From e3f3858d1e5edf94b9ba561cc350d7d71ac7001d Mon Sep 17 00:00:00 2001 From: joBr99 Date: Sun, 22 Feb 2026 00:21:10 +0000 Subject: [PATCH] deploy: d745d63def019aef0c11c37f058b510aa15fee49 --- .nojekyll | 0 404.html | 1260 ++++++ CNAME | 1 + _assets/user.css | 112 + assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/LICENSE | 29 + assets/javascripts/bundle.5fcf0de6.min.js | 3 + .../workers/search.e2d2d235.min.js | 1 + .../stylesheets/classic/main.d9d44b50.min.css | 1 + .../classic/palette.7dc9a0ad.min.css | 1 + .../stylesheets/modern/main.1e989742.min.css | 1 + .../modern/palette.dfe2e883.min.css | 1 + card-alarm/index.html | 1366 ++++++ card-climate/index.html | 1372 ++++++ card-entities/index.html | 1383 ++++++ card-grid/index.html | 1389 ++++++ card-media/index.html | 1396 ++++++ card-power/index.html | 1396 ++++++ card-qr/index.html | 1384 ++++++ card-unlock/index.html | 1367 ++++++ config-migration-standalone/index.html | 1427 ++++++ config-overview/index.html | 1828 ++++++++ config-screensaver/index.html | 1705 ++++++++ configure_mqtt/index.html | 1376 ++++++ entities/index.html | 1617 +++++++ faq/index.html | 1565 +++++++ hmi-serial-protocol/index.html | 3851 +++++++++++++++++ icon-cheatsheet.html | 537 +++ img/appdaemon-babel.png | Bin 0 -> 17866 bytes img/card-alarm.png | Bin 0 -> 8142 bytes img/card-entities.png | Bin 0 -> 8053 bytes img/card-grid.png | Bin 0 -> 9360 bytes img/card-media.png | Bin 0 -> 21552 bytes img/card-power.png | Bin 0 -> 26289 bytes img/card-qr.png | Bin 0 -> 6008 bytes img/card-thermo.png | Bin 0 -> 18135 bytes img/card-unlock.png | Bin 0 -> 15645 bytes img/hacs-main.png | Bin 0 -> 14020 bytes img/hass-add-on-store.png | Bin 0 -> 13574 bytes img/message-flow.png | Bin 0 -> 120216 bytes img/mqtt-config-sucess.png | Bin 0 -> 12437 bytes img/nodered-remote-control.png | Bin 0 -> 17719 bytes img/nspanel-rl.png | Bin 0 -> 82029 bytes img/popupLight.gif | Bin 0 -> 347830 bytes img/popupTimer.gif | Bin 0 -> 479390 bytes img/screens-us-p.png | Bin 0 -> 35395 bytes img/screens.png | Bin 0 -> 353754 bytes img/screensaver-alt.png | Bin 0 -> 39175 bytes img/screensaver.png | Bin 0 -> 49619 bytes img/screensaver2.png | Bin 0 -> 54109 bytes img/tasmota-mqtt-config.png | Bin 0 -> 15140 bytes img/tasmota-template-config.png | Bin 0 -> 5913 bytes index.html | 1439 ++++++ iobroker-install/index.html | 1307 ++++++ notifications/index.html | 1535 +++++++ objects.inv | 0 .../integrations/analytics/custom.html | 13 + phys-btn/index.html | 1409 ++++++ prepare_ha/index.html | 1551 +++++++ prepare_nspanel/index.html | 1458 +++++++ prepare_nspanel_ioBroker/index.html | 1447 +++++++ search.json | 1 + sitemap.xml | 66 + stable/404.html | 1260 ++++++ stable/CNAME | 1 + stable/_assets/user.css | 112 + stable/assets/images/favicon.png | Bin 0 -> 1870 bytes stable/assets/javascripts/LICENSE | 29 + .../assets/javascripts/bundle.5fcf0de6.min.js | 3 + .../workers/search.e2d2d235.min.js | 1 + .../stylesheets/classic/main.d9d44b50.min.css | 1 + .../classic/palette.7dc9a0ad.min.css | 1 + .../stylesheets/modern/main.1e989742.min.css | 1 + .../modern/palette.dfe2e883.min.css | 1 + stable/card-alarm/index.html | 1366 ++++++ stable/card-climate/index.html | 1372 ++++++ stable/card-entities/index.html | 1383 ++++++ stable/card-grid/index.html | 1389 ++++++ stable/card-media/index.html | 1396 ++++++ stable/card-power/index.html | 1396 ++++++ stable/card-qr/index.html | 1384 ++++++ stable/card-unlock/index.html | 1367 ++++++ stable/config-migration-standalone/index.html | 1427 ++++++ stable/config-overview/index.html | 1828 ++++++++ stable/config-screensaver/index.html | 1705 ++++++++ stable/configure_mqtt/index.html | 1376 ++++++ stable/entities/index.html | 1617 +++++++ stable/faq/index.html | 1565 +++++++ stable/hmi-serial-protocol/index.html | 3851 +++++++++++++++++ stable/icon-cheatsheet.html | 537 +++ stable/img/appdaemon-babel.png | Bin 0 -> 17866 bytes stable/img/card-alarm.png | Bin 0 -> 8142 bytes stable/img/card-entities.png | Bin 0 -> 8053 bytes stable/img/card-grid.png | Bin 0 -> 9360 bytes stable/img/card-media.png | Bin 0 -> 21552 bytes stable/img/card-power.png | Bin 0 -> 26289 bytes stable/img/card-qr.png | Bin 0 -> 6008 bytes stable/img/card-thermo.png | Bin 0 -> 18135 bytes stable/img/card-unlock.png | Bin 0 -> 15645 bytes stable/img/hacs-main.png | Bin 0 -> 14020 bytes stable/img/hass-add-on-store.png | Bin 0 -> 13574 bytes stable/img/message-flow.png | Bin 0 -> 120216 bytes stable/img/mqtt-config-sucess.png | Bin 0 -> 12437 bytes stable/img/nodered-remote-control.png | Bin 0 -> 17719 bytes stable/img/nspanel-rl.png | Bin 0 -> 82029 bytes stable/img/popupLight.gif | Bin 0 -> 347830 bytes stable/img/popupTimer.gif | Bin 0 -> 479390 bytes stable/img/screens-us-p.png | Bin 0 -> 35395 bytes stable/img/screens.png | Bin 0 -> 353754 bytes stable/img/screensaver-alt.png | Bin 0 -> 39175 bytes stable/img/screensaver.png | Bin 0 -> 49619 bytes stable/img/screensaver2.png | Bin 0 -> 54109 bytes stable/img/tasmota-mqtt-config.png | Bin 0 -> 15140 bytes stable/img/tasmota-template-config.png | Bin 0 -> 5913 bytes stable/index.html | 1439 ++++++ stable/iobroker-install/index.html | 1307 ++++++ stable/notifications/index.html | 1535 +++++++ stable/objects.inv | 0 .../integrations/analytics/custom.html | 13 + stable/phys-btn/index.html | 1409 ++++++ stable/prepare_ha/index.html | 1551 +++++++ stable/prepare_nspanel/index.html | 1458 +++++++ stable/prepare_nspanel_ioBroker/index.html | 1447 +++++++ stable/search.json | 1 + stable/sitemap.xml | 66 + stable/subpages/index.html | 1348 ++++++ standalone/404.html | 542 +++ standalone/_assets/user.css | 112 + standalone/assets/images/favicon.png | Bin 0 -> 1870 bytes standalone/assets/javascripts/LICENSE | 29 + .../assets/javascripts/bundle.5fcf0de6.min.js | 3 + .../workers/search.e2d2d235.min.js | 1 + .../stylesheets/classic/main.d9d44b50.min.css | 1 + .../classic/palette.7dc9a0ad.min.css | 1 + .../stylesheets/modern/main.1e989742.min.css | 1 + .../modern/palette.dfe2e883.min.css | 1 + standalone/cards/index.html | 964 +++++ standalone/configuration/index.html | 950 ++++ standalone/connection-modes/index.html | 730 ++++ standalone/entities/index.html | 857 ++++ standalone/getting-started/index.html | 766 ++++ standalone/index.html | 729 ++++ standalone/migration-appdaemon/index.html | 956 ++++ standalone/objects.inv | 0 standalone/screensaver/index.html | 796 ++++ standalone/search.json | 1 + standalone/sitemap.xml | 30 + standalone/troubleshooting/index.html | 817 ++++ subpages/index.html | 1348 ++++++ 149 files changed, 84173 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 _assets/user.css create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/LICENSE create mode 100644 assets/javascripts/bundle.5fcf0de6.min.js create mode 100644 assets/javascripts/workers/search.e2d2d235.min.js create mode 100644 assets/stylesheets/classic/main.d9d44b50.min.css create mode 100644 assets/stylesheets/classic/palette.7dc9a0ad.min.css create mode 100644 assets/stylesheets/modern/main.1e989742.min.css create mode 100644 assets/stylesheets/modern/palette.dfe2e883.min.css create mode 100644 card-alarm/index.html create mode 100644 card-climate/index.html create mode 100644 card-entities/index.html create mode 100644 card-grid/index.html create mode 100644 card-media/index.html create mode 100644 card-power/index.html create mode 100644 card-qr/index.html create mode 100644 card-unlock/index.html create mode 100644 config-migration-standalone/index.html create mode 100644 config-overview/index.html create mode 100644 config-screensaver/index.html create mode 100644 configure_mqtt/index.html create mode 100644 entities/index.html create mode 100644 faq/index.html create mode 100644 hmi-serial-protocol/index.html create mode 100644 icon-cheatsheet.html create mode 100644 img/appdaemon-babel.png create mode 100644 img/card-alarm.png create mode 100644 img/card-entities.png create mode 100644 img/card-grid.png create mode 100644 img/card-media.png create mode 100644 img/card-power.png create mode 100644 img/card-qr.png create mode 100644 img/card-thermo.png create mode 100644 img/card-unlock.png create mode 100644 img/hacs-main.png create mode 100644 img/hass-add-on-store.png create mode 100644 img/message-flow.png create mode 100644 img/mqtt-config-sucess.png create mode 100644 img/nodered-remote-control.png create mode 100644 img/nspanel-rl.png create mode 100644 img/popupLight.gif create mode 100644 img/popupTimer.gif create mode 100644 img/screens-us-p.png create mode 100644 img/screens.png create mode 100644 img/screensaver-alt.png create mode 100644 img/screensaver.png create mode 100644 img/screensaver2.png create mode 100644 img/tasmota-mqtt-config.png create mode 100644 img/tasmota-template-config.png create mode 100644 index.html create mode 100644 iobroker-install/index.html create mode 100644 notifications/index.html create mode 100644 objects.inv create mode 100644 overrides/partials/integrations/analytics/custom.html create mode 100644 phys-btn/index.html create mode 100644 prepare_ha/index.html create mode 100644 prepare_nspanel/index.html create mode 100644 prepare_nspanel_ioBroker/index.html create mode 100644 search.json create mode 100644 sitemap.xml create mode 100644 stable/404.html create mode 100644 stable/CNAME create mode 100644 stable/_assets/user.css create mode 100644 stable/assets/images/favicon.png create mode 100644 stable/assets/javascripts/LICENSE create mode 100644 stable/assets/javascripts/bundle.5fcf0de6.min.js create mode 100644 stable/assets/javascripts/workers/search.e2d2d235.min.js create mode 100644 stable/assets/stylesheets/classic/main.d9d44b50.min.css create mode 100644 stable/assets/stylesheets/classic/palette.7dc9a0ad.min.css create mode 100644 stable/assets/stylesheets/modern/main.1e989742.min.css create mode 100644 stable/assets/stylesheets/modern/palette.dfe2e883.min.css create mode 100644 stable/card-alarm/index.html create mode 100644 stable/card-climate/index.html create mode 100644 stable/card-entities/index.html create mode 100644 stable/card-grid/index.html create mode 100644 stable/card-media/index.html create mode 100644 stable/card-power/index.html create mode 100644 stable/card-qr/index.html create mode 100644 stable/card-unlock/index.html create mode 100644 stable/config-migration-standalone/index.html create mode 100644 stable/config-overview/index.html create mode 100644 stable/config-screensaver/index.html create mode 100644 stable/configure_mqtt/index.html create mode 100644 stable/entities/index.html create mode 100644 stable/faq/index.html create mode 100644 stable/hmi-serial-protocol/index.html create mode 100644 stable/icon-cheatsheet.html create mode 100644 stable/img/appdaemon-babel.png create mode 100644 stable/img/card-alarm.png create mode 100644 stable/img/card-entities.png create mode 100644 stable/img/card-grid.png create mode 100644 stable/img/card-media.png create mode 100644 stable/img/card-power.png create mode 100644 stable/img/card-qr.png create mode 100644 stable/img/card-thermo.png create mode 100644 stable/img/card-unlock.png create mode 100644 stable/img/hacs-main.png create mode 100644 stable/img/hass-add-on-store.png create mode 100644 stable/img/message-flow.png create mode 100644 stable/img/mqtt-config-sucess.png create mode 100644 stable/img/nodered-remote-control.png create mode 100644 stable/img/nspanel-rl.png create mode 100644 stable/img/popupLight.gif create mode 100644 stable/img/popupTimer.gif create mode 100644 stable/img/screens-us-p.png create mode 100644 stable/img/screens.png create mode 100644 stable/img/screensaver-alt.png create mode 100644 stable/img/screensaver.png create mode 100644 stable/img/screensaver2.png create mode 100644 stable/img/tasmota-mqtt-config.png create mode 100644 stable/img/tasmota-template-config.png create mode 100644 stable/index.html create mode 100644 stable/iobroker-install/index.html create mode 100644 stable/notifications/index.html create mode 100644 stable/objects.inv create mode 100644 stable/overrides/partials/integrations/analytics/custom.html create mode 100644 stable/phys-btn/index.html create mode 100644 stable/prepare_ha/index.html create mode 100644 stable/prepare_nspanel/index.html create mode 100644 stable/prepare_nspanel_ioBroker/index.html create mode 100644 stable/search.json create mode 100644 stable/sitemap.xml create mode 100644 stable/subpages/index.html create mode 100644 standalone/404.html create mode 100644 standalone/_assets/user.css create mode 100644 standalone/assets/images/favicon.png create mode 100644 standalone/assets/javascripts/LICENSE create mode 100644 standalone/assets/javascripts/bundle.5fcf0de6.min.js create mode 100644 standalone/assets/javascripts/workers/search.e2d2d235.min.js create mode 100644 standalone/assets/stylesheets/classic/main.d9d44b50.min.css create mode 100644 standalone/assets/stylesheets/classic/palette.7dc9a0ad.min.css create mode 100644 standalone/assets/stylesheets/modern/main.1e989742.min.css create mode 100644 standalone/assets/stylesheets/modern/palette.dfe2e883.min.css create mode 100644 standalone/cards/index.html create mode 100644 standalone/configuration/index.html create mode 100644 standalone/connection-modes/index.html create mode 100644 standalone/entities/index.html create mode 100644 standalone/getting-started/index.html create mode 100644 standalone/index.html create mode 100644 standalone/migration-appdaemon/index.html create mode 100644 standalone/objects.inv create mode 100644 standalone/screensaver/index.html create mode 100644 standalone/search.json create mode 100644 standalone/sitemap.xml create mode 100644 standalone/troubleshooting/index.html create mode 100644 subpages/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..2d4ecd4f --- /dev/null +++ b/404.html @@ -0,0 +1,1260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ +

404 - Not found

+ +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..4b49399d --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +docs.nspanel.pky.eu diff --git a/_assets/user.css b/_assets/user.css new file mode 100644 index 00000000..84bddd2c --- /dev/null +++ b/_assets/user.css @@ -0,0 +1,112 @@ +/*.md-header__button.md-logo img { + width: unset; +}*/ + +.md-main__inner { + margin-top: unset; +} + +.md-nav__title { + display: none; +} + +/*.md-header,*/ .md-footer, +.md-footer-meta { + background-color: #333333; +} + +/* Footer contrast fixes for Zensical/Material variants */ +:root { + --md-footer-bg-color: #333333; + --md-footer-bg-color--dark: #2b2b2b; + --md-footer-fg-color: #f2f2f2; + --md-footer-fg-color--light: #ffffff; + --md-footer-fg-color--lighter: #ffffff; +} + +.md-footer, +.md-footer-meta, +.md-footer * { + color: #f2f2f2; +} + +.md-footer a, +.md-footer-meta a, +.md-footer .md-footer__link { + color: #ffffff; +} + +.md-footer a:hover, +.md-footer-meta a:hover, +.md-footer .md-footer__link:hover { + color: #d9e7ff; +} + +.md-footer .md-icon svg, +.md-footer-meta .md-icon svg { + fill: currentColor; +} + +/* Zensical keeps footer content in the inner/meta containers. + Don't hide footer structure, only style it. */ + +.md-sidebar { + padding-top: 0px; +} + +/*.md-sidebar.md-sidebar--primary { + position: unset; +}*/ + +.md-sidebar.md-sidebar--secondary { + padding-top: 10px; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap { + /*overflow-y: unset;*/ + padding-right: 1px; + border-right: 1px solid #adadad; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__inner { + /*border-right: 1px solid #adadad;*/ + padding-bottom: 30px; +} +.md-sidebar.md-sidebar--secondary .md-sidebar__inner { + border-left: 1px solid #adadad; +} + +.md-nav__item .md-nav__list { + padding-left: 10px; +} + +.md-content { + margin-top: 25px; + /*border-left: 1px solid #adadad; + border-right: 1px solid #adadad;*/ +} + +.md-top { + display: none; +} + +.md-typeset hr { + border-bottom: 1px solid #adadad; +} + +.md-typeset h1, +.md-typeset h2, +.md-typeset h3, +.md-typeset h4, +.md-typeset h5 { + font-weight: bold; +} + +.md-typeset table:not([class]) td:not(:last-child), +.md-typeset table:not([class]) th:not(:last-child) { + border-right: .05rem solid var(--md-typeset-table-color); +} + +ol li::marker { + font-weight: bold; +} diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/LICENSE b/assets/javascripts/LICENSE new file mode 100644 index 00000000..baab16bd --- /dev/null +++ b/assets/javascripts/LICENSE @@ -0,0 +1,29 @@ +------------------------------------------------------------------------------- +Third-Party licenses +------------------------------------------------------------------------------- + +Package: clipboard@2.0.11 +License: MIT +Copyright: Zeno Rocha + +------------------------------------------------------------------------------- + +Package: escape-html@1.0.3 +License: MIT +Copyright: 2012-2013 TJ Holowaychuk + 2015 Andreas Lubbe + 2015 Tiancheng "Timothy" Gu + +------------------------------------------------------------------------------- + +Package: focus-visible@5.2.1 +License: W3C +Copyright: WICG + +------------------------------------------------------------------------------- + +Package: rxjs@7.8.2 +License: Apache-2.0 +Copyright: 2015-2018 Google, Inc., + 2015-2018 Netflix, Inc., + 2015-2018 Microsoft Corp. and contributors diff --git a/assets/javascripts/bundle.5fcf0de6.min.js b/assets/javascripts/bundle.5fcf0de6.min.js new file mode 100644 index 00000000..ec0f327e --- /dev/null +++ b/assets/javascripts/bundle.5fcf0de6.min.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var _c=Object.create;var Ln=Object.defineProperty,yc=Object.defineProperties,xc=Object.getOwnPropertyDescriptor,wc=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertyNames,Dr=Object.getOwnPropertySymbols,Tc=Object.getPrototypeOf,Mn=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable;var jo=(e,t,r)=>t in e?Ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,H=(e,t)=>{for(var r in t||(t={}))Mn.call(t,r)&&jo(e,r,t[r]);if(Dr)for(var r of Dr(t))Fo.call(t,r)&&jo(e,r,t[r]);return e},He=(e,t)=>yc(e,wc(t));var gr=(e,t)=>{var r={};for(var n in e)Mn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Dr)for(var n of Dr(e))t.indexOf(n)<0&&Fo.call(e,n)&&(r[n]=e[n]);return r};var kn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Sc=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ec(t))!Mn.call(e,o)&&o!==r&&Ln(e,o,{get:()=>t[o],enumerable:!(n=xc(t,o))||n.enumerable});return e};var _r=(e,t,r)=>(r=e!=null?_c(Tc(e)):{},Sc(t||!e||!e.__esModule?Ln(r,"default",{value:e,enumerable:!0}):r,e));var Uo=(e,t,r)=>new Promise((n,o)=>{var i=c=>{try{s(r.next(c))}catch(l){o(l)}},a=c=>{try{s(r.throw(c))}catch(l){o(l)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(i,a);s((r=r.apply(e,t)).next())});var Do=kn((An,No)=>{(function(e,t){typeof An=="object"&&typeof No!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(An,(function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(_){return!!(_&&_!==document&&_.nodeName!=="HTML"&&_.nodeName!=="BODY"&&"classList"in _&&"contains"in _.classList)}function c(_){var de=_.type,be=_.tagName;return!!(be==="INPUT"&&a[de]&&!_.readOnly||be==="TEXTAREA"&&!_.readOnly||_.isContentEditable)}function l(_){_.classList.contains("focus-visible")||(_.classList.add("focus-visible"),_.setAttribute("data-focus-visible-added",""))}function u(_){_.hasAttribute("data-focus-visible-added")&&(_.classList.remove("focus-visible"),_.removeAttribute("data-focus-visible-added"))}function p(_){_.metaKey||_.altKey||_.ctrlKey||(s(r.activeElement)&&l(r.activeElement),n=!0)}function d(_){n=!1}function m(_){s(_.target)&&(n||c(_.target))&&l(_.target)}function h(_){s(_.target)&&(_.target.classList.contains("focus-visible")||_.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(_.target))}function v(_){document.visibilityState==="hidden"&&(o&&(n=!0),S())}function S(){document.addEventListener("mousemove",w),document.addEventListener("mousedown",w),document.addEventListener("mouseup",w),document.addEventListener("pointermove",w),document.addEventListener("pointerdown",w),document.addEventListener("pointerup",w),document.addEventListener("touchmove",w),document.addEventListener("touchstart",w),document.addEventListener("touchend",w)}function x(){document.removeEventListener("mousemove",w),document.removeEventListener("mousedown",w),document.removeEventListener("mouseup",w),document.removeEventListener("pointermove",w),document.removeEventListener("pointerdown",w),document.removeEventListener("pointerup",w),document.removeEventListener("touchmove",w),document.removeEventListener("touchstart",w),document.removeEventListener("touchend",w)}function w(_){_.target.nodeName&&_.target.nodeName.toLowerCase()==="html"||(n=!1,x())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("pointerdown",d,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("visibilitychange",v,!0),S(),r.addEventListener("focus",m,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)}))});var So=kn((L0,ds)=>{"use strict";var Yu=/["'&<>]/;ds.exports=Gu;function Gu(e){var t=""+e,r=Yu.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i{(function(t,r){typeof jr=="object"&&typeof Lo=="object"?Lo.exports=r():typeof define=="function"&&define.amd?define([],r):typeof jr=="object"?jr.ClipboardJS=r():t.ClipboardJS=r()})(jr,function(){return(function(){var e={686:(function(n,o,i){"use strict";i.d(o,{default:function(){return vr}});var a=i(279),s=i.n(a),c=i(370),l=i.n(c),u=i(817),p=i.n(u);function d(B){try{return document.execCommand(B)}catch(C){return!1}}var m=function(C){var k=p()(C);return d("cut"),k},h=m;function v(B){var C=document.documentElement.getAttribute("dir")==="rtl",k=document.createElement("textarea");k.style.fontSize="12pt",k.style.border="0",k.style.padding="0",k.style.margin="0",k.style.position="absolute",k.style[C?"right":"left"]="-9999px";var D=window.pageYOffset||document.documentElement.scrollTop;return k.style.top="".concat(D,"px"),k.setAttribute("readonly",""),k.value=B,k}var S=function(C,k){var D=v(C);k.container.appendChild(D);var W=p()(D);return d("copy"),D.remove(),W},x=function(C){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},D="";return typeof C=="string"?D=S(C,k):C instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(C==null?void 0:C.type)?D=S(C.value,k):(D=p()(C),d("copy")),D},w=x;function _(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(k){return typeof k}:_=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},_(B)}var de=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},k=C.action,D=k===void 0?"copy":k,W=C.container,Z=C.target,We=C.text;if(D!=="copy"&&D!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Z!==void 0)if(Z&&_(Z)==="object"&&Z.nodeType===1){if(D==="copy"&&Z.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(D==="cut"&&(Z.hasAttribute("readonly")||Z.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(We)return w(We,{container:W});if(Z)return D==="cut"?h(Z):w(Z,{container:W})},be=de;function M(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(k){return typeof k}:M=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},M(B)}function O(B,C){if(!(B instanceof C))throw new TypeError("Cannot call a class as a function")}function N(B,C){for(var k=0;k0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof W.action=="function"?W.action:this.defaultAction,this.target=typeof W.target=="function"?W.target:this.defaultTarget,this.text=typeof W.text=="function"?W.text:this.defaultText,this.container=M(W.container)==="object"?W.container:document.body}},{key:"listenClick",value:function(W){var Z=this;this.listener=l()(W,"click",function(We){return Z.onClick(We)})}},{key:"onClick",value:function(W){var Z=W.delegateTarget||W.currentTarget,We=this.action(Z)||"copy",Gt=be({action:We,container:this.container,target:this.target(Z),text:this.text(Z)});this.emit(Gt?"success":"error",{action:We,text:Gt,trigger:Z,clearSelection:function(){Z&&Z.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(W){return Yt("action",W)}},{key:"defaultTarget",value:function(W){var Z=Yt("target",W);if(Z)return document.querySelector(Z)}},{key:"defaultText",value:function(W){return Yt("text",W)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(W){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return w(W,Z)}},{key:"cut",value:function(W){return h(W)}},{key:"isSupported",value:function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Z=typeof W=="string"?[W]:W,We=!!document.queryCommandSupported;return Z.forEach(function(Gt){We=We&&!!document.queryCommandSupported(Gt)}),We}}]),k})(s()),vr=Mt}),828:(function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a}),438:(function(n,o,i){var a=i(828);function s(u,p,d,m,h){var v=l.apply(this,arguments);return u.addEventListener(d,v,h),{destroy:function(){u.removeEventListener(d,v,h)}}}function c(u,p,d,m,h){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof d=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return s(v,p,d,m,h)}))}function l(u,p,d,m){return function(h){h.delegateTarget=a(h.target,p),h.delegateTarget&&m.call(u,h)}}n.exports=c}),879:(function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}}),370:(function(n,o,i){var a=i(879),s=i(438);function c(d,m,h){if(!d&&!m&&!h)throw new Error("Missing required arguments");if(!a.string(m))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(d))return l(d,m,h);if(a.nodeList(d))return u(d,m,h);if(a.string(d))return p(d,m,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function l(d,m,h){return d.addEventListener(m,h),{destroy:function(){d.removeEventListener(m,h)}}}function u(d,m,h){return Array.prototype.forEach.call(d,function(v){v.addEventListener(m,h)}),{destroy:function(){Array.prototype.forEach.call(d,function(v){v.removeEventListener(m,h)})}}}function p(d,m,h){return s(document.body,d,m,h)}n.exports=c}),817:(function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),l=document.createRange();l.selectNodeContents(i),c.removeAllRanges(),c.addRange(l),a=c.toString()}return a}n.exports=o}),279:(function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function l(){c.off(i,l),a.apply(s,arguments)}return l._=a,this.on(i,l,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,l=s.length;for(c;c0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function te(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function ne(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||c(m,v)})},h&&(o[m]=h(o[m])))}function c(m,h){try{l(n[m](h))}catch(v){d(i[0][3],v)}}function l(m){m.value instanceof kt?Promise.resolve(m.value.v).then(u,p):d(i[0][2],m)}function u(m){c("next",m)}function p(m){c("throw",m)}function d(m,h){m(h),i.shift(),i.length&&c(i[0][0],i[0][1])}}function zo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof $e=="function"?$e(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,c){a=e[i](a),o(s,c,a.done,a.value)})}}function o(i,a,s,c){Promise.resolve(c).then(function(l){i({value:l,done:s})},a)}}function F(e){return typeof e=="function"}function Jt(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var Vr=Jt(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function ct(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var rt=(function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=$e(a),c=s.next();!c.done;c=s.next()){var l=c.value;l.remove(this)}}catch(v){t={error:v}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(F(u))try{u()}catch(v){i=v instanceof Vr?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var d=$e(p),m=d.next();!m.done;m=d.next()){var h=m.value;try{qo(h)}catch(v){i=i!=null?i:[],v instanceof Vr?i=ne(ne([],te(i)),te(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{m&&!m.done&&(o=d.return)&&o.call(d)}finally{if(n)throw n.error}}}if(i)throw new Vr(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)qo(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&ct(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&ct(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=(function(){var t=new e;return t.closed=!0,t})(),e})();var Hn=rt.EMPTY;function zr(e){return e instanceof rt||e&&"closed"in e&&F(e.remove)&&F(e.add)&&F(e.unsubscribe)}function qo(e){F(e)?e():e.unsubscribe()}var Je={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Xt={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Hn:(this.currentObservers=null,s.push(r),new rt(function(){n.currentObservers=null,ct(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new Qo(r,n)},t})(U);var Qo=(function(e){ue(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Hn},t})(I);var jn=(function(e){ue(t,e);function t(r){var n=e.call(this)||this;return n._value=r,n}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var n=e.prototype._subscribe.call(this,r);return!n.closed&&r.next(this._value),n},t.prototype.getValue=function(){var r=this,n=r.hasError,o=r.thrownError,i=r._value;if(n)throw o;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t})(I);var xr={now:function(){return(xr.delegate||Date).now()},delegate:void 0};var wr=(function(e){ue(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=xr);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,c=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),c=0;c0?e.prototype.schedule.call(this,r,n):(this.delay=n,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,n){return n>0||this.closed?e.prototype.execute.call(this,r,n):this._execute(r,n)},t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.flush(this),0)},t})(tr);var ri=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t})(rr);var Nn=new ri(ti);var ni=(function(e){ue(t,e);function t(r,n){var o=e.call(this,r,n)||this;return o.scheduler=r,o.work=n,o}return t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!==null&&o>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=er.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&n===r._scheduled&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(er.cancelAnimationFrame(n),r._scheduled=void 0)},t})(tr);var oi=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n;r?n=r.id:(n=this._scheduled,this._scheduled=void 0);var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t})(rr);var je=new oi(ni);var y=new U(function(e){return e.complete()});function Br(e){return e&&F(e.schedule)}function Dn(e){return e[e.length-1]}function gt(e){return F(Dn(e))?e.pop():void 0}function qe(e){return Br(Dn(e))?e.pop():void 0}function Yr(e,t){return typeof Dn(e)=="number"?e.pop():t}var nr=(function(e){return e&&typeof e.length=="number"&&typeof e!="function"});function Gr(e){return F(e==null?void 0:e.then)}function Jr(e){return F(e[Qt])}function Xr(e){return Symbol.asyncIterator&&F(e==null?void 0:e[Symbol.asyncIterator])}function Zr(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Pc(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qr=Pc();function en(e){return F(e==null?void 0:e[Qr])}function tn(e){return Vo(this,arguments,function(){var r,n,o,i;return Wr(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,kt(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,kt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,kt(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function rn(e){return F(e==null?void 0:e.getReader)}function q(e){if(e instanceof U)return e;if(e!=null){if(Jr(e))return Ic(e);if(nr(e))return Rc(e);if(Gr(e))return jc(e);if(Xr(e))return ii(e);if(en(e))return Fc(e);if(rn(e))return Uc(e)}throw Zr(e)}function Ic(e){return new U(function(t){var r=e[Qt]();if(F(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Rc(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?L(function(o,i){return e(o,i,n)}):Oe,Me(1),r?ot(t):wi(function(){return new on}))}}function Bn(e){return e<=0?function(){return y}:T(function(t,r){var n=[];t.subscribe(E(r,function(o){n.push(o),e=2,!0))}function xe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new I}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s;return function(l){var u,p,d,m=0,h=!1,v=!1,S=function(){p==null||p.unsubscribe(),p=void 0},x=function(){S(),u=d=void 0,h=v=!1},w=function(){var _=u;x(),_==null||_.unsubscribe()};return T(function(_,de){m++,!v&&!h&&S();var be=d=d!=null?d:r();de.add(function(){m--,m===0&&!v&&!h&&(p=Yn(w,c))}),be.subscribe(de),!u&&m>0&&(u=new Ct({next:function(M){return be.next(M)},error:function(M){v=!0,S(),p=Yn(x,o,M),be.error(M)},complete:function(){h=!0,S(),p=Yn(x,a),be.complete()}}),q(_).subscribe(u))})(l)}}function Yn(e,t){for(var r=[],n=2;ne.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function G(e,t=document){let r=Le(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function Le(e,t=document){return t.querySelector(e)||void 0}function yt(){var e,t,r,n;return(n=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?n:void 0}var nl=R(b(document.body,"focusin"),b(document.body,"focusout")).pipe(Be(1),J(void 0),f(()=>yt()||document.body),se(1));function ir(e){return nl.pipe(f(t=>e.contains(t)),ie())}function Ft(e,t){let{matches:r}=matchMedia("(hover)");return j(()=>(r?R(b(e,"mouseenter").pipe(f(()=>!0)),b(e,"mouseleave").pipe(f(()=>!1))):R(b(e,"touchstart").pipe(f(()=>!0)),b(e,"touchend").pipe(f(()=>!1)),b(e,"touchcancel").pipe(f(()=>!1)))).pipe(t?Tr(o=>Ve(+!o*t)):Oe,J(!0,e.matches(":hover"))))}function Oi(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Oi(e,r)}function A(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)Oi(n,o);return n}function Li(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function ar(e){let t=A("script",{src:e});return j(()=>(document.head.appendChild(t),R(b(t,"load"),b(t,"error").pipe(g(()=>Wn(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(f(()=>{}),V(()=>document.head.removeChild(t)),Me(1))))}var Mi=new I,ol=j(()=>typeof ResizeObserver=="undefined"?ar("https://unpkg.com/resize-observer-polyfill"):Y(void 0)).pipe(f(()=>new ResizeObserver(e=>e.forEach(t=>Mi.next(t)))),g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function Ae(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Re(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return ol.pipe($(r=>r.observe(t)),g(r=>Mi.pipe(L(n=>n.target===t),V(()=>r.unobserve(t)))),f(()=>Ae(e)),J(Ae(e)))}function Mr(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ki(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Ai(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function xt(e){return{x:e.offsetLeft,y:e.offsetTop}}function Ci(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function Hi(e){return R(b(window,"load"),b(window,"resize")).pipe(Xe(0,je),f(()=>xt(e)),J(xt(e)))}function ln(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ut(e){return R(b(e,"scroll"),b(window,"scroll"),b(window,"resize")).pipe(Xe(0,je),f(()=>ln(e)),J(ln(e)))}var $i=new I,il=j(()=>Y(new IntersectionObserver(e=>{for(let t of e)$i.next(t)},{threshold:0}))).pipe(g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function wt(e){return il.pipe($(t=>t.observe(e)),g(t=>$i.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),f(({isIntersecting:r})=>r))))}var al=Object.create,la=Object.defineProperty,sl=Object.getOwnPropertyDescriptor,cl=Object.getOwnPropertyNames,ll=Object.getPrototypeOf,ul=Object.prototype.hasOwnProperty,pl=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fl=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of cl(t))!ul.call(e,o)&&o!==r&&la(e,o,{get:()=>t[o],enumerable:!(n=sl(t,o))||n.enumerable});return e},ml=(e,t,r)=>(r=e!=null?al(ll(e)):{},fl(t||!e||!e.__esModule?la(r,"default",{value:e,enumerable:!0}):r,e)),dl=pl((e,t)=>{var r="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,u=typeof global=="object"&&global&&global.Object===Object&&global,p=typeof self=="object"&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),m=Object.prototype,h=m.toString,v=Math.max,S=Math.min,x=function(){return d.Date.now()};function w(O,N,ee){var le,ce,Ne,vt,De,st,tt=0,Yt=!1,Mt=!1,vr=!0;if(typeof O!="function")throw new TypeError(r);N=M(N)||0,_(ee)&&(Yt=!!ee.leading,Mt="maxWait"in ee,Ne=Mt?v(M(ee.maxWait)||0,N):Ne,vr="trailing"in ee?!!ee.trailing:vr);function B(Te){var bt=le,br=ce;return le=ce=void 0,tt=Te,vt=O.apply(br,bt),vt}function C(Te){return tt=Te,De=setTimeout(W,N),Yt?B(Te):vt}function k(Te){var bt=Te-st,br=Te-tt,Ro=N-bt;return Mt?S(Ro,Ne-br):Ro}function D(Te){var bt=Te-st,br=Te-tt;return st===void 0||bt>=N||bt<0||Mt&&br>=Ne}function W(){var Te=x();if(D(Te))return Z(Te);De=setTimeout(W,k(Te))}function Z(Te){return De=void 0,vr&&le?B(Te):(le=ce=void 0,vt)}function We(){De!==void 0&&clearTimeout(De),tt=0,le=st=ce=De=void 0}function Gt(){return De===void 0?vt:Z(x())}function Nr(){var Te=x(),bt=D(Te);if(le=arguments,ce=this,st=Te,bt){if(De===void 0)return C(st);if(Mt)return De=setTimeout(W,N),B(st)}return De===void 0&&(De=setTimeout(W,N)),vt}return Nr.cancel=We,Nr.flush=Gt,Nr}function _(O){var N=typeof O;return!!O&&(N=="object"||N=="function")}function de(O){return!!O&&typeof O=="object"}function be(O){return typeof O=="symbol"||de(O)&&h.call(O)==o}function M(O){if(typeof O=="number")return O;if(be(O))return n;if(_(O)){var N=typeof O.valueOf=="function"?O.valueOf():O;O=_(N)?N+"":N}if(typeof O!="string")return O===0?O:+O;O=O.replace(i,"");var ee=s.test(O);return ee||c.test(O)?l(O.slice(2),ee?2:8):a.test(O)?n:+O}t.exports=w}),_n,K,ua,pa,Nt,Pi,fa,ma,da,co,Qn,eo,hl,Ar={},ha=[],vl=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Pr=Array.isArray;function pt(e,t){for(var r in t)e[r]=t[r];return e}function lo(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Wt(e,t,r){var n,o,i,a={};for(i in t)i=="key"?n=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?_n.call(arguments,2):r),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return fn(e,a,n,o,null)}function fn(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o!=null?o:++ua,__i:-1,__u:0};return o==null&&K.vnode!=null&&K.vnode(i),i}function ft(e){return e.children}function at(e,t){this.props=e,this.context=t}function cr(e,t){if(t==null)return e.__?cr(e.__,e.__i+1):null;for(var r;ts&&Nt.sort(ma),e=Nt.shift(),s=Nt.length,e.__d&&(r=void 0,n=void 0,o=(n=(t=e).__v).__e,i=[],a=[],t.__P&&((r=pt({},n)).__v=n.__v+1,K.vnode&&K.vnode(r),uo(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,i,o!=null?o:cr(n),!!(32&n.__u),a),r.__v=n.__v,r.__.__k[r.__i]=r,_a(i,r,a),n.__e=n.__=null,r.__e!=o&&va(r)));vn.__r=0}function ba(e,t,r,n,o,i,a,s,c,l,u){var p,d,m,h,v,S,x,w=n&&n.__k||ha,_=t.length;for(c=bl(r,t,w,c,_),p=0;p<_;p++)(m=r.__k[p])!=null&&(d=m.__i==-1?Ar:w[m.__i]||Ar,m.__i=p,S=uo(e,m,d,o,i,a,s,c,l,u),h=m.__e,m.ref&&d.ref!=m.ref&&(d.ref&&po(d.ref,null,m),u.push(m.ref,m.__c||h,m)),v==null&&h!=null&&(v=h),(x=!!(4&m.__u))||d.__k===m.__k?c=ga(m,c,e,x):typeof m.type=="function"&&S!==void 0?c=S:h&&(c=h.nextSibling),m.__u&=-7);return r.__e=v,c}function bl(e,t,r,n,o){var i,a,s,c,l,u=r.length,p=u,d=0;for(e.__k=new Array(o),i=0;i0?fn(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(l=a.__i=gl(a,r,c,p))!=-1&&(p--,(s=r[l])&&(s.__u|=2)),s==null||s.__v==null?(l==-1&&(o>u?d--:oc?d--:d++,a.__u|=4))):e.__k[i]=null;if(p)for(i=0;i(u?1:0)){for(o=r-1,i=r+1;o>=0||i=0?o--:i++])!=null&&!(2&l.__u)&&s==l.key&&c==l.type)return a}return-1}function Ri(e,t,r){t[0]=="-"?e.setProperty(t,r!=null?r:""):e[t]=r==null?"":typeof r!="number"||vl.test(t)?r:r+"px"}function un(e,t,r,n,o){var i,a;e:if(t=="style")if(typeof r=="string")e.style.cssText=r;else{if(typeof n=="string"&&(e.style.cssText=n=""),n)for(t in n)r&&t in r||Ri(e.style,t,"");if(r)for(t in r)n&&r[t]==n[t]||Ri(e.style,t,r[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(da,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=r,r?n?r.u=n.u:(r.u=co,e.addEventListener(t,i?eo:Qn,i)):e.removeEventListener(t,i?eo:Qn,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=r!=null?r:"";break e}catch(s){}typeof r=="function"||(r==null||r===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&r==1?"":r))}}function ji(e){return function(t){if(this.l){var r=this.l[t.type+e];if(t.t==null)t.t=co++;else if(t.t0?e:Pr(e)?e.map(ya):pt({},e)}function _l(e,t,r,n,o,i,a,s,c){var l,u,p,d,m,h,v,S=r.props,x=t.props,w=t.type;if(w=="svg"?o="http://www.w3.org/2000/svg":w=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(l=0;l=r.__.length&&r.__.push({}),r.__[e]}function ro(e){return $r=1,wl(Ta,e)}function wl(e,t,r){var n=fo(Hr++,2);if(n.t=e,!n.__c&&(n.__=[r?r(t):Ta(void 0,t),function(s){var c=n.__N?n.__N[0]:n.__[0],l=n.t(c,s);c!==l&&(n.__N=[l,n.__[1]],n.__c.setState({}))}],n.__c=ve,!ve.__f)){var o=function(s,c,l){if(!n.__c.__H)return!0;var u=n.__c.__H.__.filter(function(d){return!!d.__c});if(u.every(function(d){return!d.__N}))return!i||i.call(this,s,c,l);var p=n.__c.props!==s;return u.forEach(function(d){if(d.__N){var m=d.__[0];d.__=d.__N,d.__N=void 0,m!==d.__[0]&&(p=!0)}}),i&&i.call(this,s,c,l)||p};ve.__f=!0;var i=ve.shouldComponentUpdate,a=ve.componentWillUpdate;ve.componentWillUpdate=function(s,c,l){if(this.__e){var u=i;i=void 0,o(s,c,l),i=u}a&&a.call(this,s,c,l)},ve.shouldComponentUpdate=o}return n.__N||n.__}function St(e,t){var r=fo(Hr++,3);!we.__s&&Ea(r.__H,t)&&(r.__=e,r.u=t,ve.__H.__h.push(r))}function Vt(e){return $r=5,ur(function(){return{current:e}},[])}function ur(e,t){var r=fo(Hr++,7);return Ea(r.__H,t)&&(r.__=e(),r.__H=t,r.__h=e),r.__}function El(e,t){return $r=8,ur(function(){return e},t)}function Tl(){for(var e;e=wa.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(mn),e.__H.__h.forEach(no),e.__H.__h=[]}catch(t){e.__H.__h=[],we.__e(t,e.__v)}}we.__b=function(e){ve=null,Ui&&Ui(e)},we.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),zi&&zi(e,t)},we.__r=function(e){Ni&&Ni(e),Hr=0;var t=(ve=e.__c).__H;t&&(Jn===ve?(t.__h=[],ve.__h=[],t.__.forEach(function(r){r.__N&&(r.__=r.__N),r.u=r.__N=void 0})):(t.__h.forEach(mn),t.__h.forEach(no),t.__h=[],Hr=0)),Jn=ve},we.diffed=function(e){Di&&Di(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(wa.push(t)!==1&&Fi===we.requestAnimationFrame||((Fi=we.requestAnimationFrame)||Sl)(Tl)),t.__H.__.forEach(function(r){r.u&&(r.__H=r.u),r.u=void 0})),Jn=ve=null},we.__c=function(e,t){t.some(function(r){try{r.__h.forEach(mn),r.__h=r.__h.filter(function(n){return!n.__||no(n)})}catch(n){t.some(function(o){o.__h&&(o.__h=[])}),t=[],we.__e(n,r.__v)}}),Wi&&Wi(e,t)},we.unmount=function(e){Vi&&Vi(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{mn(n)}catch(o){t=o}}),r.__H=void 0,t&&we.__e(t,r.__v))};var qi=typeof requestAnimationFrame=="function";function Sl(e){var t,r=function(){clearTimeout(n),qi&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,35);qi&&(t=requestAnimationFrame(r))}function mn(e){var t=ve,r=e.__c;typeof r=="function"&&(e.__c=void 0,r()),ve=t}function no(e){var t=ve;e.__c=e.__(),ve=t}function Ea(e,t){return!e||e.length!==t.length||t.some(function(r,n){return r!==e[n]})}function Ta(e,t){return typeof t=="function"?t(e):t}function Ol(e,t){for(var r in t)e[r]=t[r];return e}function Ki(e,t){for(var r in e)if(r!=="__source"&&!(r in t))return!0;for(var n in t)if(n!=="__source"&&e[n]!==t[n])return!0;return!1}function Bi(e,t){this.props=e,this.context=t}(Bi.prototype=new at).isPureReactComponent=!0,Bi.prototype.shouldComponentUpdate=function(e,t){return Ki(this.props,e)||Ki(this.state,t)};var Yi=K.__b;K.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Yi&&Yi(e)};var Bx=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Ll=K.__e;K.__e=function(e,t,r,n){if(e.then){for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return t.__e==null&&(t.__e=r.__e,t.__k=r.__k),o.__c(e,t)}Ll(e,t,r,n)};var Gi=K.unmount;function Sa(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(n){typeof n.__c=="function"&&n.__c()}),e.__c.__H=null),(e=Ol({},e)).__c!=null&&(e.__c.__P===r&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(n){return Sa(n,t,r)})),e}function Oa(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(n){return Oa(n,t,r)}),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Xn(){this.__u=0,this.o=null,this.__b=null}function La(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function pn(){this.i=null,this.l=null}K.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Gi&&Gi(e)},(Xn.prototype=new at).__c=function(e,t){var r=t.__c,n=this;n.o==null&&(n.o=[]),n.o.push(r);var o=La(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(s):s())};r.__R=a;var s=function(){if(!--n.__u){if(n.state.__a){var c=n.state.__a;n.__v.__k[0]=Oa(c,c.__c.__P,c.__c.__O)}var l;for(n.setState({__a:n.__b=null});l=n.o.pop();)l.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Xn.prototype.componentWillUnmount=function(){this.o=[]},Xn.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=Sa(this.__b,r,n.__O=n.__P)}this.__b=null}var o=t.__a&&Wt(ft,null,e.fallback);return o&&(o.__u&=-33),[Wt(ft,null,t.__a?null:e.children),o]};var Ji=function(e,t,r){if(++r[1]===r[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(r=e.i;r;){for(;r.length>3;)r.pop()();if(r[1]Object.freeze({get current(){return t.current}}),[])}var Fl=typeof globalThis<"u"&&typeof navigator<"u"&&typeof document<"u";function Ul(e,...t){var r;(r=e==null?void 0:e.addEventListener)==null||r.call(e,...t)}function Nl(e,...t){var r;(r=e==null?void 0:e.removeEventListener)==null||r.call(e,...t)}var Dl=(e,t)=>Object.hasOwn(e,t),Wl=()=>!0,Vl=()=>!1;function zl(e=!1){let t=Vt(e),r=El(()=>t.current,[]);return St(()=>(t.current=!0,()=>{t.current=!1}),[]),r}function ql(e,...t){let r=zl(),n=ka(t[1]),o=ur(()=>function(...i){r()&&(typeof n.current=="function"?n.current.apply(this,i):typeof n.current.handleEvent=="function"&&n.current.handleEvent.apply(this,i))},[]);St(()=>{let i=Kl(e)?e.current:e;if(!i)return;let a=t.slice(2);return Ul(i,t[0],o,...a),()=>{Nl(i,t[0],o,...a)}},[e,t[0]])}function Kl(e){return e!==null&&typeof e=="object"&&Dl(e,"current")}var Bl=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:e?Wl:Vl,Yl=Fl?globalThis:null;function Aa(e,t,r=[],n={}){let{event:o="keydown",target:i=Yl,eventOptions:a}=n,s=ka(t),c=ur(()=>{let l=Bl(e);return function(u){l(u)&&s.current.call(this,u)}},r);ql(i,o,c,a)}function Ca(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t1)Tt--;else{for(var e,t=!1;kr!==void 0;){var r=kr;for(kr=void 0,oo++;r!==void 0;){var n=r.o;if(r.o=void 0,r.f&=-3,!(8&r.f)&&Pa(r))try{r.c()}catch(o){t||(e=o,t=!0)}r=n}}if(oo=0,Tt--,t)throw e}}function Xl(e){if(Tt>0)return e();Tt++;try{return e()}finally{yn()}}var ae=void 0;function Ha(e){var t=ae;ae=void 0;try{return e()}finally{ae=t}}var kr=void 0,Tt=0,oo=0,bn=0;function $a(e){if(ae!==void 0){var t=e.n;if(t===void 0||t.t!==ae)return t={i:0,S:e,p:ae.s,n:void 0,t:ae,e:void 0,x:void 0,r:t},ae.s!==void 0&&(ae.s.n=t),ae.s=t,e.n=t,32&ae.f&&e.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=ae.s,t.n=void 0,ae.s.n=t,ae.s=t),t}}function Ce(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Ce.prototype.brand=Jl;Ce.prototype.h=function(){return!0};Ce.prototype.S=function(e){var t=this,r=this.t;r!==e&&e.e===void 0&&(e.x=r,this.t=e,r!==void 0?r.e=e:Ha(function(){var n;(n=t.W)==null||n.call(t)}))};Ce.prototype.U=function(e){var t=this;if(this.t!==void 0){var r=e.e,n=e.x;r!==void 0&&(r.x=n,e.e=void 0),n!==void 0&&(n.e=r,e.x=void 0),e===this.t&&(this.t=n,n===void 0&&Ha(function(){var o;(o=t.Z)==null||o.call(t)}))}};Ce.prototype.subscribe=function(e){var t=this;return qt(function(){var r=t.value,n=ae;ae=void 0;try{e(r)}finally{ae=n}},{name:"sub"})};Ce.prototype.valueOf=function(){return this.value};Ce.prototype.toString=function(){return this.value+""};Ce.prototype.toJSON=function(){return this.value};Ce.prototype.peek=function(){var e=ae;ae=void 0;try{return this.value}finally{ae=e}};Object.defineProperty(Ce.prototype,"value",{get:function(){var e=$a(this);return e!==void 0&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(oo>100)throw new Error("Cycle detected");this.v=e,this.i++,bn++,Tt++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{yn()}}}});function Ot(e,t){return new Ce(e,t)}function Pa(e){for(var t=e.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function Ia(e){for(var t=e.s;t!==void 0;t=t.n){var r=t.S.n;if(r!==void 0&&(t.r=r),t.S.n=t,t.i=-1,t.n===void 0){e.s=t;break}}}function Ra(e){for(var t=e.s,r=void 0;t!==void 0;){var n=t.p;t.i===-1?(t.S.U(t),n!==void 0&&(n.n=t.n),t.n!==void 0&&(t.n.p=n)):r=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=n}e.s=r}function Kt(e,t){Ce.call(this,void 0),this.x=e,this.s=void 0,this.g=bn-1,this.f=4,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Kt.prototype=new Ce;Kt.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===bn))return!0;if(this.g=bn,this.f|=1,this.i>0&&!Pa(this))return this.f&=-2,!0;var e=ae;try{Ia(this),ae=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(r){this.v=r,this.f|=16,this.i++}return ae=e,Ra(this),this.f&=-2,!0};Kt.prototype.S=function(e){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}Ce.prototype.S.call(this,e)};Kt.prototype.U=function(e){if(this.t!==void 0&&(Ce.prototype.U.call(this,e),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}};Kt.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;e!==void 0;e=e.x)e.t.N()}};Object.defineProperty(Kt.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=$a(this);if(this.h(),e!==void 0&&(e.i=this.i),16&this.f)throw this.v;return this.v}});function ta(e,t){return new Kt(e,t)}function ja(e){var t=e.u;if(e.u=void 0,typeof t=="function"){Tt++;var r=ae;ae=void 0;try{t()}catch(n){throw e.f&=-2,e.f|=8,mo(e),n}finally{ae=r,yn()}}}function mo(e){for(var t=e.s;t!==void 0;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,ja(e)}function Zl(e){if(ae!==this)throw new Error("Out-of-order effect");Ra(this),ae=e,this.f&=-2,8&this.f&&mo(this),yn()}function pr(e,t){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32,this.name=t==null?void 0:t.name}pr.prototype.c=function(){var e=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.u=t)}finally{e()}};pr.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,ja(this),Ia(this),Tt++;var e=ae;return ae=this,Zl.bind(this,e)};pr.prototype.N=function(){2&this.f||(this.f|=2,this.o=kr,kr=this)};pr.prototype.d=function(){this.f|=8,1&this.f||mo(this)};pr.prototype.dispose=function(){this.d()};function qt(e,t){var r=new pr(e,t);try{r.c()}catch(o){throw r.d(),o}var n=r.d.bind(r);return n[Symbol.dispose]=n,n}var Fa,ho,Zn,Ua=[];qt(function(){Fa=this.N})();function fr(e,t){K[e]=t.bind(null,K[e]||function(){})}function gn(e){Zn&&Zn(),Zn=e&&e.S()}function Na(e){var t=this,r=e.data,n=eu(r);n.value=r;var o=ur(function(){for(var s=t,c=t.__v;c=c.__;)if(c.__c){c.__c.__$f|=4;break}var l=ta(function(){var m=n.value.value;return m===0?0:m===!0?"":m||""}),u=ta(function(){return!Array.isArray(l.value)&&!pa(l.value)}),p=qt(function(){if(this.N=Da,u.value){var m=l.value;s.__v&&s.__v.__e&&s.__v.__e.nodeType===3&&(s.__v.__e.data=m)}}),d=t.__$u.d;return t.__$u.d=function(){p(),d.call(this)},[u,l]},[]),i=o[0],a=o[1];return i.value?a.peek():a.value}Na.displayName="ReactiveTextNode";Object.defineProperties(Ce.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:Na},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}});fr("__b",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),typeof t.type=="string"){var r,n=t.props;for(var o in n)if(o!=="children"){var i=n[o];i instanceof Ce&&(r||(t.__np=r={}),r[o]=i,n[o]=i.peek())}}e(t)});fr("__r",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.enterComponent(t),t.type!==ft){gn();var r,n=t.__c;n&&(n.__$f&=-2,(r=n.__$u)===void 0&&(n.__$u=r=(function(o){var i;return qt(function(){i=this}),i.c=function(){n.__$f|=1,n.setState({})},i})())),ho=n,gn(r)}e(t)});fr("__e",function(e,t,r,n){typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0,e(t,r,n)});fr("diffed",function(e,t){typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0;var r;if(typeof t.type=="string"&&(r=t.__e)){var n=t.__np,o=t.props;if(n){var i=r.U;if(i)for(var a in i){var s=i[a];s!==void 0&&!(a in n)&&(s.d(),i[a]=void 0)}else i={},r.U=i;for(var c in n){var l=i[c],u=n[c];l===void 0?(l=Ql(r,c,u,o),i[c]=l):l.o(u,o)}}}e(t)});function Ql(e,t,r,n){var o=t in e&&e.ownerSVGElement===void 0,i=Ot(r);return{o:function(a,s){i.value=a,n=s},d:qt(function(){this.N=Da;var a=i.value.value;n[t]!==a&&(n[t]=a,o?e[t]=a:a?e.setAttribute(t,a):e.removeAttribute(t))})}}fr("unmount",function(e,t){if(typeof t.type=="string"){var r=t.__e;if(r){var n=r.U;if(n){r.U=void 0;for(var o in n){var i=n[o];i&&i.d()}}}}else{var a=t.__c;if(a){var s=a.__$u;s&&(a.__$u=void 0,s.d())}}e(t)});fr("__h",function(e,t,r,n){(n<3||n===9)&&(t.__$f|=2),e(t,r,n)});at.prototype.shouldComponentUpdate=function(e,t){var r=this.__$u,n=r&&r.s!==void 0;for(var o in t)return!0;if(this.__f||typeof this.u=="boolean"&&this.u===!0){var i=2&this.__$f;if(!(n||i||4&this.__$f)||1&this.__$f)return!0}else if(!(n||4&this.__$f)||3&this.__$f)return!0;for(var a in e)if(a!=="__source"&&e[a]!==this.props[a])return!0;for(var s in this.props)if(!(s in e))return!0;return!1};function eu(e,t){return ro(function(){return Ot(e,t)})[0]}var tu=function(e){queueMicrotask(function(){queueMicrotask(e)})};function ru(){Xl(function(){for(var e;e=Ua.shift();)Fa.call(e)})}function Da(){Ua.push(this)===1&&(K.requestAnimationFrame||tu)(ru)}var io=[0];for(let e=0;e<32;e++)io.push(io[e]|1<>>5]>>>e&1}set(e){this.data[e>>>5]|=1<<(e&31)}forEach(e){let t=this.size&31;for(let r=0;r{var r;return(r=t.tags)==null?void 0:r.length})&&(matchMedia("(max-width: 768px)").matches||Wa())}function Dt(){Qe.value=He(H({},Qe.value),{hideSearch:!Qe.value.hideSearch})}function Wa(){Qe.value=He(H({},Qe.value),{hideFilters:!Qe.value.hideFilters})}function dn(){return Qe.value.selectedItem}function ao(e){Qe.value=He(H({},Qe.value),{selectedItem:e})}function iu(){var e,t;return(t=(e=lr.value)==null?void 0:e.items)!=null?t:[]}function vo(){return typeof Se.value.input=="string"?Se.value.input:""}function Va(e){let t=za();e.length&&!t.length?Se.value=He(H({},Se.value),{page:void 0,input:e}):!e.length&&t.length?Se.value=He(H({},Se.value),{page:void 0,input:{type:"operator",data:{operator:"not",operands:[]}}}):Se.value=He(H({},Se.value),{page:void 0,input:e})}function au(){typeof it.value.pagination.next<"u"&&(Se.value=He(H({},Se.value),{page:it.value.pagination.next}))}function su(e){let t=Se.value.filter.input;if("type"in t&&t.type==="operator"){for(let r of t.data.operands)if("type"in r&&r.type==="value"&&typeof r.data.value=="string"&&r.data.value===e)return!0}return!1}function za(){let e=Se.value.filter.input,t=[];if("type"in e&&e.type==="operator")for(let r of e.data.operands)"type"in r&&r.type==="value"&&typeof r.data.value=="string"&&t.push(r.data.value);return t}function cu(e){let t=Se.value.filter.input,r=[];if("type"in t&&t.type==="operator")for(let n of t.data.operands)"type"in n&&n.type==="value"&&typeof n.data.value=="string"&&r.push(n.data.value);if(r.includes(e)){let n=r.indexOf(e);n>-1&&r.splice(n,1)}else r.push(e);Se.value=He(H({},Se.value),{page:void 0,filter:He(H({},Se.value.filter),{input:{type:"operator",data:{operator:"and",operands:r.map(n=>({type:"value",data:{field:"tags",value:n}}))}}})}),Va(vo())}function lu(){return it.value.items}function uu(){return it.value.total}function pu(){var e;for(let t of(e=it.value.aggregations)!=null?e:[])if(t.type==="term")return t.data.value;return[]}function sr(){return Qe.value.hideSearch}function fu(){return Qe.value.hideFilters}function mu(){var e;return(e=qa.value.highlight)!=null?e:!1}var Qe=Ot({hideSearch:!0,hideFilters:!0,selectedItem:0}),qa=Ot({}),lr=Ot(),na=Ot(),Se=Ot({input:"",filter:{input:{type:"operator",data:{operator:"and",operands:[]}},aggregation:{input:[{type:"term",data:{field:"tags"}}]}}}),it=Ot({items:[],query:{select:{documents:new ra(0),terms:new ra(0)},values:[]},pagination:{total:0}});function du(e,t,r){for(let n=0;tr&&t(0,o,r,r=i);continue;case 62:e.charCodeAt(r+1)===47?t(2,--o,r,r=i+1):du(e,r,n)?t(3,o,r,r=i+1):t(1,o++,r,r=i+1)}i>r&&t(0,o,r,i)}function vu(e,t=0,r=e.length){let n=++t;e:for(let l=0;n{let i=[],a=[],{onElement:s,onText:c=bu}=typeof r=="function"?{onElement:r}:r,l=0,u=0;return e(t,(p,d,m,h)=>{if(p===0)i[l++]=c(t,m,h),a[u++]={value:null,depth:d};else if(p&1&&(a[u++]={value:vu(t,m,h),depth:d}),p&2)for(let v=0;u>=0;v++){let{value:S,depth:x}=a[--u];if(x>d)continue;let w=i.slice(l-=v,l+v);i[l++]=s(S,w),u++;break}},n,o),i.slice(0,l)}}function _u(e){return e.replace(/[&<>]/g,t=>{switch(t.charCodeAt(0)){case 38:return"&";case 60:return"<";case 62:return">"}})}function hn(e){return e.replace(/&(amp|[lg]t);/g,t=>{switch(t.charCodeAt(1)){case 97:return"&";case 108:return"<";case 103:return">"}})}function yu(e,t){return{start:e.start+t,end:e.end+t,value:e.value}}function xu(e,t,r){return e.slice(t,r)}function wu(e){let{onHighlight:t,onText:r=xu}=typeof e=="function"?{onHighlight:e}:e;return(n,o,i=0,a=n.length)=>{var l;let s=[],c=(l=o==null?void 0:o.ranges)!=null?l:[];for(let u=0,p=i;ua)break;let m=c[u].end;if(mi&&s.push(r(n,i,d));let{value:h}=c[u];s.push(t(n,{start:d,end:i=m,value:h}))}return i{let o=n.data;switch(o.type){case 1:na.value=!0;break;case 3:typeof o.data.pagination.prev<"u"?it.value=He(H({},it.value),{pagination:o.data.pagination,items:[...it.value.items,...o.data.items]}):(it.value=o.data,ao(0));break}},qt(()=>{lr.value&&r.postMessage({type:0,data:lr.value})}),qt(()=>{na.value&&r.postMessage({type:2,data:Se.value})})}var oa={container:"p",hidden:"m"};function Mu(e){return z("div",{class:zt(oa.container,{[oa.hidden]:e.hidden}),onClick:()=>Dt()})}var ia={container:"r",disabled:"c"};function so(e){return z("button",{class:zt(ia.container,{[ia.disabled]:!e.onClick}),onClick:e.onClick,children:e.children})}var aa=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ku=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),sa=e=>{let t=ku(e);return t.charAt(0).toUpperCase()+t.slice(1)},Au=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),Cu={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Hu=c=>{var l=c,{color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,children:o,iconNode:i,class:a=""}=l,s=gr(l,["color","size","strokeWidth","absoluteStrokeWidth","children","iconNode","class"]);return Wt("svg",H(He(H({},Cu),{width:String(t),height:t,stroke:e,"stroke-width":n?Number(r)*24/Number(t):r,class:["lucide",a].join(" ")}),s),[...i.map(([u,p])=>Wt(u,p)),...Cr(o)])},bo=(e,t)=>{let r=a=>{var s=a,{class:n="",children:o}=s,i=gr(s,["class","children"]);return Wt(Hu,He(H({},i),{iconNode:t,class:Au(`lucide-${aa(sa(e))}`,`lucide-${aa(e)}`,n)}),o)};return r.displayName=sa(e),r},$u=bo("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),Pu=bo("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]),Iu=bo("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Yx=ml(dl(),1);function Ru({threshold:e=0,root:t=null,rootMargin:r="0%",freezeOnceVisible:n=!1,initialIsIntersecting:o=!1,onChange:i}={}){var a;let[s,c]=ro(null),[l,u]=ro(()=>({isIntersecting:o,entry:void 0})),p=Vt();p.current=i;let d=((a=l.entry)==null?void 0:a.isIntersecting)&&n;St(()=>{if(!s||!("IntersectionObserver"in window)||d)return;let v,S=new IntersectionObserver(x=>{let w=Array.isArray(S.thresholds)?S.thresholds:[S.thresholds];x.forEach(_=>{let de=_.isIntersecting&&w.some(be=>_.intersectionRatio>=be);u({isIntersecting:de,entry:_}),p.current&&p.current(de,_),de&&n&&v&&(v(),v=void 0)})},{threshold:e,root:t,rootMargin:r});return S.observe(s),()=>{S.disconnect()}},[s,JSON.stringify(e),t,r,d,n]);let m=Vt(null);St(()=>{var v;!s&&(v=l.entry)!=null&&v.target&&!n&&!d&&m.current!==l.entry.target&&(m.current=l.entry.target,u({isIntersecting:o,entry:void 0}))},[s,l.entry,n,d,o]);let h=[c,!!l.isIntersecting,l.entry];return h.ref=h[0],h.isIntersecting=h[1],h.entry=h[2],h}var lt={container:"n",hidden:"l",content:"u",pop:"d",badge:"y",sidebar:"i",controls:"w",results:"k",loadmore:"z"};function ju(e){let{isIntersecting:t,ref:r}=Ru({threshold:0});St(()=>{t&&au()},[t]);let n=Vt(null);St(()=>{n.current&&typeof Se.value.page>"u"&&n.current.scrollTo({top:0,behavior:"smooth"})},[Se.value]);let o=za();return z("div",{class:zt(lt.container,{[lt.hidden]:e.hidden}),children:[z("div",{class:lt.content,children:[z("div",{class:lt.controls,children:[z(so,{onClick:Dt,children:z(Iu,{})}),z(Uu,{focus:!e.hidden}),z(so,{onClick:Wa,children:[z(Pu,{}),o.length>0&&z("span",{class:lt.badge,children:o.length})]})]}),z("div",{class:lt.results,ref:n,children:[z(Nu,{keyboard:!e.hidden}),z("div",{class:lt.loadmore,ref:r})]})]}),z("div",{class:zt(lt.sidebar,{[lt.hidden]:fu()}),children:z(Fu,{})})]})}var Et={container:"X",list:"j",heading:"F",title:"I",item:"o",active:"g",value:"R",count:"q"};function Fu(e){let t=pu();return t.sort((r,n)=>n.node.count-r.node.count),z("div",{class:Et.container,children:[z("h3",{class:Et.heading,children:"Filters"}),z("h4",{class:Et.title,children:"Tags"}),z("ol",{class:Et.list,children:t.map(r=>z("li",{class:zt(Et.item,{[Et.active]:su(r.node.value)}),onClick:()=>cu(r.node.value),children:[z("span",{class:Et.value,children:r.node.value}),z("span",{class:Et.count,children:r.node.count})]}))})]})}var ca={container:"f"};function Uu(e){let t=Vt(null);return St(()=>{var r,n;e.focus?(r=t.current)==null||r.focus():(n=t.current)==null||n.blur()},[e.focus]),z("div",{class:ca.container,children:z("input",{ref:t,type:"text",class:ca.content,value:hn(vo()),onInput:r=>Va(_u(r.currentTarget.value)),autocapitalize:"off",autocomplete:"off",autocorrect:"off",placeholder:"Search",spellcheck:!1,role:"combobox"})})}var ut={container:"b",heading:"A",item:"a",active:"h",wrapper:"B",actions:"s",title:"x",path:"t"};function Nu(e){var a;let t=iu(),r=lu(),n=dn(),o=Vt([]);St(()=>{let s=o.current[n];s&&s.scrollIntoView({block:"center",behavior:"smooth"})},[n]),Aa(e.keyboard,s=>{let c=dn();s.key==="ArrowDown"?(s.preventDefault(),ao(Math.min(c+1,r.length-1))):s.key==="ArrowUp"&&(s.preventDefault(),ao(Math.max(c-1,0)))},[e.keyboard]);let i=(a=uu())!=null?a:0;return z(ft,{children:[r.length>0&&z("h3",{class:ut.heading,children:[z("span",{class:ut.bubble,children:new Intl.NumberFormat("en-US").format(i)})," ","results"]}),z("ol",{class:ut.container,children:r.map((s,c)=>{var d;let l=Ka(t[s.id].title,s.matches.find(({field:m})=>m==="title")),u=Lu((d=t[s.id].path)!=null?d:[],s.matches.find(({field:m})=>m==="path")),p=t[s.id].location;if(mu()){let m=encodeURIComponent(vo()),[h,v]=p.split("#",2);p=`${h}?h=${m.replace(/%20/g,"+")}`,typeof v<"u"&&(p+=`#${v}`)}return z("li",{children:z("a",{ref:m=>{o.current[c]=m},href:p,onClick:()=>Dt(),class:zt(ut.item,{[ut.active]:c===dn()}),children:[z("div",{class:ut.wrapper,children:[z("h2",{class:ut.title,children:l}),z("menu",{class:ut.path,children:u.map(m=>z("li",{children:m}))})]}),z("nav",{class:ut.actions,children:z(so,{children:z($u,{})})})]})})})})]})}var Du={container:"e"};function Wu(e){return Aa(!0,t=>{var r,n,o;if((t.metaKey||t.ctrlKey)&&t.key==="k")t.preventDefault(),Dt();else if((t.metaKey||t.ctrlKey)&&t.key==="j")document.body.classList.toggle("dark");else if(t.key==="Enter"&&!sr()){t.preventDefault(),Dt();let i=dn(),a=(n=(r=it.value)==null?void 0:r.items[i])==null?void 0:n.id;(o=lr.value)!=null&&o.items[a].location&&(window.location.href=lr.value.items[a].location)}else t.key==="Escape"&&!sr()&&(t.preventDefault(),Dt())},[]),z("div",{class:Du.container,children:[z(Mu,{hidden:sr()}),z(ju,{hidden:sr()})]})}function Ya(e,t){ou(e),xl(z(Wu,{}),t)}function go(){Dt()}function Vu(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function zu(){return R(b(window,"compositionstart").pipe(f(()=>!0)),b(window,"compositionend").pipe(f(()=>!1))).pipe(J(!1))}function Ga(){let e=b(window,"keydown").pipe(f(t=>({mode:sr()?"global":"search",type:t.key,meta:t.ctrlKey||t.metaKey,claim(){t.preventDefault(),t.stopPropagation()}})),L(({mode:t,type:r})=>{if(t==="global"){let n=yt();if(typeof n!="undefined")return!Vu(n,r)}return!0}),xe());return zu().pipe(g(t=>t?y:e))}function Ye(){return new URL(location.href)}function mt(e,t=!1){if(X("navigation.instant")&&!t){let r=A("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Ja(){return new I}function Xa(){return location.hash.slice(1)}function Za(e){let t=A("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function _o(e){return R(b(window,"hashchange"),e).pipe(f(Xa),J(Xa()),L(t=>t.length>0),se(1))}function Qa(e){return _o(e).pipe(f(t=>Le(`[id="${t}"]`)),L(t=>typeof t!="undefined"))}function Ir(e){let t=matchMedia(e);return an(r=>t.addListener(()=>r(t.matches))).pipe(J(t.matches))}function es(){let e=matchMedia("print");return R(b(window,"beforeprint").pipe(f(()=>!0)),b(window,"afterprint").pipe(f(()=>!1))).pipe(J(e.matches))}function yo(e,t){return e.pipe(g(r=>r?t():y))}function xo(e,t){return new U(r=>{let n=new XMLHttpRequest;return n.open("GET",`${e}`),n.responseType="blob",n.addEventListener("load",()=>{n.status>=200&&n.status<300?(r.next(n.response),r.complete()):r.error(new Error(n.statusText))}),n.addEventListener("error",()=>{r.error(new Error("Network error"))}),n.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(n.addEventListener("progress",o=>{var i;if(o.lengthComputable)t.progress$.next(o.loaded/o.total*100);else{let a=(i=n.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(o.loaded/+a*100)}}),t.progress$.next(5)),n.send(),()=>n.abort()})}function et(e,t){return xo(e,t).pipe(g(r=>r.text()),f(r=>JSON.parse(r)),se(1))}function xn(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/html")),se(1))}function ts(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/xml")),se(1))}var wo={drawer:G("[data-md-toggle=drawer]"),search:G("[data-md-toggle=search]")};function Eo(e,t){wo[e].checked!==t&&wo[e].click()}function wn(e){let t=wo[e];return b(t,"change").pipe(f(()=>t.checked),J(t.checked))}function rs(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function ns(){return R(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(f(rs),J(rs()))}function os(){return{width:innerWidth,height:innerHeight}}function is(){return b(window,"resize",{passive:!0}).pipe(f(os),J(os()))}function as(){return re([ns(),is()]).pipe(f(([e,t])=>({offset:e,size:t})),se(1))}function En(e,{viewport$:t,header$:r}){let n=t.pipe(fe("size")),o=re([n,r]).pipe(f(()=>xt(e)));return re([r,t,o]).pipe(f(([{height:i},{offset:a,size:s},{x:c,y:l}])=>({offset:{x:a.x-c,y:a.y-l+i},size:s})))}var qu=G("#__config"),mr=JSON.parse(qu.textContent);mr.base=`${new URL(mr.base,Ye())}`;function Ue(){return mr}function X(e){return mr.features.includes(e)}function Bt(e,t){return typeof t!="undefined"?mr.translations[e].replace("#",t.toString()):mr.translations[e]}function dt(e,t=document){return G(`[data-md-component=${e}]`,t)}function Ee(e,t=document){return P(`[data-md-component=${e}]`,t)}function Ku(e){let t=G(".md-typeset > :first-child",e);return b(t,"click",{once:!0}).pipe(f(()=>G(".md-typeset",e)),f(r=>({hash:__md_hash(r.innerHTML)})))}function ss(e){if(!X("announce.dismiss")||!e.childElementCount)return y;if(!e.hidden){let t=G(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return j(()=>{let t=new I;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),Ku(e).pipe($(r=>t.next(r)),V(()=>t.complete()),f(r=>H({ref:e},r)))})}function Bu(e,{target$:t}){return t.pipe(f(r=>({hidden:r!==e})))}function cs(e,t){let r=new I;return r.subscribe(({hidden:n})=>{e.hidden=n}),Bu(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))}function To(e,t){return t==="inline"?A("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"})):A("div",{class:"md-tooltip",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"}))}function Tn(...e){return A("div",{class:"md-tooltip2",role:"dialog"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function ls(...e){return A("div",{class:"md-tooltip2",role:"tooltip"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function us(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("a",{href:r,class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}else return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("span",{class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}function ps(e){return A("button",{class:"md-code__button",title:Bt("clipboard.copy"),"data-clipboard-target":`#${e} > code`,"data-md-type":"copy"})}function fs(){return A("button",{class:"md-code__button",title:"Toggle line selection","data-md-type":"select"})}function ms(){return A("nav",{class:"md-code__nav"})}var Ju=_r(So());function hs(e){return A("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>A("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?Li(r):r)))}function Oo(e){let t=`tabbed-control tabbed-control--${e}`;return A("div",{class:t,hidden:!0},A("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vs(e){return A("div",{class:"md-typeset__scrollwrap"},A("div",{class:"md-typeset__table"},e))}function Xu(e){var n;let t=Ue(),r=new URL(`../${e.version}/`,t.base);return A("li",{class:"md-version__item"},A("a",{href:`${r}`,class:"md-version__link"},e.title,((n=t.version)==null?void 0:n.alias)&&e.aliases.length>0&&A("span",{class:"md-version__alias"},e.aliases[0])))}function bs(e,t){var n;let r=Ue();return e=e.filter(o=>{var i;return!((i=o.properties)!=null&&i.hidden)}),A("div",{class:"md-version"},A("button",{class:"md-version__current","aria-label":Bt("select.version")},t.title,((n=r.version)==null?void 0:n.alias)&&t.aliases.length>0&&A("span",{class:"md-version__alias"},t.aliases[0])),A("ul",{class:"md-version__list"},e.map(Xu)))}var Zu=0;function Qu(e,t=250){let r=re([ir(e),Ft(e,t)]).pipe(f(([o,i])=>o||i),ie()),n=j(()=>Ai(e)).pipe(oe(Ut),Lr(1),Ze(r),f(()=>Ci(e)));return r.pipe(Sr(o=>o),g(()=>re([r,n])),f(([o,i])=>({active:o,offset:i})),xe())}function Rr(e,t,r=250){let{content$:n,viewport$:o}=t,i=`__tooltip2_${Zu++}`;return j(()=>{let a=new I,s=new jn(!1);a.pipe(he(),ye(!1)).subscribe(s);let c=s.pipe(Tr(u=>Ve(+!u*250,Nn)),ie(),g(u=>u?n:y),$(u=>u.id=i),xe());re([a.pipe(f(({active:u})=>u)),c.pipe(g(u=>Ft(u,250)),J(!1))]).pipe(f(u=>u.some(p=>p))).subscribe(s);let l=s.pipe(L(u=>u),pe(c,o),f(([u,p,{size:d}])=>{let m=e.getBoundingClientRect(),h=m.width/2;if(p.role==="tooltip")return{x:h,y:8+m.height};if(m.y>=d.height/2){let{height:v}=Ae(p);return{x:h,y:-16-v}}else return{x:h,y:16+m.height}}));return re([c,a,l]).subscribe(([u,{offset:p},d])=>{u.style.setProperty("--md-tooltip-host-x",`${p.x}px`),u.style.setProperty("--md-tooltip-host-y",`${p.y}px`),u.style.setProperty("--md-tooltip-x",`${d.x}px`),u.style.setProperty("--md-tooltip-y",`${d.y}px`),u.classList.toggle("md-tooltip2--top",d.y<0),u.classList.toggle("md-tooltip2--bottom",d.y>=0)}),s.pipe(L(u=>u),pe(c,(u,p)=>p),L(u=>u.role==="tooltip")).subscribe(u=>{let p=Ae(G(":scope > *",u));u.style.setProperty("--md-tooltip-width",`${p.width}px`),u.style.setProperty("--md-tooltip-tail","0px")}),s.pipe(ie(),Ie(je),pe(c)).subscribe(([u,p])=>{p.classList.toggle("md-tooltip2--active",u)}),re([s.pipe(L(u=>u)),c]).subscribe(([u,p])=>{p.role==="dialog"?(e.setAttribute("aria-controls",i),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",i)}),s.pipe(L(u=>!u)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),Qu(e,r).pipe($(u=>a.next(u)),V(()=>a.complete()),f(u=>H({ref:e},u)))})}function Ge(e,{viewport$:t},r=document.body){return Rr(e,{content$:new U(n=>{let o=e.title,i=ls(o);return n.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",o)}}),viewport$:t},0)}function ep(e,t){let r=j(()=>re([Hi(e),Ut(t)])).pipe(f(([{x:n,y:o},i])=>{let{width:a,height:s}=Ae(e);return{x:n-i.x+a/2,y:o-i.y+s/2}}));return ir(e).pipe(g(n=>r.pipe(f(o=>({active:n,offset:o})),Me(+!n||1/0))))}function gs(e,t,{target$:r}){let[n,o]=Array.from(e.children);return j(()=>{let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),wt(e).pipe(Q(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),R(i.pipe(L(({active:s})=>s)),i.pipe(Be(250),L(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(n):n.remove()},complete(){e.prepend(n)}}),i.pipe(Xe(16,je)).subscribe(({active:s})=>{n.classList.toggle("md-tooltip--active",s)}),i.pipe(Lr(125,je),L(()=>!!e.offsetParent),f(()=>e.offsetParent.getBoundingClientRect()),f(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),b(o,"click").pipe(Q(a),L(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),b(o,"mousedown").pipe(Q(a),pe(i)).subscribe(([s,{active:c}])=>{var l;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(c){s.preventDefault();let u=e.parentElement.closest(".md-annotation");u instanceof HTMLElement?u.focus():(l=yt())==null||l.blur()}}),r.pipe(Q(a),L(s=>s===n),It(125)).subscribe(()=>e.focus()),ep(e,t).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function tp(e){let t=Ue();if(e.tagName!=="CODE")return[e];let r=[".c",".c1",".cm"];if(t.annotate){let n=e.closest("[class|=language]");if(n)for(let o of Array.from(n.classList)){if(!o.startsWith("language-"))continue;let[,i]=o.split("-");i in t.annotate&&r.push(...t.annotate[i])}}return P(r.join(", "),e)}function rp(e){let t=[];for(let r of tp(e)){let n=[],o=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=o.nextNode();i;i=o.nextNode())n.push(i);for(let i of n){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,c]=a;if(typeof c=="undefined"){let l=i.splitText(a.index);i=l.splitText(s.length),t.push(l)}else{i.textContent=s,t.push(i);break}}}}return t}function _s(e,t){t.append(...Array.from(e.childNodes))}function Sn(e,t,{target$:r,print$:n}){let o=t.closest("[id]"),i=o==null?void 0:o.id,a=new Map;for(let s of rp(t)){let[,c]=s.textContent.match(/\((\d+)\)/);Le(`:scope > li:nth-child(${c})`,e)&&(a.set(c,us(c,i)),s.replaceWith(a.get(c)))}return a.size===0?y:j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=[];for(let[u,p]of a)l.push([G(".md-typeset",p),G(`:scope > li:nth-child(${u})`,e)]);return n.pipe(Q(c)).subscribe(u=>{e.hidden=!u,e.classList.toggle("md-annotation-list",u);for(let[p,d]of l)u?_s(p,d):_s(d,p)}),R(...[...a].map(([,u])=>gs(u,t,{target$:r}))).pipe(V(()=>s.complete()),xe())})}function ys(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return ys(t)}}function xs(e,t){return j(()=>{let r=ys(e);return typeof r!="undefined"?Sn(r,e,t):y})}var Es=_r(Mo());var np=0,ws=R(b(window,"keydown").pipe(f(()=>!0)),R(b(window,"keyup"),b(window,"contextmenu")).pipe(f(()=>!1))).pipe(J(!1),se(1));function Ts(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Ts(t)}}function op(e){return Re(e).pipe(f(({width:t})=>({scrollable:Mr(e).width>t})),fe("scrollable"))}function Ss(e,t){let{matches:r}=matchMedia("(hover)"),n=j(()=>{let o=new I,i=o.pipe(Bn(1));o.subscribe(({scrollable:m})=>{m&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[],s=e.closest("pre"),c=s.closest("[id]"),l=c?c.id:np++;s.id=`__code_${l}`;let u=[],p=e.closest(".highlight");if(p instanceof HTMLElement){let m=Ts(p);if(typeof m!="undefined"&&(p.classList.contains("annotate")||X("content.code.annotate"))){let h=Sn(m,e,t);u.push(Re(p).pipe(Q(i),f(({width:v,height:S})=>v&&S),ie(),g(v=>v?h:y)))}}let d=P(":scope > span[id]",e);if(d.length&&(e.classList.add("md-code__content"),e.closest(".select")||X("content.code.select")&&!e.closest(".no-select"))){let m=+d[0].id.split("-").pop(),h=fs();a.push(h),X("content.tooltips")&&u.push(Ge(h,{viewport$}));let v=b(h,"click").pipe(Or(M=>!M,!1),$(()=>h.blur()),xe());v.subscribe(M=>{h.classList.toggle("md-code__button--active",M)});let S=me(d).pipe(oe(M=>Ft(M).pipe(f(O=>[M,O]))));v.pipe(g(M=>M?S:y)).subscribe(([M,O])=>{let N=Le(".hll.select",M);if(N&&!O)N.replaceWith(...Array.from(N.childNodes));else if(!N&&O){let ee=document.createElement("span");ee.className="hll select",ee.append(...Array.from(M.childNodes).slice(1)),M.append(ee)}});let x=me(d).pipe(oe(M=>b(M,"mousedown").pipe($(O=>O.preventDefault()),f(()=>M)))),w=v.pipe(g(M=>M?x:y),pe(ws),f(([M,O])=>{var ee;let N=d.indexOf(M)+m;if(O===!1)return[N,N];{let le=P(".hll",e).map(ce=>d.indexOf(ce.parentElement)+m);return(ee=window.getSelection())==null||ee.removeAllRanges(),[Math.min(N,...le),Math.max(N,...le)]}})),_=_o(y).pipe(L(M=>M.startsWith(`__codelineno-${l}-`)));_.subscribe(M=>{let[,,O]=M.split("-"),N=O.split(":").map(le=>+le-m+1);N.length===1&&N.push(N[0]);for(let le of P(".hll:not(.select)",e))le.replaceWith(...Array.from(le.childNodes));let ee=d.slice(N[0]-1,N[1]);for(let le of ee){let ce=document.createElement("span");ce.className="hll",ce.append(...Array.from(le.childNodes).slice(1)),le.append(ce)}}),_.pipe(Me(1),Ie(ge)).subscribe(M=>{if(M.includes(":")){let O=document.getElementById(M.split(":")[0]);O&&setTimeout(()=>{let N=O,ee=-64;for(;N!==document.body;)ee+=N.offsetTop,N=N.offsetParent;window.scrollTo({top:ee})},1)}});let be=me(P('a[href^="#__codelineno"]',p)).pipe(oe(M=>b(M,"click").pipe($(O=>O.preventDefault()),f(()=>M)))).pipe(Q(i),pe(ws),f(([M,O])=>{let ee=+G(`[id="${M.hash.slice(1)}"]`).parentElement.id.split("-").pop();if(O===!1)return[ee,ee];{let le=P(".hll",e).map(ce=>+ce.parentElement.id.split("-").pop());return[Math.min(ee,...le),Math.max(ee,...le)]}}));R(w,be).subscribe(M=>{let O=`#__codelineno-${l}-`;M[0]===M[1]?O+=M[0]:O+=`${M[0]}:${M[1]}`,history.replaceState({},"",O),window.dispatchEvent(new HashChangeEvent("hashchange",{newURL:window.location.origin+window.location.pathname+O,oldURL:window.location.href}))})}if(Es.default.isSupported()&&(e.closest(".copy")||X("content.code.copy")&&!e.closest(".no-copy"))){let m=ps(s.id);a.push(m),X("content.tooltips")&&u.push(Ge(m,{viewport$}))}if(a.length){let m=ms();m.append(...a),s.insertBefore(m,e)}return op(e).pipe($(m=>o.next(m)),V(()=>o.complete()),f(m=>H({ref:e},m)),Rt(R(...u).pipe(Q(i))))});return X("content.lazy")?wt(e).pipe(L(o=>o),Me(1),g(()=>n)):n}function ip(e,{target$:t,print$:r}){let n=!0;return R(t.pipe(f(o=>o.closest("details:not([open])")),L(o=>e===o),f(()=>({action:"open",reveal:!0}))),r.pipe(L(o=>o||!n),$(()=>n=e.open),f(o=>({action:o?"open":"close"}))))}function Os(e,t){return j(()=>{let r=new I;return r.subscribe(({action:n,reveal:o})=>{e.toggleAttribute("open",n==="open"),o&&e.scrollIntoView()}),ip(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}var Ls=0,Ms=new Map;function ap(e){let t=document.createElement("h3");t.innerHTML=e.innerHTML;let r=[t],n=e.nextElementSibling;for(;n&&!(n instanceof HTMLHeadingElement);)r.push(n.cloneNode(!0)),n=n.nextElementSibling;return r}function sp(e,t){for(let r of P("[href], [src]",e))for(let n of["href","src"]){let o=r.getAttribute(n);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){r[n]=new URL(r.getAttribute(n),t).toString();break}}for(let r of P("[name^=__], [for]",e))for(let n of["id","for","name"]){let o=r.getAttribute(n);o&&r.setAttribute(n,`${o}$preview_${Ls}`)}return Ls++,Y(e)}function cp(e){let t=Ms.get(e.toString());return t?Y(t):xn(e).pipe(g(r=>sp(r,e)),f(r=>(Ms.set(e.toString(),r),r)))}function ks(e,t){let{sitemap$:r}=t;if(!(e instanceof HTMLAnchorElement))return y;if(!(X("navigation.instant.preview")||e.hasAttribute("data-preview")))return y;e.removeAttribute("title");let n=re([ir(e),Ft(e).pipe(ke(1))]).pipe(f(([i,a])=>i||a),ie(),L(i=>i));return $t([r,n]).pipe(g(([i])=>{let a=new URL(e.href);return a.search=a.hash="",i.has(`${a}`)?Y(a):y}),g(i=>cp(i)),g(i=>{let a=e.hash?`article [id="${e.hash.slice(1)}"]`:"article h1",s=Le(a,i);return typeof s=="undefined"?y:Y(ap(s))})).pipe(g(i=>{let a=new U(s=>{let c=Tn(...i);return s.next(c),document.body.append(c),()=>c.remove()});return Rr(e,H({content$:a},t))}))}var As=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color)}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}[id^=entity] path,[id^=entity] rect{fill:var(--md-default-bg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs .marker.oneOrMore.er *,defs .marker.onlyOne.er *,defs .marker.zeroOrMore.er *,defs .marker.zeroOrOne.er *{stroke:var(--md-mermaid-edge-color)!important}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var ko,up=0;function pp(){return typeof mermaid=="undefined"||mermaid instanceof Element?ar("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):Y(void 0)}function Cs(e){return e.classList.remove("mermaid"),ko||(ko=pp().pipe($(()=>mermaid.initialize({startOnLoad:!1,themeCSS:As,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),f(()=>{}),se(1))),ko.subscribe(()=>Uo(null,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${up++}`,r=A("div",{class:"mermaid"}),n=e.textContent,{svg:o,fn:i}=yield mermaid.render(t,n),a=r.attachShadow({mode:"closed"});a.innerHTML=o,e.replaceWith(r),i==null||i(a)})),ko.pipe(f(()=>({ref:e})))}var Hs=A("table");function $s(e){return e.replaceWith(Hs),Hs.replaceWith(vs(e)),Y({ref:e})}function fp(e){let t=e.find(r=>r.checked)||e[0];return R(...e.map(r=>b(r,"change").pipe(f(()=>G(`label[for="${r.id}"]`))))).pipe(J(G(`label[for="${t.id}"]`)),f(r=>({active:r})))}function Ps(e,{viewport$:t,target$:r}){let n=G(".tabbed-labels",e),o=P(":scope > input",e),i=Oo("prev");e.append(i);let a=Oo("next");return e.append(a),j(()=>{let s=new I,c=s.pipe(he(),ye(!0));re([s,Re(e),wt(e)]).pipe(Q(c),Xe(1,je)).subscribe({next([{active:l},u]){let p=xt(l),{width:d}=Ae(l);e.style.setProperty("--md-indicator-x",`${p.x}px`),e.style.setProperty("--md-indicator-width",`${d}px`);let m=ln(n);(p.xm.x+u.width)&&n.scrollTo({left:Math.max(0,p.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),re([Ut(n),Re(n)]).pipe(Q(c)).subscribe(([l,u])=>{let p=Mr(n);i.hidden=l.x<16,a.hidden=l.x>p.width-u.width-16}),R(b(i,"click").pipe(f(()=>-1)),b(a,"click").pipe(f(()=>1))).pipe(Q(c)).subscribe(l=>{let{width:u}=Ae(n);n.scrollBy({left:u*l,behavior:"smooth"})}),r.pipe(Q(c),L(l=>o.includes(l))).subscribe(l=>l.click()),n.classList.add("tabbed-labels--linked");for(let l of o){let u=G(`label[for="${l.id}"]`);u.replaceChildren(A("a",{href:`#${u.htmlFor}`,tabIndex:-1},...Array.from(u.childNodes))),b(u.firstElementChild,"click").pipe(Q(c),L(p=>!(p.metaKey||p.ctrlKey)),$(p=>{p.preventDefault(),p.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${u.htmlFor}`),u.click()})}return X("content.tabs.link")&&s.pipe(ke(1),pe(t)).subscribe(([{active:l},{offset:u}])=>{let p=l.innerText.trim();if(l.hasAttribute("data-md-switching"))l.removeAttribute("data-md-switching");else{let d=e.offsetTop-u.y;for(let h of P("[data-tabs]"))for(let v of P(":scope > input",h)){let S=G(`label[for="${v.id}"]`);if(S!==l&&S.innerText.trim()===p){S.setAttribute("data-md-switching",""),v.click();break}}window.scrollTo({top:e.offsetTop-d});let m=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([p,...m])])}}),s.pipe(Q(c)).subscribe(()=>{for(let l of P("audio, video",e))l.offsetWidth&&l.autoplay?l.play().catch(()=>{}):l.pause()}),fp(o).pipe($(l=>s.next(l)),V(()=>s.complete()),f(l=>H({ref:e},l)))}).pipe(Ht(ge))}function Is(e,t){let{viewport$:r,target$:n,print$:o}=t;return R(...P(".annotate:not(.highlight)",e).map(i=>xs(i,{target$:n,print$:o})),...P("pre:not(.mermaid) > code",e).map(i=>Ss(i,{target$:n,print$:o})),...P("a",e).map(i=>ks(i,t)),...P("pre.mermaid",e).map(i=>Cs(i)),...P("table:not([class])",e).map(i=>$s(i)),...P("details",e).map(i=>Os(i,{target$:n,print$:o})),...P("[data-tabs]",e).map(i=>Ps(i,{viewport$:r,target$:n})),...P("[title]:not([data-preview])",e).filter(()=>X("content.tooltips")).map(i=>Ge(i,{viewport$:r})),...P(".footnote-ref",e).filter(()=>X("content.footnote.tooltips")).map(i=>Rr(i,{content$:new U(a=>{let s=new URL(i.href).hash.slice(1),c=Array.from(document.getElementById(s).cloneNode(!0).children),l=Tn(...c);return a.next(l),document.body.append(l),()=>l.remove()}),viewport$:r})))}function mp(e,{alert$:t}){return t.pipe(g(r=>R(Y(!0),Y(!1).pipe(It(2e3))).pipe(f(n=>({message:r,active:n})))))}function Rs(e,t){let r=G(".md-typeset",e);return j(()=>{let n=new I;return n.subscribe(({message:o,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=o}),mp(e,t).pipe($(o=>n.next(o)),V(()=>n.complete()),f(o=>H({ref:e},o)))})}function dp({viewport$:e}){if(!X("header.autohide"))return Y(!1);let t=e.pipe(f(({offset:{y:o}})=>o),Pt(2,1),f(([o,i])=>[oMath.abs(i-o.y)>100),f(([,[o]])=>o),ie()),n=wn("search");return re([e,n]).pipe(f(([{offset:o},i])=>o.y>400&&!i),ie(),g(o=>o?r:Y(!1)),J(!1))}function js(e,t){return j(()=>re([Re(e),dp(t)])).pipe(f(([{height:r},n])=>({height:r,hidden:n})),ie((r,n)=>r.height===n.height&&r.hidden===n.hidden),se(1))}function Fs(e,{viewport$:t,header$:r,main$:n}){return j(()=>{let o=new I,i=o.pipe(he(),ye(!0));o.pipe(fe("active"),Ze(r)).subscribe(([{active:s},{hidden:c}])=>{e.classList.toggle("md-header--shadow",s&&!c),e.hidden=c});let a=me(P("[title]",e)).pipe(L(()=>X("content.tooltips")),oe(s=>Ge(s,{viewport$:t})));return n.subscribe(o),r.pipe(Q(i),f(s=>H({ref:e},s)),Rt(a.pipe(Q(i))))})}function hp(e,{viewport$:t,header$:r}){return En(e,{viewport$:t,header$:r}).pipe(f(({offset:{y:n}})=>{let{height:o}=Ae(e);return{active:o>0&&n>=o}}),fe("active"))}function Us(e,t){return j(()=>{let r=new I;r.subscribe({next({active:o}){e.classList.toggle("md-header__title--active",o)},complete(){e.classList.remove("md-header__title--active")}});let n=Le(".md-content h1");return typeof n=="undefined"?y:hp(n,t).pipe($(o=>r.next(o)),V(()=>r.complete()),f(o=>H({ref:e},o)))})}function Ns(e,{viewport$:t,header$:r}){let n=r.pipe(f(({height:i})=>i),ie()),o=n.pipe(g(()=>Re(e).pipe(f(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),fe("bottom"))));return re([n,o,t]).pipe(f(([i,{top:a,bottom:s},{offset:{y:c},size:{height:l}}])=>(l=Math.max(0,l-Math.max(0,a-c,i)-Math.max(0,l+c-s)),{offset:a-i,height:l,active:a-i<=c})),ie((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function vp(e){let t=__md_get("__palette")||{index:e.findIndex(n=>matchMedia(n.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return Y(...e).pipe(oe(n=>b(n,"change").pipe(f(()=>n))),J(e[r]),f(n=>({index:e.indexOf(n),color:{media:n.getAttribute("data-md-color-media"),scheme:n.getAttribute("data-md-color-scheme"),primary:n.getAttribute("data-md-color-primary"),accent:n.getAttribute("data-md-color-accent")}})),se(1))}function Ds(e){let t=P("input",e),r=A("meta",{name:"theme-color"});document.head.appendChild(r);let n=A("meta",{name:"color-scheme"});document.head.appendChild(n);let o=Ir("(prefers-color-scheme: light)");return j(()=>{let i=new I;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=c.getAttribute("data-md-color-scheme"),a.color.primary=c.getAttribute("data-md-color-primary"),a.color.accent=c.getAttribute("data-md-color-accent")}for(let[s,c]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,c);for(let s=0;sa.key==="Enter"),pe(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(f(()=>{let a=dt("header"),s=window.getComputedStyle(a);return n.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(Ie(ge)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),vp(t).pipe(Q(o.pipe(ke(1))),jt(),$(a=>i.next(a)),V(()=>i.complete()),f(a=>H({ref:e},a)))})}function Ws(e,{progress$:t}){return j(()=>{let r=new I;return r.subscribe(({value:n})=>{e.style.setProperty("--md-progress-value",`${n}`)}),t.pipe($(n=>r.next({value:n})),V(()=>r.complete()),f(n=>({ref:e,value:n})))})}var Vs='.v u{text-decoration:underline!important;text-decoration-style:wavy!important;text-decoration-thickness:1px!important}.p{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-backdrop)/var(--alpha-lighter));cursor:pointer;height:100%;pointer-events:auto;position:absolute;transition:opacity .25s;width:100%}.p.m{opacity:0;pointer-events:none;transition:opacity .35s}.r{align-items:center;background-color:initial;border:none;border-radius:var(--space-2);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family);height:36px;justify-content:center;outline:none;padding:0;position:relative;transition:background-color .25s,color .25s;width:36px;z-index:1}.r svg{stroke:rgb(var(--color-foreground));height:18px;opacity:.5;width:18px}.r:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.r:hover:before{opacity:1;transform:scale(1)}.r.c{cursor:auto}.r.c:before{display:none}.n{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background)/var(--alpha-light));border-radius:var(--space-3);box-shadow:0 0 60px #0000000d;display:flex;height:480px;overflow:hidden;pointer-events:auto;position:absolute;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;width:640px}.n.l{opacity:0;pointer-events:none;transform:scale(1.1);transition:transform .25s .15s,opacity .15s}@media (max-width:680px){.n{border-radius:0;height:100%;width:100%}}.u{display:flex;flex-basis:min-content;flex-direction:column;flex-grow:1;flex-shrink:0}@keyframes d{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.y{animation:d .25s ease-in-out;background:var(--color-highlight);border-radius:100%;color:#fff;font-size:8px;font-weight:700;height:12px;padding-top:1px;position:absolute;right:4px;top:4px;width:12px}.i{background-color:rgb(var(--color-background-subtle)/var(--alpha-lighter));flex-shrink:0;overflow:scroll;position:relative;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .25s;width:200px}.i>*{transform:translate(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.i.l{opacity:0;width:0}.i.l>*{transform:translate(-48px)}@media (max-width:680px){.i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background-subtle)/var(--alpha-light));box-shadow:0 0 60px #00000026;height:100%;position:absolute;right:0;top:0}}.w{border-bottom:1px solid rgb(var(--color-foreground)/var(--alpha-lightest));display:flex;gap:var(--space-1);padding:var(--space-2)}.k{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}.z{padding:8px 10px}.X{color:rgb(var(--color-foreground)/var(--alpha-light));padding:var(--space-2);position:absolute;width:200px}.X,.j{display:flex;flex-direction:column}.j{gap:2px;list-style:none;padding:0}.F,.j{margin:0}.F{font-size:16px;font-weight:400}.F,.I{padding:8px}.I{font-size:14px;margin:4px 0 0;opacity:.5}.I,.o{font-size:12px}.o{cursor:pointer;display:flex;padding:4px 8px;position:relative}.o:before{background-color:var(--color-highlight-transparent);border-radius:var(--space-1);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.o.g:before,.o:hover:before{opacity:1;transform:scale(1)}.o.g,.o:hover{color:var(--color-highlight)}.R{flex-grow:1}.R,.q{position:relative}.q{font-weight:700}.f{flex-grow:1}.f input{background:#0000;border:none;color:rgb(var(--color-foreground));font-family:var(--font-family);font-size:16px;height:100%;letter-spacing:-.25px;outline:none;width:100%}.b{color:rgb(var(--color-foreground)/var(--alpha-light));display:flex;flex-direction:column;gap:2px;line-height:1.3;list-style:none;margin:var(--space-2);margin-top:0;padding:0}.A,.b li{margin:0}.A{color:rgb(var(--color-foreground)/var(--alpha-lighter));font-size:12px;margin-top:var(--space-2);padding:0 18px}.a{border-radius:var(--space-2);color:inherit;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;padding:8px 10px;position:relative;text-decoration:none}.a:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";display:block;inset:0;opacity:0;position:absolute;transform:scale(.9);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.a.h:before,.a:hover:before{opacity:1;transform:scale(1)}}.a mark{background:#0000;color:var(--color-highlight)}.a u{background-color:var(--color-highlight-transparent);border-radius:2px;box-shadow:0 0 0 1px var(--color-highlight-transparent);text-decoration:none}.B{flex-grow:1}.s{margin-right:-8px;opacity:0;position:relative;transform:translate(-2px);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.h>.s,:hover>.s{opacity:1;transform:none}}.x{font-size:14px;margin:0;position:relative}.x code{background:rgb(var(--color-background-subtle));border-radius:var(--space-1);font-size:13px;padding:2px 4px}.t{color:rgb(var(--color-foreground)/var(--alpha-lighter));display:inline-flex;flex-wrap:wrap;font-size:12px;gap:var(--space-1);list-style:none;margin:0;padding:0;position:relative}.t li{white-space:nowrap}.t li:after{content:"/";display:inline;margin-left:var(--space-1)}.t li:last-child:after{content:"";display:none}.e{--space-1:4px;--space-2:calc(var(--space-1)*2);--space-3:calc(var(--space-2)*2);--space-4:calc(var(--space-3)*2);--space-5:calc(var(--space-4)*2);--alpha-light:.7;--alpha-lighter:.54;--alpha-lightest:.1;--color-highlight:var(--md-accent-fg-color,#526cfe);--color-highlight-transparent:var(--md-accent-fg-color--transparent,#526cfe1a);--border-radius-1:var(--space-1);--border-radius-2:var(--space-2);--border-radius-3:calc(var(--space-1) + var(--space-2));--font-family:var(--md-text-font-family,Inter,Roboto Flex,system-ui,sans-serif);--font-size:16px;--line-height:1.5;--letter-spacing:-.5px;-webkit-font-smoothing:antialiased;align-items:center;display:flex;font-family:var(--font-family);font-size:var(--font-size);height:100vh;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);pointer-events:none;position:absolute;width:100vw}@media (pointer:coarse){.e{height:-webkit-fill-available}}.e *,.e :after,.e :before{box-sizing:border-box}';function zs(e,{index$:t}){let r=Ue(),n=document.createElement("div");document.body.appendChild(n),n.style.position="fixed",n.style.height="100%",n.style.top="0",n.style.zIndex="4";let o=n.attachShadow({mode:"closed"});o.appendChild(A("style",{},Vs.toString()));try{Ba(r.search,{highlight:r.features.includes("search.highlight")}),me(t).subscribe(i=>{for(let a of i.items)a.location=new URL(a.location,r.base).toString();Ya(i,o)}),b(e,"click").subscribe(()=>{go()}),wn("search").pipe(ke(1)).subscribe(()=>go())}catch(i){e.hidden=!0;let a=G("label[for=__search]");a.hidden=!0}return Ke}var qs=_r(So());function Ks(e,{index$:t,location$:r}){return re([t,r.pipe(J(Ye()),L(n=>!!n.searchParams.get("h")))]).pipe(f(([n,o])=>gp(n.config)(o.searchParams.get("h"))),f(n=>{var a;let o=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let c=s.textContent,l=n(c);l.length>c.length&&o.set(s,l)}for(let[s,c]of o){let{childNodes:l}=A("span",null,c);s.replaceWith(...Array.from(l))}return{ref:e,nodes:o}}))}function gp(e){let t=e.separator.split("|").map(o=>o.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":o).join("|"),r=new RegExp(t,"img"),n=(o,i,a)=>`${i}${a}`;return o=>{o=o.replace(/[\s*+\-:~^]+/g," ").replace(/&/g,"&").trim();let i=new RegExp(`(^|${e.separator}|)(${o.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").split(r).filter(a=>a.length>0).join("|")})`,"img");return a=>(0,qs.default)(a).replace(i,n).replace(/<\/mark>(\s+)]*>/img,"$1")}}function _p(e,{viewport$:t,main$:r}){let n=e.closest(".md-grid"),o=n.offsetTop-n.parentElement.offsetTop;return re([r,t]).pipe(f(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(o,Math.max(0,s-i))-o,{height:a,locked:s>=i+o})),ie((i,a)=>i.height===a.height&&i.locked===a.locked))}function Ao(e,n){var o=n,{header$:t}=o,r=gr(o,["header$"]);let i=G(".md-sidebar__scrollwrap",e),{y:a}=xt(i);return j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=s.pipe(Xe(0,je));return l.pipe(pe(t)).subscribe({next([{height:u},{height:p}]){i.style.height=`${u-2*a}px`,e.style.top=`${p}px`},complete(){i.style.height="",e.style.top=""}}),l.pipe(Sr()).subscribe(()=>{for(let u of P(".md-nav__link--active[href]",e)){if(!u.clientHeight)continue;let p=u.closest(".md-sidebar__scrollwrap");if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2})}}}),me(P("label[tabindex]",e)).pipe(oe(u=>b(u,"click").pipe(Ie(ge),f(()=>u),Q(c)))).subscribe(u=>{let p=G(`[id="${u.htmlFor}"]`);G(`[aria-labelledby="${u.id}"]`).setAttribute("aria-expanded",`${p.checked}`)}),X("content.tooltips")&&me(P("abbr[title]",e)).pipe(oe(u=>Ge(u,{viewport$})),Q(c)).subscribe(),_p(e,r).pipe($(u=>s.next(u)),V(()=>s.complete()),f(u=>H({ref:e},u)))})}function Bs(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return $t(et(`${r}/releases/latest`).pipe(_e(()=>y),f(n=>({version:n.tag_name})),ot({})),et(r).pipe(_e(()=>y),f(n=>({stars:n.stargazers_count,forks:n.forks_count})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}else{let r=`https://api.github.com/users/${e}`;return et(r).pipe(f(n=>({repositories:n.public_repos})),ot({}))}}function Ys(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return $t(et(`${r}/releases/permalink/latest`).pipe(_e(()=>y),f(({tag_name:n})=>({version:n})),ot({})),et(r).pipe(_e(()=>y),f(({star_count:n,forks_count:o})=>({stars:n,forks:o})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}function Gs(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,n]=t;return Bs(r,n)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,n]=t;return Ys(r,n)}return y}var yp;function xp(e){return yp||(yp=j(()=>{let t=__md_get("__source",sessionStorage);if(t)return Y(t);if(Ee("consent").length){let n=__md_get("__consent");if(!(n&&n.github))return y}return Gs(e.href).pipe($(n=>__md_set("__source",n,sessionStorage)))}).pipe(_e(()=>y),L(t=>Object.keys(t).length>0),f(t=>({facts:t})),se(1)))}function Js(e){let t=G(":scope > :last-child",e);return j(()=>{let r=new I;return r.subscribe(({facts:n})=>{t.appendChild(hs(n)),t.classList.add("md-source__repository--active")}),xp(e).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function wp(e,{viewport$:t,header$:r}){return Re(document.body).pipe(g(()=>En(e,{header$:r,viewport$:t})),f(({offset:{y:n}})=>({hidden:n>=10})),fe("hidden"))}function Xs(e,t){return j(()=>{let r=new I;return r.subscribe({next({hidden:n}){e.hidden=n},complete(){e.hidden=!1}}),(X("navigation.tabs.sticky")?Y({hidden:!1}):wp(e,t)).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function Ep(e,{viewport$:t,header$:r}){let n=new Map,o=P(".md-nav__link",e);for(let s of o){let c=decodeURIComponent(s.hash.substring(1)),l=Le(`[id="${c}"]`);typeof l!="undefined"&&n.set(s,l)}let i=r.pipe(fe("height"),f(({height:s})=>{let c=dt("main"),l=G(":scope > :first-child",c);return s+.9*(l.offsetTop-c.offsetTop)}),xe());return Re(document.body).pipe(fe("height"),g(s=>j(()=>{let c=[];return Y([...n].reduce((l,[u,p])=>{for(;c.length&&n.get(c[c.length-1]).tagName>=p.tagName;)c.pop();let d=p.offsetTop;for(;!d&&p.parentElement;)p=p.parentElement,d=p.offsetTop;let m=p.offsetParent;for(;m;m=m.offsetParent)d+=m.offsetTop;return l.set([...c=[...c,u]].reverse(),d)},new Map))}).pipe(f(c=>new Map([...c].sort(([,l],[,u])=>l-u))),Ze(i),g(([c,l])=>t.pipe(Or(([u,p],{offset:{y:d},size:m})=>{let h=d+m.height>=Math.floor(s.height);for(;p.length;){let[,v]=p[0];if(v-l=d&&!h)p=[u.pop(),...p];else break}return[u,p]},[[],[...c]]),ie((u,p)=>u[0]===p[0]&&u[1]===p[1])))))).pipe(f(([s,c])=>({prev:s.map(([l])=>l),next:c.map(([l])=>l)})),J({prev:[],next:[]}),Pt(2,1),f(([s,c])=>s.prev.length{let i=new I,a=i.pipe(he(),ye(!0));if(i.subscribe(({prev:s,next:c})=>{for(let[l]of c)l.classList.remove("md-nav__link--passed"),l.classList.remove("md-nav__link--active");for(let[l,[u]]of s.entries())u.classList.add("md-nav__link--passed"),u.classList.toggle("md-nav__link--active",l===s.length-1)}),X("toc.follow")){let s=R(t.pipe(Be(1),f(()=>{})),t.pipe(Be(250),f(()=>"smooth")));i.pipe(L(({prev:c})=>c.length>0),Ze(n.pipe(Ie(ge))),pe(s)).subscribe(([[{prev:c}],l])=>{let[u]=c[c.length-1];if(u.offsetHeight){let p=ki(u);if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2,behavior:l})}}})}return X("navigation.tracking")&&t.pipe(Q(a),fe("offset"),Be(250),ke(1),Q(o.pipe(ke(1))),jt({delay:250}),pe(i)).subscribe(([,{prev:s}])=>{let c=Ye(),l=s[s.length-1];if(l&&l.length){let[u]=l,{hash:p}=new URL(u.href);c.hash!==p&&(c.hash=p,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Ep(e,{viewport$:t,header$:r}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function Tp(e,{viewport$:t,main$:r,target$:n}){let o=t.pipe(f(({offset:{y:a}})=>a),Pt(2,1),f(([a,s])=>a>s&&s>0),ie()),i=r.pipe(f(({active:a})=>a));return re([i,o]).pipe(f(([a,s])=>!(a&&s)),ie(),Q(n.pipe(ke(1))),ye(!0),jt({delay:250}),f(a=>({hidden:a})))}function Qs(e,{viewport$:t,header$:r,main$:n,target$:o}){let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(Q(a),fe("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),b(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),Tp(e,{viewport$:t,main$:n,target$:o}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))}function ec(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,t.port&&(e.port=t.port),e}function Sp(e,t){let r=new Map;for(let n of P("url",e)){let o=G("loc",n),i=[ec(new URL(o.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",n)){let s=a.getAttribute("href");s!=null&&i.push(ec(new URL(s),t))}}return r}function dr(e){return ts(new URL("sitemap.xml",e)).pipe(f(t=>Sp(t,new URL(e))),_e(()=>Y(new Map)),xe())}function tc({document$:e}){let t=new Map;e.pipe(g(()=>P("link[rel=alternate]")),f(r=>new URL(r.href)),L(r=>!t.has(r.toString())),oe(r=>dr(r).pipe(f(n=>[r,n]),_e(()=>y)))).subscribe(([r,n])=>{t.set(r.toString().replace(/\/$/,""),n)}),b(document.body,"click").pipe(L(r=>!r.metaKey&&!r.ctrlKey),g(r=>{if(r.target instanceof Element){let n=r.target.closest("a");if(n&&!n.target){let o=[...t].find(([p])=>n.href.startsWith(`${p}/`));if(typeof o=="undefined")return y;let[i,a]=o,s=Ye();if(s.href.startsWith(i))return y;let c=Ue(),l=s.href.replace(c.base,"");l=`${i}/${l}`;let u=a.has(l.split("#")[0])?new URL(l,c.base):new URL(i);return r.preventDefault(),Y(u)}}return y})).subscribe(r=>mt(r,!0))}var Co=_r(Mo());function Op(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function rc({alert$:e}){Co.default.isSupported()&&new U(t=>{new Co.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||Op(G(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe($(t=>{t.trigger.focus()}),f(()=>Bt("clipboard.copied"))).subscribe(e)}function nc(e,t){if(!(e.target instanceof Element))return y;let r=e.target.closest("a");if(r===null)return y;if(r.target||e.metaKey||e.ctrlKey)return y;let n=new URL(r.href);return n.search=n.hash="",t.has(`${n}`)?(e.preventDefault(),Y(r)):y}function oc(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ic(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let n=t.getAttribute(r);if(n&&!/^(?:[a-z]+:)?\/\//i.test(n)){t[r]=t[r];break}}return Y(e)}function Lp(e){for(let n of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...X("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let o=Le(n),i=Le(n,e);typeof o!="undefined"&&typeof i!="undefined"&&o.replaceWith(i)}let t=oc(document);for(let[n,o]of oc(e))t.has(n)?t.delete(n):document.head.appendChild(o);for(let n of t.values()){let o=n.getAttribute("name");o!=="theme-color"&&o!=="color-scheme"&&n.remove()}let r=dt("container");return nt(P("script",r)).pipe(g(n=>{let o=e.createElement("script");if(n.src){for(let i of n.getAttributeNames())o.setAttribute(i,n.getAttribute(i));return n.replaceWith(o),new U(i=>{o.onload=()=>i.complete()})}else return o.textContent=n.textContent,n.replaceWith(o),y}),he(),ye(document))}function ac({sitemap$:e,location$:t,viewport$:r,progress$:n}){if(location.protocol==="file:")return Ke;Y(document).subscribe(ic);let o=b(document.body,"click").pipe(Ze(e),g(([s,c])=>nc(s,c)),f(({href:s})=>new URL(s)),xe()),i=b(window,"popstate").pipe(f(Ye),xe());o.pipe(pe(r)).subscribe(([s,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",s)}),R(o,i).subscribe(t);let a=t.pipe(fe("pathname"),g(s=>xn(s,{progress$:n}).pipe(_e(()=>(mt(s,!0),y)))),g(ic),g(Lp),xe());return R(a.pipe(pe(t,(s,c)=>c)),a.pipe(g(()=>t),fe("hash")),t.pipe(ie((s,c)=>s.pathname===c.pathname&&s.hash===c.hash),g(()=>o),$(()=>history.back()))).subscribe(s=>{var c,l;history.state!==null||!s.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",Za(s.hash),history.scrollRestoration="manual")}),t.subscribe(()=>{history.scrollRestoration="manual"}),b(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),r.pipe(fe("offset"),Be(100)).subscribe(({offset:s})=>{history.replaceState(s,"")}),X("navigation.instant.prefetch")&&R(b(document.body,"mousemove"),b(document.body,"focusin")).pipe(Ze(e),g(([s,c])=>nc(s,c)),Be(25),Kn(({href:s})=>s),cn(s=>{let c=document.createElement("link");return c.rel="prefetch",c.href=s.toString(),document.head.appendChild(c),b(c,"load").pipe(f(()=>c),Me(1))})).subscribe(s=>s.remove()),a}function sc(e){var u;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:n,currentBaseURL:o}=e,i=(u=Ho(o))==null?void 0:u.pathname;if(i===void 0)return;let a=Mp(n.pathname,i);if(a===void 0)return;let s=Ap(t.keys());if(!t.has(s))return;let c=Ho(a,s);if(!c||!t.has(c.href))return;let l=Ho(a,r);if(l)return l.hash=n.hash,l.search=n.search,l}function Ho(e,t){try{return new URL(e,t)}catch(r){return}}function Mp(e,t){if(e.startsWith(t))return e.slice(t.length)}function kp(e,t){let r=Math.min(e.length,t.length),n;for(n=0;ny)),n=r.pipe(f(o=>{let[,i]=t.base.match(/([^/]+)\/?$/);return o.find(({version:a,aliases:s})=>a===i||s.includes(i))||o[0]}));r.pipe(f(o=>new Map(o.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),g(o=>b(document.body,"click").pipe(L(i=>!i.metaKey&&!i.ctrlKey),pe(n),g(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&o.has(s.href)){let c=s.href;return!i.target.closest(".md-version")&&o.get(c)===a?y:(i.preventDefault(),Y(new URL(c)))}}return y}),g(i=>dr(i).pipe(f(a=>{var s;return(s=sc({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:Ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(o=>mt(o,!0)),re([r,n]).subscribe(([o,i])=>{G(".md-header__topic").appendChild(bs(o,i))}),e.pipe(g(()=>n)).subscribe(o=>{var s;let i=new URL(t.base),a=__md_get("__outdated",sessionStorage,i);if(a===null){a=!0;let c=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(c)||(c=[c]);e:for(let l of c)for(let u of o.aliases.concat(o.version))if(new RegExp(l,"i").test(u)){a=!1;break e}__md_set("__outdated",a,sessionStorage,i)}if(a)for(let c of Ee("outdated"))c.hidden=!1})}function lc({document$:e,viewport$:t}){e.pipe(g(()=>P(".md-ellipsis")),oe(r=>wt(r).pipe(Q(e.pipe(ke(1))),L(n=>n),f(()=>r),Me(1))),L(r=>r.offsetWidth{let n=r.innerText,o=r.closest("a")||r;return o.title=n,X("content.tooltips")?Ge(o,{viewport$:t}).pipe(Q(e.pipe(ke(1))),V(()=>o.removeAttribute("title"))):y})).subscribe(),X("content.tooltips")&&e.pipe(g(()=>P(".md-status")),oe(r=>Ge(r,{viewport$:t}))).subscribe()}function uc({document$:e,tablet$:t}){e.pipe(g(()=>P(".md-toggle--indeterminate")),$(r=>{r.indeterminate=!0,r.checked=!1}),oe(r=>b(r,"change").pipe(Gn(()=>r.classList.contains("md-toggle--indeterminate")),f(()=>r))),pe(t)).subscribe(([r,n])=>{r.classList.remove("md-toggle--indeterminate"),n&&(r.checked=!1)})}function Cp(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function pc({document$:e}){e.pipe(g(()=>P("[data-md-scrollfix]")),$(t=>t.removeAttribute("data-md-scrollfix")),L(Cp),oe(t=>b(t,"touchstart").pipe(f(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let n=e[r];typeof n=="string"?n=document.createTextNode(n):n.parentNode&&n.parentNode.removeChild(n),r?t.insertBefore(this.previousSibling,n):t.replaceChild(n,this)}}}));function Hp(){return location.protocol==="file:"?ar(`${new URL("search.js",On.base)}`).pipe(f(()=>__index),_e(()=>Ke),se(1)):et(new URL("search.json",On.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ht=Si(),Ur=Ja(),hr=Qa(Ur),mc=Ga(),ze=as(),$o=Ir("(min-width: 60em)"),dc=Ir("(min-width: 76.25em)"),hc=es(),On=Ue(),vc=Le(".md-search")?Hp():Ke,Po=new I;rc({alert$:Po});tc({document$:ht});var Io=new I,bc=dr(On.base);X("navigation.instant")&&ac({sitemap$:bc,location$:Ur,viewport$:ze,progress$:Io}).subscribe(ht);var fc;((fc=On.version)==null?void 0:fc.provider)==="mike"&&cc({document$:ht});R(Ur,hr).pipe(It(125)).subscribe(()=>{Eo("drawer",!1),Eo("search",!1)});mc.pipe(L(({mode:e,meta:t})=>e==="global"&&!t)).subscribe(e=>{switch(e.type){case",":case"p":let t=document.querySelector("link[rel=prev]");t instanceof HTMLLinkElement&&mt(t);break;case".":case"n":let r=document.querySelector("link[rel=next]");r instanceof HTMLLinkElement&&mt(r);break;case"/":let n=document.querySelector("[data-md-component=search] button");n instanceof HTMLButtonElement&&n.click();break;case"Enter":let o=yt();o instanceof HTMLLabelElement&&o.click()}});lc({viewport$:ze,document$:ht});uc({document$:ht,tablet$:$o});pc({document$:ht});var Lt=js(dt("header"),{viewport$:ze}),Fr=ht.pipe(f(()=>dt("main")),g(e=>Ns(e,{viewport$:ze,header$:Lt})),se(1)),$p=R(...Ee("consent").map(e=>cs(e,{target$:hr})),...Ee("dialog").map(e=>Rs(e,{alert$:Po})),...Ee("palette").map(e=>Ds(e)),...Ee("progress").map(e=>Ws(e,{progress$:Io})),...Ee("search").map(e=>zs(e,{index$:vc})),...Ee("source").map(e=>Js(e))),Pp=j(()=>R(...Ee("announce").map(e=>ss(e)),...Ee("content").map(e=>Is(e,{sitemap$:bc,viewport$:ze,target$:hr,print$:hc})),...Ee("content").map(e=>X("search.highlight")?Ks(e,{index$:vc,location$:Ur}):y),...Ee("header").map(e=>Fs(e,{viewport$:ze,header$:Lt,main$:Fr})),...Ee("header-title").map(e=>Us(e,{viewport$:ze,header$:Lt})),...Ee("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?yo(dc,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr})):yo($o,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr}))),...Ee("tabs").map(e=>Xs(e,{viewport$:ze,header$:Lt})),...Ee("toc").map(e=>Zs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})),...Ee("top").map(e=>Qs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})))),gc=ht.pipe(g(()=>Pp),Rt($p),se(1));gc.subscribe();window.document$=ht;window.location$=Ur;window.target$=hr;window.keyboard$=mc;window.viewport$=ze;window.tablet$=$o;window.screen$=dc;window.print$=hc;window.alert$=Po;window.progress$=Io;window.component$=gc;})(); diff --git a/assets/javascripts/workers/search.e2d2d235.min.js b/assets/javascripts/workers/search.e2d2d235.min.js new file mode 100644 index 00000000..a56d589a --- /dev/null +++ b/assets/javascripts/workers/search.e2d2d235.min.js @@ -0,0 +1 @@ +"use strict";(()=>{var vt=Object.create;var K=Object.defineProperty,wt=Object.defineProperties,bt=Object.getOwnPropertyDescriptor,Tt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,kt=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable;var B=(t,e,n)=>e in t?K(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,R=(t,e)=>{for(var n in e||(e={}))Y.call(e,n)&&B(t,n,e[n]);if(W)for(var n of W(e))Et.call(e,n)&&B(t,n,e[n]);return t},Q=(t,e)=>wt(t,Tt(e));var Ft=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Rt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of Mt(e))!Y.call(t,l)&&l!==n&&K(t,l,{get:()=>e[l],enumerable:!(r=bt(e,l))||r.enumerable});return t};var qt=(t,e,n)=>(n=t!=null?vt(kt(t)):{},Rt(e||!t||!t.__esModule?K(n,"default",{value:t,enumerable:!0}):n,t));var L=(t,e,n)=>B(t,typeof e!="symbol"?e+"":e,n);var E=(t,e,n)=>new Promise((r,l)=>{var o=u=>{try{s(n.next(u))}catch(i){l(i)}},a=u=>{try{s(n.throw(u))}catch(i){l(i)}},s=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,a);s((n=n.apply(t,e)).next())});var xt=Ft(mt=>{"use strict";function C(t,e,n={}){return{name:t,from:e,meta:n}}function H(t,e){let n=[{value:t,depth:0}];for(let r=0,l=-1,o=0;r>=0;){let{value:a,depth:s}=n[r];if(l<=s&&a.type==="operator"&&a.data.operands.length>0)for(let u=a.data.operands.length;u>0;)n[++r]={value:a.data.operands[--u],depth:s+1};else{let u=e(a,o++,s);if(typeof u<"u")return u;--r}l=s}}var P=class extends Error{constructor(t,e){super(e),this.code=t}};function $(t,e){let n=zt(t);for(let r=0;r{let{matches:r}=n;for(let l=0;l{let l=e.get(n);return typeof l>"u"&&e.set(n,l=t(n,...r)),l}}function D(t,e){return Object.defineProperty(e,"name",{value:t}),e}function tt(t){return E(this,null,function*(){let e=[];if(typeof t.plugins<"u")for(let n=0;n32)throw new RangeError("Bit format exceeds 32 bits");return t}function nt(t,e,n){let r=N(t),l=N(e),o=typeof n<"u"?N(n):32-r-l;return St({d:r,f:l,x:o})}var T=[0];for(let t=0;t<32;t++)T.push(T[t]|1<=n&&t{e+=r*r}),Math.sqrt(e)}function Pt(t,e){t instanceof J?t.data.forEach((n,r)=>{e(n,r)}):t.forEach((n,r)=>{e({start:n,end:n+1,value:1},r)})}var O=class{constructor(t,e=jt(Math.ceil(t/32))){this.size=t,this.data=e}get(t){return this.data[t>>>5]>>>t&1}set(t){this.data[t>>>5]|=1<<(t&31)}forEach(t){let e=this.size&31;for(let n=0;n>>0;for(let n=0;n0;l++){let{value:o,depth:a}=n[--r],s=e(o,l,a);if(typeof s<"u")return s;for(let u=o.children.length;u>0;)n[r++]={value:o.children[--u],depth:a+1}}}function Vt(t,e){return E(this,null,function*(){let{fields:n,plugins:r=[]}=e,l=nt(t.length,n.length),o=[];for(let u=0;u"u")continue;let f=u<{var m;return(m=g.onFilterInput)==null?void 0:m.call(g,p,f,l)},d);let c=o[i],h=k();d=Array.isArray(d)?d:[d];for(let p=0;p{let v=c.index.get(m.node);typeof v>"u"&&c.index.set(m.node,v=k());let w=c.terms.length;for(let b=0;b{var i;return(i=u.onFilterStore)==null?void 0:i.call(u,s,e,t)}),s})}function Ut(t,e,n,r={}){let l=[];if(e<0||e>=t.count.fields)return l;let o=t.shards[e],a=new Map,{count:s=1/0,depth:u=1/0}=r;for(let i=0;iu)continue;let p=a.get(d);typeof p>"u"&&a.set(d,p={node:f,children:[]});let g=l;h>0&&(g=a.get(o.terms[c]).children),g.length=t.count.fields)return{documents:r,terms:l};let o=t.shards[n];return e.forEach(a=>{let{occurrences:s}=o.terms[a];for(let u=0;u>>t.space.x>>>t.space.f;r.set(i)}l[n].set(a)}),{documents:r,terms:l}}function Bt(t){let{documents:e,terms:n}=U(t);A(e,1);for(let r=0;rnew O(e.length))}}function Kt(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onFilterQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:U(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new Map;i.query={select:c,values:h},c.terms.forEach((g,m)=>{g.forEach(y=>{let x=t.shards[m],{occurrences:v}=x.terms[y];for(let w=0;w>>t.space.x,F=b>>>t.space.f;if(!c.documents.get(F))continue;let S=p.get(b);typeof S>"u"&&p.set(b,S=new j(k()));let yt=M&T[t.space.x];S.add(yt,y)}})}),c.documents.forEach(g=>{let m={id:g,matches:[]};i.items.push(m),d.set(g,m)}),p.forEach((g,m)=>{let y=m>>>t.space.f,x=m&T[t.space.f];d.get(y).matches.push({id:m,field:l[x].name,value:{filter:g},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onFilterResult)==null?void 0:h.call(c,f,t,n)},i)}function st(t){let{fields:e}=t;return(n,r)=>{if(It(n))return n;let l=[Bt(r)],o=[],a=0;return H(n,({type:s,data:u})=>{switch(s){case"value":let i=e.findIndex(({name:c})=>c===u.field);if(i===-1){l[a++]=U(r);break}let d=u.value;if(typeof d!="object"){let c=new j(k()),h=r.shards[i],p=h.index.get(d);if(typeof p<"u")for(let g=0;gf+1&&a--;){I(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;){V(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;)lt(l[f].documents,l[a].documents)}}}),{select:l[0],values:o}}}function Lt(t){return{name:t.name,data:t.data,onFilterOptions:t.onFilterOptions,onFilterInput:t.onFilterInput,onFilterStore:t.onFilterStore,onFilterQuery:t.onFilterQuery,onFilterResult:t.onFilterResult}}function ot(t){return typeof t=="object"&&t!==null&&"type"in t&&"data"in t}function Nt(t){return typeof t=="object"&&t!==null&&"select"in t&&"values"in t}function Gt(t){return t.normalize("NFKD").toLowerCase()}function Ht(t,e){let n=Math.min(t.length,e.length);for(let r=0;r65535)){let o=e(l=t.codePointAt(n),n);if(typeof o<"u")return o}}function ut(t,e,n=0,r=t.length){let l=k();return Jt(t,o=>{l.push(o);let a=e(String.fromCodePoint(...l),l.length);if(typeof a<"u")return a},n,r)}function Wt(t,e,n=0,r=t.length){let l=n;for(let o=0;ln&&e(n,n=l);continue;case 62:n=l+1}l>n&&e(n,l)}function it(t,e,n,r=0){return Wt(t,(l,o)=>e(t,(a,s)=>{r=n({value:t.slice(a,s),index:r,start:a,end:s})},l,o)),r}function Yt(t,e,n,r=0){for(let l=0,o=0;l(a.start+=o,a.end+=o,n(a)),r);return r}function Zt(t){let e=new RegExp(t,"gu");return(n,r,l=0,o=n.length)=>{var u;e.lastIndex=l;let a,s=0;do{a=e.exec(n);let i=(u=a==null?void 0:a.index)!=null?u:o;l"u")continue;let p=f<{var y;return(y=m.onTextInput)==null?void 0:y.call(m,g,p,a)},h),h=Array.isArray(h)?h:[h],Yt(h,n,g=>{let m=z(o,(y,x)=>{var v;return(v=x.onTextTokens)==null?void 0:v.call(x,y)},[g]);for(let y=0;y"u"?s.set(x,[p<{var c;return(c=f.onTextStore)==null?void 0:c.call(f,i,e,t)}),i})}function Xt(t,e,n){let{documents:r,terms:l}=_(t);return n<0||n>=t.count.fields?{documents:r,terms:l}:(e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>t.space.x;if((u&T[t.space.f])!==n)continue;let i=u>>>t.space.f;r.set(i)}l.set(o)}),{documents:r,terms:l})}function te(t,e){let{documents:n,terms:r}=_(t),l=t.space.f+t.space.x;return e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>l);r.set(o)}),{documents:n,terms:r}}function _(t){return{documents:new O(t.count.documents),terms:new O(t.terms.length)}}function ee(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onTextQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:_(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new O(l.length),g=new Map;i.query={select:c,values:h},c.terms.forEach(m=>{A(p,0);for(let x=0;x>>t.space.x,M=w>>>t.space.f;if(!c.documents.get(M))continue;let b=w&T[t.space.f];if(!p.get(b))continue;let F=g.get(w);typeof F>"u"&&g.set(w,F=new j(k()));let S=v&T[t.space.x];F.add(S,m)}}),c.documents.forEach(m=>{let y={id:m,matches:[]};i.items.push(y),d.set(m,y)}),g.forEach((m,y)=>{let x=y>>>t.space.f,v=y&T[t.space.f];d.get(x).matches.push({id:y,field:l[v].name,value:{text:m},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onTextResult)==null?void 0:h.call(c,f,t,n)},i)}function ne(t,e=10){return t.length>1?1+t[t.length-1]-t[0]:e}function re(t,e,n,r=10){let l=[];t.value.text.forEach((s,u)=>{for(let i=0;is.index-u.index);let o=l.slice(0,1),a=0;for(let s=0;sr||i.value===u.value)d=o.map(({index:f})=>f),o=[l[s+1]];else{for(let f=0;fi.index-u.index){let h=o.splice(f+1);d=o.map(({index:p})=>p),o=[...h,l[s+1]]}else d=o.map(({index:h})=>h),o=[l[s+1]];break}}typeof d>"u"&&o.push(l[s+1])}if(typeof d<"u"){let f=n(d,a++);if(typeof f<"u")return f}}if(o.length)return n(o.map(({index:s})=>s),a)}function le(t){let{transform:e,parser:n,fields:r}=t,l=n(t);return(o,a)=>{if(Nt(o))return o;typeof o=="string"&&(o=l(o));let s=[_(a)],u=[],i=0;return H(o,({type:d,data:f})=>{switch(d){case"value":let c=f.value;if(typeof c=="string"){let p=new j(k()),g=a.index.get(e(c));typeof g<"u"&&p.add(g,1),c=p}if(f.field==="*")s[i++]=te(a,c);else{let p=r.findIndex(({name:g})=>g===f.field);s[i++]=Xt(a,c,p)}u.push(Q(R({},f),{value:c}));break;case"operator":let h=i-f.operands.length;switch(f.operator){case"or":for(;i>h+1&&i--;)I(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"and":for(;i>h+1&&i--;)V(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"not":for(at(s[h].documents),A(s[h].terms,0);i>h+1&&i--;)lt(s[h].documents,s[i].documents)}}}),{select:s[0],values:u}}}function ft(t,e){return H(t,(n,r,l)=>{if(n.type!=="value")return;let o=e(n.data,r,l);if(typeof o<"u")return o})}function ct(t){if(t.length===0)return[];let e=[],n=[];for(let o=0;oo.index-a.index);let r=new Set([n[0].value]),l=n[0].index;for(let o=1;o{t[i].start>l||t[i].end{e.push({start:l,end:o,value:n})})}return new J(ct(e))}function ae(t,e="or",n){let{separator:r}=t;return n!=null||(n=l=>({field:"*",value:l.value})),l=>{let o=[];return it(l,r,a=>{let s=n(a);typeof s<"u"&&o.push({type:"value",data:s})}),{type:"operator",data:{operator:e,operands:o}}}}function se(t,e){return E(this,null,function*(){let n=yield tt(e),r=yield At(n,(o,a)=>{var s;return(s=a.onTextOptions)==null?void 0:s.call(a,o,t)},Q(R({},e),{plugins:n})),l=yield $t(t,r);return D("text",o=>{if(o.type!=="text")throw new P("unsupported");return{type:o.type,data:ee(l,o.data,r)}})})}function q(t){return{name:t.name,data:t.data,onTextOptions:t.onTextOptions,onTextInput:t.onTextInput,onTextTokens:t.onTextTokens,onTextStore:t.onTextStore,onTextQuery:t.onTextQuery,onTextResult:t.onTextResult}}function oe(t){let{handlers:e}=t,n,r=new Map;return Lt({name:"aggregation",onFilterStore(l,o){for(let a=0;a"u")continue;let u=!0;o.documents.forEach(i=>{u=!1}),u&&A(o.documents,1),l.aggregations.push(s(a,o))}}})}function ue(t={}){let{empty:e=!1,limit:n}=t;return(r,{fields:l})=>{let o=r.space.f+r.space.x;return D("term",({type:a,data:s},{documents:u})=>{if(a!=="term")throw new P("unsupported");let i=l.findIndex(({name:f})=>f===s.field),d=Ut(r,i,f=>{let c=0,{occurrences:h}=f;for(let p=0;p>>o)&&c++;if(!(e===!1&&c===0))return{value:f.value,count:c}},R(R({},n),s.limit));return{type:a,data:{field:s.field,value:d}}})}}function ie(t,e="prefix"){return{type:e,data:t}}function fe(t){return typeof t=="object"&&"type"in t&&typeof t.type=="string"&&"data"in t&&typeof t.data=="string"}function ce(t,e={}){var u;let{prefix:n=2,filter:r=[]}=e,l=t.terms,o=new Map,a=Ot(l.length),s=k();for(let i=0;i{var p;return o.set(c,(p=o.get(c))!=null?p:i),h===n||void 0});let f=i?l[i-1]:"";a[i]=Ht(f,d)}for(let i=0;ii-d),{terms:l,index:o,cover:a,exact:s}}function de(t,e){let n="",r=-1,l=-1;if(ut(e,s=>{let u=t.index.get(s);if(typeof u>"u")return!0;n=s,r=u}),r!==-1)for(let s=n.length;ss>r&&sa),index:e.index},{prefix:t.prefix,filter:(l=t.filter)==null?void 0:l.map(r)}))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(fe(s))s=l(s.data);else return;a.value=(u=de(this.data,s))!=null?u:s})}})}function pe(t){let e=Q(R({},t),{plugins:[]}),n,r,l;return q({name:"filter",onTextOptions(a,s){return E(this,null,function*(){e.plugins=yield tt(t),l=yield Vt(s,e)})},onTextQuery(a){typeof a.filter<"u"&&(n=a.filter,r!=null||(r=st(e)),n.input=r(n.input,l),a.scope=n.input.select.documents)},onTextResult(a){if(typeof n<"u"){let s=!0;a.query.select.documents.forEach(i=>{s=!1}),s||(n.scope=a.query.select.documents);let u=Kt(l,n,e);a.aggregations=u.aggregations,n=void 0}}})}function ht(t,e){let n=[],r=t/e>>>0,l=t%e,o=0;if(r)for(let a=0;as);r.sort((a,s)=>t.terms[a].length-t.terms[s].length||t.terms[a].localeCompare(t.terms[s]));let l=0;for(let a=0;al&&(l=t.terms[a].length);let o=[];for(let a=0;a"u"?u[d].set(f,[r[a]]):c.push(r[a])}}return{index:o,terms:t.terms,idxmp:r}}var ye=[["id","di","rr"],["dr","rd"],["dd"]];function pt(t,e,n=2){if(t.lengthn)return;let a,s,u,i=n+1;for(let d of ye[o]){for(u=a=s=0;an)break;switch(d[u-1]){case"d":a++;break;case"i":s++;break;case"r":a++,s++;break}}else a++,s++;u+=r-a+(l-s),u"u")continue;let a=me(e,o,2);for(let s=0;s"u"))for(let c of f){let h=t.terms[c].length,p=n(t.terms[c],e);typeof p<"u"&&r.add(c,(h-p)/h)}}}}if(r.data.length)return r}function we(t={}){return q({name:"fuzzy",onTextStore(e){var n;(n=this.data)!=null||(this.data=xe({terms:e.terms.map(({value:r})=>r)},t))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(typeof s=="string")s=l(s);else return;n.index.get(s)||(a.value=(u=ve(this.data,s))!=null?u:s)})}})}function be(){return{tables:new Map}}function Te(t,e={}){let{count:n}=e;return D("term",r=>{let l=dt(r);return(o,a)=>{let s=[];return o.value.text.forEach((u,i)=>{let d=a[u]>>>10,f=a[u]&T[10];for(let p=0;pu.start-i.start),{ranges:ct(s).slice(0,n)}}})}function Me(t){let e,n;return q({name:"highlight",data:be(),onTextInput(r,l){let{tables:o}=this.data;o.set(l,n=k())},onTextTokens(r){for(let l=0;l{let s=l.get(a.id);if(a.value.highlight)return;let u=o(a,s);a.value=Q(R({},a.value),{highlight:u})})}})}function ke(){return{directives:[]}}function gt(...t){return(e,n)=>{for(let r=0;r{if(r!=="match")throw new P("unsupported");let o=Fe(t),a=gt(...e.map(s=>s(n)));return $(n,({matches:s})=>{s.sort(o)}),(s,u)=>{let i=Math.min(s.matches.length,u.matches.length);for(let d=0,f=0;dr*(l.get(a.field)-l.get(s.field))}function Re(t,e={}){let n=dt(t.query),r=G(re),l=G(ne);return(o,a)=>{let s=r(o,n,f=>f),u=r(a,n,f=>f);if(s.length!==u.length)return u.length-s.length;let i=l(s),d=l(u);return i!==d?i-d:s[0]!==u[0]?s[0]-u[0]:0}}function qe(t){let e=new Map;return q({name:"order",data:ke(),onTextOptions(r,l){return E(this,null,function*(){for(let o=0;o"u")throw new P("unknown");o.push(u(r,s))}r.items.sort(gt(...o))}})}function ze(t){let e=t.handler();return q({name:"pagination",onTextQuery(n){return e.onQuery(n,t)},onTextResult(n){return e.onResult(n,t)}})}function Ae(t){let{id:e,size:n=10,from:r=0}=t;if(r-n>=0)return{id:e,size:n,from:r-n}}function Qe(t,e){let{id:n,size:r=10,from:l=0}=t;if(l+rE(null,null,function*(){let e=t.data;switch(e.type){case 0:Z=yield se(e.data.items,{separator:Zt(e.data.config.separator),transform:G(Gt),parser:r=>ae(r,"and",l=>({field:"*",value:ie(l.value),range:{start:l.start,end:l.end,value:l.index}})),compiler:le,fields:[C("title",r=>r.title,{weight:3}),C("text",r=>r.text),C("path",r=>r.path,{weight:2})],plugins:[he(),we(),pe({compiler:st,fields:[C("tags",r=>r.tags)],plugins:[oe({handlers:[ue()]})]}),qe({handlers:[r=>Ee({fields:r.fields,comparators:[Re]})],defaults:{order:[{type:"match",data:{field:"*"}}]}}),()=>q({onTextResult(r){r.total=r.items.length}}),ze({handler:Se,size:10}),Me({handler:r=>Te(r)}),()=>q({onTextResult(r){let{query:l}=r,o=l.values.map(({range:a,value:s})=>{var i,d;let u=!1;return s.forEach((f,c)=>{!u&&c<1&&(u=!0)}),u?-1:((i=a==null?void 0:a.end)!=null?i:0)-((d=a==null?void 0:a.start)!=null?d:0)});X(r,a=>{var s;(s=a.value.highlight)==null||s.ranges.forEach(u=>{u.value=o[u.value]})})}})]}),self.postMessage({type:1});break;case 2:let n=Z({type:"text",data:e.data});self.postMessage({type:3,data:n.data});break}})});var _e=qt(xt());})(); diff --git a/assets/stylesheets/classic/main.d9d44b50.min.css b/assets/stylesheets/classic/main.d9d44b50.min.css new file mode 100644 index 00000000..a7a23f0e --- /dev/null +++ b/assets/stylesheets/classic/main.d9d44b50.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{cursor:help;text-decoration:none}.md-typeset [data-preview],.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light)}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{scrollbar-gutter:stable;font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}.md-nav__link .md-ellipsis code{word-break:normal}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link .md-typeset{font-size:.7rem;line-height:1.3}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link[for]:focus code,.md-nav__link[for]:hover code,.md-nav__link[href]:focus code,.md-nav__link[href]:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:0 .8rem;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:0 1.2rem}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.8rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.8rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-post-pin-icon:url('data:image/svg+xml;charset=utf-8,')}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-pin{background:var(--md-default-fg-color--lightest);border-radius:1rem;margin-top:-.05rem;padding:.2rem}.md-pin:after{background-color:currentcolor;content:"";display:block;height:.6rem;margin:0 auto;-webkit-mask-image:var(--md-post-pin-icon);mask-image:var(--md-post-pin-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6rem}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-primary-fg-color);color:var(--md-primary-bg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:#00000042;border-radius:.2rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:#ffffff1f;color:var(--md-primary-bg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-primary-bg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:#00000042;border-radius:.1rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;overscroll-behavior-y:contain;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}.md-top.lucide{fill:#0000;stroke:currentcolor}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#9538001a;--doc-symbol-function-bg-color:#8250df1a;--doc-symbol-method-bg-color:#8250df1a;--doc-symbol-class-bg-color:#0550ae1a;--doc-symbol-type_alias-bg-color:#0550ae1a;--doc-symbol-module-bg-color:#5cad0f1a}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#ffa6571a;--doc-symbol-function-bg-color:#d2a8ff1a;--doc-symbol-method-bg-color:#d2a8ff1a;--doc-symbol-class-bg-color:#79c0ff1a;--doc-symbol-type_alias-bg-color:#79c0ff1a;--doc-symbol-module-bg-color:#baff791a}code.doc-symbol{border-radius:.1rem;font-size:.85em;font-weight:700;padding:0 .3em}a code.doc-symbol-parameter,code.doc-symbol-parameter{background-color:var(--doc-symbol-parameter-bg-color);color:var(--doc-symbol-parameter-fg-color)}code.doc-symbol-parameter:after{content:"param"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{background-color:var(--doc-symbol-type_parameter-bg-color);color:var(--doc-symbol-type_parameter-fg-color)}code.doc-symbol-type_parameter:after{content:"type-param"}a code.doc-symbol-attribute,code.doc-symbol-attribute{background-color:var(--doc-symbol-attribute-bg-color);color:var(--doc-symbol-attribute-fg-color)}code.doc-symbol-attribute:after{content:"attr"}a code.doc-symbol-function,code.doc-symbol-function{background-color:var(--doc-symbol-function-bg-color);color:var(--doc-symbol-function-fg-color)}code.doc-symbol-function:after{content:"func"}a code.doc-symbol-method,code.doc-symbol-method{background-color:var(--doc-symbol-method-bg-color);color:var(--doc-symbol-method-fg-color)}code.doc-symbol-method:after{content:"meth"}a code.doc-symbol-class,code.doc-symbol-class{background-color:var(--doc-symbol-class-bg-color);color:var(--doc-symbol-class-fg-color)}code.doc-symbol-class:after{content:"class"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{background-color:var(--doc-symbol-type_alias-bg-color);color:var(--doc-symbol-type_alias-fg-color)}code.doc-symbol-type_alias:after{content:"type"}a code.doc-symbol-module,code.doc-symbol-module{background-color:var(--doc-symbol-module-bg-color);color:var(--doc-symbol-module-fg-color)}code.doc-symbol-module:after{content:"mod"}:root{--md-admonition-icon--mkdocstrings-source:url('data:image/svg+xml;charset=utf-8,') }.md-typeset .admonition.mkdocstrings-source,.md-typeset details.mkdocstrings-source{border:none;padding:0}.md-typeset .admonition.mkdocstrings-source:focus-within,.md-typeset details.mkdocstrings-source:focus-within{box-shadow:none}.md-typeset .mkdocstrings-source>.admonition-title,.md-typeset .mkdocstrings-source>summary{background-color:inherit}.md-typeset .mkdocstrings-source>.admonition-title:before,.md-typeset .mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-source);mask-image:var(--md-admonition-icon--mkdocstrings-source)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/assets/stylesheets/classic/palette.7dc9a0ad.min.css b/assets/stylesheets/classic/palette.7dc9a0ad.min.css new file mode 100644 index 00000000..2d838197 --- /dev/null +++ b/assets/stylesheets/classic/palette.7dc9a0ad.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-bg-color--light:hsla(var(--md-hue),15%,18%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),15%,18%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} \ No newline at end of file diff --git a/assets/stylesheets/modern/main.1e989742.min.css b/assets/stylesheets/modern/main.1e989742.min.css new file mode 100644 index 00000000..a67bb7fe --- /dev/null +++ b/assets/stylesheets/modern/main.1e989742.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008c;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#0000000d;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-preview-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.75rem;letter-spacing:-.01em;line-height:1.8;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color);font-size:1.875em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:700;letter-spacing:-.025em}.md-typeset h2{font-size:1.5em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);text-decoration:underline;word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{border-radius:.4rem;-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{border-radius:.2rem;box-shadow:0 0 0 .05rem var(--md-typeset-kbd-border-color),0 .15rem 0 var(--md-typeset-kbd-border-color);color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset [data-preview]{position:relative}[dir=ltr] .md-typeset [data-preview]:after{margin-left:.125em}[dir=rtl] .md-typeset [data-preview]:after{margin-right:.125em}.md-typeset [data-preview]:after{background-color:currentcolor;content:"";display:inline-block;height:.8em;-webkit-mask-image:var(--md-typeset-preview-icon);mask-image:var(--md-typeset-preview-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-top;width:.8em}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-accent-fg-color--transparent);color:var(--md-default-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .35s both;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{bottom:0;display:flex;justify-content:center;max-height:100%;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.8rem;box-shadow:var(--md-shadow-z3);margin:.4rem;overflow:auto;padding-left:1.2rem;padding-right:1.2rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{line-height:1.2;margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.7rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;display:flex;margin-top:.2rem;padding:.3rem}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color);transition:color .25s,background-color .25s}.md-typeset .md-content__button svg{opacity:.5;transition:opacity .25s}.md-typeset .md-content__button:focus,.md-typeset .md-content__button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-content__button:focus svg,.md-typeset .md-content__button:hover svg{opacity:1}.md-content__button svg{height:.9rem;width:.9rem}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-accent-fg-color);border-radius:1.2rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem 1.2rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-default-bg-color);border-top:.05rem solid var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.8rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.6rem;opacity:.7}.md-footer-meta{background-color:var(--md-default-fg-color--lightest)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a:not(:focus,:hover){color:var(--md-default-fg-color)}.md-copyright{color:var(--md-default-fg-color--light);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-default-fg-color)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{background-color:var(--md-default-fg-color--lightest);border-radius:1.2rem;color:var(--md-default-fg-color--light);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;text-decoration:none;transition:color 125ms,background-color 125ms,opacity 125ms}.md-typeset .md-button.focus-visible{outline-offset:0}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-default-fg-color--light);opacity:.8}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button--primary:focus,.md-typeset .md-button--primary:hover{color:var(--md-primary-bg-color);opacity:.8}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);color:var(--md-default-fg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1)}.md-header--shadow{box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest);transition:transform .25s cubic-bezier(.1,.7,.1,1)}.md-header__inner{align-items:center;display:flex;padding:0 .4rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}.md-header__button.md-logo img.lucide,.md-header__button.md-logo svg.lucide{fill:#0000;stroke:currentcolor}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;letter-spacing:-.025em;line-height:2.4rem;margin-left:.4rem;margin-right:.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.5rem;width:11.5rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-header .md-icon svg{height:1rem;width:1rem}:root{--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav .md-nav__title{display:none}.md-nav__list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}[dir=ltr] .md-nav__list .md-nav__list{margin-left:.6rem}[dir=rtl] .md-nav__list .md-nav__list{margin-right:.6rem}.md-nav__item--nested .md-nav__list:after,.md-nav__item--nested .md-nav__list:before{content:" ";display:block;height:0}.md-nav__link{align-items:flex-start;border-radius:.4rem;cursor:pointer;display:flex;gap:.6rem;margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem;transition:color .25s,background-color .25s}.md-nav__link .md-nav__link{margin:0}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{font-weight:500}.md-nav--primary .md-nav__item .md-nav__link--active{background:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--active code svg,.md-nav__item .md-nav__link--active svg{opacity:1}[dir=ltr] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-right:.35rem}[dir=rtl] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-left:.35rem}.md-nav__link .md-ellipsis{flex-grow:1;position:relative}.md-nav__link .md-ellipsis code{word-break:normal}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;opacity:.5;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav--primary .md-nav__link[for]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[for]:hover:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:hover:not(.md-nav__link--active){background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}.md-nav--secondary .md-nav__link{margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem}.md-nav--secondary .md-nav__link[for]:focus,.md-nav--secondary .md-nav__link[for]:hover,.md-nav--secondary .md-nav__link[href]:focus,.md-nav--secondary .md-nav__link[href]:hover{background-color:initial;color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link[for=__toc],.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__icon{font-size:.9rem;height:.9rem;width:.9rem}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;width:100%}@media screen and (min-width:76.25em){.md-nav__item--nested.md-nav__item--section>.md-nav__link .md-nav__icon:after{display:none}}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav__container{background:#0000;gap:.2rem;padding:0}.md-nav__container>:first-child{flex-grow:1;min-width:0}.md-nav__container>:nth-child(2){padding:.35rem}@media screen and (min-width:76.25em){.md-nav__item--section>.md-nav__container>:nth-child(2){display:none}}.md-nav__container__icon{flex-shrink:0}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.005rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav--secondary{margin-bottom:.1rem;margin-top:.1rem}.md-nav--secondary .md-nav{margin-top:.2rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);display:flex;font-weight:700;margin-left:.2rem;margin-right:.2rem;padding:.35rem .6rem;position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}.md-nav--secondary .md-nav__link{padding:.2rem .6rem}@media screen and (max-width:76.234375em){.md-nav--primary{margin-bottom:.4rem;margin-left:.2rem;margin-right:.2rem}.md-nav .md-nav__title[for=__drawer]{align-items:center;border-bottom:.05rem solid var(--md-default-fg-color-lightest);display:flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.8rem}.md-nav .md-nav__title[for=__drawer] .md-logo{height:1.6rem;width:1.6rem}.md-nav .md-nav__title[for=__drawer] .md-logo img,.md-nav .md-nav__title[for=__drawer] .md-logo svg{fill:currentcolor;display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.md-nav .md-nav__title[for=__drawer] .md-logo img.lucide,.md-nav .md-nav__title[for=__drawer] .md-logo svg.lucide{fill:#0000;stroke:currentcolor}}.md-nav__source{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;margin:.2rem .2rem .6rem;transition:background-color .25s,border-color .25s}.md-nav__source:focus,.md-nav__source:hover{background-color:var(--md-default-fg-color--lightest);border-color:#0000}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-left:1.1rem}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-right:1.1rem}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-default-fg-color--lightest)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:.5em;margin-top:.5em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link{background:#0000}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link--active{font-weight:500}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:focus,.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{margin-left:0;overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}@media screen and (min-width:76.25em){.md-nav--primary{margin-bottom:.1rem;margin-top:.1rem}.md-nav__source{display:none}[dir=ltr] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-left:0}[dir=rtl] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-right:0}.md-nav__item--section>.md-nav__link--active,.md-nav__item--section>.md-nav__link>.md-nav__link--active{font-weight:700}.md-nav__item--section{margin-top:.4rem}.md-nav__item--section:first-child{margin-top:0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav--lifted{margin-top:0}.md-nav--lifted>.md-nav__list>.md-nav__item{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav{margin-top:.1rem}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__list:before,.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:.4rem .8rem 0;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:.4rem 1.2rem 0}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.6rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.6rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex;transition:color .25s}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:45em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-default-bg-color);color:var(--md-default-fg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:var(--md-default-fg-color--lighter);color:var(--md-default-fg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-default-fg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:var(--md-default-bg-color--light);border-radius:.2rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.1rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:.8rem;display:block;height:calc(100% - .8rem);position:fixed;top:.4rem;transform:translateX(0);transition:transform .25s cubic-bezier(.5,0,.5,0),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.5rem);transition:transform .35s cubic-bezier(.7,.7,.1,1),box-shadow .35s}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.5rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overscroll-behavior-y:contain;position:absolute;right:0;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar__inner{padding-right:0}[dir=rtl] .md-sidebar__inner{padding-left:0}}}@media screen and (max-width:76.234375em){.md-overlay{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:0;opacity:0;position:fixed;top:0;transition:width 0ms .6s,height 0ms .6s,opacity .35s .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .35s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.55rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}.md-header .md-source__icon svg{height:1.2rem;width:1.2rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts 0ms ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact 0ms ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-tabs{box-shadow:0 -.05rem 0 inset var(--md-default-fg-color--lightest);color:var(--md-default-fg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:2}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-header--lifted .md-tabs{box-shadow:none;margin-bottom:-.05rem}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.4rem}[dir=rtl] .md-tabs__list{margin-right:.4rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active{border-bottom:.05rem solid var(--md-default-fg-color);font-weight:500;position:relative;transition:border-bottom .25s}.md-tabs[hidden] .md-tabs__item--active{border-bottom:.05rem solid #0000}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x) - .1rem,100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:calc(var(--md-tooltip-y) - .1rem);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 var(--md-default-fg-color--lightest))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.35,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:1.6rem;bottom:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:flex;font-size:.7rem;gap:.4rem;outline:none;padding:.4rem .8rem .4rem .6rem;position:fixed;top:auto!important;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;height:.9rem;vertical-align:-.5em;width:.9rem}.md-top svg.lucide{fill:#0000;stroke:currentcolor}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:#448aff1a;border-radius:.4rem;color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .8rem;page-break-inside:avoid}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:1.6rem;padding-right:.8rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.8rem;padding-right:1.6rem}.md-typeset .admonition-title,.md-typeset summary{font-weight:700;margin-bottom:1em;margin-top:.6rem;position:relative}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:0}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:0}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;width:1rem}.md-typeset .admonition.note,.md-typeset details.note{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateY(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateY(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700;text-decoration:none}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateY(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateY(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateY(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;text-decoration:none;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target{--md-scroll-offset:0.1rem}.md-typeset h3:target,.md-typeset h4:target{--md-scroll-offset:-0.1rem}:root{--md-admonition-icon--mkdocstrings:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--mkdocstrings-open:url('data:image/svg+xml;charset=utf-8,')}.doc-object-name{font-family:var(--md-code-font-family)}code.doc-symbol-heading{margin-right:.4rem;padding:0}[dir=ltr] .doc-labels{margin-left:.4rem}[dir=rtl] .doc-labels{margin-right:.4rem}.doc-label code{background:#0000;border:1px solid var(--md-default-fg-color--lightest);border-radius:.5rem;color:var(--md-default-fg-color--light);font-weight:400;padding-left:.3rem;padding-right:.3rem;vertical-align:text-bottom}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}div.doc-contents:not(.first){border-left:.05rem solid var(--md-code-bg-color);margin-left:.4rem;padding-left:.8rem}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79}.md-ellipsis:has(.doc-symbol){font-family:var(--md-code-font-family);font-size:.95em}code.doc-symbol{background-color:initial;border-radius:.1rem;font-size:1em;font-weight:400}a code.doc-symbol-parameter,code.doc-symbol-parameter{color:var(--doc-symbol-parameter-fg-color)}.md-content code.doc-symbol-parameter:after{content:"param"}.md-sidebar code.doc-symbol-parameter:after{content:"p"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{color:var(--doc-symbol-type_parameter-fg-color)}.md-content code.doc-symbol-type_parameter:after{content:"type-param"}.md-sidebar code.doc-symbol-type_parameter:after{content:"t"}a code.doc-symbol-attribute,code.doc-symbol-attribute{color:var(--doc-symbol-attribute-fg-color)}.md-content code.doc-symbol-attribute:after{content:"attribute"}.md-sidebar code.doc-symbol-attribute:after{content:"a"}a code.doc-symbol-function,code.doc-symbol-function{color:var(--doc-symbol-function-fg-color)}.md-content code.doc-symbol-function:after{content:"func"}.md-sidebar code.doc-symbol-function:after{content:"f"}a code.doc-symbol-method,code.doc-symbol-method{color:var(--doc-symbol-method-fg-color)}.md-content code.doc-symbol-method:after{content:"method"}.md-sidebar code.doc-symbol-method:after{content:"m"}a code.doc-symbol-class,code.doc-symbol-class{color:var(--doc-symbol-class-fg-color)}.md-content code.doc-symbol-class:after{content:"class"}.md-sidebar code.doc-symbol-class:after{content:"c"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{color:var(--doc-symbol-type_alias-fg-color)}.md-content code.doc-symbol-type_alias:after{content:"type"}.md-sidebar code.doc-symbol-type_alias:after{content:"t"}a code.doc-symbol-module,code.doc-symbol-module{color:var(--doc-symbol-module-fg-color)}.md-content code.doc-symbol-module:after{content:"module"}.md-sidebar code.doc-symbol-module:after{content:"mod"}.md-typeset details.mkdocstrings-source{background:#0000;border:.05rem solid var(--md-code-bg-color)}.md-typeset details.mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings);mask-image:var(--md-admonition-icon--mkdocstrings)}.md-typeset details.mkdocstrings-source[open]>summary:before{-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-open);mask-image:var(--md-admonition-icon--mkdocstrings-open)}.md-typeset details.mkdocstrings-source>summary:after{background-color:var(--md-default-fg-color--light)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem;margin-bottom:.6rem}[dir=ltr] .md-typeset summary{padding-right:1.6rem}[dir=rtl] .md-typeset summary{padding-left:1.6rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:0}[dir=rtl] .md-typeset summary:after{left:0}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.4rem;border-top-right-radius:.4rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-top-left-radius:.4rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit;text-decoration:none}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;border-top-width:.4rem;margin-top:-1.5em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.075rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:1.5px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:400;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit;text-decoration:none}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:100%;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.4rem;pointer-events:auto;transition:transform 125ms;width:.9rem}.md-typeset .tabbed-button:hover{transform:scale(1.125)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color);font-weight:500}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lighter);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.25em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;display:block;margin:0;padding:.8rem;transition:background-color .25s,border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/assets/stylesheets/modern/palette.dfe2e883.min.css b/assets/stylesheets/modern/palette.dfe2e883.min.css new file mode 100644 index 00000000..d58a561e --- /dev/null +++ b/assets/stylesheets/modern/palette.dfe2e883.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,5%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,5%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,5%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,5%,0.07);--md-code-fg-color:hsla(var(--md-hue),20%,80%,1);--md-code-bg-color:hsla(var(--md-hue),20%,10%,1);--md-code-bg-color--light:hsla(var(--md-hue),20%,10%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),20%,10%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #ffffff1a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #ffffff59;--md-shadow-z3:0 0.5rem 2rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] .md-header__title,[data-md-color-scheme=slate] h1,[data-md-color-scheme=slate] h2,[data-md-color-scheme=slate] h3,[data-md-color-scheme=slate] h4,[data-md-color-scheme=slate] h5,[data-md-color-scheme=slate] h6{color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00} \ No newline at end of file diff --git a/card-alarm/index.html b/card-alarm/index.html new file mode 100644 index 00000000..27ea3d1c --- /dev/null +++ b/card-alarm/index.html @@ -0,0 +1,1366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Alarm Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Alarm Card

+

card-alarm

+
    cards:
+      - type: cardAlarm
+        title: Alarm Test 1
+        entity: alarm_control_panel.alarmo
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
titleTruestringNoneTitle of the Page
entityFalsestringNonecontains the entity of the current card
keyTruestringNoneUsed by navigate items
alarmControlTruecomplexNoneoverwrites the action executed on pressing the left bottom icon, by default this button is used to show a list of open sensors on a failed attempt to arm.
supportedModesTruelistNoneSupply list of arm modes if you want to limit the modes on the card. Example ['arm_away', 'arm_night']
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-climate/index.html b/card-climate/index.html new file mode 100644 index 00000000..4bee20c6 --- /dev/null +++ b/card-climate/index.html @@ -0,0 +1,1372 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Climate/Thermo Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Climate/Thermo Card

+

card-thermo

+
    cards:
+      - type: cardThermo
+        title: HeatPump
+        entity: climate.heatpump
+      - type: cardThermo
+        title: HvaC
+        entity: climate.hvac
+      - type: cardThermo
+        title: ecobee
+        entity: climate.ecobee
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
entityFalsestringNonecontains the entitiy of this card
titleTruestringNoneTitle of the Page
temperatureUnitTruestringcelsiusset this to fahrenheit to change the temperatureUnit on the page
keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
supportedModesTruelistNoneSupply list of heat actions if you want to limit the actions on the card. Example ['heat', 'off']
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-entities/index.html b/card-entities/index.html new file mode 100644 index 00000000..bd03fa22 --- /dev/null +++ b/card-entities/index.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entities Page - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Entities Page

+

card-entities

+
    cards:
+      - type: cardEntities
+        title: Test Entities Card
+        entities:
+          - entity: light.bed_light
+          - entity: switch.decorative_lights
+          - entity: cover.hall_window
+          - entity: sensor.outside_temperature
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
entitiesFalsecomplexNonecontains a list of entities of this card
titleTruestringNoneTitle of the Page
keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
+

List of supported entitiy types for this page:

+
    +
  • cover
  • +
  • switch
  • +
  • input_boolean
  • +
  • binary_sensor
  • +
  • sensor
  • +
  • button
  • +
  • number
  • +
  • input_number
  • +
  • scenes
  • +
  • script
  • +
  • input_button
  • +
  • light
  • +
  • input_text (read-only)
  • +
  • input_select
  • +
  • lock
  • +
  • fan
  • +
  • automation
  • +
  • alarm
  • +
  • sun
  • +
  • person
  • +
  • climate (status only, may be used in combination with navigate)
  • +
  • iText (internal entity for showing static text)
  • +
  • delete (internal entity to keep a entiy empty in the middle of the list)
  • +
  • navigate (internal entity for navigation, see subpages)
  • +
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-grid/index.html b/card-grid/index.html new file mode 100644 index 00000000..2b1a2cc8 --- /dev/null +++ b/card-grid/index.html @@ -0,0 +1,1389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Grid Page - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Grid Page

+

card-grid

+
    cards:
+      - type: cardGrid
+        title: Test Grid Card
+        entities:
+          - entity: light.bed_light
+          - entity: switch.decorative_lights
+          - entity: sensor.outside_temperature
+            name: Outside Temp
+          - entity: sensor.carbon_monoxide
+          - entity: light.entrance_color_white_lights
+            name: Entrance
+          - entity: light.office_rgbw_lights
+            name: Office RGBW
+            icon: mdi:office-building
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
entitiesFalsecomplexNonecontains a list of entities of this card
titleTruestringNoneTitle of the Page
keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
+

List of supported entitiy types for this page:

+
    +
  • cover
  • +
  • switch
  • +
  • input_boolean
  • +
  • binary_sensor
  • +
  • sensor
  • +
  • button
  • +
  • number
  • +
  • input_number
  • +
  • scenes
  • +
  • script
  • +
  • input_button
  • +
  • light
  • +
  • input_text (read-only)
  • +
  • input_select
  • +
  • lock
  • +
  • fan
  • +
  • automation
  • +
  • alarm
  • +
  • sun
  • +
  • person
  • +
  • climate (status only, may be used in combination with navigate)
  • +
  • iText (internal entity for showing static text)
  • +
  • delete (internal entity to keep a entiy empty in the middle of the list)
  • +
  • navigate (internal entity for navigation, see subpages)
  • +
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-media/index.html b/card-media/index.html new file mode 100644 index 00000000..7e05fdb3 --- /dev/null +++ b/card-media/index.html @@ -0,0 +1,1396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Media Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Media Card

+

card-media

+
    cards:
+      - type: cardMedia
+        entity: media_player.spotify
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
titleTruestringNoneTitle of the Page
entityFalsestringNonecontains the entity of the current card
entitiesFalsecomplexNonecontains a list of entities shown in the bottom row, supports all entities supported by cardGrid
keyTruestringNoneUsed by navigate items
+
+Example with configured Entities +
+
      - type: cardMedia
+        title: Kitchen
+        entity: media_player.kitchen
+        entities:
+          - entity: light.bed_light
+          - entity: light.ceiling_lights
+          - entity: light.entrance_color_white_lights
+          - entity: light.kitchen_lights
+          - entity: light.living_room_rgbww_lights
+
+
+ +
+Example with action on upper left media icon +
+
      - type: cardMedia
+        title: Kitchen
+        entity: input_select.test123
+        status: media_player.kitchen
+
+
+ +
+Example with moved spaker selection +
+The icon for speaker selection is automatically appended to the end of the list and can be moved with entities in the list. +With 6 entities it is possible to remove it entirely. +
      - type: cardMedia
+        title: Kitchen
+        entity: media_player.kitchen
+        entities:
+          - entity: delete
+          - entity: delete
+
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-power/index.html b/card-power/index.html new file mode 100644 index 00000000..5e3ae50c --- /dev/null +++ b/card-power/index.html @@ -0,0 +1,1396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Power Card (v3.9 and higher) - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Power Card (v3.9 and higher)

+

card-power

+
    cards:
+      - type: cardPower
+        title: Power Test
+        entities:
+          - entity: sensor.power_consumption
+            icon: mdi:home
+          - entity: delete
+          - entity: sensor.today_energy
+            icon: mdi:car
+            speed: -20
+          - entity: delete
+          - entity: sensor.today_energy
+            icon: mdi:battery
+            speed: 20
+          - entity: delete
+          - entity: sensor.today_energy
+            icon: mdi:solar-panel
+            color: [255, 255, 0]
+            speed: 30
+          - entity: sensor.today_energy
+            speed: -40
+            icon: mdi:help
+
+

The first two entities are shown in the middle of the card, all other entities are used around it. Any entity overrides (e.g. icon, color) in the first entity apply to the middle of the card.

+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
entitiesFalsecomplexNonecontains entities of the card
titleTruestringNoneTitle of the Page
cooldownTruefloatNoneRate Limit for Entity Updates to the card in Seconds (cooldown: 0.5)
keyTruestringNoneUsed by navigate items
+

List of supported entitiy types for this page:

+
    +
  • sensor
  • +
+

N.B. Negative values will likely be truncated and not display gracefully. For this reason, when measuring energy you should use the same inputs as you use on the Home Assistant Energy Dashboard (i.e. separate grid import and grid export) and similarly when measuring power.

+

Some details about speed:

+

Speed expects an integer input between -100 and 100.

+

It is possible to calculate the speed through a Home Assistant template, this allows to calculate the speed in relation to other data in Home Assistant.

+

This template will calculate a speed setting based on the amount of power drawn on a device as a fraction of the total power usage. +

            speed: >-
+              {% set entity_power = states('sensor.appliance_water_heater_power') |float | round(3)%}
+              {% set total_power = states('sensor.ams_power_active') | float | round(3) %}
+              {% set entity_usage = (entity_power / total_power * 100) | float %}
+              {{ (entity_usage | round()) * -1 }}
+
+It provides the number as a negative integer, making the dot move from the middle of the card toward the entity. If you want the dot to move toward from the middle of the card, just skip inverting it at the end of the template like this: +
              {{ (entity_usage | round()) }}
+

+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-qr/index.html b/card-qr/index.html new file mode 100644 index 00000000..7a0aeb5f --- /dev/null +++ b/card-qr/index.html @@ -0,0 +1,1384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WiFi / QR Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

WiFi / QR Card

+

card-qr

+
    cards:
+      - type: cardQR
+        title: Guest Wifi
+        qrCode: "WIFI:S:test_ssid;T:WPA;P:test_pw;;"
+        entities:
+          - entity: iText.test_ssid
+            name: Name
+            icon: mdi:wifi
+          - entity: iText.test_pw
+            name: Password
+            icon: mdi:key
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
entitiesFalsecomplexNonecontains entities of the card, only valid on cardEntities and cardGrid and cardQR
titleTruestringNoneTitle of the Page
keyTruestringNoneUsed by navigate items
qrCodeFalsestringNoneValue of the qrCode
+

List of supported entitiy types for this page:

+
    +
  • switch
  • +
  • input_boolean
  • +
  • binary_sensor
  • +
  • sensor
  • +
  • button
  • +
  • scenes
  • +
  • script
  • +
  • input_button
  • +
  • input_select
  • +
  • light
  • +
  • input_text (read-only)
  • +
  • lock
  • +
  • automation
  • +
+

The qrCode value is evaluated as a homeassistant Template, so it is possible to get values from HomeAssistant within the qrCode.

+

"WIFI:S:{{states('input_text.test_ssid')}};T:WPA;P:{{states('input_text.test_pw')}};;"

+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/card-unlock/index.html b/card-unlock/index.html new file mode 100644 index 00000000..ba47a06d --- /dev/null +++ b/card-unlock/index.html @@ -0,0 +1,1367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unlock Card (v4.0 and higher) - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Unlock Card (v4.0 and higher)

+

Can be used to navigate to create pin locked navigation to a hidden card.

+

card-unlock

+
    cards:
+      - type: cardUnlock
+        pin: 1234
+        title: Admin Page
+        destination: navigate.adminpage
+    hiddenCards:
+      - type: cardGrid
+        title: Admin Page
+        key: adminpage
+        entities:
+          - entity: light.schreibtischlampe
+
+

List of supported config keys of this card:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
typeFalsestringNoneType of the card
titleTruestringNoneTitle of the Page
destinationFalsestringNonecontains the navigation entity this card should navigate to on unlock
pinFalsestring3830pin to unlock
keyTruestringNoneUsed by navigate items
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/config-migration-standalone/index.html b/config-migration-standalone/index.html new file mode 100644 index 00000000..1fcbf480 --- /dev/null +++ b/config-migration-standalone/index.html @@ -0,0 +1,1427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Migration to Standalone Rewrite Config - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Migration to Standalone Rewrite Config

+

This page compares the legacy AppDaemon apps.yaml config with the standalone rewrite panels.yaml config.

+

For the full rewrite docs, including full key descriptions, see:

+ +

High-level differences

+

Old AppDaemon version:

+
    +
  • panel config in apps.yaml with module / class / config
  • +
  • connectivity partly configured in AppDaemon plugin config (appdaemon.yaml)
  • +
+

Standalone rewrite:

+
    +
  • one runtime config file: /config/panels.yaml
  • +
  • panel definitions under nspanels
  • +
  • Home Assistant and MQTT connection values resolved directly by the rewrite runtime
  • +
+

Minimal before/after example

+

Old (apps.yaml):

+
nspanel-1:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/tasmota_panel/RESULT"
+    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
+    model: eu
+
+

New (panels.yaml):

+
home_assistant_address: "http://supervisor"
+home_assistant_token: "YOUR_TOKEN"
+
+nspanels:
+  panel-1:
+    panelRecvTopic: "tele/tasmota_panel/RESULT"
+    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
+    model: eu
+    locale: en_US
+    timeZone: "Europe/Berlin"
+    timeFormat: "%H:%M"
+    dateFormat: "full"
+    screensaver:
+      entities:
+        - entity: weather.home
+    cards:
+      - type: cardEntities
+        title: Main
+        entities:
+          - entity: light.kitchen
+
+

Important key changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Legacy key/conceptRewrite key/conceptNotes
module, class, config wrapperremovedRewrite uses nspanels.<panel_name> directly.
timezonetimeZoneCasing changed.
dateFormatBabeldateFormatUse dateFormat in rewrite.
temperatureUnit (legacy card-level usage)temp_unit (panel-level)Rewrite reads temp_unit from panel settings.
brightness schedule listsnot supportedRewrite supports integer or entity id for brightness values.
updateMode / OTA URL override keysnot supportedLegacy update behavior is not part of rewrite config.
+

If you are migrating now, use the standalone migration page for the complete mapping:

+ + + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/config-overview/index.html b/config-overview/index.html new file mode 100644 index 00000000..dd39bcdd --- /dev/null +++ b/config-overview/index.html @@ -0,0 +1,1828 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + + + +

Configuration

+

To confiure your NSPanel to your needs, you need to edit the apps.yaml inside of your Appdaemon config folder and add card and entities you want to display on the screen.

+

If you've sucessfully set up mqtt, you should already have a configuration looking like this:

+
---
+nspanel-1:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
+    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
+    model: eu
+
+

You can continue from this point adding configuration for the weather forcecast on the screensaver, configuring a schedule for the brightness of the screensaver and your first cards.

+
---
+nspanel-1:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
+    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
+    model: eu
+    sleepTimeout: 20
+    sleepBrightness:
+      - time: "7:00:00"
+        value: 10
+      - time: "23:00:00"
+        value: 0
+    locale: "de_DE"
+    screensaver:
+      entity: weather.k3ll3r
+    cards:
+      - type: cardEntities
+        entities:
+          - entity: switch.example_item
+          - entity: light.example_item
+        title: Example 1
+      - type: cardGrid
+        entities:
+          - entity: switch.example_item
+          - entity: light.example_item
+        title: Example 2
+
+

This is the full list of configuration options supported for the config key:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
panelRecvTopicFalsestringtele/tasmota_your_mqtt_topic/RESULTThe mqtt topic used to receive messages.
panelSendTopicFalsestringcmnd/tasmota_your_mqtt_topic/CustomSendThe mqtt topic used to send messages.
updateModeTruestringauto-notifyUpdate Mode for flashing of the nextion display firmware, by default it is showing a message asking for the update after updating the backend app in HACS; Possible values: "auto", "auto-notify", "manual"
modelTruestringeuModel; Possible values: "eu", "us-l" and "us-p"
sleepTimeoutTrueinteger20Timeout for the screen to enter screensaver, to disable screensaver use 0
sleepBrightnessTrueinteger/complex20Brightness for the screen on the screensaver, see example below for complex/scheduled config.
screenBrightnessTrueinteger/complex100Brightness for the screen during usage, config format is the same as sleepBrightness.
sleepTrackingTruestringNoneForces screensaver brightness to 0 in case entity state is not_home or off, can be a group, person or device_tracker entity.
sleepTrackingZonesTruelist["not_home", "off"]Allows you to set your own states for sleepTracking
sleepOverrideTruecomplexNoneAllows overriding of the sleepBrightness if entity state is on, true or home. Overrides sleepBrightness but sleepTracking takes precedence.
localeTruestringen_USUsed by babel to determinante Date format on screensaver, also used for localization.
dateFormatBabelTruestringfullformatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
timeFormatTruestring%H:%MTime Format on screensaver. Substring after ? is displayed in a seperate smaller textbox. Useful for 12h time format with AM/PM
"%I:%M   ?%p"
dateAdditionalTemplateTruestring""Addional Text dispayed after Date, can contain a Homeassistant Template Example " - {{ states('sun.sun') }}"
timeAdditionalTemplateTruestring""Addional Text dispayed below Time, can contain a Homeassistant Template
dateFormatTruestring%A, %d. %B %Ydate format used if babel is not installed
timezoneTruestring""Timezone for the time on the panel: Europe/Berlin - See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of TZ Identifiers (supported from upcoming version v4.4)
defaultBackgroundColorTruestringha-darkbackgroud color of all cards, valid values: black, ha-dark
cardsFalsecomplexconfiguration for cards that are displayed on panel; see docs for cards
screensaverTruecomplexconfiguration for screensaver; see docs for screensaver
hiddenCardsTruecomplexconfiguration for cards that can be accessed though navigate items; see docs for cards
+ +

It is possible to schedule a brightness change for the screen at specific times.

+
    sleepBrightness:
+      - time: "7:00:00"
+        value: 10
+      - time: "23:00:00"
+        value: 0
+
+
    sleepBrightness:
+      - time: "sunrise"
+        value: 10
+      - time: "sunset + 1:00:00"
+        value: 0
+
+

It is also possible to use a static value or an input_number/sensor with the range between 0 and 100 as value for sleepBrightness/screenBrightness:

+
    sleepBrightness: input_number.brightness_nspanel
+
+
    sleepBrightness: 50
+
+

The config option sleepTracking overrides this setting and sets the brightness to 0 if the state of the configured Home Assistant entity is off or not_home. You may also use a Home Assistant group to track multiple entities.

+

The config option sleepOverride overrides sleepBrightness but does not take precedence over sleepTracking. This is useful if, for example, you want your NSPanel to be brighter than usual if your light is on or if you want to override a panel dimming if you are in the room.

+

The following example configuration is turning off the screen after sunset, but in case the bedroom light is on the NSPanel brightness will be 20 instead of 0.

+
    sleepBrightness:
+      - time: "sunrise"
+        value: 20
+      - time: "sunset"
+        value: 0
+    sleepOverride:
+      entity: light.bedroomlight
+      brightness: 20
+
+

Supported keys for locale config

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Language CodeLanguage
af_ZAAfrikaans
ar_SYArabic
bg_BGBulgarian
ca_ESCatalan
cs_CZCzech
da_DKDanish
de_DEGerman
el_GRGreek
en_USEnglish
es_ESSpanish
et_EEEstonian
fa_IRPersian
fi_FIFinnish
fr_FRFrench
he_ILHebrew
hr_xxCroatian
hu_HUHungarian
hy_AMArmenian
id_IDIndonesian
is_ISIcelandic
it_ITItalian
lb_xxLuxembourgish
lt_LTLithuanian
lv_LVLatvian
nb_NONorwegian
nl_NLDutch
nn_NONorwegian
pl_PLPolish
pt_PTPortuguese
ro_RORomanian
ru_RURussian
sk_SKSlovak
sl_SISlovenian
sv_SESwedish
th_THThai
tr_TRTurkish
uk_UAUkrainian
vi_VNVietnamese
zh_CNSimplified Chinese
zh_TWTraditional Chinese
+

Customize OTA URLs

+

In case you need to change the OTA URLs to do automatic updates without internet access for tasmota, you can modify the OTA URLs:

+
  config:
+    displayURL-US-L: "http://example.com/us-l.tft"
+    displayURL-US-P: "http://example.com/us-l.tft"
+    displayURL-EU: "http://example.com/us-l.tft"
+    berryURL: "http://exampe.com/autoexec.be"
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/config-screensaver/index.html b/config-screensaver/index.html new file mode 100644 index 00000000..e321222d --- /dev/null +++ b/config-screensaver/index.html @@ -0,0 +1,1705 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Config screensaver - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + + + +

Config screensaver

+ +

Possible configuration values for screensaver config

+

screensaver

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
entityTruestringweather.exampleweather entity from homeassistant
entitiesTruestringNonecontains a list of entities of this card (will be used instead of entity)
statusIcon1TruecomplexNonestatus icon left to the date string, config similar to weatherOverride
statusIcon2TruecomplexNonestatus icon right to the date string, config similar to weatherOverride
doubleTapToUnlockTruebooleanFalserequires to tap screensaver two times
themeTruecomplexconfiguration for theme
defaultCardTruestringNonedefault page after exiting screensaver; only works with top level cards defined in cards; needs to be a navigation item, see subpages (navigate.type_key) This config option will also be evaluated as a HomeAssistant Template.
keyTruestringNoneUsed by navigate items
typeTruestringscreensaverscreensaver or screensaver2
+

Example for the a screensaver config with custom entities/overrides:

+
    screensaver:
+      entities:
+        - entity: weather.demo_weather_north
+        - entity: weather.demo_weather_north
+          type: 0
+        - entity: weather.demo_weather_north
+          type: 1
+        - entity: weather.demo_weather_north
+          type: 2
+        - entity: sensor.energy_usage
+
+

Using a 6th entity will automatically activate the alternative layout.

+

screensaver-alt

+
    screensaver:
+      entities:
+        - entity: weather.demo_weather_north
+        - entity: weather.demo_weather_north
+          type: 0
+        - entity: weather.demo_weather_north
+          type: 1
+        - entity: sensor.energy_usage
+        - entity: delete
+        - entity: sensor.indoor_temp
+          icon: mdi:home-thermometer-outline
+
+

You can use override the options described on the entities documentation page to override colors, names or values of the entities.

+

With Version 4.0.0 there is another alternative layout for the screensaver:

+

Configuration is similar, you just need to add type: screensaver2 to switch the layout.

+

screensaver2

+
    screensaver:
+      type: screensaver2
+      entities:
+        - entity: weather.demo_weather_north
+
+

Possible configuration values for screensaver theme config (only normal screensaver layout not screensaver2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptiontypedefaultdescription
backgroundTruelistBlack[R, G, B]
timeTruelistWhite[R, G, B]
timeAMPMTruelistWhite[R, G, B]
dateTruelistWhite[R, G, B]
tMainTextTruelistWhite[R, G, B]
tForecast1TruelistWhite[R, G, B]
tForecast2TruelistWhite[R, G, B]
tForecast3TruelistWhite[R, G, B]
tForecast4TruelistWhite[R, G, B]
tForecast1ValTruelistWhite[R, G, B]
tForecast2ValTruelistWhite[R, G, B]
tForecast3ValTruelistWhite[R, G, B]
tForecast4ValTruelistWhite[R, G, B]
barTruelistWhite[R, G, B]
tMainTextAlt2TruelistWhite[R, G, B]
tTimeAddTruelistWhite[R, G, B]
+

Specify colours as red green and blue values from 0-255 e.g. [255, 0, 0] for red or [0, 0, 255] for blue. These are translated internally to RGB565 (note that this has lower color depth so the colours may not appear the same). Also note that the screen has a low contrast ratio, so colors look sigificantly different at full display brightness and lowest brightness.

+

Example for the theme config:

+
    screensaver:
+      theme:
+        date: [255, 0, 0]
+
+
+Config Example for configured statusIcons +
+
    screensaver:
+        entity: weather.k3ll3r
+        statusIcon1:
+          entity: switch.example_item
+        statusIcon2:
+           entity: binary_sensor.example_item
+
+
+ +

It is possible to increase the size of the font used for the icons by adding altFont: True to the statusIcon configuration. Icon/Color Overrides are also possible like on any other Entity.

+
+Config Example for configured statusIcons with increased size of the icons +
+
    screensaver:
+        entity: weather.k3ll3r
+        statusIcon1:
+          entity: switch.example_item
+          altFont: True
+        statusIcon2:
+           entity: binary_sensor.example_item
+           altFont: True
+
+
+ +
+Config Example for all white icons on screensaver +
+
    screensaver:
+      entities:
+        - entity: weather.demo_weather_north
+        - entity: weather.demo_weather_north
+          type: 0
+      color: [255,255,255]
+        - entity: weather.demo_weather_north
+          type: 1
+      color: [255,255,255]
+        - entity: weather.demo_weather_north
+          type: 2
+      color: [255,255,255]
+        - entity: weather.demo_weather_north
+          type: 3
+      color: [255,255,255]
+
+
+ +
+Config Example for a custom date format on forecast +
+
   screensaver:
+      entities:
+        - entity: weather.demo_weather_north
+        - entity: weather.demo_weather_north
+          type: 0
+          name: "%a %-d/%-m"
+        - entity: weather.demo_weather_north
+          type: 1
+          name: "%a %-d/%-m"
+        - entity: weather.demo_weather_north
+          name: "%a %-d/%-m"
+          type: 2
+        - entity: weather.demo_weather_north
+          name: "%a %-d/%-m"
+          type: 3
+
+ +See Babel Documentation (https://babel.pocoo.org/en/latest/dates.html#date-fields) or the Python Documenation (https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes) in case you do not have babel installed. + +
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/configure_mqtt/index.html b/configure_mqtt/index.html new file mode 100644 index 00000000..01ad3070 --- /dev/null +++ b/configure_mqtt/index.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configure MQTT on Tasmota - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

Configure MQTT on Tasmota

+

Configure your MQTT Server in Tasmota. +See Tasmota MQTT Documentation for more details.

+

tasmota-mqtt-config

+

Please leave the Full Topic as it is in default configuration (and on the screenshot).

+

Change the topic to something unique for your panel, you will need this topic later in the configuration of your panel in appdaemon / apps.yaml

+

Note for Appdeamon Addon Version >= 15

+

The configuration has been moved out of the config folder from homeassistant. This is how you can access it with the VSCode Addon.

+

image

+

image

+

Configure MQTT Connection on AppDaemon

+

For the app to work you need a working MQTT Configuration in AppDaemon. Please add the configuration of your mqtt server, user and password to your existing appdaemon.yaml Restart your AppDaemon Container (not HomeAssistant) after adding the MQTT Configuration.

+

You will find this file in the following location: /addon_configs/a0d7b954_appdaemon/appdeamon.yaml

+
---
+secrets: /homeassistant/secrets.yaml
+appdaemon:
+  latitude: 52.0
+  longitude: 4.0
+  elevation: 2
+  time_zone: Europe/Berlin
+  app_dir: /homeassistant/appdaemon/apps/ # !!! This is really important for AppDaemon HA Addon >= 15
+  plugins:
+    HASS:
+      type: hass
+    MQTT:
+      type: mqtt
+      namespace: mqtt
+      client_id: "appdaemon"
+      client_host: core-mosquitto.local.hass.io # This should work if you are using supervised HomeAssistant; if not use the IP Address instead.
+      #client_host: 192.168.75.30
+      client_port: 1883
+      client_user: "mqttuser"
+      client_password: "mqttpassword"
+      client_topics: NONE
+http:
+  url: http://127.0.0.1:5050
+admin:
+api:
+hadashboard:
+
+

Configure NsPanel on AppDaemon

+

Please add the following minimal configuration to your apps.yaml, which is located in config/appdaemon/apps/apps.yaml

+

Note: You need to move your apps.yaml to this location if it isn't there.

+
---
+nspanel-1:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
+    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
+    model: eu
+
+

Please adjust tasmota_your_mqtt_topic to the topic used in Tasmota MQTT Configuration.

+

If your configuration is correct you should get the following screens on your panel:

+

hacs-main

+
+Note: You can add multiple panels to this configuration: +
+
---
+nspanel-1:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/first-nspanel-topic/RESULT"
+    panelSendTopic: "cmnd/first-nspanel-topic/CustomSend"
+nspanel-2:
+  module: nspanel-lovelace-ui
+  class: NsPanelLovelaceUIManager
+  config:
+    panelRecvTopic: "tele/second-nspanel-topic/RESULT"
+    panelSendTopic: "cmnd/second-nspanel-topic/CustomSend"
+
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/entities/index.html b/entities/index.html new file mode 100644 index 00000000..d0ee1981 --- /dev/null +++ b/entities/index.html @@ -0,0 +1,1617 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entities - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + + + +

Entities

+

Entities are mainly used on cardEntities and cardGrid.

+

It is possible to overwrite and configure varrious things on Entities.

+

Possible configuration values for entities key:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyoptionaltypedefaultdescription
entityFalsestringNonename of ha entity
nameTruestringNoneUsed to override names (supports home assistant templates)
valueTruestringNoneUsed to override the value (supports home assistant templates)
iconTruestringNoneUsed to override icons
colorTruearrayNoneOverwrite color of entity color: [255, 0, 0]
stateTruestringNoneOnly displayed if Entity state is equal to this value
state_notTruestringNoneOnly displayed if Entity state is unequal to this value
statusTruestringNoneOnly valid for navigate and service items, adds a entity to track state for the icon
assumed_stateTruestringNoneOnly for cover items, up, down and stop buttons are always shown
action_nameTruestringNoneOnly valid for script; Button label
fontTruestringNoneUsed to change the font for cardGrid Icons; valid values are (small, medium-icon and medium). Currently only supported for homeassistant entities and not for internal ones.
effectListTruestringNoneOnly valid for light; for example [Android, Aurora (fav list for effects)
+

Override Icons or Names

+

To overwrite Icons or Names of entities you can configure an icon and/or name in your configuration, please see the following example. +Only the icons listed in the Icon Cheatsheet are useable.

+
        entities:
+          - entity: light.test_item
+            name: NameOverride
+            icon: mdi:lightbulb
+
+

It is also possible to configure different icon overwrites per state:

+
            icon:
+                "on": mdi:lightbulb
+                "off": mdi:lightbulb
+
+

It is also possible to configure different color overwrites per state:

+

            color:
+                "on": [255,0,0]
+                "off": [0,0,255]
+
+Dynamic color overwrites using homeassistant templates:

+
            color: '{{iif(states("binary_sensor.test")=="on", "[0,255,0]", "[255,165,0]")}}'
+
+

It is also possible to use text instead of icons with text:X

+
            icon:
+                "on": mdi:lightbulb
+                "off": "text:"
+
+

Note: State Overrides are working with all state values, not only with "on" and "off".

+

To insert dynamic values from a homeassistant template, like a temperature you can also use ha: which will be rendered as homeassistant template. +There probably not much cases where this is needed, but here is an exmaple to show the current temperature on the status icon of the screensaver:

+
      statusIcon2:
+        entity: climate.wohnzimmer_boden
+        icon: 'ha:{{ state_attr("climate.wohnzimmer_boden","current_temperature")}}'
+
+

If you want to display icons from a template you can put them between <I></I>

+
        icon: 'ha:{{ iif(is_state('light.kitchen', 'on'), '<I>mdi:flashlight</I>', '<I>mdi:flashlight-off</I>') }}'
+
+

Hide item based on state

+

This sensor will only be shown on the card if it's state is equal to off

+
      - entity: binary_sensor.sensor_bad_contact
+        state: "off"
+
+

This sensor will only be shown on the card if it's state is not equal to on

+
      - entity: binary_sensor.sensor_kueche_contact
+        state_not: "on"
+
+

Hide item based on HA Template

+

The template must evaluate to true for the entity to hide.

+
      - entity: binary_sensor.sensor_kueche_contact
+        state_template: '{{ state_attr("sun.sun","azimuth") < 200 }}'
+
+

Calling service directly as button

+

The following example shows how to call services directly, this enables you to call services on entities not (yet) supported by the backend and also to pass data to services.

+
    - entity: service.light.turn_on
+      data:
+        entity_id: light.schreibtischlampe
+        color_name: "green"
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/faq/index.html b/faq/index.html new file mode 100644 index 00000000..6d7b854c --- /dev/null +++ b/faq/index.html @@ -0,0 +1,1565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FAQ - Frequently Asked Questions - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + + + +

FAQ - Frequently Asked Questions

+

Waiting for content - This is taking longer than usual on the screen

+

You have most likely an error in your MQTT configuration somewhere. To find the error follow theese steps:

+
    +
  1. +

    Check the location of your apps.yaml +With the AppDaemon Addon >= 15 the config dir has been moved. +It's required to configure the location back to the old one, this is done by the app_dir line in your appdaemon.yaml. +This also requires you to move your apps.yaml to this location. Please make sure your apps.yaml is at /config/appdaemon/apps/apps.yaml and move it otherwise.

    +
  2. +
  3. +

    Check your appdaemon log. (Settings > Add-ons > AppDaemon > Log) +You should see something like this: +INFO MQTT: MQTT Plugin initialization complete
    +If you are seeing Messages like this:
    +CRITICAL MQTT: Could not complete MQTT Plugin initialization, for Connection was refused due to Not Authorised
    +Your appdaemon mqtt config is wrong, check your appdaemon.yaml.
    +The log of your mqtt broker might give you additional information.

    +
  4. +
  5. +

    Check MQTT Configuration of Tasmota. +Your Tasmota device needs to connect sucessfully to your MQTT Broker, if you are in the waiting for content screen, the panel will send periodic messages to it's mqtt topic. Note that there is a minimum password length of 5 chars for the MQTT Connection in Tasmota.

    +
  6. +
  7. +

    Make sure that you are using the same topic in apps.yaml and in your tasmota configuration. +The examples in the docs (MQTT Config) are an valid example (tasmota<>apps.yaml).
    +Please don't modify the Full Topic in your Tasmota Config, unless you know the implications, changing the Full Topic will result in diffent Send and Receive Channels, that have to be correct in your apps.yaml.

    +
  8. +
  9. +

    If you are still in the waiting for content screen please share the following items, with the Waiting for Content Issue type on the Github Issues Page

    +
      +
    • a screenshot of your tasmota mqtt configration (please censor your mqtt password)
    • +
    • your appdaemon.yaml (please censor your mqtt password)
    • +
    • your apps.yaml
    • +
    • the appdaemon log, after restarting the container
    • +
    +
  10. +
+

How to update

+

Update AppDaemon Script

+

HACS will show you that there is an update avalible and ask you to update. It is important to restart the AppDaemon Container afterwards.

+

Update Display Firmware

+

You should get an notification on the screen, asking you to update the firmware. In case you want to update manually you can use the following commands.

+

EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

+

US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

+

US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

+

Update Tasmota Berry Driver

+

You should get an notification on the screen, asking you to update the driver, if an update is needed.

+

You can update the berry driver directly from the Tasmota Console with the following command.

+

UpdateDriverVersion https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be

+

How to upgrade from a release to the current development version

+
    +
  1. Update App in HACS to main
  2. +
+

Click redownload in the menu of the app in HACS.

+

Select main version.

+

!!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

+

hacs-main

+

!!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

+

Click download.

+
    +
  1. +

    Restart AppDaemon

    +
  2. +
  3. +

    Flash current Development Firmware in Tasmota Console. DO NOT USE THIS VERSION/URLS IF YOUR ARE NOT ON THE DEVELOPMENT VERSION

    +
  4. +
+

EU VERSION: FlashNextion http://nspanel.pky.eu/lui.tft

+

Development happens in the EU version, so it is possible that the US Version isn't up to date with the current development version of the EU firmware, the lastet US versions are still downloadable with the following links:

+

US LANDSCAPE: FlashNextion http://nspanel.pky.eu/lui-us-l.tft

+

US PORTRAIT: FlashNextion http://nspanel.pky.eu/lui-us-p.tft

+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/hmi-serial-protocol/index.html b/hmi-serial-protocol/index.html new file mode 100644 index 00000000..37e03cf3 --- /dev/null +++ b/hmi-serial-protocol/index.html @@ -0,0 +1,3851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + NSPanel Lovelace UI - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + + + + +

NSPanel Lovelace UI

+

The HMI Project of this project is only used to display stuff, navigation ist mostly up to the backend. This allows to be way more flexible.

+

Messages to the Panel can be send through the Command CustomSend, which is implemented in the berry driver. +You can issue this command through MQTT by sending messages to the cmnd/XXX/CustomSend Topic. +Messages from the Panel are send to the tele/XXX/RESULT Topic, encoded in json {"CustomRecv":"message_from_screen"}

+

Table of contents

+ +

Startup

+

On startup the panel will send {"CustomRecv":"event,startup,39,eu"} every few seconds.

+
event,   #Every message from the screen will start with `event`
+startup, #Startup Event
+39,      #Current HMI Project Version
+eu       #Current HMI Project Model
+
+

You can answer this message in many different ways, but in general the goal is to navigate way from the startup page. In the following example we will navigate to the screensaver page.

+

Send the following messages to the CustomSend Topic. (You can also send them on tasmota console for testing)

+

Some preperation before we are acually navigating away:

+

Send this every minute: time~18:17

+

Send this at least once at midnight: date~Donnerstag, 25. August 2022

+

Send theese message once after receiving the startup event (parameters will be explained later):

+

timeout~20

+

dimmode~10~100~6371

+ +

pageType~screensaver

+

After sending this command you should already see the time and date. +To also show weather data you have to send them with weatherUpdate, but we will skip this for now.

+

Exit Screensaver

+

Touching the panel on the screensaver will result in this MQTT Message on the result topic:

+

event,buttonPress2,screensaver,bExit,1

+

You can answer this by sending theese commands to the CustomSend Topic.

+

pageType~cardEntities

+

entityUpd~test~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~light~light.schreibtischlampe~X~17299~Schreibtischlampe~0~text~sensor.server_energy_power~Y~17299~Server ENERGY Power~155 W~shutter~cover.rolladenfenster_cover_1~Z~17299~Fenster Eingang~A|B|C|disable|enable|enable~switch~switch.bad~D~63142~Bad~1

+

Messages to Nextion Display

+

General Commands, implemented on all pages

+

set brightness of screensaver and active-brightness:

+

dimmode~0~100 - (screen off)

+

dimmode~100~100 - (screen on with full brightness)

+

set current time:

+

time~22:26

+

set current date:

+

date~Di 24. Februar

+

set screensaver timeout (set time in sec~ max 65):

+

timeout~15 - timeout after 15 seconds

+

timeout~0 - disable screensaver

+

change the page type:

+

pageType~pageStartup

+

pageType~cardEntities

+

pageType~cardThermo

+

pageType~cardMedia

+

pageType~popupLight~Schreibtischlampe~light.schreibtischlampe

+

pageType~popupNotify

+

pageType~screensaver

+

screensaver page

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionweatherupdate
1Main IconEntity Definitiontypeignored
2intNameEntityignored
3icon
4iconColor
5displayNameignored
6optionalValue
7First Forecast IconEntity Definitiontypeignored
8intNameEntityignored
9icon
10iconColor
11displayName
12optionalValue
13Second Forecast IconEntity Definitiontypeignored
14intNameEntityignored
15icon
16iconColor
17displayName
18optionalValue
19Third Forecast IconEntity Definitiontypeignored
20intNameEntityignored
21icon
22iconColor
23displayName
24optionalValue
25Fourth Forecast IconEntity Definitiontypeignored
26intNameEntityignored
27icon
28iconColor
29displayName
30optionalValue
31Alternative Layout IconEntity Definitiontypeignored
32intNameEntityignored
33icon
34iconColor
35displayNameignored
36optionalValue
+ +

color~background~tTime~timeAMPM~tDate~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMainTextAlt2~tTimeAdd

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NumberCategoryLocationTypeFieldAddional Information
0instructioncolor
1background
2tTime
3timeAMPM
4tDate
5tMainText
6tForecast1
7tForecast2
8tForecast3
9tForecast4
10tForecast1Val
11tForecast2Val
12tForecast3Val
13tForecast4Val
14bar
15tMainTextAlt2
16tTimeAdd
+ +

notify~heading~text

+

statusUpdate~icon1~icon1Color~icon2~icon2~icon2color~icon1font~icon2font

+

cardEntities Page

+

Structure (Category): entityUpd~title~[navigation]~[entity_information] +Example with 4 Entities: +

entityUpd~LightTest~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~light~light.bed_light~A~17299~Bed Light~0~light~light.ceiling_lights~B~52231~Ceiling Lights~1~switch~switch.ac~C~17299~AC~0~switch~switch.decorative_lights~D~65222~Decorative Lights~1
+

+

Possible entities on cardEntities/cardGrid:

+

~light~light.entityName~1~17299~Light1~0

+

~shutter~cover.entityName~0~17299~Shutter2~iconUp|iconStop|iconDown

+

~delete~~~~~

+

~text~sensor.entityName~3~17299~Temperature~content

+

~button~button.entityName~3~17299~bt-name~bt-text

+

~switch~switch.entityName~4~17299~Switch1~0

+

~number~input_number.entityName~4~17299~Number123~value|min|max

+

~input_sel~input_select.entityName~3~17299~sel-name~sel-text

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionentityUpd
1titletitletitletitle
2NavigationUpper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14EntitiesFirst EntityEntity Definitiontype
15intNameEntity
16icon
17iconColor
18displayName
19optionalValue
20Second EntityEntity Definitiontype
21intNameEntity
22icon
23iconColor
24displayName
25optionalValue
26Thrid EntityEntity Definitiontype
27intNameEntity
28icon
29iconColor
30displayName
31optionalValue
32Forth EntiryEntity Definitiontype
33intNameEntity
34icon
35iconColor
36displayName
37optionalValue
38Fifth Entiy (US Portrait   Version)Entity Definitiontype
39intNameEntity
40icon
41iconColor
42displayName
43optionalValue
44Sixth Entiy (US Portrait   Version)Entity Definitiontype
45intNameEntity
46icon
47iconColor
48displayName
49optionalValue
+ +

cardGrid Page

+

cardGrid is using the exact same messageformat like cardEntities does. The only difference is, it ignores the information supplied in optionalValue, because it isn't needed for cardGrid.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter   NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionentityUpd
1titletitletitletitle
2NavigationUpper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14EntitiesFirst EntityEntity Definitiontype
15intNameEntity
16icon
17iconColor
18displayName
19optionalValueignored
20Second EntityEntity Definitiontype
21intNameEntity
22icon
23iconColor
24displayName
25optionalValueignored
26Thrid EntityEntity Definitiontype
27intNameEntity
28icon
29iconColor
30displayName
31optionalValueignored
32Forth EntiryEntity Definitiontype
33intNameEntity
34icon
35iconColor
36displayName
37optionalValueignored
38Fifth Entiy (US Portrait   Version)Entity Definitiontype
39intNameEntity
40icon
41iconColor
42displayName
43optionalValueignored
44Sixth Entiy (US Portrait   Version)Entity Definitiontype
45intNameEntity
46icon
47iconColor
48displayName
49optionalValueignored
+ +

cardMedia

+

Example without icons in bottom row: entityUpd~Kitchen~button~navigation.up~U~65535~~~delete~~~~~~media_player.kitchen~I'm a Hurricane~~Wellmess~~100~A~64704~B~media_pl~media_player.kitchen~C~17299~Kitchen~

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter   NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionentityUpd
1titletitletitletitle
2NavigationUpper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14cardMedia specificcardMedia specificintNameEntity
151st text rowtitle
16titleColor
172nd text rowauthor
18authorColor
19slidervolume0-100
20icon middleplayPauseIcon
21icon right sideonOffBtn"disable" or color
22icon left sideiconShuffle"disable" or icon
23Entitiesupper left corner media   iconEntity Definitiontype
24intNameEntity
25icon
26iconColor
27displayNameonly used for popups
28optionalValueignored
29First EntityEntity Definitiontype
30intNameEntity
31icon
32iconColor
33displayNameonly used for popups
34optionalValueignored
35Second EntityEntity Definitiontype
36intNameEntity
37icon
38iconColor
39displayNameonly used for popups
40optionalValueignored
41Thrid EntityEntity Definitiontype
42intNameEntity
43icon
44iconColor
45displayNameonly used for popups
46optionalValueignored
47Forth EntiryEntity Definitiontype
48intNameEntity
49icon
50iconColor
51displayNameonly used for popups
52optionalValueignored
53Fifth EntiyEntity Definitiontype
54intNameEntity
55icon
56iconColor
57displayNameonly used for popups
58optionalValueignored
+ +

cardThermo

+

Serial Protocol of cardThermo is about to change; table will be completed later

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NumberLocationTypeFieldAddional Information
0instructionentityUpd
1titletitletitle
2Upper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14intNameEntity
152nd text boxcurrentTemp
16target temperaturedstTempmultiplied by 10
17Text 4th Box Left Sidestatus
18Min TempminTempmultiplied by 10
19Max TempmaxTempmultiplied by 10
20Temperature StepstempStepmultiplied by 10
21bottom hvac_action 1Hvac Actionicon
22iconColorActive
23buttonState
24intName
25bottom hvac_action 2Hvac Actionicon
26iconColorActive
27buttonState
28intName
29bottom hvac_action 3Hvac Actionicon
30iconColorActive
31buttonState
32intName
33bottom hvac_action 4Hvac Actionicon
34iconColorActive
35buttonState
36intName
37bottom hvac_action 5Hvac Actionicon
38iconColorActive
39buttonState
40intName
41bottom hvac_action 6Hvac Actionicon
42iconColorActive
43buttonState
44intName
45bottom hvac_action 7Hvac Actionicon
46iconColorActive
47buttonState
48intName
49bottom hvac_action 8Hvac Actionicon
50iconColorActive
51buttonState
52intName
53Currently Label 1th Text BoxtCurTempLbl
54State Label 3th Text BoxtStateLbl
55tALbldeprecated; ignored
56Temperature Unit (Celcius/Farhenheit)tCF
57Second Destination Tempature (Heat/Cool)second temp; multiplied by 10
58additonal detail button to open another pagebtDetail"1" to hide
+ +

cardAlarm

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionentityUpd
1titletitletitletitle
2NavigationUpper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14cardAlarm specificcard intNameEntityintNameEntity
151st button right sidedisplayName
16intId
172nd button right sidedisplayName
18intId
193rd button right sidedisplayName
20intId
214th button right sidedisplayName
22intId
23icon next to code displayicon
24iconColor
25numpadnumpadStatus"disable" or "enable"
26flashing of icon next to codeflashing status"enable" or "disable"
27button bottom left cornericon
28iconColor
29intNameEntity
+ +

cardQR

+

Example: entityUpd~Guest Wifi~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~WIFI:S:test_ssid;T:WPA;P:test_pw;;~text~iText.test_ssid~���~17299~Name~test_ssid~text~iText.test_pw~���~17299~Password~test_pw

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter   NumberCategoryLocationTypeFieldAddional Information
0instructioninstructionentityUpd
1titletitletitleintNameEntity
2NavigationUpper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14cardQR specificqrcode text
15Entities1st EntityEntity Definitiontype
16intNameEntity
17icon
18iconColor
19displayName
20optionalValue
212nd EntityEntity Definitiontype
22intNameEntity
23icon
24iconColor
25displayName
26optionalValue
+ +

cardPower

+

entityUpd~PowerTest~x~navUp~A~65535~~~delete~~~~~~text~sensor.power_consumption~B~17299~Power consumption~100W~1~text~sensor.power_consumption~C~17299~Power consumption~100W~1~text~sensor.today_energy~D~17299~Total energy 1~5836.0kWh~0~delete~~~~~~0~text~sensor.today_energy~E~17299~Total energy 1~5836.0kWh~-30~delete~~~~~~0~text~sensor.today_energy~F~65504~Total energy 1~5836.0kWh~90~text~sensor.today_energy~G~17299~Total energy 1~5836.0kWh~10

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NumberLocationTypeFieldAddional Information
0instructionentityUpd
1titletitletitle
2Upper Left IconEntity Definitiontype(ignored)¹
3intNameEntity
4icon
5iconColor
6displayNameignored
7optionalValueignored
8Upper Right IconEntity Definitiontype(ignored)¹
9intNameEntity
10icon
11iconColor
12displayNameignored
13optionalValueignored
14Home Icon / Value below Home IconEntity Definitiontypeignored
15intNameEntityignored
16icon
17iconColor
18displayName
19optionalValue
20speedignored
21Value above Home IconEntity Definitiontypeignored
22intNameEntityignored
23iconignored
24iconColorignored
25displayNameignored
26optionalValue
27speedignored
281st Item Upper LeftEntity Definitiontypeignored
29intNameEntityignored
30icon
31iconColor
32displayName
33optionalValue
34speednumbers (between -120 and 120)
352nd Item Middle LeftEntity Definitiontypeignored
36intNameEntityignored
37icon
38iconColor
39displayName
40optionalValue
41speednumbers (between -120 and 120)
423rd Item Bottom LeftEntity Definitiontypeignored
43intNameEntityignored
44icon
45iconColor
46displayName
47optionalValue
48speednumbers (between -120 and 120)
494th Item Upper RightEntity Definitiontypeignored
50intNameEntityignored
51icon
52iconColor
53displayName
54optionalValue
55speednumbers (between -120 and 120)
565th Item Middle RightEntity Definitiontypeignored
57intNameEntityignored
58icon
59iconColor
60displayName
61optionalValue
62speednumbers (between -120 and 120)
636th Item Bottom RightEntity Definitiontypeignored
64intNameEntityignored
65icon
66iconColor
67displayName
68optionalValue
69speednumbers (between -120 and 120)
+ +

cardChart Page

+

entityUpd~heading~navigation~color~yAxisLabel~yAxisTick:[yAxisTick]*[~value[:xAxisLabel]?]*

+

entityUpd~Chart Demo~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~6666~Gas [kWh]~20:40:60:80:100~10~7^2:00~7~6^4:00~6~7^6:00~0~7^8:00~5~1^10:00~1~10^12:00~5~6^14:00~8

+

popupLight Page

+

entityUpdateDetail~entityName~*ignored*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*

+

entityUpdateDetail~1~17299~1~100~78~enable

+

entityUpdateDetail~1~17299~1~100~disable

+

popupShutter Page

+

entityUpdateDetail~entityName~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus~tiltPos

+

entityUpdateDetail~1~77

+

popupNotify Page

+

entityUpdateDetail~*internalName*~*tHeading*~*tHeadingColor*~*b1*~*tB1Color*~*b2*~*tB2Color*~*tText*~*tTextColor*~*sleepTimeout*~*font*~*alt_icon*~*altIconColor*

+

exitPopup

+

popupThermo Page

+

entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~

+

popupInSel Page (input_select detail page)

+

entityUpdateDetail2~*entity_id*~~*icon_color*~*input_sel*~*state*~*options*

+

options are ? seperated

+

popupTimer

+

editable is 0 or 1

+

action fields are in the answer on the button press

+

in case action is empty the button will be hidden

+

entityUpdateDetail~{entity_id}~~{icon_color}~{entity_id}~{min_remaining}~{sec_remaining}~{editable}~{action1}~{action2}~{action3}~{label1}~{label2}~{label3}

+

Messages from Nextion Display

+

event,buttonPress2,pageName,bNext

+

event,buttonPress2,pageName,bPrev

+

event,buttonPress2,pageName,bExit,number_of_taps

+

event,buttonPress2,pageName,sleepReached

+

startup page

+

event,startup,version,model

+

screensaver page

+

event,buttonPress2,screensaver,exit - Touch Event on Screensaver

+

event,screensaverOpen - Screensaver has opened

+

cardEntities Page

+

event,*eventName*,*entityName*,*actionName*,*optionalValue*

+

event,buttonPress2,internalNameEntity,up

+

event,buttonPress2,internalNameEntity,down

+

event,buttonPress2,internalNameEntity,stop

+

event,buttonPress2,internalNameEntity,OnOff,1

+

event,buttonPress2,internalNameEntity,button

+

popupLight Page

+

event,pageOpenDetail,popupLight,internalNameEntity

+

event,buttonPress2,internalNameEntity,OnOff,1

+

event,buttonPress2,internalNameEntity,brightnessSlider,50

+

event,buttonPress2,internalNameEntity,colorTempSlider,50

+

event,buttonPress2,internalNameEntity,colorWheel,x|y|wh

+

popupShutter Page

+

event,pageOpenDetail,popupShutter,internalNameEntity

+

event,buttonPress2,internalNameEntity,positionSlider,50

+

popupNotify Page

+

event,buttonPress2,*internalName*,notifyAction,yes

+

event,buttonPress2,*internalName*,notifyAction,no

+

cardThermo Page

+

event,buttonPress2,*entityName*,tempUpd,*temperature*

+

event,buttonPress2,*entityName*,hvac_action,*hvac_action*

+

cardMedia Page

+

event,buttonPress2,internalNameEntity,media-back

+

event,buttonPress2,internalNameEntity,media-pause

+

event,buttonPress2,internalNameEntity,media-next

+

event,buttonPress2,internalNameEntity,volumeSlider,75

+

cardAlarm Page

+

event,buttonPress2,internalNameEntity,actionName,code

+

Custom Protocol

+
55 BB [payload length] [payload length] [payload] [crc] [crc]
+
+

Payload length contains the number of bytes of the payload.

+

CRC is "CRC-16 (MODBUS) Big Endian" calculated over the whole message

+

This protocol does not try to implement broken JSON Commands with a specified type (lol). +Instead the commands are plain text commands with parameters.

+

Example for valid Message

+

This message has to be generated for the Message "1337" (1337 is not a valid command~ this is just an example)

+
55 BB  04 00  31 33 33 37  5F 5B
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/icon-cheatsheet.html b/icon-cheatsheet.html new file mode 100644 index 00000000..14e16244 --- /dev/null +++ b/icon-cheatsheet.html @@ -0,0 +1,537 @@ + + + + + + + Material Design Icons + + + + +

+ + + + Material Design Icons + +

+ +

Cheatsheet Usage

+ +
    +
  • + NsPanel Lovelace UI Users: Copy the material design icon name and use it in the config file, you can prefix it with 'mdi:', but you don't have to. +
  • +
  • Click the icon to copy the SVG to your clipboard
  • +
  • Click the hex value to copy the codepoint to your clipboard
  • +
  • Click the icon name to copy to your clipboard
  • +
+ +

Thanks to aderusha for this great nextion font: Generate-HASP-Fonts

+ +

New Icons -

+
+ +

All Icons -

+
+ +

Deprecated Icons -

+

+ Deprecated icons will be removed in a future major release. +

+
+ + + + + + + + diff --git a/img/appdaemon-babel.png b/img/appdaemon-babel.png new file mode 100644 index 0000000000000000000000000000000000000000..b82f163da52b0b10255c74dbe4cf2b0ce73273fc GIT binary patch literal 17866 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 literal 0 HcmV?d00001 diff --git a/img/card-entities.png b/img/card-entities.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8e8b7f8b3e2f47d7f989d056929c2b938358c8 GIT binary patch literal 8053 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 literal 0 HcmV?d00001 diff --git a/img/card-grid.png b/img/card-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6f40d644017b95e58f5eed6b37f08391a0622c GIT binary patch literal 9360 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 EU*O6LXaE2J literal 0 HcmV?d00001 diff --git a/img/card-power.png b/img/card-power.png new file mode 100644 index 0000000000000000000000000000000000000000..6b457ea2bacf43d763fe6be0e6227e30f345ee89 GIT binary patch literal 26289 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 Kx?I*g^nU=YioG`g literal 0 HcmV?d00001 diff --git a/img/card-qr.png b/img/card-qr.png new file mode 100644 index 0000000000000000000000000000000000000000..2eac72f92952a6cd7d9f25a4f2b6d0ff3deb5c82 GIT binary patch literal 6008 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 I*uVV00A_@3d;kCd literal 0 HcmV?d00001 diff --git a/img/card-unlock.png b/img/card-unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff6fdd5b8c976816771e68eae31c89d20438db5 GIT binary patch literal 15645 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 VzKeASxOukjyruP-(o@%>{ug!mgY5tS literal 0 HcmV?d00001 diff --git a/img/hass-add-on-store.png b/img/hass-add-on-store.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9d5458913592f18fb353dd9efa0892ded0b001 GIT binary patch literal 13574 zcmch;Wmua**ENc@P~2ULy9d`I2}Oz)cXumNycCyUMT$#sr#KWTQd~lDcY+sp_|o_J z-gC~sb6rQ?ADQINHFsw2HGA(_d+kY-+6NF8IypK50s_{11vw1_1jG&a=Q}hcc$>RO zP62;I{G1l=I*8xNfu$3p-$8X5@BoubXo~ou zxXE(7D9T@welJa$>P|{i^t92c(Wa6Xsz`rQT(a;T(+|kmt6r5ntUG=}&N)3=%L&*W zO&1aIu}bona+n>;k?2}DeGv1zK1%mzjKY;sP|F7r$SAn}&$MJ};15blOSNVpt7PcO z0-j!8;r5>{t5J;%aAhK;kV~Mrwu409B?H>7(W&)N7ZZA1jjC5qzkad5tP~&u@5yXn zS2T!;_2hp7fAopD;*}rYz>Nc>92&_en3BB(3nF!x_oE*Z$+;hLmuqE0jaW1qA};r>Ccx%vZcvnB_CoAaBS3n4v%%{NN9Yi&{9I7)H2Hd|!zp*6l8P zqKW0^p&E%B3NJ|oKz7wc%YVH&F57`PS^jPo^m5Wl4B^^~su4PDSObC3;Nk?#05jj}x=o^ppS#m+0-Oeq+DL$%mhp=j^q?CJ)u3Os;C~a)|8hscT&L z&`3}Lt)>)-O2=gmy^IaaI^^M_dc4t|mT1>ZwD{PL@yhFTUQV23H~FY;H|VNKWJEKF zGs}Kn6D+7}ZZv1U)6d&`GHV;p`$IlCJsub_F%9Ii65Ni%og%qB%X|u*vSL!$){qZIEXQO5IP?bPk4Bx^=}mOjVgiE_TBE?pP)#Kphy!?Bo1+tM(BjoEe)f1XPes_Cr-6=h@Fg+`k#H=a}^a`0H%w|fKLE{`FS80`; z(B6EU3iMe^OP30#klmcJ1a)6+f$G;AO}&f@BmC~P18AqNafZko;HE!W9j(97U?T|VR`cQDr|H^P%Zrca za{=1&o@H8&zXULTS2z1GI$xq;j`h`-7ba$YKc7Q`%-(5&u7CI04$yIR(*Ih&{%6$)|oImQhiTI20WNj5WG(13@Iy32GRG8u<#@dmC)xN8hEZ2zq& zYx4){YIzGLlx3MLr!kTk(7z=-rmWhVH95k}Eo0RcF&R^kyVNQ3|2XU3Xgjf*Dv4O( z42DqMAeyQ$@WKr^@>}P$Z3$gF&-rol-(DIeF0qLjOED{`23KUplIGEY;nWah zLnvT8&8+`vfQl3T)Z}F8Kep-3z$fmK8Svm%x32^y&g&uN8=;qrR)Zlxys_ur?9}W8u>|~tTr&hD&W0}Y-S^7@6TSk(-A}4%K5D9 z_9`GJTHTemS$fgVk7^4aXFaM9jum=Q$Zs3~aw1+vpzKsfIJAB5*BlyX5_YKv8ycf~ z>&AcOF-cGRZP?cy8KM|{v+0_q+Dn+Sl@;DK`m5(7z-bP}vtQISS4qk$o1`}xxQC6y zIi&BHrx1V~a(a6RDT9XMnymxKFO`eiyR~_7HYv#+|1r@V%u--TXPO;+L`xXoBsrE` zaq#LXBOJKF$sK%K0IWVL&J6jV2@MrNZQ;>AN*c@*ny@bO|ET2~1l(t&jc|+om0E6b z+Y(e3v86!*;D?Y)%;y2w`N|EdlG*hu_#0dj(2{`6d$Uo} z&AH3jPqmzbWn}#k`YEoVswtO;p3b$<8_zUD|7CP_+xf+82RZ@Y+IQfl!TB17``ce_ zG4E7@z5sly*owyg?oWLencME!QY;Gb$!^!W^jT5ibcWR`-mT|bv#P}A3@o@2F!_HbDOL;tl4Kd9n zYr&Chxf;aH<7WGkbEaf`X#u$5Kb41}LQjxZnry3-!eb<<@d$0vAT?785k28|b6Mk;mdp6xSwmVC$&y-NHZYOo>cQ|_Lfm7(oB)wdzu z{IpK~&E?6p?25jfkm}Pw34_rgTNTR(`;hDSN|pn~shNG}^Eftkw9so;b=^7VqQVWQ zj@&H01;;5E$G3Pkswt+ZP~VE)a!QT}`CF}iXCrChrOzON`qf67b|dBjXm-_D;$&>H zunQ|?{@rYLj*3^* z7V?#<)fJ8%+>fo};fwMh(x%ILAa|+O+}-%~R{wsRtT~|Mu(6en&XCQrA$C{M&p$b< zQ*6p(kwTHb;bk->Wvu+1@|f=-PoD#iXk_UCsxs%j;%h%~LaGln-@Wy)LCamGA_(LC z(8r_=xtf0Wkl%Pc=(@XzOeYxE=eNRrc$N&A{H?6A7Ow+ z12M;c{N@6W{M&zQS3%jheSC=}MLLw}+z9m@ZK*wNOoS^aNqWlMty?~rd4HcD zFQp;v3>r0oHy(EGswB=V)6{LAf`s!|MU%~evmA2CUDU(bvrfiJDPqKFxA%Fc#Pn3M z6DmQLU=2zIbhm}M2lO;kMsorPl)b1~@N~Aya56x6s;UFvd;DPEZ9txVYU4>$J-sDI zMQ9$&)+bPRwzwZ(0!^H302v-tD9D;=om7^@P4Thi65$xsuXY z{byC@naQWEu_XrWzT)_iLRQF6D4L}l|Jz6bJMXVJo<~?Ba4YAvH(g!kWr;$^0q=C# zJc!(SFoFF6?!5wNRrDw5Qyn{xzc?JY_3kyM6XX)qs8-$*bJC4d7Y(ph&FD*_7-YtM zkMZY-n(wo1;6iU$Z@F+bep*J=F}rU(pXa+N3u8GFXDWo=S1*s~Mp)E%T)yAdYWFpK zKV@Y-8laJ*_7IhItXR|xq_Aps)3J55&GFoGw)Rzke*AUts~DoX;2<8ilw_L^dflQ4 zr4EN}+vQ(=N4#O3LhCqLsWyLKOOGja|EapSCPWXWBXR@i&c+VM&Pep3Q z6sJ9MN=hueY9Jj~9!8$;jl=c4tiMHq+m+(qkIxEu*v=e}4Pa|K8)aInV#xiSfu-wN zd5-PTfAbbB=Hbo|u zm6e#P^TBy+nYrym6q1v~-jfSB8jsc3;BqntkjvGysOdW3WSz$N5%*6Yg-n%;^&Ha} zTu|G8v(Yc+AxP`0KG4}n36x@x<}Pxr=;fKV^~)p%W~1#!8I*dgj{Pz;gL~JSGo$QN z?kH=uxQC+D+RbQQmx?%8No8bFO+TPeujZ?JwZvaG^z7#g)Uhq$unL|BT}ZqBTwT*t zrE#QzfCl#U*ysP?wLHL)e@!5=^pUYTT-lF*zs>4l6xh^iVo+#7<(U>FqI*0+cCJL$G!6}&^-Xg`Exbq3d0bOrky~sNQ(~(Eu5m zn-e*)p1%+ifkkRqfFapa!|Lgf3(mv$oD7)l>TxHt;)jX90nfN54$B}VEhG!-D!Hqr z|IDsR>K6e&hv$udd_k=hmpc;^H+%)GtxOH94pubxaFw5E+e_wStDdUo~*IX?dK~lqe>2&&` z;U9WB5PEi&cw(m7uRlrx9PRUsL;X9s&YyMdf%|SFl}}%6GMl6dwsRKi>p%;>aW2OD ztc{0*Xzm3h2L}eza*pOpS>qNhcTa;A-qu(ymg!A`pRO(Zyw1&K>&CA}E0e;tTahCP zt-S@>4o{_E6R$Tc55oY*`;W$;USctndP&hAibAXRFckcg^Z15LBc+7JuNDsaCYv}Mz658>C-rMb*^PzK?A1R369Wu;{#`H4Yi(D zf(&@$89~lZrhn9q?z-Q3E9H{eggM;VY%953j};$z=EQS+SLtK2 zHcZGevMP~ii!6|e%m>w^2F-IN>XbXl|8Bi^v1$K_;q)W5<#Az-^J93`8IWst1?yGP z(Y#%CtqHHrZKuuc`$miWGsYQP%$InW?>9Ew5{5<`z+(LgVE0g=x-rMO%@-3ly-Lts zaPIk%s8-RqF~PN+{ZyE@hU>gK!RTFW{gFj9AVcza<&9UU8K}zvpl}O*roQ2ozXZ`v z4t_X}kF_ysL8Z#+TRv&!+a!}u6XYd#qOEvGC%=8gh-(;;;TZvo{b@(_a2%;6q3RSr z(ncSI5lwMaa!~cLbHogV{otGWt5x5rLov3u&{I!_RE4*zco(b9xq!I{$w|5XN^Zbn z`w4)rg4mm=>!Es_!r+7|SJyqLX6vcZPJ<~Y0MuOI`Y<%yh*1bMj|PNy9P(#s6{|+CwTwEb|4#S0~`3GZXXnS8Ht{{pA{>5u*iG1gc zI_u;FwEwz#!sPLPPChh13T?^ze^I_Tn}j)>YzVcW(T0TQbLu&RJCC|wT(^FMm-3bx zLa{_jq40Ev0zEUemNvow(seiH!h|O?n1|F;#OOGPR|JKC;%7zRY1O+|+e#PIgQWA@*w;AIksE1i3t9~)6R~SQ9_V!4_tHG8sj21Rpkgxo$j?Vi zBd`aMEvi8}$PCG|6BFH@AMXwh4pgO{JgyFA7KK>f+tXlIu$=FR2BTb$}DDk>UBEs>Ft!DdZ5 z+5>!)x?K;k`%~Q7GoV+~_3W#u`ECAfA{rTUkNa9@fO$yY-tMmA7ln&DivicVV5zv1 z`8wH0BSIpgjmp_s?f-L{M(XNkOKZlY;O$@Ot zApdASEPNQYR0Ks3MWcxf^z{|By!pG)o3Kms1OveVj>LPdDtX7S8TKNJBhlct^;?al z!C{We=9cGo6zRHb9F5;mUGDQ`NsCscK{NKAwzhVUk*;p!Cp@HOo^YutO6&;QvD%2q zpz8&jkyOrljV)6+bde;q-K4fAGU0U7wl1#|fwIP6fXiAZRR+d>vg{=HU~WtP_epIS zIe@U&i9ae>Q!dg%!1qtF%HLnyg?D#*xk45;C=Z7wFXVCO=kA!+ZceyCu{9f~=rnJ- zZM`>o!dx?1JfttTTk&qGMU&IEe1-Wy zKmJI7@6-JiX@$8QX0x)d~~#qx82FCnmkSYT%q{a2~uYhqobjP=0b76-ls)} znjymoaVi)7J_vSdERlVK5dFxDtKOIt$Jx~)@bS?F8|)lw5hcr`MlNBDx-!>?Ze?Ks8NCy|!tOoh zw;4B`E6OK*C(BhwQ318Cw%8d?$ybBHh1^fOqrqM3z|iosn$P6Ea1r#2()U{dySN$K zZKPBzEG(vw|6{y04DkHRj@7l`W(dnbWO0r&Ryf}Zd8?)5E^Dc)1i%HqHu8gd?Ic;|JI;u3V!;q+vC zIpvR8Fc6pNI&+X~taoI$VE#lb)N9Ita=+^)3X?1Ttb_Gcxtu?!t zfItzpfDbQ6^%J<$1@bYt@dHwZQxR5>on+HX&Wnxz(XTz%^AWm6%uLlS|+QMX1m2C|T5H zijHwGN-s^x+tG%G1{4AE5N9-BVangFEu}xtep3u*k*g>W!hPiThfb#>&UxpXRVEcO zvA_a>0AAh2fz8*Y87LS z)Bmn5tj4f;-O7O<+fC|h>WY8Y93bJf9O^Q9kLXpSG%~%k#a^jGc^k0FNZO657!Yu< zWn$8>dl(Z`*-W#oo9V{=eCBDVCwealkN$(E5#+~XgW0)oyLzcS4&iR>ZGEVJi5BNy z)|GM}C^1?3>^L1RI`?`aQA{cfanv+c({&Tgr#jN4enCBUd7&C|N)O))F}>h{o1s(k zz9KUY?Av&M|FCBwwUu~iBWeCbKJat_s(L_p%@e}=;a6039-YCM6kb_e4zA2UNZRtD zE|eX+MO3c3s;{b4a-Q{^Kbs$6BExmULK}FX-j4&$8GUQCIO;RFOvhgL85_>#L8}CI zT`xNPD7DZ%>myKgT>W`BYv3~T5D;yXxav7))ZgF#a$oaOe)AB#YID$z-XV*GEU=h) zV%HE0vG`&WQ*H0gR4Tf2*sq(rtff4Dvda@@a%*o6C(Wg`-+~lCnFkL|KOQ%&XdYKi8Bg&Zp1rQhZyJCu;$EKDs}$c#);>RI z-K1u@&m45{Op zX$?9z@4P0})SXMePETv0=&Gr?E;$AK6!uh;24C++C#@MhpT0bt=RW0*1YMih6GU_v zob?N&pRRfwQduyso;N))aA@$d!Jz;gmj z|ItD3#RfYHLB}sPK0ZFy*2M}$47<|j;dq|{sJ8(l76QxyH!zA>LpTme8sRIMq=EJhGEljF)ntq z7Swh7u!D9(j4u%D_9hAf{o%J3a6`N5bFusDn1qCKK8zXLY+1rN>k2)|2FY+iPI0s& z&PF{Xf+lbt`x-Y!W9SQ z7weak_S1r~byx_FBpQv*?I4D|Hu~6tI8X7r=|Ph2r_gPksn}Qr!*P8Ig@1&}I3wsd z=G3sgXVvjWz}56&W7b9dG4_fm?u_6!$7rXQ51xN@z{Z$^$!B)^kiBy{(r(A2(4n=@ zurla~pwWZ>MkAR)C01Oi)5!OdN*s1?3@LDUOI`}3<3qM6QI0F5NJau`=|iGa4#KqTo>hMK|~meKQPG;%@ufB*$ZFYHFKvR&LK<-==a2klPK8jP!B}F6X%AC+EqrYgc|3cH2B! zsNV^hSK+vRJ0^f zAfLqFEHsRLVj~Bm>peW*bV*qa6W+dM%pu33{e6poh44NpA=pHoo+~uUu$Ni~yN?m# zk_JScer4acAZQqN(Qz7pQ$i0KBuR=$iYOHAjj*S$w^h;*YoRO9R~NIjXl-r1ySsBm zCZzY;*e@3lR?|%S9vn)348FR~b0p{x^chm)+(@|5{K?rLl=Txsl56NkRw%D$mI^4B zhYJks>Q6xAB&s6FMjRt_q6&CkBP^)5^|~eUyL_KWi=YY!Sk@tbM-l|EwMA{9e*ITS z)*>q=KcWQ-CIj=M8xzJG(=R0Grfz%dj1qT(C;$?Y{?50JDEw+jmM{|IbprM0082(1xhI@*$36m`E0v>F&p=6Yh<`nnGs45DsPei;>0n2GwhW z)edMCC4~>C@Ly(G+L2!iEK(>bSB=f;%@G$tx3={3PwCi3+_qdY-1orVD-UBX6MvVS ze~u&-I@3C7jT!5%$6-z}Ng!gW7m{I-Z!zr)+WJg!%`9l&@UM(gevQXNGR@%VuFBmP zEC(GvyL{o@>}f%ER=~NBigo+K&$Z7vFK>%RKpP`#m*;Mn*D>8eI!#*s)za4as62BJ6^QfeWEU zHtG=nx7nqNTBUMqW}7-mDEOnvbs+Kt((nEMa6_yk;^Z8&9BXut=I1A|wz2rjj;Ld3 z+xB;WYbt7*Jm^acLr6{-{eGemGLl;uw-25WcKR+Y$?G#vA|2LWkD>(zX)jbvI7_q0 z(f2;SsQZIwpRsw@1NZZQt^AU=zus>#`#(jc0i~LKEvzl6q`IG|zBxbL zZ)U0Abv-UpfV!H_zAql6v>S`93j5AXDO{^hXaxBJ2WV{!(J0kT=Vq{YYLlulgvQ(Ua{T_wn~57%7mN_c z`x6M*5cuaal|?LgpJ6UhgXw=XHCVRzx>^t#UN_IMSP~|37+xrUVb2UCKjt{d7W3Ye zL?&UjA=;Wt_W7F5cddYokIcVtr3^>ydOq5#5inQ%<@}exN1dPGWv#o94eVT)`Wx{^ zg#={+&j_BhR$-dv7$8bM=B+-W&TaW+VatpNO$bzTa(jJWk>5Oua|7`UoC*;wNw)qx z=bnX#-}Fj2P_*7i)#%l!Nb!$WbeQ`s&7nWbR#ZVv9ACY-$=gw2ntJ`I@;2^p--B~; z{So=mrWd6x(z9P_^lKRVFoNIp6{M5F&^K%T7b^70{|(rJB~;birQ2<=rWJ!!f|d({ zgkUsoNS)=DFV$_bE1I=}a1En|b>qs#rpWzt6@9HTZW_!F!0c2m&U$77A^f6KK2x=< z?!6nG^J9f2r)A1AIcDLa8-)5=4>aG$bT}^X=8z#4~dg{My2?meycm< z$yZGcjY;L5cf{Ct0^W$xO!$zSW4m`A;w@&erKepl&rt--)w*>^sS21fvV}1HNWv#v zpJ3cPZ(0_gCVqHrSLD;K=`zDbN%+x`V`%Jl@Yk<4H;~--(nw70QPsD1cQYFDwZ`~m zvoMhBKpb_9;t2nxQJmJcv_%u>fh|1aX?u;oj$qH2J?u_BH5hNtML0(QM#hT<27a9bHIE1^2LQ?>l;jTmRWXm3cJtIcw7b`a^1qS zJ<`JUaU(w?jZ$bx_5e)~Wyoy%X(z>&GrvJmyyq){wt;_1NI0CV3$od)UGeX&xK21W zN)$FN2o;K>OsLm9i=R7b_>eq?1l>9Y(df+{d;i)>NK6dQ1TDYL@Vi#RfET+%!ngg` zro@p{Q0zV8{|OcDHtqK(oqIR8T^<2jFVR$cpq&?YtrKowRs8CCkWYUc#y!PL^Rnc9 zI+hM`?mrIgyLA0N*>8#2WW`krq>4t14tKk`BCGTuvm&bBU?*tCp(ahUu{xR1hRH5R z<1;e+Bux#sfB!R4#3FH3aPSq^=55s4<8_Bnp`_c>6GmkaTAomepXBcqQC}G}^?%kz zae-r&y)-`*_aY*;KMR)?kS*+UkFiNvlpfZ`4}?fNgs3EFLs?3pl7kQ_w2H@!vCmBV z%%Q1Azx}=F?L#sSrKb(Hs$G2LTtu&ft$IS=z&Y+>z0Cxpp1#LW>rScxwa+$QeM3xw z^gHm$s{;!vovP>kl>RZD&ZoK??PW}4hiZ$dWT?_b&GLQX(%T;b@xx-3vL|@w;w7jP zYrA8a%@zZ33-vbel&h@0;xcbv&1F8oU{Yn8R-JS4l zCS&fn?UhI2KoU6$*!a)Hi^dmn6)xIom@!WvQs2#R5Af>i=V>W>H^-MR!4?6RYv!1v z*YSxv5{5JqW<8--hjVbzL>AkSJRtL4n?VZ`+4B3&?ymEE?K@*@g1nM*K@!|D@I~;; zOoh(rLOp65a6l9l%)l)?w5tKPI{e6Vi|w zjfJ*J0e29EgO zFOsIncdm+T464RMDW}Ze<2_9)quCJ&?US}lR{Q5{TiMn(&p2O+kEP)zXelrgYIkZP zsu;F;uyRqykZ}K|z3U!>OEh`k6<*`l+t09lQ(&%*csb^M(ReE+M)AyKd`F5)xP}tR z9^rp7U<)`m-o85X+tZz&e@mhuBJ-^#@$HD3%}|e~szjK3Du?g{VGiRjKtqy-2V~dnBwwtD zRWuk0{_up;YumVSp&QB|M9O#i({0(NI|f_5fB(L+lVA$D6x#6?fgB5~N7x&l)2d-X z1n$2h-z`(U4wxi4-svubeyBnOehl7wFfAw)Ryt*`Wk;m5yqhk(rT2<_D~=a;QN?e8 zBZM6VjFDC9r1NT`8tN^by)Z#vF9@p>iR=8^gRz^ka~gQlK8XFre=A&?kkU-Cm3EGg z0Ex;w@Nu=MK2mE}l;LB7-Df(CO#~(k*YRfsfu@L}nb2OpWNN^Zq+Qe35Q%$DWYNNu=q84Tu8leG!k4(O@2cI;}giZWQUs>E&}*BxQUn< zm8(CL%`ETf{;ElLkX=Ag*n-+GgJ>AVQmT5+yz)37DycC0P) ziz+3CC4UcrxYrS3K4L%Kx=i~kV#+YRwH~SbqG53TMI$%8WuZ=TCO27V8o{ zon~S_6Ch8ESauGSSYdS~ofz)1Ddi6|+fqh2XPm?7IK53nQq%1V`<%Zuh&IhHB}J3d zBIl(35=>*)txIYr-J{%k7x4J}3za50^G$3voLd;rOJCy6O%*Baw2#)F{juF^bx%%k zeg~!&C9MiJC`4(q29Stiyw%u!(Id?w$HKqs?xO7k_JUEQ*=O)uLOXL#2!(AKr*Zkf znIYb*KA>mLFJFH4y`&+b*}&!ONJ6q;;}Hg&OJ8`6;>R_1KblP^0YOT-IW*FuNT&!$iF9`oc-**)?91NIggQQD)Lz9~t9}t2lB|%GxzkJugS!Vk-;NW1xCmelg_@YI;meyUpgg^$ocy%p|EV89(>FHAw zL!j7!5&vFR%*;gpecSis1sg8j-&cZ3vKF}V@2i!oNCI{P@bWj)fc|&!ZO3Q$f7jw& zg(@QbckMAoBKp5eW!6dle|zIxGt^KiR)!Dp3XD)}Ce}Vno{+FGWMNFON$5O(_ZW)~ zKQddR=-W=DQG^~Y!KPD?)LRXn8v6z0dP8ie1n#C2*k)FRzdO$tp~f1bQPlM(Chh2F z)&u^dM~|S`k61;HE(tDI9!{hgS(v1W=`GA*CjIO%oy*tqR)A>X z>y1R9lK6%j)vchL3aQYIo}ARKs;TyFrXeB<kyq%XpRD{s&|x}4 zwDF?NhL2wG2}zI2+J_$A_oW84=A8{#n_TY8d73mi`^H9X_>>@N7DjTT!Ja^|U(3y$ zb#WGcU;~el+tfs9g+YJ;BHcwa0fkS9HB3Wv?ySX@Wlz+h5O#iM%ZL^b9+ULoGz|YTr zx&1?@(6JEb1+9!sWnd%g+LM5LCE{17iH)9X2{bg4R|{`X&(D#C8Nt4#%E2kKfe_oB zsYH34s3Vo5cG=`uIWsag7JPp0&c`RPEWUK3O1Q)(r>Z*qxtAUnmG;xm95q&2JSE@7 zPZ3ONtb}k&S!RMtyps(m(tf z7R4&yJtJi3yL!7V`d690>2lb-el6+YQM=(+{~|USiCe+oV_4ZfC&&TMos8PUnT;$Y zE?cnH{tzj;j?NCf56<{loQtej39GlCHd0{0mC6wGMa@E48H@Aw3f^|dRE_(Ns;UN&OCS77itBpMRarA5E8&mBo9EJXMO z1QiZ@!t8oYh~Nzcqa1TDwYf2oJ3sVNP!q?3)Gkpmh?$<&1*bSZIk9SWr2OII#~AOX z7tGSWh9Z+?dQq2`p1P&lACf+<{=_heeU`MoZuw@W3Tbq76cTu1k}0pJHxuzphm{bW z(*K?doS3?yVf1W+z5*jY3~P2KOQbC=88ML&92OfQS69t-ODCOsWn>6h*?$Q6={6;R zINL|P{v0&66;e7Jwzz0Kz2^>Y77`M2SrrxguBXO+Eb%d`#O`)A=h<7H7ICA8N)5!N#{oPtUki)T{bmaH;W?8f4;dmn+zV!c)C0l1^&R}C z`||R<+B$Y8WLg(QqlA6 zMWTYTvaF@$=Z$1}YJbF-n3xgc@l~AO`(>9BuuUK!!5hS4#4)h5V+NevwRRl8`iVzI zhE}A7UOe%xKsYmK)TZm;VeR5_dt1j)P)SBIPL`~IBuWq;4{wl4GE0l}#~Xp0Tl4Q+ z?sUJ##*X%^TVs?d1luRArInO0^bHK?h@&cOM(InQ8-?aaeFB-?X3CY_lH>oYrjRgF zCL%JXodHKY=xk@I@jdF`;O5qrq^>Thxw-i_^DA_ACEYL|w~NCg7Mi@GqWSy9=(Kt4v3N0#lL7jT{*O(L7wO1+i91#=NwQ5S*0P< zSM>2>2ihU`ejR_QTjxYKK+LP+?}^Wx*uNvZy0!`jwY%O<8Z`KJ6S=Uty)9*}!}3O( zf}VjPp^hF8vg{;8i;J!+lo%029L0l-{qNziz{7(KLdC$4_VpE6fBSTMXGi^|(Qhwt z07E-d<-P59C>3r$wY8?S@^)3oejFs_)z_2ZS0LI}lRtW_8K0aCL-6eUe5BqbvHj|? zE}5A<_wn)ZHcOtIFJ;IR6B7`~M~%>rk9EA0EJPmWPwF)NdlR*AQ4!<&EvN6g9CoK$ z5OQ*ISRXxV56#7}v2_UQHkSl-sOHUL5Y?QA>HY0h{PXMS}%20 zCie^q3kxN}D-a;x{P(;?s?O*>mp<>jXua?=Z1tylIq_2LC#lqDI!~cHGgw&t`mHpw zOCvRW7&in8~rI%0=$?|aapq0#}%FoczC0`#C(cKkupIeBWfYx z;XcML;%53E8_?s#&xJZVJDvCEpBmPCcaJd(vysP%+@jVvF2$b5x>E-12mz!Dy$LM1|tXcg8^{G^qgU*$)0w@a%7GrY!jY9F67-R~C!go`$w(+UWy;zZZpz$6o;hUW?A17*Kr)epusPsr1PzMcK zNjp1pvlX+APAvQ$+y61~n3a{iZE>J^y3z;7;nV!NA{(S_!cIqBO?UaEVdjmTpS0*U z#Wv`kp@)Y~0KA4l8-|nt@U`jo_@{BCA$mIa{`T~D)@r!;^-2|?3Nxr$TX=kmp|VF& zpqFX>GOEOg4|*FqLbQa3MqisJw(7@jky8Y*GH&#%tE;BFe5)W*H+Od_-Or&Qvc0^X zIuI{~2&>01DJ4ndsJ+uqx2l%CIsVUJmspeE6_F#_4Y+0sw~=0F~#_Dqe4PRS6-< z6XR2_g)P?(huTi?wdE>BOXyis!bp$K?A=UV?^S=fr6k_{i%ChI!&OPMps|2Lr_88* zr`5|(;}bQ2M)hSRWsP?8YS5s0`_I5I!qZa-L<}e~&R>@afBg8-gpL6(G2bC1BPW+z zP=Er`{o6%MQ+oUKYZ(BXAhKwmJ|Z()F-yd6l%bad&6a@ubV!$s&U*$c$!Hyle2u5O z74#LTAk^u!@ZN22+wuuuK6EW@x#rf^l4SI#Wa(i-aLLFbLorCCSPAI`1c-gy_ax)` zYiW}VndL!M1GNP#NQQp&+XgRr3`lRXyow8_u2sr#fR>?%I!lI(~P;nCpdm|2r4z#n^T_h}qLZHL8x?|Cr zrskWbjSVZPWzljB;EPhFw{YXFcs|a{5EUT@&~?{^It$f3(4Ozjg@eE_bR&wEOXfi6 zE?hre@puEe4K=opU<3i6Ozw;pYT%(N=snoNO9t-O(P5~F?~_FZ_9*^wn0P_Att40g zXs_x#gzyG!nG?|tZjY$?qzwB*s$RZMui#QnS78~j;)P`}>={&t{O~v9Vf{BcqOwL# z?sxbCm8_1^xmuC(rx_|GdX>mgBpf|0%{L=6Gm$^OJ}+OR#70TSW1(!D(0S2Y{``MSpZOw!hGv8lb_L%ruB%3blJ?ENt zPmzw4$u;{#A(W0Sw2M6rFwNHpK0`(DjWUv8<3jA0FU(n`9FY-LdE%5e2%tTHB4T2w#-6+bSl3pzCt&qP{7Ijk_#W@Zpu!hvveW=Br_ z6jQEgzM^)2&;JS1*7^4~kzuPd6$i&+HEM@cr(C*&UG3cH_&j1|cl2eQC*xOwaC;U) zbZ+stV(V|OzVQ-~Q&6bu=|zIh8a8;c6XzA%t*3yY-zBEsvLpZJr^8B<+c$>Y6wic( zO)FH`;pTi>$x2I06TinCdFrwg^9c&VYPoi?o0MN@SQtIK>#4rXg6Kk>>lME7!{AO~ zSy|?x7r=PdIwUuZc2Lj(q#QIqP-oukyNtXU%Lc*r@#V)%dtAr)Ca67*eP<6AMZ$;V z5I4K2mDy@LE_d%?DP8cu?-LX8sEDwF+XEl#l(&tD9dVS(&?giaOWD~yj+R@R!2!KQ znt(m|xhH7Wz$LUsiP&zrO>Q4uFrJzkP+Yd4JfFCvC8>u%zw4 z|Dh3$q-g$XT4mSw%?85UH&$5LpC=esM1mBSm-lAfpQw7i>9x>J`i5yB;3zqh!9z$$ z3~^d`vBX&)vlr(e|K<%lHkiG=PX6S4|BB!I#aM?<<|BS;IG=8_Eq_B}qq=(mCRih> z034UGKrt2wVlc`5{Pd(Z?2H01J8;Dl=qWFdUxnb4#~@P(zL9ZsEFXU226{i8GQ;+T zMvn^1etbqIrj?oCVOYuA+}sRYa0oZ#l$Vl%&wP4`xk?N+Ti!yG0gO$dAg>wOmD>`1 zG7%w$O|Ezu85x=GV8j8Sf{Px)+G-G6QzIZIOP~AnRZ};`aOSh9%8elv9nZucR+Tvw zMR<}sFU>*SF3e?AURk9JNac$s0D;i%5iao5lBoCG?5S1CV zhK&`du8nx$tZdz>u8qpmbc1!P8|YvFJgl~xq!;6)22)k7lEd1iL9buUms6eM93qk@ zCS8Dejp= zOt@TGy2S;L)OoI{rV9x*g!XwQDCngGRohL`b8uj(6pT%%%A@$-Ceko~Kl->I zkk#OLK;fB7txQFva37bycu4ObO~VKpW5Ys!cSD|%wbbRptbfTBp9 zgHP4^reAt_-0{iA#-sPk%i3u!&>{0WI<=fDc(eJkhl zdA%x+DxbY%FqEt5=!9q89b3Z~1WSbeZAKHGn+z|;*56n6Y?0lGeRC~rhA>KYd>Uu9>r4w|YFizq`>%{PxDBpNq zPRPS^YmMn^scx6y<2{Sb}I>s#qiVds9D)`94 z5YXnD9)(*3v>6;Ug{IDum;ZjX&Qrx|@r{uXG#ji=e@SWb_4RO;Bh~Udg4EQsWL?q@ zKz}sNzx+^9S0^;G0v4c-YYL;OZQ|RzDIT*uHm%T?6Su*JjmM+i^tZd8#4Y|F#c?v8 z!E=y+$_3!Mdga`ozaM`Bm90NF8t{7Sp`qlkL8Hea2SypSEgz$R(}TVKzd&)1dTySv z4yed`H$dRq+jP9W1&-0rps^0Sr(S*M4Pma9!=EoBSy@rdNxFp*s1QLjIx53A$&W0I znELqCOF?Ht;wF$ewFI7!YB0Gb{`NRpk-UEu11m&P^po!ioPBa; z+0tai9dCvS4x45UA@e(OhQagjROu=OJ4!l%>@meD0^$TSl6Q1l2_AJ1!hH23Pcxi^ z-TK^mvrc9QuBaJu11$3*>3+3#_8Lpkx6Z9KLo3lQbR>AdAFEjUtovmO8f12q}7tS-G`74x*o7x&h!ZhBqIvjyiTO{funk&AHpO}s zqfS=d`EL$!7up%_5pB^&WA`T}$`^(=%PlDQ_+?u+SNf$M%88O~0$nDgH@a`t&exS;i5nAF8Y z`t@53!<{3ydW5n2n~gzhO1F+JF>3PlZ9~7LBGl6G=zKEZWZt=~I-2{I#_TBQ;s_ zxyf6P)oR41>!CKK`WDp(0^W1_t>8|fT|MS(xgk~p{4oAM&Xk_-%FoE66&uP-Z@`=O z1pW&u)A!EfXM9EoHYYCeMZ~nCjUyMxqlu)Xkv`40*-W^z1VW`K=;E8Lii5Lp(avW? zq>+l!EWdHs?MB2{om8b>Wq%2_Chn6dyMq(lZGiIQE0Dj^2pe`&9@|)cmU)Lf*rPzf z;YpwC|4)iTO6iKuV`cm0^<~@cgg1v;zr;~Zy}1N_qir%Qvz)$8hurfCl=XC6(}}~6 z)Wih3tchTHcpM}76H%m?!`CKz6!Y3e8_rd}7x0=#o%{X zhHb1wYrNM=cVKeOwb*jI`pn)W>(hSYO-O+kHg+Qc>$OzVALFUzMK`lUg1gW6_vk1K zBaK8YfAsNlyoh_>Av+8-qZ`Mr&GI6DNAG)@E?QW+bGx-IX`s@=_u{!()lO>eaJzL$ zczSQ8W`qw!etsb+qL1XiQ|G`VlSgJE5iuab)=w;V<4AOxB0gL+Yn$jz(7ASuSa`cdzm<#C zOk3Nw8<|W*PLu5XP;U2C3}v`K{9#cYr$~_-7YA>2 z^WT1@;?4Jm=4Dz+tR~QJqQ6bx=c=VC+q$b~6%ttQaT)KHtc5#0ACsX-~p{rEE+vL{%rj8esJ9FMk^ zJe)ATY)^DZ}RhayB@=NiM0H)vGyS9Rv4wu5QXNXXXzuS(O-*$By~PzhA1E<98X5e|`H`zIPi zg@w}naXR+1WmlEwupR*Rs+@>cWv##|CE@|HV9MeSd6kgI3g!%P%{Pexoa82Ew+MLhz)FQfN=UI0pXs7;5T@ZM;A*ig7+09sEf zMItT}Y};UCJ-NBwCTDKOlG>b#*#!z)27wp(w(f*;t#!}qsx6N_g5Tk2ZWMCEs8KD zI_}>&X^LKkJP0&cpp8cQry~Bg>ZYn%u!2?>Q2jZ-hLV6(L8M2Ok>(uT3LINRDHvPv zQl!L3uMmMJJ)L#M2jo2(8dQPr79R*$a6oPaUo033u?nn&QtZSGjEt6D0)Bpe#)3vb zIs+35P`rS4)*!`{>S|s=3P_niAd;r#U@<2?8lh8%fSq0@33$K&Jj{wm>jTyO-Ngg- zKZYqOjYu(cC8CQCRlS>@&nk3kM<5YTR9X1+%-xHL7+#hUpH6_8IBw4q^XTZPvxb`# zv(9UW`CU|$S+#z_(~cAdpoIg;eENR#9B&SE)46qZq}6WKnH8#F%m*w|p zQB%iewcKg~iMQ#lxAtg=W(mzzfe^AEFa_p+Txx3SzoNVic5<~MQjQFAiY?s-rAe=5 zhkcun{5&$hKl}H7j0k|2rDJABjuSm6&CSaNb7@p;EOxm7aTJn9Bq4lzSIuBL+o<}e zf}&#k?{dyg^P}>zZcEfSRQcJjd?M8ck2X(*!Ss3A#qgwqvLQ&{L&7l)m_~0 zh%yt|^gLHq?8Y&^g%c>5gQUC&lU{m?s2715Aaous5iYQ$&29qy@ByZ6wZ_)!vfDT~ zU|+WCXeu(|1AQE6Zy4r5NHwyu2ckKlBxAx2q0w&TsRU~h1U1&A<{zyI#$q7C!_>TY zKhVns02zpdg#`qA47CpoiT#$k^>3Ln@BUQQ`Q5ln1SrB3?Zc~0uAs2NO_~1 z6JG$uvqx1nOK~ptY{BV>q~j+3IRb_JHHGblFVTR zsIT=Bee{I%^k@WC8i|1*($?66y**jL*#Y@F6Kp#y=(qSDzemTHMI=-&%b=a_`tGFA znddwEj*+Kt;|Wxa{)9aM_iWe}7nP-j=lL37U%>eS5}Pze zj&v4Ftd&tIUjydU=(n`7w+oe^4SZfC1(XB`Ok2t@%IKUV06G;=A0uKSLlqcdRKKb! zPIQJ`@}QMMz6QHN4dzy=>#nCOiiW1<=;S0wgRr3?6>x-}*BY#Z7Q*FHITGM0yUe-4 zu!2iYjt*ogFkL3UU;v@8M%0W1bQkFLFT->bI+X@WQt{1e8C^d1SK zfaw7$7Z}WecnYiy*?D=L)-yj{d*$07@iP$(Q+gr;nLm(6YRk)rIg!r(B{_^SmCM8X z#Ay=LZi;I9Inml|SL%&!Yx}|Hpnl6BEw)e@`jquPFpNd~`J$Jgr6%(vnBIFPdG>i{ z9&W~Y7oj{~HQ<+tpXf&e8k_#5+j9tGG+p^YqOq{eppP8MT1INvgF6u!H!6haS`}~;^rbj|zl z*=EN&z(v4#Rb!VYoJI{H6R(RCl9Ix%PBvhSrit+-KCo_V?rxvfU&Tg51nQUeq)yny zf8&EwR#qO_a^)h$)FrLOO%rgCaxmtM&M4C(1nkXsTrxnLR zrK5?7ay1i^gO6OPLzk?VAYwu2-Y$33m;wt7?pIV<4-Y{?bR>{HKv)ChIxO!^?pAd! zXP)?nJsAq%F1BI^brVnBDH*_Lz14=rv!f1|C$x_qp=J5qlL4|g(|h~TZSBFGARxRC zhaZlIGhaWj<)h=+`=L@yI>Km9AR~1E!MV5?qk_A_^D6(7x~69Eg*dP|G(TicJ0KpTsQit3!?FgUt9@S|B0KIJGRn1JbHw|!SQ(HHg7!z)kD?~vAco>qOT zf&|js58{|{8#nF8k8|QLc0^ERrL?rP zvr9{{oH5o8V_GkfTW(K2U9L3-$RyOT(jKWFg5bS8YrQ2;6LgRRsSR|$zuqDs9fX92 zt^mh|jje4*I|2$G1wm9+%c&;o$LGY3FsDwgq9A~-FG*~!6Q9~=*OpF=FOE?rj+JrW z$uGuok-{`-)jc1Wo9MD2;GPB4st&74I>n5TjAtIJ3E?#DEY{-fF=>K8R6)y8L#;QA z1!~^%@$a8P7h6wZSKC%gF(dHnESN>T~t&wu&r7|2Jn6K=b7jnNfCHNL`a~TfyjjdZ%O#5O^6z+jD`k2 zwwNDoW9D?Is`$;g%h-O4@t`#M{G-<3L>5)=vWxkGjc*S{chj{VG=LFnMlaMWg?R?n ztXpr%(w%Y}izz_i1@}A#orYlU|vUU z%M}MWM405TAts6f0Zx%FAXHkr!F)r2yh{g=_bo-(%(fI--@I79)=ifaNZ=$)-J~7x zl_T0HqST;K!9-ys1VChCnnhyMWbULT3UnvZe(O}(#Jp)fQ=H`s3i zET3)L?ugt)$TIoOn2B26wN?Cfm)wMMUzK2sBuE5>)tc(JF<#8IP* zi?MMk0U^i7Z&iIkb%-K)((@%IjW)4gWbgOer|06;G&%3o=Ifk0cf1ciEVaMyRyrJ+ z3iTM+5zGK4CH|K1_%cdFJ44XU8?B#5{iTozhVbYjPL@nt`yaw z?8bsQO~)=9K3J!wQa}JI2ziW^Hp#ynYD)olHe(JeOEXPKK#4o^z5|4-s)pIs@o!Wd z9C<*O6LT6ygz9d-W=V>m`}n-#)fh3*Q7(7s)z$S@KB_^G-KCSo1H^zu1$ddDnVHn% z6O9hX7kdlgV5P$qgUW-(NTf7CEHZVQwVfhPfj0#}V|)O%OlBym>yL68jCu{sgkAs? zh3)d-MH;s;XmHQY&H&7d@e<8q+HY3IG(&PK#x^S_J{L`eG|UR0&fEY%h69>mV*h&m zB5+E9=G$xH9mFtH2(Xmjtj@@@PB3)})#*P1VWADk=J^_QR!|QOGvT$oHVVTJ+@KEt zgmC)pCgYIrTV!Bhi-l+Vgvr76|Y!Br`@4;4fGKf z_qCp^053u-Fe+TPG&Ws@`Iat}$$^@P7ekbYF4;A?F>7SDc^(#w!3r;7qs#hBJAVa$ zwpTMX4GB(EH@s{iJpIw7`*)zpNPy!rY<4FCnKe~r(zz-dbu<{fBr}vi>FVLJ)-y

KZJ69x>?4nEzTJ%bY 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 NJ-fVjR=6HK{T~VzY`y>h literal 0 HcmV?d00001 diff --git a/img/mqtt-config-sucess.png b/img/mqtt-config-sucess.png new file mode 100644 index 0000000000000000000000000000000000000000..055581ac392773685ab45d8022889840d17583fb GIT binary patch literal 12437 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 ulw?tt@n7xrPu0u+W0`p)C}?xHh$?Y{!-W literal 0 HcmV?d00001 diff --git a/img/nodered-remote-control.png b/img/nodered-remote-control.png new file mode 100644 index 0000000000000000000000000000000000000000..63a0ccbd6d5117144635757b6cef4e1057edbdc9 GIT binary patch literal 17719 zcmeIaXH=70*EUM;5EP{oK8Tj&TVUAI!D_ZFmv(2JtdMd?+VN{MvoO#@1mjsXG& zLhqeW&W-N9-{*PW{ho2o7~hX?eCPb&CUxCw%{kXvb6(fA@uW2c{uU``+iMtUOOwVwiOQU})oSfIu;3CzhOS}R78|K%@ z;^R64dwu#=QZQ2$cD?C`8Tzse^SWP0{Ab2~ocEP`HG)qkfTNFpn}aZ0n)&}Ii z-t|=I3jk|rnYxN2n+I0v9U2b@_}LJ>`fFoKjLdi+7vZeQ%HHCPCPzgKQg?q*Y|yrA zg0W&ACyOgJUb_+=*YpHWTeF{@f%ZiAS-{lO&} zrdHr4s}X4ZS!&Y;20t?1EHCROYZwfDvR-8y=#33+Fl+TpcA6~OUmu5o8~62;C>D9m z8nH#VCgZh=Abe|62EJR97x%aU{$!_V?6uw}Oh~ej%XjR<2uftP5zdc9S526R97LQb6WxDs&z^!A%f`^yIp=btWoVB$fVM4P&JpUTlt;ML`_8-tNQAU#! zxlS}p`H>rR-86y08?P|Z&?~9S2VdwPf**{8VT9GPb3>tct(`=NVdR^YK`mG9r<1hzj-j4hY3^I&?VBSOvK0#rK| z1a+0i1|6Jmsty*lq=Tpz1I_f2^C)6l$}cLhz@TCx*UoYdr($D`H-h+dE{lRGSOlkn z@a?z?8F_sOyHY98C)E1=*k8ui0%fTsF9?Z}ExGUXTkUa^L~`u99o)jpcRx1>BnK=3 znYn5!AG_OgJ*sW@*^5cbRs!zu9pYqyRDFIr*(bpE(jNXiKPiOr2GhVvQ|VMc3yAYz z0MtF2bt^D8+(kWdl>rzJH!uO8S#0qX~aP-bUfXAa7+xbby)HZ8$0lyZ8G5O@kP zKWMw|6ZA^1jb(eHEUEh_BGzD|**K2e*NXKbD=0jQDT5irChiOo5fQOPAbu1ZR-pWG zB3VNEroQ=xjfkq0^mI{ulP6CPM}toEw*}9(1aX5|rp8hhgoOi<&ML*J;rU4 zQZxh`hl)*V2Ta_*Uc;@Qov!yp$n9`%hk*QBrUrYZ=GnLBgHGphI%hjNJ!w-r*YO&Z z$iUsA9@yC)EY0j>*sO{S)py+8muzz4FK&>3Ioe$=nIQ}#eujE^nYUX_{zz}T6%^Rd_qcATiTH#mXp;#S zCDIFl!Q0uo&xe$TIV!;jBjI0o-|i2VuWGR*fy(RbqsTR{EG9BF;fL)rg@NuVU_*d- zq}B}9j*jTJhtD>ttsFgwm4Dc2Ocos>Nh}5yz<;aorX#PJ*l%R&u5a4V6ctop-TFj| zSK>)bI**4hH(5cf8@wF)kG3_SO5_&_I!p?3nA)qZ8TaKgJv$mr z!{8e+BF(4E&8~qnOo7}8P^qPfT;~VLxz`W6Wu`Xi@C3nnd^J-Lr#*}~3_Ru)?faAZ zNiG*)%YpF1eVB+DrhYh;E(_E2H6~lhOeISN6SX^D2L!bDHm!v5wgsjH-yP;7$4pBD z>{R+KBnw0E;F;h%F^Gj7FY0rfJ3>FrrA5TP(dIgY>73?$r1dR}HE#3FmH=mp!l1CW z^tx+_j9B^Z_Y9okuwxUxlKO^4EQ9S&?AZk^HgQJe>BkgFScD<_UEYma4%>Jq<-;I8 zWZvT`{s(VtnAQEf?>CcmN_*XJUTVlNWthxoz!LIMLZqkPApP?j3ukVKZ&H0mp8PEY)II&$O3z3ay@0p^*>$q*!BxM-y_Y_tIb~xBF^%m;~w;u55$OHb6MevrW#`PO>OBgBsVzLz)X>`ep%D zCl5gl!lA+^tC-Ug{&^Y9p|P@;J%vfk3i_0G+4D~(pMwcg9N zP72|wiZsczuJ2R(xKUhD5yVMa$zn2Chg}1gk;+nX69xu``DFB3^j!Sa!%3mt4ss7% zb-q`OYM{cDRP8$MNc-Ht4KgwzXD5*Ssik`o z>?{N8g}SY~R@~NPqXI)bO8W2*jjbHoNq!*D=KRf0*36b?4X%<5j^semNCunhBzb*;O%E^@aOqbAI(i8 z%0>CgL|H-YidIZxgPEd+ug#Z|SKFfu>f%-nD2Xd()A z|LOD2;&V%}gTx^Y!omW1MNcBT)35wJkSLC9JEymk+yQF7qs*tnav}k)B$V09f-pUn zwHvj#qG?hs-O1p#ehv55i0sadmTm)EI+ej^Y*C)Ui~Xf%IkDm#hY(HBTQ8(UGKkuB zR{5%e(sU}x8&R-l)W^-Z6rII0(p>KM=+9e|mc|bd{&FRYAHS^#I4{o#`I$qf-@Lp5 zl5;rok4BoK7Dm{lHqz1mF6 zxV`Edm`r!L#|KevVMCiTu#wo}by6h0u5xC*6Qdpj(%@+2>? zp@+SkU(Q+kq5A1=rZ&fIN53;Vs?rMk`&+Cue_{z3yyy?`2>)S%1Ytp(+n%e{Yyf>y> z+m!jMxoI&69cy>Im!8bvq43L-Mf>vNyo9FwmH?fV4TsRbVoo1MJz9j%|T>6KpQ+fJ-$_`+w}FqV#3 zdhfkMp_({d6~~|h{eHaCcj{a@bul_Vq`FN4X(3P9+8H683r4`8S6c(+?r|9=5uOd| zXIWiOG_}k`9rfD${L!Tq8qQ_z=!0{At$#1xTl&}*vF{#V?f;OTs}@!_*dlz5x}OTe-WA-7 zQ6tO0TkGxD@vLAH{55M8J5Y{2z%<}jU&GdC*;cDv9(lVOWy>*Xt}^1kVaZTogJrvX zsTZr+Gc9zdG7V4pWaVAoR(vb|us}THOGE5te-(dq_3;?z*wJi9)%>GGA@$g#npuA` zul*R9*RmPIQ};Knu+bo~(TD8G1YXhP4fjIyXnRdsLgVQUFf1UiphpSkDS!z0Lt?+b zTjT`poegxXMVmxp3USfirqz^H0oQ8A`rKF1i}@z?s#1%QmgIef(i^R&rEi!C7t4OU z86<5pwyh&72kU4;)cFP7@e8IgOhYT&8~7^qsi30nf6% zxayNytCf~ZC`4r5phRB}B%x!l6^bz{G>3Wz?^U?gY&6V2H>2_*VXGeoZ@LX+A)`1e zPJA-QxZB}eQd*VMDC3WhnCW5q8 z>Tl9jBTlTKJy=}dAmNsQ-eg1c?PXI#TbHxVu8cEIsi3{|IrQyiw%0|u9%vrOI`NuN znO~n0DKb*hT!p|tVXvw zhQ=NyVCQY*Z|LaskV?6?Tl9pR*E@&Z+inrj48MgPxQG5A?`aABe6)7+eoa#t1biGU z!o_;&TQ=XMJZ;-cBjIeSup-7BIie4IaFx@g>02Q2$hlXSzCFB;9B@Y*3B%IAiPJ88 z>LGb*j^-^yOB^oOXzA%Ewx6yqR)2JPHeJ_Vy%%#CCUXYw%p%*&vCvgiLxn|{6<8h` zcb>>JTo2|qE}|6_mm>IXMvKtJ*Y`ezDXZO;;w7F^ zH&0y}^ZtmZ(jttCu;==5ePKTia9*yz`yYfGKeEfUOLnDEVeizqOY%xw0`9QQ&d%-a zz4;^2a6HJU)5`7)ZAGSPtQ+&;h!II?sNF1ZLWCmbn8S&F$Jb`zrJNkiU-e>6CNWh= z-IhxDb{fWczNCeh5k5?WG%*(?>ZXn|ZQ*5si&?q54>WxUxp2E|IzR1~8;NO1Ul<1- zwOxSuWsC|ev4VVCrl@8wNJbJEkxn4PeUddNn)P5zsMH&%Cq$FVr7o=FiQFUXu0rf zJ&r#L7PUnrb$nBfUGB;mW*XGvz2fFRvW_=htTcRLcGoMwI)!M~cc<4O#bP>PRAv&F z(J`A|YjtR|-)E;t-g$a|fpd5?T&ID3cy+QsEBEB`;ukq~B8Keun_Ol{drRoXVP&T} z3us2rEBDes zfeDWbl&dj=j^6j}?&V8>yTBTMyUTkJ?xs$RbSBaBF<3wv(bSvP>nkcjVoARR>oFY| z>K^|@ah}d_{*dC|c#xC)oT2$<=&0(3eBc{m4^{If>Zsm>1o=Y-yfh{5mE?A}$f}^v z@p#rr3P)8)ldc5)hwTqfjW@pC;cI-U9YxNzux^sbMlb%!J1Aa|a!XdZ#c!4Ca8F+7 zN}N8)x@i-0d^~Z9RSsXZGeqbu>y~7Bv0Sg@O_7_&SZWSEx+DqSSQE80E~Kb28Hrid z^Drni8s2gy+({F9qdv$z15Rixs;;^9Cb0__-*IvGWul1GqY1eB(sQg7L-rWm+#l5` zoj0N{`=mE$`ZhIaUF66cm3r3wVEo3nZ%Ow9ikAWiV>0rS(j%Fl3hSqLQuYQ<+XLZ`<@QU8`kbUS4;!v3CZtSudbqe{$%As;P4f^*{lnCEo$(WSH^ItFkCM#5xyh!Fvz7u9 z8oq2_>{}nr>1X^NJi+aiaF(H6x#m85M{QK4EJNhOk)489nre)m;r{QuhMBe_mO}yn zxXed|I@-4*vTDve+`l?5Ek%cK(u;7IuqGN9>>Db8z}s@?b@PxJW>e&|+3(v;y@ywTIMifZ*P!5HitLin8KmR~?lUaT$NCqD2v z9e0jd3HKry%wK)&rum3Djr3wGt|>LH(K(22 zrookD%DcCaZ5W<yL>a+IWF*$s!IWc5_$$JC zm7e)hSg3p<3vzurP+Nq?L`8Q*FK$>sfohO}f4@g$;Fy2`kL#eTT9rPklC8e!kt#s^ zU8(kVGm#(FMp?rb4_uYj9bfAC3f+D4Ni}YM+hwV+aK75D`wD~*SdAgt&d7j?iv?kIJYeVSr_?gnKo=kPkN*$|6Hj6y)Td{!^OU#m*?-R_Dt%l& zOiPD;UGcbuZ6)hC-S%qpAdDN`O^Uv2bX1XH=*CL+ld#;`Ldu2X{$wH;u#r<=wU@ii zy{&LU4}&221)o;mw)e)_*J7_NQ-`*o6SeZ{u|txe)Ki`+|H*8*y?Ie$t2@#{TS4orma@KUG3MBAPYRg7#CU!UY`9it<8Jr^E)Q|zf0_BYFbOZ2~2D&on!y$1n zRS3e7q!YGhJZq~E`6$~ZC}v`RPrQ#;zG7gN zm2wMWEPg2}#Jk1WO(Vmsj3Q@~KJ>z+N%o9> zm&PfAZ3}MM=RXl_pH*I2H)L-ri2mx18}i|&yVp5u*Duts1+KoO69xaInSi^ssI)j; zc9q)tsbM?WuEuwO;qQE4BPsc86iyLQ$aE{!Wl8k1|Q+;7Q?sP_VJZP4e*IY%D z8~`d2MoY|~bDaP1s}E=8bdYlbsy&{#hH=kQ!;@T4(|48R6yFdho~R^ zT*MOT$O*O zyKg7T0rY9-H}`N(KQTsym;&~X+qA+Rad@k=w}z2ZKO?T@c5!sPjS&3M{x|hdxn8hK zYQ;6XkyMjn6_MZroecGIj-7*@WBz;VKdb?EY{eeq+y;b?pX(F@Eg1lfa<-7zJ3?EW zfm+#~{G$iDm(;5nSv2Z_CB#5W)0+y+X?9r8A$Lx@sgtO~ojsYJiGm*6z`!YDd2F@+ zp}WVx-5Yn-0n{al&F?W|Dp)QSV8F`FY5oZLdNqxejt*deCO-K#O08B7z743L%ynyY zNkL!y>(&4bbYK&yjq`TugsX*u;Jl1XhnQj6s&KET;e z-7G4CL0hs_ZpC7j*t8y)$H{KxqvnkMN}UHA-_uSf{oVHvBDJ<90ofc$Y)>A)D9fTi)?*=cjw3zYM=8zO9RfSf2Kx&wb4fGe#MDt^ola9 z`xz5Dt4VJ~YqXC7ZNDoF``63T(&nKc-CvZjV6QF^0_IXa9oEKiFca1$fuTV~S&o0b z=&8l_1Z`m%+Hl#q$E|u|XKawk|XiLA4=X1{?08`%9 zEz!@pyN$l}=Lq!lVbdt$DAN6$&@=R$)NY%{@yxy+C=I$&4xLC`EuZwCnhgEYih^_Hb zx~KEa$zP{aF5Ip2D>dF^l1e)ii5LIMaYOK3Rf&C4j|M2QoHa?VSOXQoX% zVQNcX_H<~e{LQC>hDHM+-{JNoe|hw`)I_a$cL$~HNTL!Qa$MVu(iZIky{5u~);%?0cHmWO*hEdq6fUw50U!u_LsEm;_)AyQWz~ z0m_ktX?f7Z9iyX(y}=nMJc;l_rv>t_qI*xg(>< z=+|uP|9-mTR;=Mne7Af(ik|s?;K)dA}RLXI|w**Ubi+=UZU>A z{akrLeC`yr$BiLupe3NfoSL5Okv=qEXxxkoV$NyumWhr~{d->h4*DHqos%L)I%wK> zJn^ZAzU#%xk+}+sBa?YHkZ(UMYi8ENsvy#?ofV~=iraCPn()YzePpVgmI#gnWE`Tu z8XFpB`?TpcP^1$R*z!6A^JGsnPblsc$?0N5|6v>7Le6Gf0M|GOnLnrP7ZIhQRs@JA z{^Y$sZ{sYywP4TN*|FMQKhfj^kp53XI_9BoXQ`qlN z1f)h|JJ05}pPvhyqC%(sQWgm`TMn2=HBLE?)lGJr)>O=!)LVfTg^jB*t|NV}!ulmC z)e^dIz!88#dagd%C-gJbJWzl1u7Oeayz-gOhvfXFvA628c^BUdVAt87FP| zlO20AM=GQlM{afmXrgM+sk_~$JJoLAY>?^H4WIH((~yeAOGPApRRyCnEY6cM^;Korcfl4V9Zoa+Wq})Kwh%@ho>?KbRAH5 z;Odr3MfN8=Vr$o%@O9r%Bg#4qgEJL=oX=g6#L*E`#M>5H%Q%+h2U;_`MOK$~AOksB z1;jx4VJ=skX2`Ib1mt4Nv^*U4(tzfKJsC*VW?Cl6-=d3x42aZd}IEMjEwuTSt3?e)2bR{`zDrzhJ-Kwb@~ZAN)5L1;ie=ZR{s z0Uswy9Ubd!NBcEh&_Y^be?$`>Lf@XR4@R<4o(pdl3HH`8FkC5G54e4>O-B<_W$=e0 zHb>sPms~TMVcA$~8W`}{?#68^ zWo&L75XYkJ;y44(BEIk3hRnBf$;F=U7Ee_{+H9uC=PYE?-_F*BqTsparhQG(5}-mkBEFvf*#um6I!t2PEdA^;$fL>pZAU-zyRPrbvEz6mMwz9V zjR$){$rs9w&#M6Qwy#e;&rR@R@V5zekVfo?pK$?nA(R(11c@26>3;s6EA~6nl|Xm< z`QS&3g+24G7@O)zx7_h+E1#JpS|vaQR0i66V`PLS?3y~kJTK5cH_7zzAl$xJY4Eq~ zNL7YCXpN;l@SqF5BAv*2Hb43FS08{fXSM?(?4TDqn=A(Flf=SW}j_H zy4TutzlaUhzJH3T04!w>-2o~DX~xt{AZfS`;2NK|UIVk}R|%(d6+$R228PtMi|EKD zlwgDSGP-vausPR(wLudhge633n(rv_bruuvy+J-65&}cs&N#)M>J!#Z>{oT<;uFsY z0b~JX{X3#4;_LCAUDTKpM}W%%q6Y|N3T_nuI0wL3QC9GIA$>Z8)w#TN{-wWfuq`Ia zvO3+;)W7f-ci;Jf#dXG-EiBB7IY4(}*!ET=(B5lR1?{-y>NE|3+RuCW zJ`Gq7-0KJ0FZQbH&cithvB0pvw!o8Qig;hU`^>Q7tlD?GrPQgL!R$F3sgON1?mDzF zDDCiQs$|6T;CN5VDyW$XS(66)G@c5=yH47H8@5{)!X&uE`Tj5`@&sy2x0WjaS$$MT z8Xb|UtJ48l%xRB65szHZMG^H%o148Kr^UABV`0u`%(*U5|L?{Aec^}G1qMci6P9w4 zWkbac*AhphAneu7ZpQ&)es)u>Bq>lwgM;`9g2`*jhs5M^-G53p_w0+a) zb7@f@FAMPsNonz|m=`r=?An_AexgR6&NOb9uzhveU_E^}2Q;ei>Is44<~z3qlXC^ZMY2mFsIXi=6tSu_uof)j zM08ul$}*BVz&Biuw5|XPc6(lgTyRr=X>*JJJCQ9#RuJq*NTM4%y1-eHRhP z0y?xOh>N1=9B^^VFneIS5hDsPdg{bU9U_-s1<=f zRh>Z_%GFVhB8r01}-=gl@3y4-ncfRq!{9RrVu#tI|(VQmQ zUVB7F^kV2w|d8KZy4s3Csk?(tPWhhw>j0Dlc=v&GG4YJ&Jnuar}NCE ztHH&^aPCQ{XEU;P^;!V`&1RqD9rlsc`ExagAWY;$jFbEq;f}m-{zsSy(?|0>;!_`h zr_LJA`zuN1#3$X(6eAg}^rhr@JCq`vFRj`6 zs!}=3^%98@fAKi|>z;hP!z9~guty|!eOZJd<<_VDcQQ6#UtRm#WeSt0p;DYm6uoQy8T)Y4gW~!33k2_;$7!DsImbIgO{y^!tBK1i|<3?ST58`(Str_%)~AG z%txDFsRhS1+y2u>P5W_9{N%eS$&heh!6l-fX!68c8W}5 z#`@wPvxJETK7^6fqU8iA(C5e5Geqw+yT}w22@**Q1wLL>q}U1D5ia3lzSqS_)-;94 zMa&YWHiKXD4u3-nmL%QOxb}`|D{%pCbGs-T^HSOSl>o z*!|I;Qqed>T>5U@?SZiE^tt$s^3*lS!1}}GhYs3>4bFE@Jsaa5#qc9bN!Qk0`5rILxppdFLbJhPf2W%sCWfwu--4n2CRNBt>(aU2I?)O-h#UdeQT_IW9v zwsA8!3c#|u;j;Ho#DOP78W~xm&eqUMjRaf8R>_;G#NMJ$#R!ymxHb1{n6`5HEW?$R z%x{iuRgWMkx@4KL7J-48aX(J3*+PdNFKLR7r)>5k4B|s-uTcUp9ObDv8(-H+9t%Cm zqT#8zFIHZX8J@(#q$a?g! zdRB7raFZs~QCb)bJr=%$Hdw>V>{2<88@VLSR0Rk%e*xc+vMtlxGEwP$oR{?__+Qlu zPdZDnLHkR0ZlH*Nel+kO(UANJWZ0qzw;!qlaCm_RN||-KJ}q06toWAh<&`965Gkz_ z-&Ld>T*5>R*a3q$RDQBiedT4!X$6uBnwYwCOSb67eVQv2WZ$eF^<90tSj1=uaSn6# zU7fqC=qChEZ1p;zm48Q5T82!z9`)4CQ<*A;yX#dNbsLHL_OLhw(L`r>x@eHW_2R<0 z*kRePg8RF%Y?Fn`_R!CYnTjl+FA6%k7dtx@l*q2XQB)V5RzNh-+I+3ThM2#_9@X*r zxffgexut6_>0M+#*9C+@10$8_O+z8zbnp9xvu9BI;&*0nXT?=_)uoL6X!nyX4^UgR zBl5vY>{q!jh`f$VtcGB=s6uqR@SB1v!L&*JQw%WBjO`tRK-rT$-fAuCqK7U}buHh< zqt9Iyu_>>CRE!RAvw{%O<_6`E+p@VwXh>OZbd9v9!^V+fA{a z8s}#LJ$R;Y`2sdaH}Og-o%_(2>?rakN4?l5Bg=b5jIOP`Ol3Q_Q#Az^L!H_3YG}U+ z8MWy2ML+GQpkKV!DmHKoi1U>y`L>v6I!O)1G2w9zZ&aU)ksnLL58H(;CP(;9eFTFN zNAr_b2D$x*uh4DvpELAv)G;>uI;BB^H*ddwOr}dqRBkVoVD%+BA}>ZVQ-t#6s&0rK zv{HS!*3rqG{m{irDKD@pv{rmBYDfl#u{Ikw<=&L;K!3Pb2-l9pk6De^bsnjC-pRVP zlb~eOSZ=d;?c}Ozj`lVD5C3XSfgV`1CA#vX5$%z09auTDYe9(g%eKG|AtRl<8kht? zJD63uH9K<;o@el1B$spAL1CM^cJ6m2e&nDNG>)zkHq%b9H92080Ed?jez@BI0dei~ z%+@D;fpT}RKKS(PtD)s^R~>=H#7q_tMR1oYOL&Oa^Mhv?m#*fjSki&vR(gehK-dfzt-Omp6hy%vjoNB8mrQT7Lf%C{6;EGsDIN&nk&E#+@}us8dm zE6G=aRL81aLTkO}qDWr&;=diuFTR3jw0pZEA3zId4k^T}e2H{@`i5TSSMjpNaEpD| z!q43ry2TnNlUHgsYR}eH_a5*2vOg+oG~KdpD4IRDd`;>%r^_0{DdS2v5zta<6%#QJ zl82qm&%OeXTA^OVdA?EE{+%h-XMbL_J$Ool;nlQ!(B&%z>z#1>5+<6E+agznsJaH) zc$_iLZ)s7~ zm_FJ!Fov(vv)-Vc>2p9W%Zz0W(u5ITIPkpGSxK$bwxiM&P#-BO|GbE?8_I5+FX)jwY`Wh3p(v4r9MvFra#839<&ubND!~*qswPF$UD^2xMl~KnMZcBgO z`s4d1;Mp(1k~#??-p9s%4&Xe@mds?)2^WSOe-u(fJCbh^mrASMC*%F7SA|EE(0WR# zUvQa|ZDxAF$fmV!@LqSgwV%V`WRt0pOu`*DBO$^cqfG%-BdS zle@I1zi)J}+AMDEP0{U=JBH&QA18|3xMk*?#eOzX@?$AWaJ^w{#~)J+HB39`*p7K9 z8L^7@we+7wa6!!;y4dbEi1TF%8a5xN_6=J7a+A8bg1PV3bb>cWE+>TbO1C~Bh5uch zeTj;|uQy|y(Pc8Mo+E^KrQ9^2ppaqrJ$?EkmqVdKpI@B=vPDQnqFK;0>e4qAi&BOS z!ss{}0=;N*!AB%VWJjI(Nv4jjjTR%liv;aClj`JZm?&~#Z}VAV8j9}2jleka zt18;!PZ8f0VCDy{g8}vO5pj2f;)LWf0H{xnwCkt^EGE*DT4i%U*e34J>+=CLH~l$N zeGZDyI$pV}M8QJ(t4{qidVAt(LhQu;^T$5T-g-c(FP4)TV=)lP0-E-yS$7m&BE$pL z>cbBB&31mTKsk|clyXq^X0}z%;;;}naA(?kJ7HbUzV&SEdUOO2xhwz5;5qIAU=CIq z*39*4Gs7fG6#v9OI|4mz&-2+Ew@dR|tL+e>Y8lj#&qxMIOxX93kR(0i0&Q7xuJBgX zSwPKIRQMXHSV1R*^I0fm55`neU@i%A$U7oWvi$LZ^{0bOF=JlNpzVlbFlsQ)go3NyS@YuDvP0I6xE({gKm62p-w(`@z0V}yfGz(WqYF?q^1?-`Z4G%P{e04 zCR9k5oKI#i;M(s-ExPv5tDPwZ7)PS>qO`Qe`s>At{~)h#{yTYHnZ2g}X=-nx;l|NN zEdUO&`&Z67#2@_Yd~yj`RkpjQXSds5626h0f+;UCrx}`=t~rHy`f&j8O+?YWI9l$~ z-^dvNWqMZlp1c9VgG%%I_>h|$;H_y?&oa}{3Dqb%v6laPgbRR7BLFqA^Y^b4bTQFR z5_Ge_VJZNh?=OGi-D~18$N_NH92v*{wiEz1>2Xr(*OR)KVxRRVUMeBx zTkCreGaf3{uK_?Q=Md?Cfs`(Yp33oNyP%zrG}OX{4h6kDaE; z*L7K(qTqLhZ_^MEE(k!ivU^cCSRnvycxp;YRdjbmK|g$fAHpHt+xr7HWEt@O7BDLT z?D_4T$nJmQu+L%H?*N4zM*$%cMJX4ycqadMAofq}IxM;inJlWWjg(-kcCBI1-eW!N zV#|{O#NoRYY26Q<3Ra2vksuCgy}n5hus$FkpTm@r<4%w=E<*$0Q+=*Rb|czmRoUzM z?_^ZvrmLvC4}&RhP;!S~1%N}-Fewi4Zf8hBi2+5Q!i`M0L_f zOMS85SVB!>IS`8$BG1;-Jf0N#*JL@)`>c7rRt2av?4vng6 zJrj;ITRW?x)=xWpZ-eu)G#=i&&&V%QG_Rjp(=kxj3NY3Fg1Z1ytup=mzaPwJ_G+xl z9_JYz-7Z_5D@@K$*tXp|e(03{ zFz1E07<#6$OtupA+lZ(;|8(#>sxEU1t{xryPAHCKYwhgnm=5jJp-Tq7kBsE(F6Q~l z_K2gxl3;;ejt1!#k1BV5@y1aRLpvK$7Yt3~VO|=Pj-*wY$CGXua+q)7KYJ1E>{Yg9Q`Wyw$Vu13)KrD$^6 z-_aC#E{VGRU;N*%N2-sJyr?kIODpe)nKo{ql=to_zZ9do&qI(PYZTpobD;&^8BJ&b zh0obvUvx%$rCFp5++Svy@ zEfV0ZY>XdAo1@I6=cPL`SZ*y3L^XTw^N$_hx*P^S7cl~IBnPcO*>LuMU?+jV0cOkW zyH;J)xh~^F0t=C)wUUx0!6$vz@;|v-`rOM#S5b=PlQ;(_pf>7>n*F3Y zU%BIdqBgPF`aVO%TV*GI5yc&!7XIP)C;)%Acak$x11Dlg(D5<;&VLFBfCOIvac-W_ zf7PM--T%)ulDqG|eMV^6fu#1~rxFK#?1bR%9c`6TCG*h#3%9&* As{jB1 literal 0 HcmV?d00001 diff --git a/img/nspanel-rl.png b/img/nspanel-rl.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0ffba044fc4a1ae49160c86f01b41eb2a14041 GIT binary patch literal 82029 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 literal 0 HcmV?d00001 diff --git a/img/popupTimer.gif b/img/popupTimer.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c55fcbf542a30ba9e513b6e42847d06aaacdf8 GIT binary patch literal 479390 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 KA07hQ@P7c7<0q*A literal 0 HcmV?d00001 diff --git a/img/screens-us-p.png b/img/screens-us-p.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd6a7b0d236ffe3a5b545bd927f6fc228295626 GIT binary patch literal 35395 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๫Y)crMraXZ}(nARShJ$vKe!kh$u<(@P2NBdeZP=OHPg`#{En z=dr^^uPFV}tu_bf!a5LwLh25ow+w5}ZIrrVTK)-E#Qz`Cbb2a5N4N(E=gg?t#_Dl# zgE=E|Y;Z=%A5fq8F9!+@WWeB);QIf}nOJCQC#d`GkC9*Ma65X#YATwy3zQx_{eJ*d Csz1O0 literal 0 HcmV?d00001 diff --git a/img/screens.png b/img/screens.png new file mode 100644 index 0000000000000000000000000000000000000000..3b05e6961a38b575e485a7baaed216d8a132d476 GIT binary patch literal 353754 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®~-VX-%QmUbSAJB!-H}SZpEoL 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%0A4(&-giq%E6qM^lz1F1 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 literal 0 HcmV?d00001 diff --git a/img/screensaver-alt.png b/img/screensaver-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7ef1c0c0b60374d0c759246e2084bcffe343d0 GIT binary patch literal 39175 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%0Ap# z-8+_ZOIt!L$gJ5Pe#yhL)_|8S1gbboB_dpVPX~#oh0|B6}^6M{J}b8FHG{6573RUoVg@NL z=Y;vJ9Tj~3TBEgZpe@P(GuyR2*J4H*WBs7W`bJU2{xupwcwTwu8V_UD#>?S2rKrI1 zy1l-cKP&%1igCan!ZePy`)#)(Pp*%gl4<%2C82|?2t1C}Rc3*k*viz-TWIQq2^sdg z&mPLIH$IAodAU|Qfn)`7inKwpHeYV+!J0?K!IpaqI|R}fGN%0CkwctVF~rDuuQF?I z-%SEL-eGkRtWcnShDB&E=m4^ziJB-8W>zW5ZY5Kqzy+H-TJA1a=9QErfqlQU^P$7O zO@q{>W3v4Rp~v2?8!c&KP#WFLoz$dV_ua18NSY_ICUKE_bZ53<Z%$)6rFh@ZnLx9QL3?zp^FtE#lHn{+Lz z>{88y-o(_K`zMewNc2T;YxOTXYQbPHzVczaUR-g(!dL0Znyu1?8^ z5fHI)PRucm8;B_f7{H5pJgX*&W}j}=yW$ZgFTC1(7(bORe*1y$X3RapcQYbCq4$Ni z@4f64r5}nSRFfy4ifk;JHGfB+B9`?ZdDV42Z|(1meF|#S!!kGHn*bu&FJU#gQ0_-r zebTg8pc;yYzrf>UML7W_jCqOD$T$Ij71<%m`AqwBZfMIT?hjHUJ@2wPe0!hVa`<2n|xxULA{l8v-py2ymW$ITP z9+U_l9LmTPD|~OoKd&z;kC1W+ARb(nof^N>S^pt@qROQSf{r!*1k{ovo#h^j$t(v+hccSDYs{rJJ9+%s8(os_fSb~?{9bkg5o<-8p-#MPsz%#yAgymkBJsJP4y zmmZ6BQfxQmS{us?YybO!?7E)%ZVSVJ^0E*&gy*wCnR_oey?v{(ucr z!FucFY_Z+Z6O+YDMj_h>hY2PRv@Jn%e}9uW5`qniB*i4Yf)sUrTmzAY;Gg6&O~k7< z^W3-%fu4;;(^@1O(_JKlKt%vas^@09BVbJnc0yxQo$}O~ArRN#r`kCn7$KT(g?WR>4;qlv#8A;+DnT-{H z%irK})m||mcgIF=D|QDw(Y_l^HTfvn-lsyKC>CUwqZOv|3SL*RCeFOPYrKSn3K%1a zk~v6_581QCHlk1J2 zq`3?vpTt8eE0Nr08uJ0c?cBrP^sM&M7a@xUHu)ZCmtI+umc74+&+`-B=_Hp6O*Nct zDce}O@%1X2G=!7{i5+>Epf|x$_iChiULLyLw_4~?*wcfKO%Q_bBv^&MHwPg)f3=f6 zg95$c_9FKe{N8`W(Vhu9*Gfvb(T-#ECTPFPfqzcn>+I!!gB3~)q|}BUw?wTE6k>Cd zCb5}NGj{KVP`yv&6mZ;Uk&HeztpjA-hOXV;gdA*hoeAfT_GLbzjAZW{?**>6h8K4k zSaedaEOCG7O=L8VLA@e<4w7q}SW=EdOjde>^~G<0@oF-kjV`d*r?b#8|LepY(l#Kl z_R8OA!sQl!WOg1U_1gMG`49Pc=~J)u8Mk-iC1Z*cZpJLU$^6MKGZH4GwKko}qo33m zz_mG?eP@=#tbs@?NQd(Id|tTpWe~ID2)b1xy>ZBk%jcby2;0Dzri4s9bq8&=z}!(nDKgblTUBBaP7+@o6uGXwHY zw*QC{2Iazz!;YhZOX#-0nEsH2H4GW4w)(M_|WdlD@nBdoX=F9lmP%Hv0Po&D*0@_+y43LoqOlgnuyWS{C%;} z+KoD8y5xq+0_39@R#c zzvCSCIEfxD@eExb^L+;()CM7^yLu;qJvRViU(P76+gNEZy)KFEy`%*o(F=lnQdI02 z&J(UgjSD|9TTWp%1oG}5 z=~->=|XB9Zs9_dy-ML24AH0fm4 z04}IoUyfdAf2ul)n199#C8F8!jVM)S?>j0nk$jHK$W^CIGjTRV%K^GGORX#19#Nnk z-8GHm>K-gUL(F61_Wrhw;VLG>9U^#O`X#2iFD7{*RB@5Rc?ib#uOAU)^aOmZ*}w2BEp*!j{pnoxqu$ z$uS(C&CeX#ta_Q*Zn_A2JX+^%u|CpP%4dqUNaml)bv0H8r_cd&(k89vzG)&?W@=y%JDDTRW$OYGwAli( zK2{ed6n%s-a~n)ynqdp2_*=t=2I9xSJ)n4X;x#__0Th|d)mZV~BrSbCNib(A0l zjnqIa(v_ZzHlKb-6uPc-At9o4tnD7&5kvc10-p=wJ# zh~@egseVUJ(OOSlxfAE?*4-oLG*Rz3BoB=sxcj4uDzMl;Vl9ZhosCGAeZwpa#uuK9 zHOiq1O0Ls>_Z+eQG@unZZfDhQq{M9s(!XY>cOQ?4J~~4TOuB)xi>rUK#7udE$Hhhc z+cHv!kwqwYXjsdF7$jWT5U`XaCDK(|gid3=-G&4oo0iO&k*uFv?s$0`d#8XCcVXPO zv&FG);eOFy%51Pz0fXgt`5S$^y<&-Xn0VC+G2In2FGJJW0Bf$>c%PwAp%_!NKWe-( zC`P?jkVhBU;bfFvZq{NZ?)sB=>{(i7h#{OV#Du}5LC7RK=)leYbT>_SyH`y3_oNs) z0H?`qBJiZyw^X28y$kzZuKdIG^>}CV4wd#RpGX;H(R);&4kcQcj9yfNnuRoS2L%90 zPmi_-vvp@$+#2}I#D_V!jUR;;0Y9M`y_hS+pzKG&$(3dbznS>IBfcR065XfU{vXRS z{b3GtP>*nAmA1L&2|iEMW}R4_+VXC`Ae< zUktUC2nSCqGsvhb=RkY%g0>2ql*GyA+k@Blb~?=BaBV6u4oKe#jYP^FrqaH*MQp-* zl_iO-`yCpH7@934la%gq-&gNK^C?9sDu?aNiu&6|atFUPzolk^o)FgX66^!7{_mL}R$XZRx!F z*r4i+Ss8T9XBQ(i>cItp4h{2%9h#=BPKH~FGG}9j<|nqJc?L=)&dBY5?oP{xMk}U~ zI!KnN&Qes1##=U>KjZxTCF|>n&U`~%iq6#vUxgPEGI^*OYNOfQZhz?7 zbQUj%tC!-K+3g$5IL0tjOkmn&)`hFJ_@Op0ubb5Rr_9QEl+K3ivp22Ab9)SL*slAyXv5_f~5#J z1YAN2U_a7FTaMj}QWi!{lPP*afvtyfd$*y&Om{OCej3tiDjBQdv!(N_)QE?Tp^}NrC!;rli59*;zvysGbZmLFBv!!_D`*`FZ!=@qGegQM|ksE&8Y|DLuqq0U6q5BiC^01I0#vP48qh%8gi6O4oO;myCa7*5xII4 zXXwYfsK{pgMCMFCg~4sdPLh(Wz&+nXS6Ik0a+WMuXRfU zdNF=ZC&TSTlTerB3njlH1gf+f*Gih9u9E+-H>5=umZJ8d{rU@a>;%rmz99H))UJEa zuEeYgX&wxhYH^E$72;Z$ld-&lgD4*+9_;u1bl6@z@>4%U8F<9={uADIenjFqb2O;i ztnXi9m>;j>Rfrh*X5w=P0<|^!y!PCpgiq#2Zm`=_okOukx~QSg2_JS3$BX?1A5NA$ zOrO5>lL||NIbLYv?a=yXcvMJ9re5OG61{iYqSCjkBAR?!$IGCU_HbsfE%c&W_{4km zg_Prb%)ft+_vd&^F z-6-M6f*1CF{s-haR0=`#5ac&{L*tezpj2mVt_g|=P{^+wD`KDbQE3LxBphP zeM+3xVg06ywwsMwx9;dAyN1Pq-~pVN@)n%kOlz1DjZt&LpWKJ$Dw7hAs+E=Re1zzE6f3<#pgST zLmu+FxZk~3iGe$rJm3PmeBeos1*eq+OPLp{;p}N`V~F+UxINseIxb6M1*-v15ZOLk zu5Bwobeamgt(!LeYt6CSV@_a>ssLXj2>}9wOo7MK@nkjMMn**3P*aCT-qv6?9JA(g z%m_Li*%$W5Xwg}5g?nvVDivwcb1?Y0eV}-Mu3V%+(iT>!*MOY$wxWS<9N72J^V`>V zF+?Q=qtyjyPxFJ$zp}mwiMfHpaAH1C{85XUpmM={A=^0WD-#^7W4iNvswn*Pj`5V& zTC_Um@&fIpgVso^R!;OSR_{;T^*Ei1Lwxy|jt=RxG^zJ1*2qFXxlFGg36V&|15u)rhBHGEMY0uYHe%{t*+2riwu= zX_gA+1p7tvS=L(8PX^2!t35~Zrf~I=l?cuS7@%&zpKLAU2>ftj?^kmB0nH%Gg#`UtLm#Kk;}l^Du)&vh0yJgQL% zW((C?u)}oK#98;qrTubZ(IJ7vA|jL@hSz$(g$cXQo}fL(h@h8!Lc)P7E3r&5kBE0` zMjhn6*JtaRH>Z+#z zZn$04e+duQ$YhbGIiDO?#-#Om#jigR7tJpK&KXtKi*cO2Gv7wg6^$ zuYlaS^=A<8Zt4>}o%NL`JNff=snGdpp7TNm>&E0x{l38KHO%XeqQuvDEJ{;BdEAh5 zRDz0%7HXz4hxKeM+GncyJ9m?vBCr46ZvtV�%)wza8g?2A?UY^i-lzT>OQlB&Yb!2We0XWb&V>J*kJ6@tFuuYD#hcxwqT= z@~e;9eAWvTyO4HC$-45L2tIbvpDhj@prcG-{>raiTK3P*r-pQoB+)U)FPQmu&-X#6 zyR0oiMm7%@`LX{NA%#A@Uv*0?d8g3M_2t=6P2J=3lmtcYOwebd3=n<124#jQ0NBXr z35fzI!3mn*C4M?JPZ7}5pPq5oWF9iNU6t3oI?AvNag2JeB^r0)bJmdfA}APA6o-vj!3-%ysn)Wj1nyY~-dG_LE+9lS~DZ}s1| zJKp|FGot6 zDeSv#?hjyT&P|B7zgh&%#=iZHjVxNloZ>Io^eD1T%9F*_wZE7+gQ#VZ_OIVYD%502kFQGvq%z0U#G%00_$6TwpeJ z%ids;_NxXiYSllWqYX?&Qph1NyI2`IUaIaG959L-rU}8{;2A6v;Xtw^zJZ|ANz_J{ zkJ-C!_qrFZ8!#1xps1)N(mo%3@G98 zaC-kSO@~K-_4WS|cUIqgc3YUw9?JnXfo{ji%B1KX@^q z#bo#1GKiNsGIkhD7duJ?In8=tc<+4-Kvwk#uNjvHsB-SqaAn((X|FLhyZ3JjK*Y}A ziMyG=(muUI2nWzxJjLf54>Kr$WCdkoq#7`zlGV?$ze6=U%B&fanJL+eY@K!bYpC6TKVTD945OLZ0m73XFcz$`Ru=2!E+C#@PAGIhF1Bg&b zX6juq_2AJ(n^R3Sc-9uMyX`YUJh*@-+dC9*7PLja^F9;mNl8p(1r3U|ONgG)+9mfU z!peC(s%jf>-tpdErW6s_*X9TAIRcig#vtLo`cYsEIR2w`G(7+~@@I$p3_Y&_z77kI zX(?|R}E$6LdV-Rq%q8xtOkUQ1G%#h%+9rD8koFFR5j{fYz1<~4ocj&~Y= zlkuv|p0Ks%2Ek2Y(1C1Bs00J}OfMxeP*2sY{}0ux}zlGCi4~KrJ2v z#FVeG)&3HIC;he=G`Q~KS(;4wKkuF~9%fMy_;_;6-YAQ93L zDzLHoY;Vi4Qare$Jm>5!-{pnKRE>QN*@>o>deUbLsW`;FN5lP$DYrQZ3Bw?G=2qRx zt%rEmmD^Ae+zJaNi)O_UMXBOu@gT|L2Q zxQquvo-J#~%AyS)Osvee(P5=QfXRZ#sM0xf_zqI5#+JQImXhxfv}m4PN>W~n*XUKK z1XR=vRYnfY%;&EoZ;_BtU#QdBxZ6vNf(7;4voId)zlcTMIyDE!pJ)2qdWDrbL4mk0 zmtIrtFWULi{*^eJUA}i4zOueERip$?lLdlt-^{tB3ysU2GJQ zB2tYLzZlqw8>o-%5s_nwrjS?w3ojR&N<1Ze*Tl#QAbvK7XWzhuA$H#)hz-?#opu-A zQcQYt9n%vht3;p)sxOse?1{G3XZssd35>Y2B42)0x(z67DS+c|Mo3FT;}E)7FAJRP z6&XGt34nH)$#wP33jzF14YT$y`X9ieFy9=3mr`M2+}M9ziMnkFx01=F8{8Ik*)`U> z>@tWPXH#hf>WiaXXEU+khGK~sBf$?iuxC(>wWDOrX0@+qOJ+aii*EZCjc)~%qljd* z5_q09t7hs9oDeT1RJ9$Y&jL5TPr37Ob}aihV_Sd1RmCT>USrREVqJUVHz98FyNx8& z2)fP3vtwYYfdE+KBR8NKmahVWFP7&VR6tI1v&Y&953Ya*xZdytfE_9pTR{+M6G;`C zsxS>QpRcL8Cmu1~1p5E%M|mXP!lJw(t6Pk<<~FG*dVKSUA!hHDvx&G$^0P~rPq~F6 z>E_G~gE@M}a6oL~L}m2YK_gnwtfgdpM_e%)f=cqP<>;H9T7u;IC5j4TYJ;}yeR9sP zslQh{7?|^u=Fl{Tz%MipXAHa-aT z4f5J!7k8Qavt6L1mG9#C?HOj<%xbu9U8O>3c7q^Q#14f{ zU0Q+~#SGRVvh@B~&>Le2_VSf8UcjpFtxXT|`%w3moBM{M1s)L(9PiUP_`1nfkOImM zlQho={W}b3ty!zwH>kk)Z#e_aXV4T+wp=panBO(__Y}R+1B)%#{Kb+DeT&}Q7M2z4$65zLh$&;#G@kB zgL1i8L32D0`E?divkJWPQut5=!jUtnF$aQa&yfZl(q*kfCls}07Y&J@fa8ec^ZlPbKtXAasY#J}_#So;&N zvM>7mthOoFm)Vh{ z&arw)27cXjE)+2|k8aeuFDXkg#Xb)?X5yf~z{8*0l&|)1zS}2Y)Ba4VV0U!BF7)rv%x>YF9p-po^aI?lN-*U;A+5c_nLJqpQ7FnX`hPn7z+!C{uCuqlpY(&&1EtD zhiC8;n4~>XSxkk;*9^b+1V{8 z_@;h)ow#VK1N&`E3k`ciNh5=ay7i)nf5e)c`&n`Lo3TibrMbc<_CvLSgIxXA-jM*C zn5XS0J1#^iNHR>wyAH4{$=Nc2)5np*iziJ?Dm0QGK?P0TmbvaWmzreufZEE5o&6wA zY+$&E&&2r`xH^3B3PTGP;YsT@<3Dy!n>3=z*>q zVCT0hU=r`hc&EqTTZQ|*ZC=??`)%_5B>%NWnx0kDgFoH?50ATlE6Q2DM` zU5?^w(wssi<*Ucx#7!0*poFjYAUiXXlt!`#BdJ*LJhhnmrf0t;%r?Mn2y~MSN~NFC z1qoBY`F}dg-g`mB+@){cd%(^#)=~>K>96>6H#AA7SG4pfl{x5d*bYT6^nZOzX*9O< z46DFECzsmv)^2yD`*2nwu}gF_bDK&cH=RJbL$+Ly?fD2An}R{A~6f95vN-b_tE(7W~7r^8$Yi5zl|cIJPF$^P={! zYfgfaC4-_@IQpj$_2)Td|MsJ4ry=0?^MAxk+4K%7+k`v`{PKz*z9!k3uDN&7_eh8d z(@B1~&*xu%V&D_@l<6biT=T2cJDC+`c=j@!?~lUKF%9My9>|IBsqNf@o~h%Ddhlrx zA*QX@GoJ*N9j7zDZ;KD9583CJZ!H*E`WNm4FxIq(?{V&6CaA!!hzWz{`D@xO?JXpm zC9WnT{>*2gJ-2K#+&TTX$fw%e3pamOn~&-pgVTh+!W-0YQ+jCRgL~V=0on(qYf&ep zW9%puLbm_lODb6Cb9u-ldOdicwyX|9Q8)lor94OpQz@nj!L|#Iv54>VrBvw=_E` zmQ7iWgBv%hmC+sz0bz)DVyYIt7K=zuSC8@+)7L-7R^OXDdegjWCH|^Ao|LJKn5I!~ z+$N_hvb|HFg%Qb?5MInWy12DQ6r)+$2 zIs6{&)u9lK`1I;1k{jX5N=Y+KAkF3fq@D2JKMJ@egVXjLFf^yNeE0ip%gzG*wo|E* zEj=Z!80oFaj7n5o;!>a0xv}?~Wb-dAAds}|BXKJ!=h&vr*qq^82-&dvh)eu1#qp^Z3TprlxP-T22=fC*`vh*6oS8SUxC-mWzkOSNH~vp&=l;)R z|Htth6FG!CHit&0Eo;sdvoy!HIgCnHD4V5KcegQTH;tsQ4lI$gJCRc%j44GKf@V$Pyez+c=$Mxgq^L~9^ujk7mFHWW&P$!D=G<~`yB)7_|TE{@^;K~#brJJmI?|lVgQth`?tbuFP z`Q#6{Y>no03rpO*UbzzDRo3SHFa9cl9wbEenLYRe{Rf1MMaSeehbimwkAnc@EU|I^ z;>`BX6D0^R73>SHAn-cEVr()q=@4au_Xd)xrdb#Z&zv*Y-fy~B!PI#5?9nxJT~->* zF!K6Z>xgJc!eWfKefM7Gs|e8}eI_quCzZQ@DwN(=p|AZMt}JgWZ{4q`i|lJhXh&4N zEYw?gmj&BW@#DtHP%vUY_snbK?)uW(65bn3VIZu-mLRL;p6?WKHI$hu{ZwQym>rk_ z9m56_{+hhKfDoD1E4igPxo`UeciFM3m9`d+VdWleg9!zS368}7?RDgdn+Kx;(;%n; z>e8q)ODau+L8ZL!C?c{2fpbs|S1SiiYfH<>WsgYH>;#)l8+j#UN z2SW-kQURkw28o!xkv8+Y^b5(6UF0mEf-u#g49mtcO0~eK9sL)zcYR4Xk#q^J%n5a* zMFcw{!#GJIsj_bH5x>+~`Eqly?cp#W(muElnB#Jv)v@2~2+Sm~=0V&bQR4F-_O@a= zhURU@{f!6ZaTs`{xL;dT5K#{Cyi#{ zcHa&qAqECFK|p?5#SlR|BNk$~hExM8*j_U_@USBp8h(jz6vDE9OO~#>&qAPMl9o&Yxj7`s8*0 z9D3kM^2abZ;)Si|HFRLFtjx}R+;~*rkvw7ZXwPaxkl_cM8_EUil4KL0Q6_f*jdTFR zxGnq&E248>d|s(zes}(-Yu?^B`ver?d!lpKYYBH9 z)iGPNR`s5J)|>7>8AGwn2D#g>^D%nY@IfwS_?<5@h+9*Nb8`gL&i;xac$SR(k;nY* zixY*c0vGR|3FiR9)}#z-*ZP+1A-oH@hf-GIZ=*!MWBY*Y#uVC@=LirQLM!Y8k*H@CM9J zoj{I6rnAdPIwt+EasT#OIkL1#*Qt#n^og-%|J3g_>4|{#k`uKgyiP4T-3*J4;!_+_ zOA)hMyX@&(hRg)R-ST<<=k&zZTKjPVSZZ=8FeTWWBB)*TzZ*fb~%i zxCqVGKr5{3VqW4-;3AHl1pKKz=^J2so<%#qf}_I0QeWnp!`gtj{2_z+O5ob!fm6+Y zx$dgi%9JLaKCZqKM4zSsb$xySeR9CGCl{~8VFur}!J0PZl+E7@ZNE}qiy7Ah6NB;XAR87X9T*P&xd(%g$CgB6G8N z#<8sqS}yF#le{1Saz0ZLy_50%yvq=>!L%MHoC5)cwp{=D?NA7Vy{)|SpUWex3*NEXK^9=>JR8S~lB{ev-f%77Q>>K-heB!)y!Y4>UOK}%e@3HNYQ$DE$U z7d!DwdDSjO8oUBmrdQU;-&a(~O;(Z$%aM(dsd7I5mYq}0Q03KyDP4dx$o6je41tx& zO|c^vtJV8++W`A=;vtHXM3UC3jG3idTJOFoiLui@ik2dCYfw;Hi=;I=Yg^o6RM$V@ zcxMOcBie61=*8>4mvJnpf9ir)S#)&NBxGR0;Q=OPSR?D!QsSyO{#2F5^B)=UmzN%r za=G|1@jtabZPG_?e@uQ_95gBETw{pkB`BP_O4nFBjp{7xf(;( z&@P=PjB0ZB={KM!v3|~zPU6||RoxQ4GDjh?2m1F*ia|S`(=BSLs!?P82nmV&_wG^h zq*DixraS`cusO}r*POK%gKbwJtI8_f3b$TdG^6D@hZ{lKts6Q%E|NAs+BX^dqRlM9 zu8NAxgIz)tTaoGGBqOk>=|b&~+MkIN^=uXXKMR7ts)W2UeX_r2-Ele-f4S!i&5m`_ z-=waoklGIF8U?6daPz8}ld57@UV?e$$5jjE#vcKa?a(W7R6f@WFVW5ciQO zX5B9nXnuL>f8jSr!7^GP5Fblpt21si*tek?R}PBys&Hk-9M74ohy)@iShPTmgzE2D zdVzEbNb&E3lYe=?xIJBPwLR50PmLxJR=)f~`omjwB#gSc$qot*H@i`iGCTJso%ejt zu{J*@g~)deo3wchy*lc%a@IFRUO{JLb>`8!dEMbc@9p|ahm8lMS$EM6Z=}$PDt(uU z!m=rMW;d9c?wfnbV1Xj*jRh|%xWz+T<*Ti`k=pJL%Z6w49>uM(*oX~0z zV@l~#^Q~2&OMV$u{l;sV*eltRVXGyX24j? zIG+TPj=1*pfQrHqcxYhD$UZFBST-zeWhxd7=7iO?FpD?iBQ=P!#5+_EObIf z5@~xRK;}XXD72CL?(HDd|0z0l5_DOPo7A>70!!U$Z+~UP0l8qTtlm z3Tnl3aI{qJ(f$N&k*+7PD;Mzt@4kV!pDK_Y-%RxN$J6eY1-BxIM%$KO-F^QC4iWD98X#=aIPUqqZ~jAD!R0$9Nt@61tN7bw;RCya?;GSAQLZ= zths&Hc7<6ZT$$*pOW46w1R&Wa%oZLTsQw>f3>l3l{yt#2Tv%-!qb0VB_(~9wEZ(ig z0hH?;0@N8$U7c99r=R2kpK?So|KHo|e#?$f54)J(x4pM|5Aa~E9jr<$u0;L^?%`pE literal 0 HcmV?d00001 diff --git a/img/screensaver.png b/img/screensaver.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7ef07c157c1a0123a85b453673e0bf0be29bb6 GIT binary patch literal 49619 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 Nmr9z7b@G;B{|8&QN3Q?? literal 0 HcmV?d00001 diff --git a/img/screensaver2.png b/img/screensaver2.png new file mode 100644 index 0000000000000000000000000000000000000000..f71e3c8a1a6f390351ad013463d6d49de0e7b328 GIT binary patch literal 54109 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 T)adWuIra%uOWs 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Overview - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Overview

    +

    If you like this project consider buying me a pizza 🍕

    +

    hacs_badge +hacs validation +Man Hours

    +

    NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of HomeAssistant's Lovelace UI Design.

    +

    EU Model and US Model supported (in portrait and landscape orientation)

    +

    Content of the screen is controlled by a AppDaemon Python Script installed on your HomeAssistant Instance.

    +

    Or an TypeScript on your ioBroker Instance in case you are an ioBroker User.

    +

    NsPanel needs to be flashed with Tasmota (or with the 3rd Party ESPHome Component from @sairon)

    +

    nspanel-rl

    +

    Features

    +
      +
    • Entities Page
    • +
    • Grid Page
    • +
    • Detail Pages for Lights (Brightness, Temperature and Color of the Light) and for Covers (Position)
    • +
    • Thermostat Page
    • +
    • Media Player Card
    • +
    • Alarm Control Card
    • +
    • Screensaver Page with Time, Date and Weather Information
    • +
    • Card with QrCode to display WiFi Information
    • +
    • +

      Localization (currently 40 languages)

      +
    • +
    • +

      Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor

      +
    • +
    +

    It works with Tasmota and MQTT. +To control the panel and update it with content from HomeAssistant there is an AppDaemon App.

    +

    See the following picture to get an idea of the look of this firmware for NSPanel.

    +

    screens

    +

    Some (not all) screenshots from the US Portrait Version:

    +

    screens-us-p

    +

    Requirements

    + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iobroker-install/index.html b/iobroker-install/index.html new file mode 100644 index 00000000..7b741e49 --- /dev/null +++ b/iobroker-install/index.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Installation - ioBroker - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Installation - ioBroker

    +

    The Backend for ioBroker is maintained by britzelpuf and armilar

    +

    See the wiki for documentation around setting lovelace-ui up with ioBroker

    +

    Wiki

    +

    Also see the Readme in the ioBroker Folder. +iobroker ReadMe

    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/notifications/index.html b/notifications/index.html new file mode 100644 index 00000000..41b2a776 --- /dev/null +++ b/notifications/index.html @@ -0,0 +1,1535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sending Notifications to the Panel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Sending Notifications to the Panel

    +

    There are two notification types, that can be triggered by sending a command over mqtt to the panel here are examples for homeassistant scripts:

    +

    Seperate Page

    +

    This is the notification used by the backend for updates, opening it requires to the following commands to the CustomSend Topic:

    +

    pageType popupNotify

    +

    entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText

    +

    Alternative Layout with Icon:

    +

    entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText~icon~iconColor

    +

    fontIdText is the font used by the notification text +Possible values are 0-5: +

    Font 0 - Default - Size 24 (No Icons, Support for various special chars from different langs)
    +Font 1 - Size 32 (Icons and limited chars)
    +Font 2 - Size 32 (No Icons, Support for various special chars from different langs)
    +Font 3 - Size 48 (Icons and limited chars)
    +Font 4 - Size 80 (Icons and limited chars)
    +Font 5 - Size 128 (ascii only)
    +

    +

    You need to use the acual char for the icon instead of the icon name which is used in the configuration. You can get the char of the icon from the cheatsheet.

    +

    https://docs.nspanel.pky.eu/icon-cheatsheet.html

    +

    It is possible to exit from the page by sending exitPopup

    +

    If you want to add newlines to your message add this string for the newline {{'\r\n'}}

    +

    Send Message to the Panel combined with a buzzer sound:

    +
    nspanel_popup_notification:
    +  alias: Popup Notification
    +  sequence:
    +  - service: mqtt.publish
    +    data:
    +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
    +      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{
    +        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}; Buzzer 2,2,2
    +  mode: single
    +  icon: mdi:message-badge
    +
    +

    Send Message to the Panel:

    +
    nspanel_popup_notification:
    +  alias: Popup Notification
    +  sequence:
    +  - service: mqtt.publish
    +    data:
    +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
    +      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{
    +        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}
    +  mode: single
    +  icon: mdi:message-badge
    +
    +

    Notification on screensaver

    +

    The screensaver can display Notifications by sending this command to the CustomSend topic: notify~heading~text

    +

    Send Message to the Screensaver combined with a buzzer sound:

    +
    nspanel_screensaver_notification:
    +  alias: Screensaver Notification
    +  sequence:
    +  - service: mqtt.publish
    +    data:
    +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
    +      payload: CustomSend notify~{{ heading }}~{{ message }}; Buzzer 2,2,2
    +  mode: single
    +  icon: mdi:message-badge
    +
    +

    Send Message to the Screensaver:

    +
    nspanel_screensaver_notification:
    +  alias: Screensaver Notification
    +  sequence:
    +  - service: mqtt.publish
    +    data:
    +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
    +      payload: CustomSend notify~{{ heading }}~{{ message }}
    +  mode: single
    +  icon: mdi:message-badge
    +
    +

    Buzzer

    +

    See Tasmota Buzzer for commands.

    +

    It might be necessary to enable the buzzer with: +

    BuzzerPWM 1
    +

    +

    Color Picker

    +

    +

    Decimal RGB565: 0

    + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/objects.inv b/objects.inv new file mode 100644 index 00000000..e69de29b diff --git a/overrides/partials/integrations/analytics/custom.html b/overrides/partials/integrations/analytics/custom.html new file mode 100644 index 00000000..cb1c6f69 --- /dev/null +++ b/overrides/partials/integrations/analytics/custom.html @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/phys-btn/index.html b/phys-btn/index.html new file mode 100644 index 00000000..e9882754 --- /dev/null +++ b/phys-btn/index.html @@ -0,0 +1,1409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Change behaviour of hardware buttons - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Change behaviour of hardware buttons

    +

    Tasmota Rules

    +

    You can configure the buttons to mimic an UI element on the screen by configuring tasmota rules.

    +

    The following rule will change the behaviour of the two buttons to do page navigation.

    +
    Rule2 on Button1#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,buttonPress2,navPrev,button"} endon on Button2#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,buttonPress2,navNext,button"} endon
    +
    +Rule2 1
    +
    +

    Decouple buttons from controlling power outputs

    +

    If you do not want your NSPanel physical buttons to trigger the relays and prefer to have them as software configurable buttons, open the Tasmota console of your NSPanel and enter the following:

    +

    SetOption73 1

    +

    Your relays will now appear as switches in HomeAssistant and you can control your buttons by using automations:

    +

    image

    +

    You may reverse this change by entering the following in the Tasmota console of your NSPanel:

    +

    SetOption73 0

    +

    Please note: Doing this will mean that if HomeAssistant is not working for any reason your buttons will not function correctly.

    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prepare_ha/index.html b/prepare_ha/index.html new file mode 100644 index 00000000..a5ee3c50 --- /dev/null +++ b/prepare_ha/index.html @@ -0,0 +1,1551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Setup Home Assistant - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Setup Home Assistant

    +

    Installing AppDaemon

    +

    The backend application for HomeAssistant is written in a python for AppDaemon. +This means it requires a working and running installation of AppDaemon.

    +

    The easiest way to install it is through Home Assistant's Supervisor Add-on Store, it will be automaticly connected to your Home Assistant Instance.

    +

    hass-add-on-store

    +
    +Instructions for users of HomeAssistant Core installed through docker containers. + +In case you have a homeassistant setup using docker cotainers and the Add-on Store is not available to you, you can follow this guide for setting up AppDaemon. https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html +Please also pay attention to the correct volume mount for the conf folder of appdaemon, that has to point to the appdaemon folder within your homeassistant config folder. + +Here is an example docker compose file for homeassistant and appdaemon: + +
    version: "3.5"
    +services:
    +  homeassistant:
    +    image: ghcr.io/home-assistant/home-assistant:stable
    +    container_name: homeassistant
    +    network_mode: host
    +    volumes:
    +      - ./docker-data/homeassistant/:/config
    +      - /etc/localtime:/etc/localtime:ro
    +    environment:
    +      - TZ=Europe/Berlin
    +    privileged: true
    +    restart: unless-stopped
    +
    +  appdaemon:
    +    container_name: appdaemon
    +    image: acockburn/appdaemon:4.2.3
    +    environment:
    +      - HA_URL=http://your-homeassistant-url:8123
    +      - TOKEN="xxxxxx"
    +    volumes:
    +      - /etc/localtime:/etc/localtime:ro
    +      - ./docker-data/homeassistant/appdaemon:/conf
    +    depends_on:
    +      - homeassistant
    +    restart: unless-stopped
    +
    +
    + +

    Add babel package to AppDaemon Container (Optional)

    +

    For localisation (date in your local language) you need to add the python package babel to your AppDaemon Installation.

    +

    appdaemon-babel

    +

    Installing Studio Code Server

    +

    You will need a way to edit the apps.yaml config file in the Appdaemon folder. +Install Studio Code Server from Home Assistant's Supervisor Add-on Store to easily edit configuration Files on your HomeAssistant Instance.

    +

    Installing HomeAssistant Community Store

    +

    HACS is the Home Assistant Community Store and allows for community integrations and +automations to be updated easily from the Home Assistant web user interface. +You will be notified of updates, and they can be installed by a click on a button.

    +

    Installing Lovelace AppDaemon Backend Application

    +

    To install Lovelace UI Backend App with HACS, you will need to make sure that you enabled +AppDaemon automations in HACS, as these are not enabled by default:

    +
      +
    1. Click on Configuration on the left menu bar in Home Assistant Web UI
    2. +
    3. Select Devices & Services
    4. +
    5. Select Integrations
    6. +
    7. Find HACS and click on Configure
    8. +
    9. In the window that opens, make sure that Enable AppDaemon apps discovery & tracking + is checked, or check it and click Submit
    10. +
    11. If you just enabled this (or just installed HACS), you might have to wait a few minutes + as all repositories are being fetched; you might hit a GitHub rate limit, which might + then require you to wait a few hours for HACS to be fully configured. In this case, + you won't be able to proceed to the next steps until HACS is ready.
    12. +
    +

    Now, to install NSPanel Lovelace UI Backend with HACS, follow these steps:

    +
      +
    1. Click on HACS on the left menu bar in Home Assistant Web UI
    2. +
    3. Click on Automations in the right panel
    4. +
    5. Click on Explore & download repositories in the bottom right corner
    6. +
    7. Search for NSPanel, and click on NSPanel Lovelace UI Backend in the list that appears
    8. +
    9. In the bottom right corner of the panel that appears, click on + Download this repository with HACS
    10. +
    11. A confirmation panel will appear, click on Download, and wait for HACS to + proceed with the download
    12. +
    13. The Backend Application is now installed, and HACS will inform you when updates are available
    14. +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prepare_nspanel/index.html b/prepare_nspanel/index.html new file mode 100644 index 00000000..a679e56a --- /dev/null +++ b/prepare_nspanel/index.html @@ -0,0 +1,1458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flash Tasmota to Your NSPanel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Flash Tasmota to Your NSPanel

    +

    You need to connect to your NSPanel via serial and flash Tasmota using tasmota32-nspanel.bin.
    +You can use the Tasmota Web Installer to do so.

    +

    Check out Blakadder's Template Repo for more information on flashing. Do not use the autoexec.be from that page.
    +NSPanel Page of the Tasmota Template Repository

    +

    If you prefer ESPHome over Tasmota, you can use this third-party ESPHome component, which replaces Tasmota and the Berry driver used in this project.
    +ESPHome Component

    +
    +

    Configure Tasmota Template for NSPanel

    +

    Configure the NSPanel template for Tasmota. (Go to Configuration > Configure Other, paste the template there, and make sure to tick the Activate checkbox.)

    +

    tasmota-template-config

    +

    You can use the following template or copy the one from the Tasmota Template Repo Site:

    +

    {"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1,"CMND":"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1"}

    +

    After a reboot of Tasmota, your screen will light up with the stock display firmware.

    +
    +

    Upload Berry Driver to Tasmota

    +

    Go to Consoles > Console in Tasmota and execute the following command:

    +

    Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; SetOption151 0; Restart 1

    +

    This downloads the autoexec.be file from the repository and restarts Tasmota.

    +

    Note: This command also disables Matter to free up memory, as it's unlikely to be used by most Home Assistant users. (Matter can cause memory issues during flashing of the Nextion screen, but you can re-enable it later if needed.)

    +
    +

    Flash Firmware to Nextion Screen

    +

    Due to the limitations of Berry, it's not possible to download the TFT file directly from GitHub. A small server is available to download the file via HTTP.

    +

    Use one of the following commands in the Tasmota console (not the Berry console) to flash the latest release from this repository:

    +

    EU Version:
    +FlashNextion http://nspanel.pky.eu/lui-release.tft

    +

    US Version Portrait:
    +FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    +

    US Version Landscape:
    +FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    +

    After sending the command, the screen should show a progress bar. The flashing process takes around 5 minutes.

    +

    Note for US users: You'll need to add the model config option to your apps.yaml later. More details can be found on the config overview page.

    +
    +
    +Alternatively, you can use your own web server or the one built into Home Assistant: +
    +Upload the nspanel.tft from the latest release to a web server (for example, the www folder of Home Assistant) and execute the following command in the Tasmota Console. +(Development version: [TFT file from HMI folder](HMI/nspanel.tft)) + +**The web server must be HTTP. HTTPS is not supported due to Berry language limitations in Tasmota.** + +FlashNextion http://ip-address-of-your-homeassistant:8123/local/nspanel.tft +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prepare_nspanel_ioBroker/index.html b/prepare_nspanel_ioBroker/index.html new file mode 100644 index 00000000..5e4cf254 --- /dev/null +++ b/prepare_nspanel_ioBroker/index.html @@ -0,0 +1,1447 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flash Tasmota to your NSPanel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Flash Tasmota to your NSPanel

    +

    You need to connect to your nspanel via serial and flash tasmota tasmota32-nspanel.bin to your NSPanel. +You can use the Tasmota Web Installer to do so. Tasmota Web Installer

    +

    Checkout Blakadders Template Repo for more information on flashing, do not use the autoexec.be from this page. +NSPanel Page of the Tasmota Template Repository

    +

    If you prefer EspHome over Tasmota, you can use this thrid party esphome component, which is replacing tasmota and the berry driver of this project. +ESPHome component

    +

    Configure Tasmota Template for NSPanel

    +

    Configure the NSPanel template for Tasmota. (Go to Configuration and Configure Other and paste the template there, make sure to tick the activate checkbox)

    +

    tasmota-template-config

    +

    You can use the following template or copy the one on the Tasmota Template Repo Site.

    +

    {"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1,"CMND":"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1"}

    +

    After a reboot of tasmota your screen will light up with the stock display firmware.

    +

    Upload Berry Driver to Tasmota

    +

    Go to Consoles > Console in Tasmota and execute the following command:

    +
    Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; Restart 1
    +
    +

    Flash Firmware to Nextion Screen

    +

    Due the limitations of Berry, it's not possible to download the tft file directly from github, so I'm also renting a small server where you can download the file via HTTP.

    +

    Use the one following commands to flash the latest release from this repository, just execute the following Command in Tasmota:

    +

    EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

    +

    US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    +

    US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    +
    +Alternatively you can use your own webserver: +
    +Upload the nspanel.tft from the lastest release to a Webserver and execute the following command in Tasmota Console. + +**Webserver must be HTTP, HTTPS is not supported, due to limitations of berry lang on tasmota** + +`FlashNextion http://ip-address-of-your-webserver:8123/local/nspanel.tft` +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/search.json b/search.json new file mode 100644 index 00000000..99cdc81d --- /dev/null +++ b/search.json @@ -0,0 +1 @@ +{"config":{"separator":"[\\s\\-_,:!=\\[\\]()\\\\\"`/]+|\\.(?!\\d)"},"items":[{"location":"","level":1,"title":"Overview","text":"

    If you like this project consider buying me a pizza 🍕

    NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of HomeAssistant's Lovelace UI Design.

    EU Model and US Model supported (in portrait and landscape orientation)

    Content of the screen is controlled by a AppDaemon Python Script installed on your HomeAssistant Instance.

    Or an TypeScript on your ioBroker Instance in case you are an ioBroker User.

    NsPanel needs to be flashed with Tasmota (or with the 3rd Party ESPHome Component from @sairon)

    ","path":["Overview"],"tags":[]},{"location":"#features","level":2,"title":"Features","text":"
    • Entities Page
    • Grid Page
    • Detail Pages for Lights (Brightness, Temperature and Color of the Light) and for Covers (Position)
    • Thermostat Page
    • Media Player Card
    • Alarm Control Card
    • Screensaver Page with Time, Date and Weather Information
    • Card with QrCode to display WiFi Information
    • Localization (currently 40 languages)

    • Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor

    It works with Tasmota and MQTT. To control the panel and update it with content from HomeAssistant there is an AppDaemon App.

    See the following picture to get an idea of the look of this firmware for NSPanel.

    Some (not all) screenshots from the US Portrait Version:

    ","path":["Overview"],"tags":[]},{"location":"#requirements","level":2,"title":"Requirements","text":"
    • NSPanel
    • USB to Serial TTL Adapter
    • Running Instance of the Home Automation Platform of your Choise
    • Running Home Assistant Instance
      • with installed MQTT Broker
    • Running ioBroker Instance
      • with installed MQTT Broker
    ","path":["Overview"],"tags":[]},{"location":"card-alarm/","level":1,"title":"Alarm Card","text":"
        cards:\n      - type: cardAlarm\n        title: Alarm Test 1\n        entity: alarm_control_panel.alarmo\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card title True string None Title of the Page entity False string None contains the entity of the current card key True string None Used by navigate items alarmControl True complex None overwrites the action executed on pressing the left bottom icon, by default this button is used to show a list of open sensors on a failed attempt to arm. supportedModes True list None Supply list of arm modes if you want to limit the modes on the card. Example ['arm_away', 'arm_night']","path":["Configuration - apps.yaml (Home Assistant)","Cards","Alarm Card"],"tags":[]},{"location":"card-climate/","level":1,"title":"Climate/Thermo Card","text":"
        cards:\n      - type: cardThermo\n        title: HeatPump\n        entity: climate.heatpump\n      - type: cardThermo\n        title: HvaC\n        entity: climate.hvac\n      - type: cardThermo\n        title: ecobee\n        entity: climate.ecobee\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card entity False string None contains the entitiy of this card title True string None Title of the Page temperatureUnit True string celsius set this to fahrenheit to change the temperatureUnit on the page key True string None Used by navigate items in combination with the type (cardEntities_key) supportedModes True list None Supply list of heat actions if you want to limit the actions on the card. Example ['heat', 'off']","path":["Configuration - apps.yaml (Home Assistant)","Cards","Climate/Thermo Card"],"tags":[]},{"location":"card-entities/","level":1,"title":"Entities Page","text":"
        cards:\n      - type: cardEntities\n        title: Test Entities Card\n        entities:\n          - entity: light.bed_light\n          - entity: switch.decorative_lights\n          - entity: cover.hall_window\n          - entity: sensor.outside_temperature\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card entities False complex None contains a list of entities of this card title True string None Title of the Page key True string None Used by navigate items in combination with the type (cardEntities_key)

    List of supported entitiy types for this page:

    • cover
    • switch
    • input_boolean
    • binary_sensor
    • sensor
    • button
    • number
    • input_number
    • scenes
    • script
    • input_button
    • light
    • input_text (read-only)
    • input_select
    • lock
    • fan
    • automation
    • alarm
    • sun
    • person
    • climate (status only, may be used in combination with navigate)
    • iText (internal entity for showing static text)
    • delete (internal entity to keep a entiy empty in the middle of the list)
    • navigate (internal entity for navigation, see subpages)
    ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Entities Page"],"tags":[]},{"location":"card-grid/","level":1,"title":"Grid Page","text":"
        cards:\n      - type: cardGrid\n        title: Test Grid Card\n        entities:\n          - entity: light.bed_light\n          - entity: switch.decorative_lights\n          - entity: sensor.outside_temperature\n            name: Outside Temp\n          - entity: sensor.carbon_monoxide\n          - entity: light.entrance_color_white_lights\n            name: Entrance\n          - entity: light.office_rgbw_lights\n            name: Office RGBW\n            icon: mdi:office-building\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card entities False complex None contains a list of entities of this card title True string None Title of the Page key True string None Used by navigate items in combination with the type (cardEntities_key)

    List of supported entitiy types for this page:

    • cover
    • switch
    • input_boolean
    • binary_sensor
    • sensor
    • button
    • number
    • input_number
    • scenes
    • script
    • input_button
    • light
    • input_text (read-only)
    • input_select
    • lock
    • fan
    • automation
    • alarm
    • sun
    • person
    • climate (status only, may be used in combination with navigate)
    • iText (internal entity for showing static text)
    • delete (internal entity to keep a entiy empty in the middle of the list)
    • navigate (internal entity for navigation, see subpages)
    ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Grid Page"],"tags":[]},{"location":"card-media/","level":1,"title":"Media Card","text":"
        cards:\n      - type: cardMedia\n        entity: media_player.spotify\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card title True string None Title of the Page entity False string None contains the entity of the current card entities False complex None contains a list of entities shown in the bottom row, supports all entities supported by cardGrid key True string None Used by navigate items Example with configured Entities
          - type: cardMedia\n        title: Kitchen\n        entity: media_player.kitchen\n        entities:\n          - entity: light.bed_light\n          - entity: light.ceiling_lights\n          - entity: light.entrance_color_white_lights\n          - entity: light.kitchen_lights\n          - entity: light.living_room_rgbww_lights\n
    Example with action on upper left media icon
          - type: cardMedia\n        title: Kitchen\n        entity: input_select.test123\n        status: media_player.kitchen\n
    Example with moved spaker selection The icon for speaker selection is automatically appended to the end of the list and can be moved with entities in the list. With 6 entities it is possible to remove it entirely.
          - type: cardMedia\n        title: Kitchen\n        entity: media_player.kitchen\n        entities:\n          - entity: delete\n          - entity: delete\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Media Card"],"tags":[]},{"location":"card-power/","level":1,"title":"Power Card (v3.9 and higher)","text":"
        cards:\n      - type: cardPower\n        title: Power Test\n        entities:\n          - entity: sensor.power_consumption\n            icon: mdi:home\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:car\n            speed: -20\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:battery\n            speed: 20\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:solar-panel\n            color: [255, 255, 0]\n            speed: 30\n          - entity: sensor.today_energy\n            speed: -40\n            icon: mdi:help\n

    The first two entities are shown in the middle of the card, all other entities are used around it. Any entity overrides (e.g. icon, color) in the first entity apply to the middle of the card.

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card entities False complex None contains entities of the card title True string None Title of the Page cooldown True float None Rate Limit for Entity Updates to the card in Seconds (cooldown: 0.5) key True string None Used by navigate items

    List of supported entitiy types for this page:

    • sensor

    N.B. Negative values will likely be truncated and not display gracefully. For this reason, when measuring energy you should use the same inputs as you use on the Home Assistant Energy Dashboard (i.e. separate grid import and grid export) and similarly when measuring power.

    Some details about speed:

    Speed expects an integer input between -100 and 100.

    It is possible to calculate the speed through a Home Assistant template, this allows to calculate the speed in relation to other data in Home Assistant.

    This template will calculate a speed setting based on the amount of power drawn on a device as a fraction of the total power usage.

                speed: >-\n              {% set entity_power = states('sensor.appliance_water_heater_power') |float | round(3)%}\n              {% set total_power = states('sensor.ams_power_active') | float | round(3) %}\n              {% set entity_usage = (entity_power / total_power * 100) | float %}\n              {{ (entity_usage | round()) * -1 }}\n
    It provides the number as a negative integer, making the dot move from the middle of the card toward the entity. If you want the dot to move toward from the middle of the card, just skip inverting it at the end of the template like this:
                  {{ (entity_usage | round()) }}\n

    ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Power Card (v3.9 and higher)"],"tags":[]},{"location":"card-qr/","level":1,"title":"WiFi / QR Card","text":"
        cards:\n      - type: cardQR\n        title: Guest Wifi\n        qrCode: \"WIFI:S:test_ssid;T:WPA;P:test_pw;;\"\n        entities:\n          - entity: iText.test_ssid\n            name: Name\n            icon: mdi:wifi\n          - entity: iText.test_pw\n            name: Password\n            icon: mdi:key\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card entities False complex None contains entities of the card, only valid on cardEntities and cardGrid and cardQR title True string None Title of the Page key True string None Used by navigate items qrCode False string None Value of the qrCode

    List of supported entitiy types for this page:

    • switch
    • input_boolean
    • binary_sensor
    • sensor
    • button
    • scenes
    • script
    • input_button
    • input_select
    • light
    • input_text (read-only)
    • lock
    • automation

    The qrCode value is evaluated as a homeassistant Template, so it is possible to get values from HomeAssistant within the qrCode.

    \"WIFI:S:{{states('input_text.test_ssid')}};T:WPA;P:{{states('input_text.test_pw')}};;\"

    ","path":["Configuration - apps.yaml (Home Assistant)","Cards","WiFi / QR Card"],"tags":[]},{"location":"card-unlock/","level":1,"title":"Unlock Card (v4.0 and higher)","text":"

    Can be used to navigate to create pin locked navigation to a hidden card.

        cards:\n      - type: cardUnlock\n        pin: 1234\n        title: Admin Page\n        destination: navigate.adminpage\n    hiddenCards:\n      - type: cardGrid\n        title: Admin Page\n        key: adminpage\n        entities:\n          - entity: light.schreibtischlampe\n

    List of supported config keys of this card:

    key optional type default description type False string None Type of the card title True string None Title of the Page destination False string None contains the navigation entity this card should navigate to on unlock pin False string 3830 pin to unlock key True string None Used by navigate items","path":["Configuration - apps.yaml (Home Assistant)","Cards","Unlock Card (v4.0 and higher)"],"tags":[]},{"location":"config-migration-standalone/","level":1,"title":"Migration to Standalone Rewrite Config","text":"

    This page compares the legacy AppDaemon apps.yaml config with the standalone rewrite panels.yaml config.

    For the full rewrite docs, including full key descriptions, see:

    • Standalone documentation
    • Standalone migration page
    ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#high-level-differences","level":2,"title":"High-level differences","text":"

    Old AppDaemon version:

    • panel config in apps.yaml with module / class / config
    • connectivity partly configured in AppDaemon plugin config (appdaemon.yaml)

    Standalone rewrite:

    • one runtime config file: /config/panels.yaml
    • panel definitions under nspanels
    • Home Assistant and MQTT connection values resolved directly by the rewrite runtime
    ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#minimal-beforeafter-example","level":2,"title":"Minimal before/after example","text":"

    Old (apps.yaml):

    nspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n

    New (panels.yaml):

    home_assistant_address: \"http://supervisor\"\nhome_assistant_token: \"YOUR_TOKEN\"\n\nnspanels:\n  panel-1:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n    locale: en_US\n    timeZone: \"Europe/Berlin\"\n    timeFormat: \"%H:%M\"\n    dateFormat: \"full\"\n    screensaver:\n      entities:\n        - entity: weather.home\n    cards:\n      - type: cardEntities\n        title: Main\n        entities:\n          - entity: light.kitchen\n
    ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#important-key-changes","level":2,"title":"Important key changes","text":"Legacy key/concept Rewrite key/concept Notes module, class, config wrapper removed Rewrite uses nspanels.<panel_name> directly. timezone timeZone Casing changed. dateFormatBabel dateFormat Use dateFormat in rewrite. temperatureUnit (legacy card-level usage) temp_unit (panel-level) Rewrite reads temp_unit from panel settings. brightness schedule lists not supported Rewrite supports integer or entity id for brightness values. updateMode / OTA URL override keys not supported Legacy update behavior is not part of rewrite config.

    If you are migrating now, use the standalone migration page for the complete mapping:

    • Complete mapping and checklist
    ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-overview/","level":1,"title":"Configuration","text":"

    To confiure your NSPanel to your needs, you need to edit the apps.yaml inside of your Appdaemon config folder and add card and entities you want to display on the screen.

    If you've sucessfully set up mqtt, you should already have a configuration looking like this:

    ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n

    You can continue from this point adding configuration for the weather forcecast on the screensaver, configuring a schedule for the brightness of the screensaver and your first cards.

    ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n    sleepTimeout: 20\n    sleepBrightness:\n      - time: \"7:00:00\"\n        value: 10\n      - time: \"23:00:00\"\n        value: 0\n    locale: \"de_DE\"\n    screensaver:\n      entity: weather.k3ll3r\n    cards:\n      - type: cardEntities\n        entities:\n          - entity: switch.example_item\n          - entity: light.example_item\n        title: Example 1\n      - type: cardGrid\n        entities:\n          - entity: switch.example_item\n          - entity: light.example_item\n        title: Example 2\n

    This is the full list of configuration options supported for the config key:

    key optional type default description panelRecvTopic False string tele/tasmota_your_mqtt_topic/RESULT The mqtt topic used to receive messages. panelSendTopic False string cmnd/tasmota_your_mqtt_topic/CustomSend The mqtt topic used to send messages. updateMode True string auto-notify Update Mode for flashing of the nextion display firmware, by default it is showing a message asking for the update after updating the backend app in HACS; Possible values: \"auto\", \"auto-notify\", \"manual\" model True string eu Model; Possible values: \"eu\", \"us-l\" and \"us-p\" sleepTimeout True integer 20 Timeout for the screen to enter screensaver, to disable screensaver use 0 sleepBrightness True integer/complex 20 Brightness for the screen on the screensaver, see example below for complex/scheduled config. screenBrightness True integer/complex 100 Brightness for the screen during usage, config format is the same as sleepBrightness. sleepTracking True string None Forces screensaver brightness to 0 in case entity state is not_home or off, can be a group, person or device_tracker entity. sleepTrackingZones True list [\"not_home\", \"off\"] Allows you to set your own states for sleepTracking sleepOverride True complex None Allows overriding of the sleepBrightness if entity state is on, true or home. Overrides sleepBrightness but sleepTracking takes precedence. locale True string en_US Used by babel to determinante Date format on screensaver, also used for localization. dateFormatBabel True string full formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields timeFormat True string %H:%M Time Format on screensaver. Substring after ? is displayed in a seperate smaller textbox. Useful for 12h time format with AM/PM
    \"%I:%M   ?%p\"
    dateAdditionalTemplate True string \"\" Addional Text dispayed after Date, can contain a Homeassistant Template Example \" - {{ states('sun.sun') }}\" timeAdditionalTemplate True string \"\" Addional Text dispayed below Time, can contain a Homeassistant Template dateFormat True string %A, %d. %B %Y date format used if babel is not installed timezone True string \"\" Timezone for the time on the panel: Europe/Berlin - See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of TZ Identifiers (supported from upcoming version v4.4) defaultBackgroundColor True string ha-dark backgroud color of all cards, valid values: black, ha-dark cards False complex configuration for cards that are displayed on panel; see docs for cards screensaver True complex configuration for screensaver; see docs for screensaver hiddenCards True complex configuration for cards that can be accessed though navigate items; see docs for cards","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#details-on-sleepbrightnessscreenbrightness-and-other-configs-related-to-screen-brightness","level":2,"title":"Details on sleepBrightness/screenBrightness and other configs related to screen brightness","text":"

    It is possible to schedule a brightness change for the screen at specific times.

        sleepBrightness:\n      - time: \"7:00:00\"\n        value: 10\n      - time: \"23:00:00\"\n        value: 0\n
        sleepBrightness:\n      - time: \"sunrise\"\n        value: 10\n      - time: \"sunset + 1:00:00\"\n        value: 0\n

    It is also possible to use a static value or an input_number/sensor with the range between 0 and 100 as value for sleepBrightness/screenBrightness:

        sleepBrightness: input_number.brightness_nspanel\n
        sleepBrightness: 50\n

    The config option sleepTracking overrides this setting and sets the brightness to 0 if the state of the configured Home Assistant entity is off or not_home. You may also use a Home Assistant group to track multiple entities.

    The config option sleepOverride overrides sleepBrightness but does not take precedence over sleepTracking. This is useful if, for example, you want your NSPanel to be brighter than usual if your light is on or if you want to override a panel dimming if you are in the room.

    The following example configuration is turning off the screen after sunset, but in case the bedroom light is on the NSPanel brightness will be 20 instead of 0.

        sleepBrightness:\n      - time: \"sunrise\"\n        value: 20\n      - time: \"sunset\"\n        value: 0\n    sleepOverride:\n      entity: light.bedroomlight\n      brightness: 20\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#supported-keys-for-locale-config","level":2,"title":"Supported keys for locale config","text":"Language Code Language af_ZA Afrikaans ar_SY Arabic bg_BG Bulgarian ca_ES Catalan cs_CZ Czech da_DK Danish de_DE German el_GR Greek en_US English es_ES Spanish et_EE Estonian fa_IR Persian fi_FI Finnish fr_FR French he_IL Hebrew hr_xx Croatian hu_HU Hungarian hy_AM Armenian id_ID Indonesian is_IS Icelandic it_IT Italian lb_xx Luxembourgish lt_LT Lithuanian lv_LV Latvian nb_NO Norwegian nl_NL Dutch nn_NO Norwegian pl_PL Polish pt_PT Portuguese ro_RO Romanian ru_RU Russian sk_SK Slovak sl_SI Slovenian sv_SE Swedish th_TH Thai tr_TR Turkish uk_UA Ukrainian vi_VN Vietnamese zh_CN Simplified Chinese zh_TW Traditional Chinese","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#customize-ota-urls","level":2,"title":"Customize OTA URLs","text":"

    In case you need to change the OTA URLs to do automatic updates without internet access for tasmota, you can modify the OTA URLs:

      config:\n    displayURL-US-L: \"http://example.com/us-l.tft\"\n    displayURL-US-P: \"http://example.com/us-l.tft\"\n    displayURL-EU: \"http://example.com/us-l.tft\"\n    berryURL: \"http://exampe.com/autoexec.be\"\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-screensaver/","level":1,"title":"Config screensaver","text":"","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"config-screensaver/#possible-configuration-values-for-screensaver-config","level":4,"title":"Possible configuration values for screensaver config","text":"key optional type default description entity True string weather.example weather entity from homeassistant entities True string None contains a list of entities of this card (will be used instead of entity) statusIcon1 True complex None status icon left to the date string, config similar to weatherOverride statusIcon2 True complex None status icon right to the date string, config similar to weatherOverride doubleTapToUnlock True boolean False requires to tap screensaver two times theme True complex configuration for theme defaultCard True string None default page after exiting screensaver; only works with top level cards defined in cards; needs to be a navigation item, see subpages (navigate.type_key) This config option will also be evaluated as a HomeAssistant Template. key True string None Used by navigate items type True string screensaver screensaver or screensaver2

    Example for the a screensaver config with custom entities/overrides:

        screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n        - entity: weather.demo_weather_north\n          type: 1\n        - entity: weather.demo_weather_north\n          type: 2\n        - entity: sensor.energy_usage\n

    Using a 6th entity will automatically activate the alternative layout.

        screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n        - entity: weather.demo_weather_north\n          type: 1\n        - entity: sensor.energy_usage\n        - entity: delete\n        - entity: sensor.indoor_temp\n          icon: mdi:home-thermometer-outline\n

    You can use override the options described on the entities documentation page to override colors, names or values of the entities.

    With Version 4.0.0 there is another alternative layout for the screensaver:

    Configuration is similar, you just need to add type: screensaver2 to switch the layout.

        screensaver:\n      type: screensaver2\n      entities:\n        - entity: weather.demo_weather_north\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"config-screensaver/#possible-configuration-values-for-screensaver-theme-config-only-normal-screensaver-layout-not-screensaver2","level":4,"title":"Possible configuration values for screensaver theme config (only normal screensaver layout not screensaver2)","text":"key option type default description background True list Black [R, G, B] time True list White [R, G, B] timeAMPM True list White [R, G, B] date True list White [R, G, B] tMainText True list White [R, G, B] tForecast1 True list White [R, G, B] tForecast2 True list White [R, G, B] tForecast3 True list White [R, G, B] tForecast4 True list White [R, G, B] tForecast1Val True list White [R, G, B] tForecast2Val True list White [R, G, B] tForecast3Val True list White [R, G, B] tForecast4Val True list White [R, G, B] bar True list White [R, G, B] tMainTextAlt2 True list White [R, G, B] tTimeAdd True list White [R, G, B]

    Specify colours as red green and blue values from 0-255 e.g. [255, 0, 0] for red or [0, 0, 255] for blue. These are translated internally to RGB565 (note that this has lower color depth so the colours may not appear the same). Also note that the screen has a low contrast ratio, so colors look sigificantly different at full display brightness and lowest brightness.

    Example for the theme config:

        screensaver:\n      theme:\n        date: [255, 0, 0]\n
    Config Example for configured statusIcons
        screensaver:\n        entity: weather.k3ll3r\n        statusIcon1:\n          entity: switch.example_item\n        statusIcon2:\n           entity: binary_sensor.example_item\n

    It is possible to increase the size of the font used for the icons by adding altFont: True to the statusIcon configuration. Icon/Color Overrides are also possible like on any other Entity.

    Config Example for configured statusIcons with increased size of the icons
        screensaver:\n        entity: weather.k3ll3r\n        statusIcon1:\n          entity: switch.example_item\n          altFont: True\n        statusIcon2:\n           entity: binary_sensor.example_item\n           altFont: True\n
    Config Example for all white icons on screensaver
        screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 1\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 2\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 3\n      color: [255,255,255]\n
    Config Example for a custom date format on forecast
       screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n          name: \"%a %-d/%-m\"\n        - entity: weather.demo_weather_north\n          type: 1\n          name: \"%a %-d/%-m\"\n        - entity: weather.demo_weather_north\n          name: \"%a %-d/%-m\"\n          type: 2\n        - entity: weather.demo_weather_north\n          name: \"%a %-d/%-m\"\n          type: 3\n
    See Babel Documentation (https://babel.pocoo.org/en/latest/dates.html#date-fields) or the Python Documenation (https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes) in case you do not have babel installed.","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"configure_mqtt/","level":1,"title":"Configure MQTT on Tasmota","text":"

    Configure your MQTT Server in Tasmota. See Tasmota MQTT Documentation for more details.

    Please leave the Full Topic as it is in default configuration (and on the screenshot).

    Change the topic to something unique for your panel, you will need this topic later in the configuration of your panel in appdaemon / apps.yaml

    ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#note-for-appdeamon-addon-version-15","level":1,"title":"Note for Appdeamon Addon Version >= 15","text":"

    The configuration has been moved out of the config folder from homeassistant. This is how you can access it with the VSCode Addon.

    ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#configure-mqtt-connection-on-appdaemon","level":1,"title":"Configure MQTT Connection on AppDaemon","text":"

    For the app to work you need a working MQTT Configuration in AppDaemon. Please add the configuration of your mqtt server, user and password to your existing appdaemon.yaml Restart your AppDaemon Container (not HomeAssistant) after adding the MQTT Configuration.

    You will find this file in the following location: /addon_configs/a0d7b954_appdaemon/appdeamon.yaml

    ---\nsecrets: /homeassistant/secrets.yaml\nappdaemon:\n  latitude: 52.0\n  longitude: 4.0\n  elevation: 2\n  time_zone: Europe/Berlin\n  app_dir: /homeassistant/appdaemon/apps/ # !!! This is really important for AppDaemon HA Addon >= 15\n  plugins:\n    HASS:\n      type: hass\n    MQTT:\n      type: mqtt\n      namespace: mqtt\n      client_id: \"appdaemon\"\n      client_host: core-mosquitto.local.hass.io # This should work if you are using supervised HomeAssistant; if not use the IP Address instead.\n      #client_host: 192.168.75.30\n      client_port: 1883\n      client_user: \"mqttuser\"\n      client_password: \"mqttpassword\"\n      client_topics: NONE\nhttp:\n  url: http://127.0.0.1:5050\nadmin:\napi:\nhadashboard:\n
    ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#configure-nspanel-on-appdaemon","level":1,"title":"Configure NsPanel on AppDaemon","text":"

    Please add the following minimal configuration to your apps.yaml, which is located in config/appdaemon/apps/apps.yaml

    Note: You need to move your apps.yaml to this location if it isn't there.

    ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n

    Please adjust tasmota_your_mqtt_topic to the topic used in Tasmota MQTT Configuration.

    If your configuration is correct you should get the following screens on your panel:

    Note: You can add multiple panels to this configuration:
    ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/first-nspanel-topic/RESULT\"\n    panelSendTopic: \"cmnd/first-nspanel-topic/CustomSend\"\nnspanel-2:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/second-nspanel-topic/RESULT\"\n    panelSendTopic: \"cmnd/second-nspanel-topic/CustomSend\"\n
    ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"entities/","level":1,"title":"Entities","text":"

    Entities are mainly used on cardEntities and cardGrid.

    It is possible to overwrite and configure varrious things on Entities.

    ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#possible-configuration-values-for-entities-key","level":2,"title":"Possible configuration values for entities key:","text":"key optional type default description entity False string None name of ha entity name True string None Used to override names (supports home assistant templates) value True string None Used to override the value (supports home assistant templates) icon True string None Used to override icons color True array None Overwrite color of entity color: [255, 0, 0] state True string None Only displayed if Entity state is equal to this value state_not True string None Only displayed if Entity state is unequal to this value status True string None Only valid for navigate and service items, adds a entity to track state for the icon assumed_state True string None Only for cover items, up, down and stop buttons are always shown action_name True string None Only valid for script; Button label font True string None Used to change the font for cardGrid Icons; valid values are (small, medium-icon and medium). Currently only supported for homeassistant entities and not for internal ones. effectList True string None Only valid for light; for example [Android, Aurora (fav list for effects)","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#override-icons-or-names","level":2,"title":"Override Icons or Names","text":"

    To overwrite Icons or Names of entities you can configure an icon and/or name in your configuration, please see the following example. Only the icons listed in the Icon Cheatsheet are useable.

            entities:\n          - entity: light.test_item\n            name: NameOverride\n            icon: mdi:lightbulb\n

    It is also possible to configure different icon overwrites per state:

                icon:\n                \"on\": mdi:lightbulb\n                \"off\": mdi:lightbulb\n

    It is also possible to configure different color overwrites per state:

                color:\n                \"on\": [255,0,0]\n                \"off\": [0,0,255]\n
    Dynamic color overwrites using homeassistant templates:

                color: '{{iif(states(\"binary_sensor.test\")==\"on\", \"[0,255,0]\", \"[255,165,0]\")}}'\n

    It is also possible to use text instead of icons with text:X

                icon:\n                \"on\": mdi:lightbulb\n                \"off\": \"text:\"\n

    Note: State Overrides are working with all state values, not only with \"on\" and \"off\".

    To insert dynamic values from a homeassistant template, like a temperature you can also use ha: which will be rendered as homeassistant template. There probably not much cases where this is needed, but here is an exmaple to show the current temperature on the status icon of the screensaver:

          statusIcon2:\n        entity: climate.wohnzimmer_boden\n        icon: 'ha:{{ state_attr(\"climate.wohnzimmer_boden\",\"current_temperature\")}}'\n

    If you want to display icons from a template you can put them between <I></I>

            icon: 'ha:{{ iif(is_state('light.kitchen', 'on'), '<I>mdi:flashlight</I>', '<I>mdi:flashlight-off</I>') }}'\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#hide-item-based-on-state","level":2,"title":"Hide item based on state","text":"

    This sensor will only be shown on the card if it's state is equal to off

          - entity: binary_sensor.sensor_bad_contact\n        state: \"off\"\n

    This sensor will only be shown on the card if it's state is not equal to on

          - entity: binary_sensor.sensor_kueche_contact\n        state_not: \"on\"\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#hide-item-based-on-ha-template","level":2,"title":"Hide item based on HA Template","text":"

    The template must evaluate to true for the entity to hide.

          - entity: binary_sensor.sensor_kueche_contact\n        state_template: '{{ state_attr(\"sun.sun\",\"azimuth\") < 200 }}'\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#calling-service-directly-as-button","level":2,"title":"Calling service directly as button","text":"

    The following example shows how to call services directly, this enables you to call services on entities not (yet) supported by the backend and also to pass data to services.

        - entity: service.light.turn_on\n      data:\n        entity_id: light.schreibtischlampe\n        color_name: \"green\"\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"faq/","level":1,"title":"FAQ - Frequently Asked Questions","text":"","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen","level":2,"title":"Waiting for content - This is taking longer than usual on the screen","text":"

    You have most likely an error in your MQTT configuration somewhere. To find the error follow theese steps:

    1. Check the location of your apps.yaml With the AppDaemon Addon >= 15 the config dir has been moved. It's required to configure the location back to the old one, this is done by the app_dir line in your appdaemon.yaml. This also requires you to move your apps.yaml to this location. Please make sure your apps.yaml is at /config/appdaemon/apps/apps.yaml and move it otherwise.

    2. Check your appdaemon log. (Settings > Add-ons > AppDaemon > Log) You should see something like this: INFO MQTT: MQTT Plugin initialization complete If you are seeing Messages like this: CRITICAL MQTT: Could not complete MQTT Plugin initialization, for Connection was refused due to Not Authorised Your appdaemon mqtt config is wrong, check your appdaemon.yaml. The log of your mqtt broker might give you additional information.

    3. Check MQTT Configuration of Tasmota. Your Tasmota device needs to connect sucessfully to your MQTT Broker, if you are in the waiting for content screen, the panel will send periodic messages to it's mqtt topic. Note that there is a minimum password length of 5 chars for the MQTT Connection in Tasmota.

    4. Make sure that you are using the same topic in apps.yaml and in your tasmota configuration. The examples in the docs (MQTT Config) are an valid example (tasmota<>apps.yaml). Please don't modify the Full Topic in your Tasmota Config, unless you know the implications, changing the Full Topic will result in diffent Send and Receive Channels, that have to be correct in your apps.yaml.

    5. If you are still in the waiting for content screen please share the following items, with the Waiting for Content Issue type on the Github Issues Page

      • a screenshot of your tasmota mqtt configration (please censor your mqtt password)
      • your appdaemon.yaml (please censor your mqtt password)
      • your apps.yaml
      • the appdaemon log, after restarting the container
    ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#how-to-update","level":2,"title":"How to update","text":"","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-appdaemon-script","level":3,"title":"Update AppDaemon Script","text":"

    HACS will show you that there is an update avalible and ask you to update. It is important to restart the AppDaemon Container afterwards.

    ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-display-firmware","level":3,"title":"Update Display Firmware","text":"

    You should get an notification on the screen, asking you to update the firmware. In case you want to update manually you can use the following commands.

    EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

    US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-tasmota-berry-driver","level":3,"title":"Update Tasmota Berry Driver","text":"

    You should get an notification on the screen, asking you to update the driver, if an update is needed.

    You can update the berry driver directly from the Tasmota Console with the following command.

    UpdateDriverVersion https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be

    ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#how-to-upgrade-from-a-release-to-the-current-development-version","level":2,"title":"How to upgrade from a release to the current development version","text":"
    1. Update App in HACS to main

    Click redownload in the menu of the app in HACS.

    Select main version.

    !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

    !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

    Click download.

    1. Restart AppDaemon

    2. Flash current Development Firmware in Tasmota Console. DO NOT USE THIS VERSION/URLS IF YOUR ARE NOT ON THE DEVELOPMENT VERSION

    EU VERSION: FlashNextion http://nspanel.pky.eu/lui.tft

    Development happens in the EU version, so it is possible that the US Version isn't up to date with the current development version of the EU firmware, the lastet US versions are still downloadable with the following links:

    US LANDSCAPE: FlashNextion http://nspanel.pky.eu/lui-us-l.tft

    US PORTRAIT: FlashNextion http://nspanel.pky.eu/lui-us-p.tft

    ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"hmi-serial-protocol/","level":1,"title":"NSPanel Lovelace UI","text":"

    The HMI Project of this project is only used to display stuff, navigation ist mostly up to the backend. This allows to be way more flexible.

    Messages to the Panel can be send through the Command CustomSend, which is implemented in the berry driver. You can issue this command through MQTT by sending messages to the cmnd/XXX/CustomSend Topic. Messages from the Panel are send to the tele/XXX/RESULT Topic, encoded in json {\"CustomRecv\":\"message_from_screen\"}

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#table-of-contents","level":1,"title":"Table of contents","text":"
    • Startup
      • Some preperation before we are acually navigating away:
      • Navigate from the startup page to the screensaver, by sending this command to the CustomSend Topic.
      • Exit Screensaver
    • Messages to Nextion Display
      • General Commands, implemented on all pages
      • screensaver page
      • cardEntities Page
      • cardGrid Page
      • cardMedia
      • cardThermo
      • cardAlarm
      • cardQR
      • cardPower
    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#startup","level":2,"title":"Startup","text":"

    On startup the panel will send {\"CustomRecv\":\"event,startup,39,eu\"} every few seconds.

    event,   #Every message from the screen will start with `event`\nstartup, #Startup Event\n39,      #Current HMI Project Version\neu       #Current HMI Project Model\n

    You can answer this message in many different ways, but in general the goal is to navigate way from the startup page. In the following example we will navigate to the screensaver page.

    Send the following messages to the CustomSend Topic. (You can also send them on tasmota console for testing)

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#some-preperation-before-we-are-acually-navigating-away","level":3,"title":"Some preperation before we are acually navigating away:","text":"

    Send this every minute: time~18:17

    Send this at least once at midnight: date~Donnerstag, 25. August 2022

    Send theese message once after receiving the startup event (parameters will be explained later):

    timeout~20

    dimmode~10~100~6371

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#navigate-from-the-startup-page-to-the-screensaver-by-sending-this-command-to-the-customsend-topic","level":3,"title":"Navigate from the startup page to the screensaver, by sending this command to the CustomSend Topic.","text":"

    pageType~screensaver

    After sending this command you should already see the time and date. To also show weather data you have to send them with weatherUpdate, but we will skip this for now.

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#exit-screensaver","level":3,"title":"Exit Screensaver","text":"

    Touching the panel on the screensaver will result in this MQTT Message on the result topic:

    event,buttonPress2,screensaver,bExit,1

    You can answer this by sending theese commands to the CustomSend Topic.

    pageType~cardEntities

    entityUpd~test~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~light~light.schreibtischlampe~X~17299~Schreibtischlampe~0~text~sensor.server_energy_power~Y~17299~Server ENERGY Power~155 W~shutter~cover.rolladenfenster_cover_1~Z~17299~Fenster Eingang~A|B|C|disable|enable|enable~switch~switch.bad~D~63142~Bad~1

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#messages-to-nextion-display","level":2,"title":"Messages to Nextion Display","text":"","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#general-commands-implemented-on-all-pages","level":3,"title":"General Commands, implemented on all pages","text":"

    set brightness of screensaver and active-brightness:

    dimmode~0~100 - (screen off)

    dimmode~100~100 - (screen on with full brightness)

    set current time:

    time~22:26

    set current date:

    date~Di 24. Februar

    set screensaver timeout (set time in sec~ max 65):

    timeout~15 - timeout after 15 seconds

    timeout~0 - disable screensaver

    change the page type:

    pageType~pageStartup

    pageType~cardEntities

    pageType~cardThermo

    pageType~cardMedia

    pageType~popupLight~Schreibtischlampe~light.schreibtischlampe

    pageType~popupNotify

    pageType~screensaver

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#screensaver-page","level":3,"title":"screensaver page","text":"Parameter Number Category Location Type Field Addional Information 0 instruction instruction weatherupdate 1 Main Icon Entity Definition type ignored 2 intNameEntity ignored 3 icon 4 iconColor 5 displayName ignored 6 optionalValue 7 First Forecast Icon Entity Definition type ignored 8 intNameEntity ignored 9 icon 10 iconColor 11 displayName 12 optionalValue 13 Second Forecast Icon Entity Definition type ignored 14 intNameEntity ignored 15 icon 16 iconColor 17 displayName 18 optionalValue 19 Third Forecast Icon Entity Definition type ignored 20 intNameEntity ignored 21 icon 22 iconColor 23 displayName 24 optionalValue 25 Fourth Forecast Icon Entity Definition type ignored 26 intNameEntity ignored 27 icon 28 iconColor 29 displayName 30 optionalValue 31 Alternative Layout Icon Entity Definition type ignored 32 intNameEntity ignored 33 icon 34 iconColor 35 displayName ignored 36 optionalValue

    color~background~tTime~timeAMPM~tDate~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMainTextAlt2~tTimeAdd

    Parameter Number Category Location Type Field Addional Information 0 instruction color 1 background 2 tTime 3 timeAMPM 4 tDate 5 tMainText 6 tForecast1 7 tForecast2 8 tForecast3 9 tForecast4 10 tForecast1Val 11 tForecast2Val 12 tForecast3Val 13 tForecast4Val 14 bar 15 tMainTextAlt2 16 tTimeAdd

    notify~heading~text

    statusUpdate~icon1~icon1Color~icon2~icon2~icon2color~icon1font~icon2font

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardentities-page","level":3,"title":"cardEntities Page","text":"

    Structure (Category): entityUpd~title~[navigation]~[entity_information] Example with 4 Entities:

    entityUpd~LightTest~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~light~light.bed_light~A~17299~Bed Light~0~light~light.ceiling_lights~B~52231~Ceiling Lights~1~switch~switch.ac~C~17299~AC~0~switch~switch.decorative_lights~D~65222~Decorative Lights~1\n

    Possible entities on cardEntities/cardGrid:

    ~light~light.entityName~1~17299~Light1~0

    ~shutter~cover.entityName~0~17299~Shutter2~iconUp|iconStop|iconDown

    ~delete~~~~~

    ~text~sensor.entityName~3~17299~Temperature~content

    ~button~button.entityName~3~17299~bt-name~bt-text

    ~switch~switch.entityName~4~17299~Switch1~0

    ~number~input_number.entityName~4~17299~Number123~value|min|max

    ~input_sel~input_select.entityName~3~17299~sel-name~sel-text

    Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Entities First Entity Entity Definition type 15 intNameEntity 16 icon 17 iconColor 18 displayName 19 optionalValue 20 Second Entity Entity Definition type 21 intNameEntity 22 icon 23 iconColor 24 displayName 25 optionalValue 26 Thrid Entity Entity Definition type 27 intNameEntity 28 icon 29 iconColor 30 displayName 31 optionalValue 32 Forth Entiry Entity Definition type 33 intNameEntity 34 icon 35 iconColor 36 displayName 37 optionalValue 38 Fifth Entiy (US Portrait   Version) Entity Definition type 39 intNameEntity 40 icon 41 iconColor 42 displayName 43 optionalValue 44 Sixth Entiy (US Portrait   Version) Entity Definition type 45 intNameEntity 46 icon 47 iconColor 48 displayName 49 optionalValue","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardgrid-page","level":3,"title":"cardGrid Page","text":"

    cardGrid is using the exact same messageformat like cardEntities does. The only difference is, it ignores the information supplied in optionalValue, because it isn't needed for cardGrid.

    Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Entities First Entity Entity Definition type 15 intNameEntity 16 icon 17 iconColor 18 displayName 19 optionalValue ignored 20 Second Entity Entity Definition type 21 intNameEntity 22 icon 23 iconColor 24 displayName 25 optionalValue ignored 26 Thrid Entity Entity Definition type 27 intNameEntity 28 icon 29 iconColor 30 displayName 31 optionalValue ignored 32 Forth Entiry Entity Definition type 33 intNameEntity 34 icon 35 iconColor 36 displayName 37 optionalValue ignored 38 Fifth Entiy (US Portrait   Version) Entity Definition type 39 intNameEntity 40 icon 41 iconColor 42 displayName 43 optionalValue ignored 44 Sixth Entiy (US Portrait   Version) Entity Definition type 45 intNameEntity 46 icon 47 iconColor 48 displayName 49 optionalValue ignored","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardmedia","level":3,"title":"cardMedia","text":"

    Example without icons in bottom row: entityUpd~Kitchen~button~navigation.up~U~65535~~~delete~~~~~~media_player.kitchen~I'm a Hurricane~~Wellmess~~100~A~64704~B~media_pl~media_player.kitchen~C~17299~Kitchen~

    Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardMedia specific cardMedia specific intNameEntity 15 1st text row title 16 titleColor 17 2nd text row author 18 authorColor 19 slider volume 0-100 20 icon middle playPauseIcon 21 icon right side onOffBtn \"disable\" or color 22 icon left side iconShuffle \"disable\" or icon 23 Entities upper left corner media   icon Entity Definition type 24 intNameEntity 25 icon 26 iconColor 27 displayName only used for popups 28 optionalValue ignored 29 First Entity Entity Definition type 30 intNameEntity 31 icon 32 iconColor 33 displayName only used for popups 34 optionalValue ignored 35 Second Entity Entity Definition type 36 intNameEntity 37 icon 38 iconColor 39 displayName only used for popups 40 optionalValue ignored 41 Thrid Entity Entity Definition type 42 intNameEntity 43 icon 44 iconColor 45 displayName only used for popups 46 optionalValue ignored 47 Forth Entiry Entity Definition type 48 intNameEntity 49 icon 50 iconColor 51 displayName only used for popups 52 optionalValue ignored 53 Fifth Entiy Entity Definition type 54 intNameEntity 55 icon 56 iconColor 57 displayName only used for popups 58 optionalValue ignored","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardthermo","level":3,"title":"cardThermo","text":"

    Serial Protocol of cardThermo is about to change; table will be completed later

    Parameter Number Location Type Field Addional Information 0 instruction entityUpd 1 title title title 2 Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 intNameEntity 15 2nd text box currentTemp 16 target temperature dstTemp multiplied by 10 17 Text 4th Box Left Side status 18 Min Temp minTemp multiplied by 10 19 Max Temp maxTemp multiplied by 10 20 Temperature Steps tempStep multiplied by 10 21 bottom hvac_action 1 Hvac Action icon 22 iconColorActive 23 buttonState 24 intName 25 bottom hvac_action 2 Hvac Action icon 26 iconColorActive 27 buttonState 28 intName 29 bottom hvac_action 3 Hvac Action icon 30 iconColorActive 31 buttonState 32 intName 33 bottom hvac_action 4 Hvac Action icon 34 iconColorActive 35 buttonState 36 intName 37 bottom hvac_action 5 Hvac Action icon 38 iconColorActive 39 buttonState 40 intName 41 bottom hvac_action 6 Hvac Action icon 42 iconColorActive 43 buttonState 44 intName 45 bottom hvac_action 7 Hvac Action icon 46 iconColorActive 47 buttonState 48 intName 49 bottom hvac_action 8 Hvac Action icon 50 iconColorActive 51 buttonState 52 intName 53 Currently Label 1th Text Box tCurTempLbl 54 State Label 3th Text Box tStateLbl 55 tALbl deprecated; ignored 56 Temperature Unit (Celcius/Farhenheit) tCF 57 Second Destination Tempature (Heat/Cool) second temp ; multiplied by 10 58 additonal detail button to open another page btDetail \"1\" to hide","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardalarm","level":3,"title":"cardAlarm","text":"Parameter Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardAlarm specific card intNameEntity intNameEntity 15 1st button right side displayName 16 intId 17 2nd button right side displayName 18 intId 19 3rd button right side displayName 20 intId 21 4th button right side displayName 22 intId 23 icon next to code display icon 24 iconColor 25 numpad numpadStatus \"disable\" or \"enable\" 26 flashing of icon next to code flashing status \"enable\" or \"disable\" 27 button bottom left corner icon 28 iconColor 29 intNameEntity","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardqr","level":3,"title":"cardQR","text":"

    Example: entityUpd~Guest Wifi~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~WIFI:S:test_ssid;T:WPA;P:test_pw;;~text~iText.test_ssid~���~17299~Name~test_ssid~text~iText.test_pw~���~17299~Password~test_pw

    Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title intNameEntity 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardQR specific qrcode text 15 Entities 1st Entity Entity Definition type 16 intNameEntity 17 icon 18 iconColor 19 displayName 20 optionalValue 21 2nd Entity Entity Definition type 22 intNameEntity 23 icon 24 iconColor 25 displayName 26 optionalValue","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardpower","level":3,"title":"cardPower","text":"

    entityUpd~PowerTest~x~navUp~A~65535~~~delete~~~~~~text~sensor.power_consumption~B~17299~Power consumption~100W~1~text~sensor.power_consumption~C~17299~Power consumption~100W~1~text~sensor.today_energy~D~17299~Total energy 1~5836.0kWh~0~delete~~~~~~0~text~sensor.today_energy~E~17299~Total energy 1~5836.0kWh~-30~delete~~~~~~0~text~sensor.today_energy~F~65504~Total energy 1~5836.0kWh~90~text~sensor.today_energy~G~17299~Total energy 1~5836.0kWh~10

    Parameter Number Location Type Field Addional Information 0 instruction entityUpd 1 title title title 2 Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Home Icon / Value below Home Icon Entity Definition type ignored 15 intNameEntity ignored 16 icon 17 iconColor 18 displayName 19 optionalValue 20 speed ignored 21 Value above Home Icon Entity Definition type ignored 22 intNameEntity ignored 23 icon ignored 24 iconColor ignored 25 displayName ignored 26 optionalValue 27 speed ignored 28 1st Item Upper Left Entity Definition type ignored 29 intNameEntity ignored 30 icon 31 iconColor 32 displayName 33 optionalValue 34 speed numbers (between -120 and 120) 35 2nd Item Middle Left Entity Definition type ignored 36 intNameEntity ignored 37 icon 38 iconColor 39 displayName 40 optionalValue 41 speed numbers (between -120 and 120) 42 3rd Item Bottom Left Entity Definition type ignored 43 intNameEntity ignored 44 icon 45 iconColor 46 displayName 47 optionalValue 48 speed numbers (between -120 and 120) 49 4th Item Upper Right Entity Definition type ignored 50 intNameEntity ignored 51 icon 52 iconColor 53 displayName 54 optionalValue 55 speed numbers (between -120 and 120) 56 5th Item Middle Right Entity Definition type ignored 57 intNameEntity ignored 58 icon 59 iconColor 60 displayName 61 optionalValue 62 speed numbers (between -120 and 120) 63 6th Item Bottom Right Entity Definition type ignored 64 intNameEntity ignored 65 icon 66 iconColor 67 displayName 68 optionalValue 69 speed numbers (between -120 and 120)","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardchart-page","level":3,"title":"cardChart Page","text":"

    entityUpd~heading~navigation~color~yAxisLabel~yAxisTick:[yAxisTick]*[~value[:xAxisLabel]?]*

    entityUpd~Chart Demo~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~6666~Gas [kWh]~20:40:60:80:100~10~7^2:00~7~6^4:00~6~7^6:00~0~7^8:00~5~1^10:00~1~10^12:00~5~6^14:00~8

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuplight-page","level":3,"title":"popupLight Page","text":"

    entityUpdateDetail~entityName~*ignored*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*

    entityUpdateDetail~1~17299~1~100~78~enable

    entityUpdateDetail~1~17299~1~100~disable

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupshutter-page","level":3,"title":"popupShutter Page","text":"

    entityUpdateDetail~entityName~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus~tiltPos

    entityUpdateDetail~1~77

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupnotify-page","level":3,"title":"popupNotify Page","text":"

    entityUpdateDetail~*internalName*~*tHeading*~*tHeadingColor*~*b1*~*tB1Color*~*b2*~*tB2Color*~*tText*~*tTextColor*~*sleepTimeout*~*font*~*alt_icon*~*altIconColor*

    exitPopup

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupthermo-page","level":3,"title":"popupThermo Page","text":"

    entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupinsel-page-input_select-detail-page","level":3,"title":"popupInSel Page (input_select detail page)","text":"

    entityUpdateDetail2~*entity_id*~~*icon_color*~*input_sel*~*state*~*options*

    options are ? seperated

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuptimer","level":3,"title":"popupTimer","text":"

    editable is 0 or 1

    action fields are in the answer on the button press

    in case action is empty the button will be hidden

    entityUpdateDetail~{entity_id}~~{icon_color}~{entity_id}~{min_remaining}~{sec_remaining}~{editable}~{action1}~{action2}~{action3}~{label1}~{label2}~{label3}

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#messages-from-nextion-display","level":2,"title":"Messages from Nextion Display","text":"

    event,buttonPress2,pageName,bNext

    event,buttonPress2,pageName,bPrev

    event,buttonPress2,pageName,bExit,number_of_taps

    event,buttonPress2,pageName,sleepReached

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#startup-page","level":3,"title":"startup page","text":"

    event,startup,version,model

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#screensaver-page_1","level":3,"title":"screensaver page","text":"

    event,buttonPress2,screensaver,exit - Touch Event on Screensaver

    event,screensaverOpen - Screensaver has opened

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardentities-page_1","level":3,"title":"cardEntities Page","text":"

    event,*eventName*,*entityName*,*actionName*,*optionalValue*

    event,buttonPress2,internalNameEntity,up

    event,buttonPress2,internalNameEntity,down

    event,buttonPress2,internalNameEntity,stop

    event,buttonPress2,internalNameEntity,OnOff,1

    event,buttonPress2,internalNameEntity,button

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuplight-page_1","level":3,"title":"popupLight Page","text":"

    event,pageOpenDetail,popupLight,internalNameEntity

    event,buttonPress2,internalNameEntity,OnOff,1

    event,buttonPress2,internalNameEntity,brightnessSlider,50

    event,buttonPress2,internalNameEntity,colorTempSlider,50

    event,buttonPress2,internalNameEntity,colorWheel,x|y|wh

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupshutter-page_1","level":3,"title":"popupShutter Page","text":"

    event,pageOpenDetail,popupShutter,internalNameEntity

    event,buttonPress2,internalNameEntity,positionSlider,50

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupnotify-page_1","level":3,"title":"popupNotify Page","text":"

    event,buttonPress2,*internalName*,notifyAction,yes

    event,buttonPress2,*internalName*,notifyAction,no

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardthermo-page","level":3,"title":"cardThermo Page","text":"

    event,buttonPress2,*entityName*,tempUpd,*temperature*

    event,buttonPress2,*entityName*,hvac_action,*hvac_action*

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardmedia-page","level":3,"title":"cardMedia Page","text":"

    event,buttonPress2,internalNameEntity,media-back

    event,buttonPress2,internalNameEntity,media-pause

    event,buttonPress2,internalNameEntity,media-next

    event,buttonPress2,internalNameEntity,volumeSlider,75

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardalarm-page","level":3,"title":"cardAlarm Page","text":"

    event,buttonPress2,internalNameEntity,actionName,code

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#custom-protocol","level":1,"title":"Custom Protocol","text":"
    55 BB [payload length] [payload length] [payload] [crc] [crc]\n

    Payload length contains the number of bytes of the payload.

    CRC is \"CRC-16 (MODBUS) Big Endian\" calculated over the whole message

    This protocol does not try to implement broken JSON Commands with a specified type (lol). Instead the commands are plain text commands with parameters.

    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#example-for-valid-message","level":2,"title":"Example for valid Message","text":"

    This message has to be generated for the Message \"1337\" (1337 is not a valid command~ this is just an example)

    55 BB  04 00  31 33 33 37  5F 5B\n
    ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"iobroker-install/","level":1,"title":"Installation - ioBroker","text":"

    The Backend for ioBroker is maintained by britzelpuf and armilar

    See the wiki for documentation around setting lovelace-ui up with ioBroker

    Wiki

    Also see the Readme in the ioBroker Folder. iobroker ReadMe

    ","path":["Getting started (ioBroker)","Installation - ioBroker"],"tags":[]},{"location":"notifications/","level":1,"title":"Sending Notifications to the Panel","text":"

    There are two notification types, that can be triggered by sending a command over mqtt to the panel here are examples for homeassistant scripts:

    ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#seperate-page","level":2,"title":"Seperate Page","text":"

    This is the notification used by the backend for updates, opening it requires to the following commands to the CustomSend Topic:

    pageType popupNotify

    entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText

    Alternative Layout with Icon:

    entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText~icon~iconColor

    fontIdText is the font used by the notification text Possible values are 0-5:

    Font 0 - Default - Size 24 (No Icons, Support for various special chars from different langs)\nFont 1 - Size 32 (Icons and limited chars)\nFont 2 - Size 32 (No Icons, Support for various special chars from different langs)\nFont 3 - Size 48 (Icons and limited chars)\nFont 4 - Size 80 (Icons and limited chars)\nFont 5 - Size 128 (ascii only)\n

    You need to use the acual char for the icon instead of the icon name which is used in the configuration. You can get the char of the icon from the cheatsheet.

    https://docs.nspanel.pky.eu/icon-cheatsheet.html

    It is possible to exit from the page by sending exitPopup

    If you want to add newlines to your message add this string for the newline {{'\\r\\n'}}

    Send Message to the Panel combined with a buzzer sound:

    nspanel_popup_notification:\n  alias: Popup Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{\n        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}; Buzzer 2,2,2\n  mode: single\n  icon: mdi:message-badge\n

    Send Message to the Panel:

    nspanel_popup_notification:\n  alias: Popup Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{\n        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}\n  mode: single\n  icon: mdi:message-badge\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#notification-on-screensaver","level":2,"title":"Notification on screensaver","text":"

    The screensaver can display Notifications by sending this command to the CustomSend topic: notify~heading~text

    Send Message to the Screensaver combined with a buzzer sound:

    nspanel_screensaver_notification:\n  alias: Screensaver Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend notify~{{ heading }}~{{ message }}; Buzzer 2,2,2\n  mode: single\n  icon: mdi:message-badge\n

    Send Message to the Screensaver:

    nspanel_screensaver_notification:\n  alias: Screensaver Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend notify~{{ heading }}~{{ message }}\n  mode: single\n  icon: mdi:message-badge\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#buzzer","level":2,"title":"Buzzer","text":"

    See Tasmota Buzzer for commands.

    It might be necessary to enable the buzzer with:

    BuzzerPWM 1\n

    ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#color-picker","level":2,"title":"Color Picker","text":"

    Decimal RGB565: 0

    ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"phys-btn/","level":1,"title":"Change behaviour of hardware buttons","text":"","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"phys-btn/#tasmota-rules","level":2,"title":"Tasmota Rules","text":"

    You can configure the buttons to mimic an UI element on the screen by configuring tasmota rules.

    The following rule will change the behaviour of the two buttons to do page navigation.

    Rule2 on Button1#state do Publish tele/%topic%/RESULT {\"CustomRecv\":\"event,buttonPress2,navPrev,button\"} endon on Button2#state do Publish tele/%topic%/RESULT {\"CustomRecv\":\"event,buttonPress2,navNext,button\"} endon\n\nRule2 1\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"phys-btn/#decouple-buttons-from-controlling-power-outputs","level":2,"title":"Decouple buttons from controlling power outputs","text":"

    If you do not want your NSPanel physical buttons to trigger the relays and prefer to have them as software configurable buttons, open the Tasmota console of your NSPanel and enter the following:

    SetOption73 1

    Your relays will now appear as switches in HomeAssistant and you can control your buttons by using automations:

    You may reverse this change by entering the following in the Tasmota console of your NSPanel:

    SetOption73 0

    Please note: Doing this will mean that if HomeAssistant is not working for any reason your buttons will not function correctly.

    ","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"prepare_ha/","level":1,"title":"Setup Home Assistant","text":"","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-appdaemon","level":2,"title":"Installing AppDaemon","text":"

    The backend application for HomeAssistant is written in a python for AppDaemon. This means it requires a working and running installation of AppDaemon.

    The easiest way to install it is through Home Assistant's Supervisor Add-on Store, it will be automaticly connected to your Home Assistant Instance.

    Instructions for users of HomeAssistant Core installed through docker containers. In case you have a homeassistant setup using docker cotainers and the Add-on Store is not available to you, you can follow this guide for setting up AppDaemon. https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html Please also pay attention to the correct volume mount for the conf folder of appdaemon, that has to point to the appdaemon folder within your homeassistant config folder. Here is an example docker compose file for homeassistant and appdaemon:
    version: \"3.5\"\nservices:\n  homeassistant:\n    image: ghcr.io/home-assistant/home-assistant:stable\n    container_name: homeassistant\n    network_mode: host\n    volumes:\n      - ./docker-data/homeassistant/:/config\n      - /etc/localtime:/etc/localtime:ro\n    environment:\n      - TZ=Europe/Berlin\n    privileged: true\n    restart: unless-stopped\n\n  appdaemon:\n    container_name: appdaemon\n    image: acockburn/appdaemon:4.2.3\n    environment:\n      - HA_URL=http://your-homeassistant-url:8123\n      - TOKEN=\"xxxxxx\"\n    volumes:\n      - /etc/localtime:/etc/localtime:ro\n      - ./docker-data/homeassistant/appdaemon:/conf\n    depends_on:\n      - homeassistant\n    restart: unless-stopped\n
    ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#add-babel-package-to-appdaemon-container-optional","level":3,"title":"Add babel package to AppDaemon Container (Optional)","text":"

    For localisation (date in your local language) you need to add the python package babel to your AppDaemon Installation.

    ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-studio-code-server","level":2,"title":"Installing Studio Code Server","text":"

    You will need a way to edit the apps.yaml config file in the Appdaemon folder. Install Studio Code Server from Home Assistant's Supervisor Add-on Store to easily edit configuration Files on your HomeAssistant Instance.

    ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-homeassistant-community-store","level":2,"title":"Installing HomeAssistant Community Store","text":"

    HACS is the Home Assistant Community Store and allows for community integrations and automations to be updated easily from the Home Assistant web user interface. You will be notified of updates, and they can be installed by a click on a button.

    ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-lovelace-appdaemon-backend-application","level":2,"title":"Installing Lovelace AppDaemon Backend Application","text":"

    To install Lovelace UI Backend App with HACS, you will need to make sure that you enabled AppDaemon automations in HACS, as these are not enabled by default:

    1. Click on Configuration on the left menu bar in Home Assistant Web UI
    2. Select Devices & Services
    3. Select Integrations
    4. Find HACS and click on Configure
    5. In the window that opens, make sure that Enable AppDaemon apps discovery & tracking is checked, or check it and click Submit
    6. If you just enabled this (or just installed HACS), you might have to wait a few minutes as all repositories are being fetched; you might hit a GitHub rate limit, which might then require you to wait a few hours for HACS to be fully configured. In this case, you won't be able to proceed to the next steps until HACS is ready.

    Now, to install NSPanel Lovelace UI Backend with HACS, follow these steps:

    1. Click on HACS on the left menu bar in Home Assistant Web UI
    2. Click on Automations in the right panel
    3. Click on Explore & download repositories in the bottom right corner
    4. Search for NSPanel, and click on NSPanel Lovelace UI Backend in the list that appears
    5. In the bottom right corner of the panel that appears, click on Download this repository with HACS
    6. A confirmation panel will appear, click on Download, and wait for HACS to proceed with the download
    7. The Backend Application is now installed, and HACS will inform you when updates are available
    ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_nspanel/","level":1,"title":"Flash Tasmota to Your NSPanel","text":"

    You need to connect to your NSPanel via serial and flash Tasmota using tasmota32-nspanel.bin. You can use the Tasmota Web Installer to do so.

    Check out Blakadder's Template Repo for more information on flashing. Do not use the autoexec.be from that page. NSPanel Page of the Tasmota Template Repository

    If you prefer ESPHome over Tasmota, you can use this third-party ESPHome component, which replaces Tasmota and the Berry driver used in this project. ESPHome Component

    ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#configure-tasmota-template-for-nspanel","level":2,"title":"Configure Tasmota Template for NSPanel","text":"

    Configure the NSPanel template for Tasmota. (Go to Configuration > Configure Other, paste the template there, and make sure to tick the Activate checkbox.)

    You can use the following template or copy the one from the Tasmota Template Repo Site:

    {\"NAME\":\"NSPanel\",\"GPIO\":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],\"FLAG\":0,\"BASE\":1,\"CMND\":\"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1\"}

    After a reboot of Tasmota, your screen will light up with the stock display firmware.

    ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#upload-berry-driver-to-tasmota","level":2,"title":"Upload Berry Driver to Tasmota","text":"

    Go to Consoles > Console in Tasmota and execute the following command:

    Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; SetOption151 0; Restart 1

    This downloads the autoexec.be file from the repository and restarts Tasmota.

    Note: This command also disables Matter to free up memory, as it's unlikely to be used by most Home Assistant users. (Matter can cause memory issues during flashing of the Nextion screen, but you can re-enable it later if needed.)

    ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#flash-firmware-to-nextion-screen","level":2,"title":"Flash Firmware to Nextion Screen","text":"

    Due to the limitations of Berry, it's not possible to download the TFT file directly from GitHub. A small server is available to download the file via HTTP.

    Use one of the following commands in the Tasmota console (not the Berry console) to flash the latest release from this repository:

    EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

    US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    After sending the command, the screen should show a progress bar. The flashing process takes around 5 minutes.

    Note for US users: You'll need to add the model config option to your apps.yaml later. More details can be found on the config overview page.

    Alternatively, you can use your own web server or the one built into Home Assistant: Upload the nspanel.tft from the latest release to a web server (for example, the www folder of Home Assistant) and execute the following command in the Tasmota Console. (Development version: [TFT file from HMI folder](HMI/nspanel.tft)) **The web server must be HTTP. HTTPS is not supported due to Berry language limitations in Tasmota.** FlashNextion http://ip-address-of-your-homeassistant:8123/local/nspanel.tft","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/","level":1,"title":"Flash Tasmota to your NSPanel","text":"

    You need to connect to your nspanel via serial and flash tasmota tasmota32-nspanel.bin to your NSPanel. You can use the Tasmota Web Installer to do so. Tasmota Web Installer

    Checkout Blakadders Template Repo for more information on flashing, do not use the autoexec.be from this page. NSPanel Page of the Tasmota Template Repository

    If you prefer EspHome over Tasmota, you can use this thrid party esphome component, which is replacing tasmota and the berry driver of this project. ESPHome component

    ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#configure-tasmota-template-for-nspanel","level":2,"title":"Configure Tasmota Template for NSPanel","text":"

    Configure the NSPanel template for Tasmota. (Go to Configuration and Configure Other and paste the template there, make sure to tick the activate checkbox)

    You can use the following template or copy the one on the Tasmota Template Repo Site.

    {\"NAME\":\"NSPanel\",\"GPIO\":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],\"FLAG\":0,\"BASE\":1,\"CMND\":\"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1\"}

    After a reboot of tasmota your screen will light up with the stock display firmware.

    ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#upload-berry-driver-to-tasmota","level":2,"title":"Upload Berry Driver to Tasmota","text":"

    Go to Consoles > Console in Tasmota and execute the following command:

    Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; Restart 1\n
    ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#flash-firmware-to-nextion-screen","level":2,"title":"Flash Firmware to Nextion Screen","text":"

    Due the limitations of Berry, it's not possible to download the tft file directly from github, so I'm also renting a small server where you can download the file via HTTP.

    Use the one following commands to flash the latest release from this repository, just execute the following Command in Tasmota:

    EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

    US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    Alternatively you can use your own webserver: Upload the nspanel.tft from the lastest release to a Webserver and execute the following command in Tasmota Console. **Webserver must be HTTP, HTTPS is not supported, due to limitations of berry lang on tasmota** `FlashNextion http://ip-address-of-your-webserver:8123/local/nspanel.tft`","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"subpages/","level":1,"title":"Subpages","text":"

    You can configure entities with with the prefix navigate, that are navigating to cards, in case it's hidden card, the navigation items will change and the arrow is bringing you back to the previous page.

              - entity: navigate.testKey\n

    will allow you to navigate to a cardGrid page with the configured key testKey

        hiddenCards:\n      - type: cardGrid\n        title: Exmaple Grid\n        entities:\n          - entity: light.test_item\n        key: testKey\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]},{"location":"subpages/#override-status-of-navigation-items","level":1,"title":"Override Status of Navigation Items","text":"

    You can override the status of navigation items, to make them look like different entities.

              - entity: navigate.testKey\n            status: climate.test\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]},{"location":"subpages/#override-navigation-items-itself","level":1,"title":"Override Navigation Items itself","text":"
        cards:\n      - type: cardGrid\n        title: Wohnzimmer\n        navItem1:\n          entity: light.bad_lights\n        navItem2:\n          entity: light.bad_lights\n        entities:\n

    This can be used to add an home button to your subpages:

        cards:\n      - type: cardGrid\n        title: Home\n        key: home\n        entities:\n          - entity: light.bad\n\n    hiddenCards:\n      - type: cardGrid\n        title: Wohnzimmer\n        navItem2:\n          entity: navigate.home\n          icon: mdi:home\n        entities:\n          - entity: light.kitchen\n
    ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..59676548 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,66 @@ + + + + https://jobr99.github.io/nspanel-lovelace-ui/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_nspanel/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_ha/ + + + https://jobr99.github.io/nspanel-lovelace-ui/configure_mqtt/ + + + https://jobr99.github.io/nspanel-lovelace-ui/faq/ + + + https://jobr99.github.io/nspanel-lovelace-ui/config-overview/ + + + https://jobr99.github.io/nspanel-lovelace-ui/config-screensaver/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-entities/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-grid/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-climate/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-media/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-alarm/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-qr/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-power/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-unlock/ + + + https://jobr99.github.io/nspanel-lovelace-ui/entities/ + + + https://jobr99.github.io/nspanel-lovelace-ui/subpages/ + + + https://jobr99.github.io/nspanel-lovelace-ui/notifications/ + + + https://jobr99.github.io/nspanel-lovelace-ui/phys-btn/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_nspanel_ioBroker/ + + + https://jobr99.github.io/nspanel-lovelace-ui/iobroker-install/ + + \ No newline at end of file diff --git a/stable/404.html b/stable/404.html new file mode 100644 index 00000000..2d4ecd4f --- /dev/null +++ b/stable/404.html @@ -0,0 +1,1260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + +

    404 - Not found

    + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/CNAME b/stable/CNAME new file mode 100644 index 00000000..4b49399d --- /dev/null +++ b/stable/CNAME @@ -0,0 +1 @@ +docs.nspanel.pky.eu diff --git a/stable/_assets/user.css b/stable/_assets/user.css new file mode 100644 index 00000000..84bddd2c --- /dev/null +++ b/stable/_assets/user.css @@ -0,0 +1,112 @@ +/*.md-header__button.md-logo img { + width: unset; +}*/ + +.md-main__inner { + margin-top: unset; +} + +.md-nav__title { + display: none; +} + +/*.md-header,*/ .md-footer, +.md-footer-meta { + background-color: #333333; +} + +/* Footer contrast fixes for Zensical/Material variants */ +:root { + --md-footer-bg-color: #333333; + --md-footer-bg-color--dark: #2b2b2b; + --md-footer-fg-color: #f2f2f2; + --md-footer-fg-color--light: #ffffff; + --md-footer-fg-color--lighter: #ffffff; +} + +.md-footer, +.md-footer-meta, +.md-footer * { + color: #f2f2f2; +} + +.md-footer a, +.md-footer-meta a, +.md-footer .md-footer__link { + color: #ffffff; +} + +.md-footer a:hover, +.md-footer-meta a:hover, +.md-footer .md-footer__link:hover { + color: #d9e7ff; +} + +.md-footer .md-icon svg, +.md-footer-meta .md-icon svg { + fill: currentColor; +} + +/* Zensical keeps footer content in the inner/meta containers. + Don't hide footer structure, only style it. */ + +.md-sidebar { + padding-top: 0px; +} + +/*.md-sidebar.md-sidebar--primary { + position: unset; +}*/ + +.md-sidebar.md-sidebar--secondary { + padding-top: 10px; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap { + /*overflow-y: unset;*/ + padding-right: 1px; + border-right: 1px solid #adadad; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__inner { + /*border-right: 1px solid #adadad;*/ + padding-bottom: 30px; +} +.md-sidebar.md-sidebar--secondary .md-sidebar__inner { + border-left: 1px solid #adadad; +} + +.md-nav__item .md-nav__list { + padding-left: 10px; +} + +.md-content { + margin-top: 25px; + /*border-left: 1px solid #adadad; + border-right: 1px solid #adadad;*/ +} + +.md-top { + display: none; +} + +.md-typeset hr { + border-bottom: 1px solid #adadad; +} + +.md-typeset h1, +.md-typeset h2, +.md-typeset h3, +.md-typeset h4, +.md-typeset h5 { + font-weight: bold; +} + +.md-typeset table:not([class]) td:not(:last-child), +.md-typeset table:not([class]) th:not(:last-child) { + border-right: .05rem solid var(--md-typeset-table-color); +} + +ol li::marker { + font-weight: bold; +} diff --git a/stable/assets/images/favicon.png b/stable/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/stable/assets/javascripts/LICENSE b/stable/assets/javascripts/LICENSE new file mode 100644 index 00000000..baab16bd --- /dev/null +++ b/stable/assets/javascripts/LICENSE @@ -0,0 +1,29 @@ +------------------------------------------------------------------------------- +Third-Party licenses +------------------------------------------------------------------------------- + +Package: clipboard@2.0.11 +License: MIT +Copyright: Zeno Rocha + +------------------------------------------------------------------------------- + +Package: escape-html@1.0.3 +License: MIT +Copyright: 2012-2013 TJ Holowaychuk + 2015 Andreas Lubbe + 2015 Tiancheng "Timothy" Gu + +------------------------------------------------------------------------------- + +Package: focus-visible@5.2.1 +License: W3C +Copyright: WICG + +------------------------------------------------------------------------------- + +Package: rxjs@7.8.2 +License: Apache-2.0 +Copyright: 2015-2018 Google, Inc., + 2015-2018 Netflix, Inc., + 2015-2018 Microsoft Corp. and contributors diff --git a/stable/assets/javascripts/bundle.5fcf0de6.min.js b/stable/assets/javascripts/bundle.5fcf0de6.min.js new file mode 100644 index 00000000..ec0f327e --- /dev/null +++ b/stable/assets/javascripts/bundle.5fcf0de6.min.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var _c=Object.create;var Ln=Object.defineProperty,yc=Object.defineProperties,xc=Object.getOwnPropertyDescriptor,wc=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertyNames,Dr=Object.getOwnPropertySymbols,Tc=Object.getPrototypeOf,Mn=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable;var jo=(e,t,r)=>t in e?Ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,H=(e,t)=>{for(var r in t||(t={}))Mn.call(t,r)&&jo(e,r,t[r]);if(Dr)for(var r of Dr(t))Fo.call(t,r)&&jo(e,r,t[r]);return e},He=(e,t)=>yc(e,wc(t));var gr=(e,t)=>{var r={};for(var n in e)Mn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Dr)for(var n of Dr(e))t.indexOf(n)<0&&Fo.call(e,n)&&(r[n]=e[n]);return r};var kn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Sc=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ec(t))!Mn.call(e,o)&&o!==r&&Ln(e,o,{get:()=>t[o],enumerable:!(n=xc(t,o))||n.enumerable});return e};var _r=(e,t,r)=>(r=e!=null?_c(Tc(e)):{},Sc(t||!e||!e.__esModule?Ln(r,"default",{value:e,enumerable:!0}):r,e));var Uo=(e,t,r)=>new Promise((n,o)=>{var i=c=>{try{s(r.next(c))}catch(l){o(l)}},a=c=>{try{s(r.throw(c))}catch(l){o(l)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(i,a);s((r=r.apply(e,t)).next())});var Do=kn((An,No)=>{(function(e,t){typeof An=="object"&&typeof No!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(An,(function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(_){return!!(_&&_!==document&&_.nodeName!=="HTML"&&_.nodeName!=="BODY"&&"classList"in _&&"contains"in _.classList)}function c(_){var de=_.type,be=_.tagName;return!!(be==="INPUT"&&a[de]&&!_.readOnly||be==="TEXTAREA"&&!_.readOnly||_.isContentEditable)}function l(_){_.classList.contains("focus-visible")||(_.classList.add("focus-visible"),_.setAttribute("data-focus-visible-added",""))}function u(_){_.hasAttribute("data-focus-visible-added")&&(_.classList.remove("focus-visible"),_.removeAttribute("data-focus-visible-added"))}function p(_){_.metaKey||_.altKey||_.ctrlKey||(s(r.activeElement)&&l(r.activeElement),n=!0)}function d(_){n=!1}function m(_){s(_.target)&&(n||c(_.target))&&l(_.target)}function h(_){s(_.target)&&(_.target.classList.contains("focus-visible")||_.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(_.target))}function v(_){document.visibilityState==="hidden"&&(o&&(n=!0),S())}function S(){document.addEventListener("mousemove",w),document.addEventListener("mousedown",w),document.addEventListener("mouseup",w),document.addEventListener("pointermove",w),document.addEventListener("pointerdown",w),document.addEventListener("pointerup",w),document.addEventListener("touchmove",w),document.addEventListener("touchstart",w),document.addEventListener("touchend",w)}function x(){document.removeEventListener("mousemove",w),document.removeEventListener("mousedown",w),document.removeEventListener("mouseup",w),document.removeEventListener("pointermove",w),document.removeEventListener("pointerdown",w),document.removeEventListener("pointerup",w),document.removeEventListener("touchmove",w),document.removeEventListener("touchstart",w),document.removeEventListener("touchend",w)}function w(_){_.target.nodeName&&_.target.nodeName.toLowerCase()==="html"||(n=!1,x())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("pointerdown",d,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("visibilitychange",v,!0),S(),r.addEventListener("focus",m,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)}))});var So=kn((L0,ds)=>{"use strict";var Yu=/["'&<>]/;ds.exports=Gu;function Gu(e){var t=""+e,r=Yu.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i{(function(t,r){typeof jr=="object"&&typeof Lo=="object"?Lo.exports=r():typeof define=="function"&&define.amd?define([],r):typeof jr=="object"?jr.ClipboardJS=r():t.ClipboardJS=r()})(jr,function(){return(function(){var e={686:(function(n,o,i){"use strict";i.d(o,{default:function(){return vr}});var a=i(279),s=i.n(a),c=i(370),l=i.n(c),u=i(817),p=i.n(u);function d(B){try{return document.execCommand(B)}catch(C){return!1}}var m=function(C){var k=p()(C);return d("cut"),k},h=m;function v(B){var C=document.documentElement.getAttribute("dir")==="rtl",k=document.createElement("textarea");k.style.fontSize="12pt",k.style.border="0",k.style.padding="0",k.style.margin="0",k.style.position="absolute",k.style[C?"right":"left"]="-9999px";var D=window.pageYOffset||document.documentElement.scrollTop;return k.style.top="".concat(D,"px"),k.setAttribute("readonly",""),k.value=B,k}var S=function(C,k){var D=v(C);k.container.appendChild(D);var W=p()(D);return d("copy"),D.remove(),W},x=function(C){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},D="";return typeof C=="string"?D=S(C,k):C instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(C==null?void 0:C.type)?D=S(C.value,k):(D=p()(C),d("copy")),D},w=x;function _(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(k){return typeof k}:_=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},_(B)}var de=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},k=C.action,D=k===void 0?"copy":k,W=C.container,Z=C.target,We=C.text;if(D!=="copy"&&D!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Z!==void 0)if(Z&&_(Z)==="object"&&Z.nodeType===1){if(D==="copy"&&Z.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(D==="cut"&&(Z.hasAttribute("readonly")||Z.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(We)return w(We,{container:W});if(Z)return D==="cut"?h(Z):w(Z,{container:W})},be=de;function M(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(k){return typeof k}:M=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},M(B)}function O(B,C){if(!(B instanceof C))throw new TypeError("Cannot call a class as a function")}function N(B,C){for(var k=0;k0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof W.action=="function"?W.action:this.defaultAction,this.target=typeof W.target=="function"?W.target:this.defaultTarget,this.text=typeof W.text=="function"?W.text:this.defaultText,this.container=M(W.container)==="object"?W.container:document.body}},{key:"listenClick",value:function(W){var Z=this;this.listener=l()(W,"click",function(We){return Z.onClick(We)})}},{key:"onClick",value:function(W){var Z=W.delegateTarget||W.currentTarget,We=this.action(Z)||"copy",Gt=be({action:We,container:this.container,target:this.target(Z),text:this.text(Z)});this.emit(Gt?"success":"error",{action:We,text:Gt,trigger:Z,clearSelection:function(){Z&&Z.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(W){return Yt("action",W)}},{key:"defaultTarget",value:function(W){var Z=Yt("target",W);if(Z)return document.querySelector(Z)}},{key:"defaultText",value:function(W){return Yt("text",W)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(W){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return w(W,Z)}},{key:"cut",value:function(W){return h(W)}},{key:"isSupported",value:function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Z=typeof W=="string"?[W]:W,We=!!document.queryCommandSupported;return Z.forEach(function(Gt){We=We&&!!document.queryCommandSupported(Gt)}),We}}]),k})(s()),vr=Mt}),828:(function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a}),438:(function(n,o,i){var a=i(828);function s(u,p,d,m,h){var v=l.apply(this,arguments);return u.addEventListener(d,v,h),{destroy:function(){u.removeEventListener(d,v,h)}}}function c(u,p,d,m,h){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof d=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return s(v,p,d,m,h)}))}function l(u,p,d,m){return function(h){h.delegateTarget=a(h.target,p),h.delegateTarget&&m.call(u,h)}}n.exports=c}),879:(function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}}),370:(function(n,o,i){var a=i(879),s=i(438);function c(d,m,h){if(!d&&!m&&!h)throw new Error("Missing required arguments");if(!a.string(m))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(d))return l(d,m,h);if(a.nodeList(d))return u(d,m,h);if(a.string(d))return p(d,m,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function l(d,m,h){return d.addEventListener(m,h),{destroy:function(){d.removeEventListener(m,h)}}}function u(d,m,h){return Array.prototype.forEach.call(d,function(v){v.addEventListener(m,h)}),{destroy:function(){Array.prototype.forEach.call(d,function(v){v.removeEventListener(m,h)})}}}function p(d,m,h){return s(document.body,d,m,h)}n.exports=c}),817:(function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),l=document.createRange();l.selectNodeContents(i),c.removeAllRanges(),c.addRange(l),a=c.toString()}return a}n.exports=o}),279:(function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function l(){c.off(i,l),a.apply(s,arguments)}return l._=a,this.on(i,l,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,l=s.length;for(c;c0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function te(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function ne(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||c(m,v)})},h&&(o[m]=h(o[m])))}function c(m,h){try{l(n[m](h))}catch(v){d(i[0][3],v)}}function l(m){m.value instanceof kt?Promise.resolve(m.value.v).then(u,p):d(i[0][2],m)}function u(m){c("next",m)}function p(m){c("throw",m)}function d(m,h){m(h),i.shift(),i.length&&c(i[0][0],i[0][1])}}function zo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof $e=="function"?$e(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,c){a=e[i](a),o(s,c,a.done,a.value)})}}function o(i,a,s,c){Promise.resolve(c).then(function(l){i({value:l,done:s})},a)}}function F(e){return typeof e=="function"}function Jt(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var Vr=Jt(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function ct(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var rt=(function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=$e(a),c=s.next();!c.done;c=s.next()){var l=c.value;l.remove(this)}}catch(v){t={error:v}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(F(u))try{u()}catch(v){i=v instanceof Vr?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var d=$e(p),m=d.next();!m.done;m=d.next()){var h=m.value;try{qo(h)}catch(v){i=i!=null?i:[],v instanceof Vr?i=ne(ne([],te(i)),te(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{m&&!m.done&&(o=d.return)&&o.call(d)}finally{if(n)throw n.error}}}if(i)throw new Vr(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)qo(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&ct(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&ct(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=(function(){var t=new e;return t.closed=!0,t})(),e})();var Hn=rt.EMPTY;function zr(e){return e instanceof rt||e&&"closed"in e&&F(e.remove)&&F(e.add)&&F(e.unsubscribe)}function qo(e){F(e)?e():e.unsubscribe()}var Je={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Xt={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Hn:(this.currentObservers=null,s.push(r),new rt(function(){n.currentObservers=null,ct(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new Qo(r,n)},t})(U);var Qo=(function(e){ue(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Hn},t})(I);var jn=(function(e){ue(t,e);function t(r){var n=e.call(this)||this;return n._value=r,n}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var n=e.prototype._subscribe.call(this,r);return!n.closed&&r.next(this._value),n},t.prototype.getValue=function(){var r=this,n=r.hasError,o=r.thrownError,i=r._value;if(n)throw o;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t})(I);var xr={now:function(){return(xr.delegate||Date).now()},delegate:void 0};var wr=(function(e){ue(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=xr);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,c=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),c=0;c0?e.prototype.schedule.call(this,r,n):(this.delay=n,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,n){return n>0||this.closed?e.prototype.execute.call(this,r,n):this._execute(r,n)},t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.flush(this),0)},t})(tr);var ri=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t})(rr);var Nn=new ri(ti);var ni=(function(e){ue(t,e);function t(r,n){var o=e.call(this,r,n)||this;return o.scheduler=r,o.work=n,o}return t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!==null&&o>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=er.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&n===r._scheduled&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(er.cancelAnimationFrame(n),r._scheduled=void 0)},t})(tr);var oi=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n;r?n=r.id:(n=this._scheduled,this._scheduled=void 0);var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t})(rr);var je=new oi(ni);var y=new U(function(e){return e.complete()});function Br(e){return e&&F(e.schedule)}function Dn(e){return e[e.length-1]}function gt(e){return F(Dn(e))?e.pop():void 0}function qe(e){return Br(Dn(e))?e.pop():void 0}function Yr(e,t){return typeof Dn(e)=="number"?e.pop():t}var nr=(function(e){return e&&typeof e.length=="number"&&typeof e!="function"});function Gr(e){return F(e==null?void 0:e.then)}function Jr(e){return F(e[Qt])}function Xr(e){return Symbol.asyncIterator&&F(e==null?void 0:e[Symbol.asyncIterator])}function Zr(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Pc(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qr=Pc();function en(e){return F(e==null?void 0:e[Qr])}function tn(e){return Vo(this,arguments,function(){var r,n,o,i;return Wr(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,kt(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,kt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,kt(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function rn(e){return F(e==null?void 0:e.getReader)}function q(e){if(e instanceof U)return e;if(e!=null){if(Jr(e))return Ic(e);if(nr(e))return Rc(e);if(Gr(e))return jc(e);if(Xr(e))return ii(e);if(en(e))return Fc(e);if(rn(e))return Uc(e)}throw Zr(e)}function Ic(e){return new U(function(t){var r=e[Qt]();if(F(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Rc(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?L(function(o,i){return e(o,i,n)}):Oe,Me(1),r?ot(t):wi(function(){return new on}))}}function Bn(e){return e<=0?function(){return y}:T(function(t,r){var n=[];t.subscribe(E(r,function(o){n.push(o),e=2,!0))}function xe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new I}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s;return function(l){var u,p,d,m=0,h=!1,v=!1,S=function(){p==null||p.unsubscribe(),p=void 0},x=function(){S(),u=d=void 0,h=v=!1},w=function(){var _=u;x(),_==null||_.unsubscribe()};return T(function(_,de){m++,!v&&!h&&S();var be=d=d!=null?d:r();de.add(function(){m--,m===0&&!v&&!h&&(p=Yn(w,c))}),be.subscribe(de),!u&&m>0&&(u=new Ct({next:function(M){return be.next(M)},error:function(M){v=!0,S(),p=Yn(x,o,M),be.error(M)},complete:function(){h=!0,S(),p=Yn(x,a),be.complete()}}),q(_).subscribe(u))})(l)}}function Yn(e,t){for(var r=[],n=2;ne.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function G(e,t=document){let r=Le(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function Le(e,t=document){return t.querySelector(e)||void 0}function yt(){var e,t,r,n;return(n=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?n:void 0}var nl=R(b(document.body,"focusin"),b(document.body,"focusout")).pipe(Be(1),J(void 0),f(()=>yt()||document.body),se(1));function ir(e){return nl.pipe(f(t=>e.contains(t)),ie())}function Ft(e,t){let{matches:r}=matchMedia("(hover)");return j(()=>(r?R(b(e,"mouseenter").pipe(f(()=>!0)),b(e,"mouseleave").pipe(f(()=>!1))):R(b(e,"touchstart").pipe(f(()=>!0)),b(e,"touchend").pipe(f(()=>!1)),b(e,"touchcancel").pipe(f(()=>!1)))).pipe(t?Tr(o=>Ve(+!o*t)):Oe,J(!0,e.matches(":hover"))))}function Oi(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Oi(e,r)}function A(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)Oi(n,o);return n}function Li(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function ar(e){let t=A("script",{src:e});return j(()=>(document.head.appendChild(t),R(b(t,"load"),b(t,"error").pipe(g(()=>Wn(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(f(()=>{}),V(()=>document.head.removeChild(t)),Me(1))))}var Mi=new I,ol=j(()=>typeof ResizeObserver=="undefined"?ar("https://unpkg.com/resize-observer-polyfill"):Y(void 0)).pipe(f(()=>new ResizeObserver(e=>e.forEach(t=>Mi.next(t)))),g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function Ae(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Re(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return ol.pipe($(r=>r.observe(t)),g(r=>Mi.pipe(L(n=>n.target===t),V(()=>r.unobserve(t)))),f(()=>Ae(e)),J(Ae(e)))}function Mr(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ki(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Ai(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function xt(e){return{x:e.offsetLeft,y:e.offsetTop}}function Ci(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function Hi(e){return R(b(window,"load"),b(window,"resize")).pipe(Xe(0,je),f(()=>xt(e)),J(xt(e)))}function ln(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ut(e){return R(b(e,"scroll"),b(window,"scroll"),b(window,"resize")).pipe(Xe(0,je),f(()=>ln(e)),J(ln(e)))}var $i=new I,il=j(()=>Y(new IntersectionObserver(e=>{for(let t of e)$i.next(t)},{threshold:0}))).pipe(g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function wt(e){return il.pipe($(t=>t.observe(e)),g(t=>$i.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),f(({isIntersecting:r})=>r))))}var al=Object.create,la=Object.defineProperty,sl=Object.getOwnPropertyDescriptor,cl=Object.getOwnPropertyNames,ll=Object.getPrototypeOf,ul=Object.prototype.hasOwnProperty,pl=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fl=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of cl(t))!ul.call(e,o)&&o!==r&&la(e,o,{get:()=>t[o],enumerable:!(n=sl(t,o))||n.enumerable});return e},ml=(e,t,r)=>(r=e!=null?al(ll(e)):{},fl(t||!e||!e.__esModule?la(r,"default",{value:e,enumerable:!0}):r,e)),dl=pl((e,t)=>{var r="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,u=typeof global=="object"&&global&&global.Object===Object&&global,p=typeof self=="object"&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),m=Object.prototype,h=m.toString,v=Math.max,S=Math.min,x=function(){return d.Date.now()};function w(O,N,ee){var le,ce,Ne,vt,De,st,tt=0,Yt=!1,Mt=!1,vr=!0;if(typeof O!="function")throw new TypeError(r);N=M(N)||0,_(ee)&&(Yt=!!ee.leading,Mt="maxWait"in ee,Ne=Mt?v(M(ee.maxWait)||0,N):Ne,vr="trailing"in ee?!!ee.trailing:vr);function B(Te){var bt=le,br=ce;return le=ce=void 0,tt=Te,vt=O.apply(br,bt),vt}function C(Te){return tt=Te,De=setTimeout(W,N),Yt?B(Te):vt}function k(Te){var bt=Te-st,br=Te-tt,Ro=N-bt;return Mt?S(Ro,Ne-br):Ro}function D(Te){var bt=Te-st,br=Te-tt;return st===void 0||bt>=N||bt<0||Mt&&br>=Ne}function W(){var Te=x();if(D(Te))return Z(Te);De=setTimeout(W,k(Te))}function Z(Te){return De=void 0,vr&&le?B(Te):(le=ce=void 0,vt)}function We(){De!==void 0&&clearTimeout(De),tt=0,le=st=ce=De=void 0}function Gt(){return De===void 0?vt:Z(x())}function Nr(){var Te=x(),bt=D(Te);if(le=arguments,ce=this,st=Te,bt){if(De===void 0)return C(st);if(Mt)return De=setTimeout(W,N),B(st)}return De===void 0&&(De=setTimeout(W,N)),vt}return Nr.cancel=We,Nr.flush=Gt,Nr}function _(O){var N=typeof O;return!!O&&(N=="object"||N=="function")}function de(O){return!!O&&typeof O=="object"}function be(O){return typeof O=="symbol"||de(O)&&h.call(O)==o}function M(O){if(typeof O=="number")return O;if(be(O))return n;if(_(O)){var N=typeof O.valueOf=="function"?O.valueOf():O;O=_(N)?N+"":N}if(typeof O!="string")return O===0?O:+O;O=O.replace(i,"");var ee=s.test(O);return ee||c.test(O)?l(O.slice(2),ee?2:8):a.test(O)?n:+O}t.exports=w}),_n,K,ua,pa,Nt,Pi,fa,ma,da,co,Qn,eo,hl,Ar={},ha=[],vl=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Pr=Array.isArray;function pt(e,t){for(var r in t)e[r]=t[r];return e}function lo(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Wt(e,t,r){var n,o,i,a={};for(i in t)i=="key"?n=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?_n.call(arguments,2):r),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return fn(e,a,n,o,null)}function fn(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o!=null?o:++ua,__i:-1,__u:0};return o==null&&K.vnode!=null&&K.vnode(i),i}function ft(e){return e.children}function at(e,t){this.props=e,this.context=t}function cr(e,t){if(t==null)return e.__?cr(e.__,e.__i+1):null;for(var r;ts&&Nt.sort(ma),e=Nt.shift(),s=Nt.length,e.__d&&(r=void 0,n=void 0,o=(n=(t=e).__v).__e,i=[],a=[],t.__P&&((r=pt({},n)).__v=n.__v+1,K.vnode&&K.vnode(r),uo(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,i,o!=null?o:cr(n),!!(32&n.__u),a),r.__v=n.__v,r.__.__k[r.__i]=r,_a(i,r,a),n.__e=n.__=null,r.__e!=o&&va(r)));vn.__r=0}function ba(e,t,r,n,o,i,a,s,c,l,u){var p,d,m,h,v,S,x,w=n&&n.__k||ha,_=t.length;for(c=bl(r,t,w,c,_),p=0;p<_;p++)(m=r.__k[p])!=null&&(d=m.__i==-1?Ar:w[m.__i]||Ar,m.__i=p,S=uo(e,m,d,o,i,a,s,c,l,u),h=m.__e,m.ref&&d.ref!=m.ref&&(d.ref&&po(d.ref,null,m),u.push(m.ref,m.__c||h,m)),v==null&&h!=null&&(v=h),(x=!!(4&m.__u))||d.__k===m.__k?c=ga(m,c,e,x):typeof m.type=="function"&&S!==void 0?c=S:h&&(c=h.nextSibling),m.__u&=-7);return r.__e=v,c}function bl(e,t,r,n,o){var i,a,s,c,l,u=r.length,p=u,d=0;for(e.__k=new Array(o),i=0;i0?fn(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(l=a.__i=gl(a,r,c,p))!=-1&&(p--,(s=r[l])&&(s.__u|=2)),s==null||s.__v==null?(l==-1&&(o>u?d--:oc?d--:d++,a.__u|=4))):e.__k[i]=null;if(p)for(i=0;i(u?1:0)){for(o=r-1,i=r+1;o>=0||i=0?o--:i++])!=null&&!(2&l.__u)&&s==l.key&&c==l.type)return a}return-1}function Ri(e,t,r){t[0]=="-"?e.setProperty(t,r!=null?r:""):e[t]=r==null?"":typeof r!="number"||vl.test(t)?r:r+"px"}function un(e,t,r,n,o){var i,a;e:if(t=="style")if(typeof r=="string")e.style.cssText=r;else{if(typeof n=="string"&&(e.style.cssText=n=""),n)for(t in n)r&&t in r||Ri(e.style,t,"");if(r)for(t in r)n&&r[t]==n[t]||Ri(e.style,t,r[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(da,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=r,r?n?r.u=n.u:(r.u=co,e.addEventListener(t,i?eo:Qn,i)):e.removeEventListener(t,i?eo:Qn,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=r!=null?r:"";break e}catch(s){}typeof r=="function"||(r==null||r===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&r==1?"":r))}}function ji(e){return function(t){if(this.l){var r=this.l[t.type+e];if(t.t==null)t.t=co++;else if(t.t0?e:Pr(e)?e.map(ya):pt({},e)}function _l(e,t,r,n,o,i,a,s,c){var l,u,p,d,m,h,v,S=r.props,x=t.props,w=t.type;if(w=="svg"?o="http://www.w3.org/2000/svg":w=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(l=0;l=r.__.length&&r.__.push({}),r.__[e]}function ro(e){return $r=1,wl(Ta,e)}function wl(e,t,r){var n=fo(Hr++,2);if(n.t=e,!n.__c&&(n.__=[r?r(t):Ta(void 0,t),function(s){var c=n.__N?n.__N[0]:n.__[0],l=n.t(c,s);c!==l&&(n.__N=[l,n.__[1]],n.__c.setState({}))}],n.__c=ve,!ve.__f)){var o=function(s,c,l){if(!n.__c.__H)return!0;var u=n.__c.__H.__.filter(function(d){return!!d.__c});if(u.every(function(d){return!d.__N}))return!i||i.call(this,s,c,l);var p=n.__c.props!==s;return u.forEach(function(d){if(d.__N){var m=d.__[0];d.__=d.__N,d.__N=void 0,m!==d.__[0]&&(p=!0)}}),i&&i.call(this,s,c,l)||p};ve.__f=!0;var i=ve.shouldComponentUpdate,a=ve.componentWillUpdate;ve.componentWillUpdate=function(s,c,l){if(this.__e){var u=i;i=void 0,o(s,c,l),i=u}a&&a.call(this,s,c,l)},ve.shouldComponentUpdate=o}return n.__N||n.__}function St(e,t){var r=fo(Hr++,3);!we.__s&&Ea(r.__H,t)&&(r.__=e,r.u=t,ve.__H.__h.push(r))}function Vt(e){return $r=5,ur(function(){return{current:e}},[])}function ur(e,t){var r=fo(Hr++,7);return Ea(r.__H,t)&&(r.__=e(),r.__H=t,r.__h=e),r.__}function El(e,t){return $r=8,ur(function(){return e},t)}function Tl(){for(var e;e=wa.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(mn),e.__H.__h.forEach(no),e.__H.__h=[]}catch(t){e.__H.__h=[],we.__e(t,e.__v)}}we.__b=function(e){ve=null,Ui&&Ui(e)},we.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),zi&&zi(e,t)},we.__r=function(e){Ni&&Ni(e),Hr=0;var t=(ve=e.__c).__H;t&&(Jn===ve?(t.__h=[],ve.__h=[],t.__.forEach(function(r){r.__N&&(r.__=r.__N),r.u=r.__N=void 0})):(t.__h.forEach(mn),t.__h.forEach(no),t.__h=[],Hr=0)),Jn=ve},we.diffed=function(e){Di&&Di(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(wa.push(t)!==1&&Fi===we.requestAnimationFrame||((Fi=we.requestAnimationFrame)||Sl)(Tl)),t.__H.__.forEach(function(r){r.u&&(r.__H=r.u),r.u=void 0})),Jn=ve=null},we.__c=function(e,t){t.some(function(r){try{r.__h.forEach(mn),r.__h=r.__h.filter(function(n){return!n.__||no(n)})}catch(n){t.some(function(o){o.__h&&(o.__h=[])}),t=[],we.__e(n,r.__v)}}),Wi&&Wi(e,t)},we.unmount=function(e){Vi&&Vi(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{mn(n)}catch(o){t=o}}),r.__H=void 0,t&&we.__e(t,r.__v))};var qi=typeof requestAnimationFrame=="function";function Sl(e){var t,r=function(){clearTimeout(n),qi&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,35);qi&&(t=requestAnimationFrame(r))}function mn(e){var t=ve,r=e.__c;typeof r=="function"&&(e.__c=void 0,r()),ve=t}function no(e){var t=ve;e.__c=e.__(),ve=t}function Ea(e,t){return!e||e.length!==t.length||t.some(function(r,n){return r!==e[n]})}function Ta(e,t){return typeof t=="function"?t(e):t}function Ol(e,t){for(var r in t)e[r]=t[r];return e}function Ki(e,t){for(var r in e)if(r!=="__source"&&!(r in t))return!0;for(var n in t)if(n!=="__source"&&e[n]!==t[n])return!0;return!1}function Bi(e,t){this.props=e,this.context=t}(Bi.prototype=new at).isPureReactComponent=!0,Bi.prototype.shouldComponentUpdate=function(e,t){return Ki(this.props,e)||Ki(this.state,t)};var Yi=K.__b;K.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Yi&&Yi(e)};var Bx=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Ll=K.__e;K.__e=function(e,t,r,n){if(e.then){for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return t.__e==null&&(t.__e=r.__e,t.__k=r.__k),o.__c(e,t)}Ll(e,t,r,n)};var Gi=K.unmount;function Sa(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(n){typeof n.__c=="function"&&n.__c()}),e.__c.__H=null),(e=Ol({},e)).__c!=null&&(e.__c.__P===r&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(n){return Sa(n,t,r)})),e}function Oa(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(n){return Oa(n,t,r)}),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Xn(){this.__u=0,this.o=null,this.__b=null}function La(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function pn(){this.i=null,this.l=null}K.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Gi&&Gi(e)},(Xn.prototype=new at).__c=function(e,t){var r=t.__c,n=this;n.o==null&&(n.o=[]),n.o.push(r);var o=La(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(s):s())};r.__R=a;var s=function(){if(!--n.__u){if(n.state.__a){var c=n.state.__a;n.__v.__k[0]=Oa(c,c.__c.__P,c.__c.__O)}var l;for(n.setState({__a:n.__b=null});l=n.o.pop();)l.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Xn.prototype.componentWillUnmount=function(){this.o=[]},Xn.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=Sa(this.__b,r,n.__O=n.__P)}this.__b=null}var o=t.__a&&Wt(ft,null,e.fallback);return o&&(o.__u&=-33),[Wt(ft,null,t.__a?null:e.children),o]};var Ji=function(e,t,r){if(++r[1]===r[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(r=e.i;r;){for(;r.length>3;)r.pop()();if(r[1]Object.freeze({get current(){return t.current}}),[])}var Fl=typeof globalThis<"u"&&typeof navigator<"u"&&typeof document<"u";function Ul(e,...t){var r;(r=e==null?void 0:e.addEventListener)==null||r.call(e,...t)}function Nl(e,...t){var r;(r=e==null?void 0:e.removeEventListener)==null||r.call(e,...t)}var Dl=(e,t)=>Object.hasOwn(e,t),Wl=()=>!0,Vl=()=>!1;function zl(e=!1){let t=Vt(e),r=El(()=>t.current,[]);return St(()=>(t.current=!0,()=>{t.current=!1}),[]),r}function ql(e,...t){let r=zl(),n=ka(t[1]),o=ur(()=>function(...i){r()&&(typeof n.current=="function"?n.current.apply(this,i):typeof n.current.handleEvent=="function"&&n.current.handleEvent.apply(this,i))},[]);St(()=>{let i=Kl(e)?e.current:e;if(!i)return;let a=t.slice(2);return Ul(i,t[0],o,...a),()=>{Nl(i,t[0],o,...a)}},[e,t[0]])}function Kl(e){return e!==null&&typeof e=="object"&&Dl(e,"current")}var Bl=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:e?Wl:Vl,Yl=Fl?globalThis:null;function Aa(e,t,r=[],n={}){let{event:o="keydown",target:i=Yl,eventOptions:a}=n,s=ka(t),c=ur(()=>{let l=Bl(e);return function(u){l(u)&&s.current.call(this,u)}},r);ql(i,o,c,a)}function Ca(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t1)Tt--;else{for(var e,t=!1;kr!==void 0;){var r=kr;for(kr=void 0,oo++;r!==void 0;){var n=r.o;if(r.o=void 0,r.f&=-3,!(8&r.f)&&Pa(r))try{r.c()}catch(o){t||(e=o,t=!0)}r=n}}if(oo=0,Tt--,t)throw e}}function Xl(e){if(Tt>0)return e();Tt++;try{return e()}finally{yn()}}var ae=void 0;function Ha(e){var t=ae;ae=void 0;try{return e()}finally{ae=t}}var kr=void 0,Tt=0,oo=0,bn=0;function $a(e){if(ae!==void 0){var t=e.n;if(t===void 0||t.t!==ae)return t={i:0,S:e,p:ae.s,n:void 0,t:ae,e:void 0,x:void 0,r:t},ae.s!==void 0&&(ae.s.n=t),ae.s=t,e.n=t,32&ae.f&&e.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=ae.s,t.n=void 0,ae.s.n=t,ae.s=t),t}}function Ce(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Ce.prototype.brand=Jl;Ce.prototype.h=function(){return!0};Ce.prototype.S=function(e){var t=this,r=this.t;r!==e&&e.e===void 0&&(e.x=r,this.t=e,r!==void 0?r.e=e:Ha(function(){var n;(n=t.W)==null||n.call(t)}))};Ce.prototype.U=function(e){var t=this;if(this.t!==void 0){var r=e.e,n=e.x;r!==void 0&&(r.x=n,e.e=void 0),n!==void 0&&(n.e=r,e.x=void 0),e===this.t&&(this.t=n,n===void 0&&Ha(function(){var o;(o=t.Z)==null||o.call(t)}))}};Ce.prototype.subscribe=function(e){var t=this;return qt(function(){var r=t.value,n=ae;ae=void 0;try{e(r)}finally{ae=n}},{name:"sub"})};Ce.prototype.valueOf=function(){return this.value};Ce.prototype.toString=function(){return this.value+""};Ce.prototype.toJSON=function(){return this.value};Ce.prototype.peek=function(){var e=ae;ae=void 0;try{return this.value}finally{ae=e}};Object.defineProperty(Ce.prototype,"value",{get:function(){var e=$a(this);return e!==void 0&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(oo>100)throw new Error("Cycle detected");this.v=e,this.i++,bn++,Tt++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{yn()}}}});function Ot(e,t){return new Ce(e,t)}function Pa(e){for(var t=e.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function Ia(e){for(var t=e.s;t!==void 0;t=t.n){var r=t.S.n;if(r!==void 0&&(t.r=r),t.S.n=t,t.i=-1,t.n===void 0){e.s=t;break}}}function Ra(e){for(var t=e.s,r=void 0;t!==void 0;){var n=t.p;t.i===-1?(t.S.U(t),n!==void 0&&(n.n=t.n),t.n!==void 0&&(t.n.p=n)):r=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=n}e.s=r}function Kt(e,t){Ce.call(this,void 0),this.x=e,this.s=void 0,this.g=bn-1,this.f=4,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Kt.prototype=new Ce;Kt.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===bn))return!0;if(this.g=bn,this.f|=1,this.i>0&&!Pa(this))return this.f&=-2,!0;var e=ae;try{Ia(this),ae=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(r){this.v=r,this.f|=16,this.i++}return ae=e,Ra(this),this.f&=-2,!0};Kt.prototype.S=function(e){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}Ce.prototype.S.call(this,e)};Kt.prototype.U=function(e){if(this.t!==void 0&&(Ce.prototype.U.call(this,e),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}};Kt.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;e!==void 0;e=e.x)e.t.N()}};Object.defineProperty(Kt.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=$a(this);if(this.h(),e!==void 0&&(e.i=this.i),16&this.f)throw this.v;return this.v}});function ta(e,t){return new Kt(e,t)}function ja(e){var t=e.u;if(e.u=void 0,typeof t=="function"){Tt++;var r=ae;ae=void 0;try{t()}catch(n){throw e.f&=-2,e.f|=8,mo(e),n}finally{ae=r,yn()}}}function mo(e){for(var t=e.s;t!==void 0;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,ja(e)}function Zl(e){if(ae!==this)throw new Error("Out-of-order effect");Ra(this),ae=e,this.f&=-2,8&this.f&&mo(this),yn()}function pr(e,t){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32,this.name=t==null?void 0:t.name}pr.prototype.c=function(){var e=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.u=t)}finally{e()}};pr.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,ja(this),Ia(this),Tt++;var e=ae;return ae=this,Zl.bind(this,e)};pr.prototype.N=function(){2&this.f||(this.f|=2,this.o=kr,kr=this)};pr.prototype.d=function(){this.f|=8,1&this.f||mo(this)};pr.prototype.dispose=function(){this.d()};function qt(e,t){var r=new pr(e,t);try{r.c()}catch(o){throw r.d(),o}var n=r.d.bind(r);return n[Symbol.dispose]=n,n}var Fa,ho,Zn,Ua=[];qt(function(){Fa=this.N})();function fr(e,t){K[e]=t.bind(null,K[e]||function(){})}function gn(e){Zn&&Zn(),Zn=e&&e.S()}function Na(e){var t=this,r=e.data,n=eu(r);n.value=r;var o=ur(function(){for(var s=t,c=t.__v;c=c.__;)if(c.__c){c.__c.__$f|=4;break}var l=ta(function(){var m=n.value.value;return m===0?0:m===!0?"":m||""}),u=ta(function(){return!Array.isArray(l.value)&&!pa(l.value)}),p=qt(function(){if(this.N=Da,u.value){var m=l.value;s.__v&&s.__v.__e&&s.__v.__e.nodeType===3&&(s.__v.__e.data=m)}}),d=t.__$u.d;return t.__$u.d=function(){p(),d.call(this)},[u,l]},[]),i=o[0],a=o[1];return i.value?a.peek():a.value}Na.displayName="ReactiveTextNode";Object.defineProperties(Ce.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:Na},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}});fr("__b",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),typeof t.type=="string"){var r,n=t.props;for(var o in n)if(o!=="children"){var i=n[o];i instanceof Ce&&(r||(t.__np=r={}),r[o]=i,n[o]=i.peek())}}e(t)});fr("__r",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.enterComponent(t),t.type!==ft){gn();var r,n=t.__c;n&&(n.__$f&=-2,(r=n.__$u)===void 0&&(n.__$u=r=(function(o){var i;return qt(function(){i=this}),i.c=function(){n.__$f|=1,n.setState({})},i})())),ho=n,gn(r)}e(t)});fr("__e",function(e,t,r,n){typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0,e(t,r,n)});fr("diffed",function(e,t){typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0;var r;if(typeof t.type=="string"&&(r=t.__e)){var n=t.__np,o=t.props;if(n){var i=r.U;if(i)for(var a in i){var s=i[a];s!==void 0&&!(a in n)&&(s.d(),i[a]=void 0)}else i={},r.U=i;for(var c in n){var l=i[c],u=n[c];l===void 0?(l=Ql(r,c,u,o),i[c]=l):l.o(u,o)}}}e(t)});function Ql(e,t,r,n){var o=t in e&&e.ownerSVGElement===void 0,i=Ot(r);return{o:function(a,s){i.value=a,n=s},d:qt(function(){this.N=Da;var a=i.value.value;n[t]!==a&&(n[t]=a,o?e[t]=a:a?e.setAttribute(t,a):e.removeAttribute(t))})}}fr("unmount",function(e,t){if(typeof t.type=="string"){var r=t.__e;if(r){var n=r.U;if(n){r.U=void 0;for(var o in n){var i=n[o];i&&i.d()}}}}else{var a=t.__c;if(a){var s=a.__$u;s&&(a.__$u=void 0,s.d())}}e(t)});fr("__h",function(e,t,r,n){(n<3||n===9)&&(t.__$f|=2),e(t,r,n)});at.prototype.shouldComponentUpdate=function(e,t){var r=this.__$u,n=r&&r.s!==void 0;for(var o in t)return!0;if(this.__f||typeof this.u=="boolean"&&this.u===!0){var i=2&this.__$f;if(!(n||i||4&this.__$f)||1&this.__$f)return!0}else if(!(n||4&this.__$f)||3&this.__$f)return!0;for(var a in e)if(a!=="__source"&&e[a]!==this.props[a])return!0;for(var s in this.props)if(!(s in e))return!0;return!1};function eu(e,t){return ro(function(){return Ot(e,t)})[0]}var tu=function(e){queueMicrotask(function(){queueMicrotask(e)})};function ru(){Xl(function(){for(var e;e=Ua.shift();)Fa.call(e)})}function Da(){Ua.push(this)===1&&(K.requestAnimationFrame||tu)(ru)}var io=[0];for(let e=0;e<32;e++)io.push(io[e]|1<>>5]>>>e&1}set(e){this.data[e>>>5]|=1<<(e&31)}forEach(e){let t=this.size&31;for(let r=0;r{var r;return(r=t.tags)==null?void 0:r.length})&&(matchMedia("(max-width: 768px)").matches||Wa())}function Dt(){Qe.value=He(H({},Qe.value),{hideSearch:!Qe.value.hideSearch})}function Wa(){Qe.value=He(H({},Qe.value),{hideFilters:!Qe.value.hideFilters})}function dn(){return Qe.value.selectedItem}function ao(e){Qe.value=He(H({},Qe.value),{selectedItem:e})}function iu(){var e,t;return(t=(e=lr.value)==null?void 0:e.items)!=null?t:[]}function vo(){return typeof Se.value.input=="string"?Se.value.input:""}function Va(e){let t=za();e.length&&!t.length?Se.value=He(H({},Se.value),{page:void 0,input:e}):!e.length&&t.length?Se.value=He(H({},Se.value),{page:void 0,input:{type:"operator",data:{operator:"not",operands:[]}}}):Se.value=He(H({},Se.value),{page:void 0,input:e})}function au(){typeof it.value.pagination.next<"u"&&(Se.value=He(H({},Se.value),{page:it.value.pagination.next}))}function su(e){let t=Se.value.filter.input;if("type"in t&&t.type==="operator"){for(let r of t.data.operands)if("type"in r&&r.type==="value"&&typeof r.data.value=="string"&&r.data.value===e)return!0}return!1}function za(){let e=Se.value.filter.input,t=[];if("type"in e&&e.type==="operator")for(let r of e.data.operands)"type"in r&&r.type==="value"&&typeof r.data.value=="string"&&t.push(r.data.value);return t}function cu(e){let t=Se.value.filter.input,r=[];if("type"in t&&t.type==="operator")for(let n of t.data.operands)"type"in n&&n.type==="value"&&typeof n.data.value=="string"&&r.push(n.data.value);if(r.includes(e)){let n=r.indexOf(e);n>-1&&r.splice(n,1)}else r.push(e);Se.value=He(H({},Se.value),{page:void 0,filter:He(H({},Se.value.filter),{input:{type:"operator",data:{operator:"and",operands:r.map(n=>({type:"value",data:{field:"tags",value:n}}))}}})}),Va(vo())}function lu(){return it.value.items}function uu(){return it.value.total}function pu(){var e;for(let t of(e=it.value.aggregations)!=null?e:[])if(t.type==="term")return t.data.value;return[]}function sr(){return Qe.value.hideSearch}function fu(){return Qe.value.hideFilters}function mu(){var e;return(e=qa.value.highlight)!=null?e:!1}var Qe=Ot({hideSearch:!0,hideFilters:!0,selectedItem:0}),qa=Ot({}),lr=Ot(),na=Ot(),Se=Ot({input:"",filter:{input:{type:"operator",data:{operator:"and",operands:[]}},aggregation:{input:[{type:"term",data:{field:"tags"}}]}}}),it=Ot({items:[],query:{select:{documents:new ra(0),terms:new ra(0)},values:[]},pagination:{total:0}});function du(e,t,r){for(let n=0;tr&&t(0,o,r,r=i);continue;case 62:e.charCodeAt(r+1)===47?t(2,--o,r,r=i+1):du(e,r,n)?t(3,o,r,r=i+1):t(1,o++,r,r=i+1)}i>r&&t(0,o,r,i)}function vu(e,t=0,r=e.length){let n=++t;e:for(let l=0;n{let i=[],a=[],{onElement:s,onText:c=bu}=typeof r=="function"?{onElement:r}:r,l=0,u=0;return e(t,(p,d,m,h)=>{if(p===0)i[l++]=c(t,m,h),a[u++]={value:null,depth:d};else if(p&1&&(a[u++]={value:vu(t,m,h),depth:d}),p&2)for(let v=0;u>=0;v++){let{value:S,depth:x}=a[--u];if(x>d)continue;let w=i.slice(l-=v,l+v);i[l++]=s(S,w),u++;break}},n,o),i.slice(0,l)}}function _u(e){return e.replace(/[&<>]/g,t=>{switch(t.charCodeAt(0)){case 38:return"&";case 60:return"<";case 62:return">"}})}function hn(e){return e.replace(/&(amp|[lg]t);/g,t=>{switch(t.charCodeAt(1)){case 97:return"&";case 108:return"<";case 103:return">"}})}function yu(e,t){return{start:e.start+t,end:e.end+t,value:e.value}}function xu(e,t,r){return e.slice(t,r)}function wu(e){let{onHighlight:t,onText:r=xu}=typeof e=="function"?{onHighlight:e}:e;return(n,o,i=0,a=n.length)=>{var l;let s=[],c=(l=o==null?void 0:o.ranges)!=null?l:[];for(let u=0,p=i;ua)break;let m=c[u].end;if(mi&&s.push(r(n,i,d));let{value:h}=c[u];s.push(t(n,{start:d,end:i=m,value:h}))}return i{let o=n.data;switch(o.type){case 1:na.value=!0;break;case 3:typeof o.data.pagination.prev<"u"?it.value=He(H({},it.value),{pagination:o.data.pagination,items:[...it.value.items,...o.data.items]}):(it.value=o.data,ao(0));break}},qt(()=>{lr.value&&r.postMessage({type:0,data:lr.value})}),qt(()=>{na.value&&r.postMessage({type:2,data:Se.value})})}var oa={container:"p",hidden:"m"};function Mu(e){return z("div",{class:zt(oa.container,{[oa.hidden]:e.hidden}),onClick:()=>Dt()})}var ia={container:"r",disabled:"c"};function so(e){return z("button",{class:zt(ia.container,{[ia.disabled]:!e.onClick}),onClick:e.onClick,children:e.children})}var aa=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ku=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),sa=e=>{let t=ku(e);return t.charAt(0).toUpperCase()+t.slice(1)},Au=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),Cu={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Hu=c=>{var l=c,{color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,children:o,iconNode:i,class:a=""}=l,s=gr(l,["color","size","strokeWidth","absoluteStrokeWidth","children","iconNode","class"]);return Wt("svg",H(He(H({},Cu),{width:String(t),height:t,stroke:e,"stroke-width":n?Number(r)*24/Number(t):r,class:["lucide",a].join(" ")}),s),[...i.map(([u,p])=>Wt(u,p)),...Cr(o)])},bo=(e,t)=>{let r=a=>{var s=a,{class:n="",children:o}=s,i=gr(s,["class","children"]);return Wt(Hu,He(H({},i),{iconNode:t,class:Au(`lucide-${aa(sa(e))}`,`lucide-${aa(e)}`,n)}),o)};return r.displayName=sa(e),r},$u=bo("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),Pu=bo("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]),Iu=bo("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Yx=ml(dl(),1);function Ru({threshold:e=0,root:t=null,rootMargin:r="0%",freezeOnceVisible:n=!1,initialIsIntersecting:o=!1,onChange:i}={}){var a;let[s,c]=ro(null),[l,u]=ro(()=>({isIntersecting:o,entry:void 0})),p=Vt();p.current=i;let d=((a=l.entry)==null?void 0:a.isIntersecting)&&n;St(()=>{if(!s||!("IntersectionObserver"in window)||d)return;let v,S=new IntersectionObserver(x=>{let w=Array.isArray(S.thresholds)?S.thresholds:[S.thresholds];x.forEach(_=>{let de=_.isIntersecting&&w.some(be=>_.intersectionRatio>=be);u({isIntersecting:de,entry:_}),p.current&&p.current(de,_),de&&n&&v&&(v(),v=void 0)})},{threshold:e,root:t,rootMargin:r});return S.observe(s),()=>{S.disconnect()}},[s,JSON.stringify(e),t,r,d,n]);let m=Vt(null);St(()=>{var v;!s&&(v=l.entry)!=null&&v.target&&!n&&!d&&m.current!==l.entry.target&&(m.current=l.entry.target,u({isIntersecting:o,entry:void 0}))},[s,l.entry,n,d,o]);let h=[c,!!l.isIntersecting,l.entry];return h.ref=h[0],h.isIntersecting=h[1],h.entry=h[2],h}var lt={container:"n",hidden:"l",content:"u",pop:"d",badge:"y",sidebar:"i",controls:"w",results:"k",loadmore:"z"};function ju(e){let{isIntersecting:t,ref:r}=Ru({threshold:0});St(()=>{t&&au()},[t]);let n=Vt(null);St(()=>{n.current&&typeof Se.value.page>"u"&&n.current.scrollTo({top:0,behavior:"smooth"})},[Se.value]);let o=za();return z("div",{class:zt(lt.container,{[lt.hidden]:e.hidden}),children:[z("div",{class:lt.content,children:[z("div",{class:lt.controls,children:[z(so,{onClick:Dt,children:z(Iu,{})}),z(Uu,{focus:!e.hidden}),z(so,{onClick:Wa,children:[z(Pu,{}),o.length>0&&z("span",{class:lt.badge,children:o.length})]})]}),z("div",{class:lt.results,ref:n,children:[z(Nu,{keyboard:!e.hidden}),z("div",{class:lt.loadmore,ref:r})]})]}),z("div",{class:zt(lt.sidebar,{[lt.hidden]:fu()}),children:z(Fu,{})})]})}var Et={container:"X",list:"j",heading:"F",title:"I",item:"o",active:"g",value:"R",count:"q"};function Fu(e){let t=pu();return t.sort((r,n)=>n.node.count-r.node.count),z("div",{class:Et.container,children:[z("h3",{class:Et.heading,children:"Filters"}),z("h4",{class:Et.title,children:"Tags"}),z("ol",{class:Et.list,children:t.map(r=>z("li",{class:zt(Et.item,{[Et.active]:su(r.node.value)}),onClick:()=>cu(r.node.value),children:[z("span",{class:Et.value,children:r.node.value}),z("span",{class:Et.count,children:r.node.count})]}))})]})}var ca={container:"f"};function Uu(e){let t=Vt(null);return St(()=>{var r,n;e.focus?(r=t.current)==null||r.focus():(n=t.current)==null||n.blur()},[e.focus]),z("div",{class:ca.container,children:z("input",{ref:t,type:"text",class:ca.content,value:hn(vo()),onInput:r=>Va(_u(r.currentTarget.value)),autocapitalize:"off",autocomplete:"off",autocorrect:"off",placeholder:"Search",spellcheck:!1,role:"combobox"})})}var ut={container:"b",heading:"A",item:"a",active:"h",wrapper:"B",actions:"s",title:"x",path:"t"};function Nu(e){var a;let t=iu(),r=lu(),n=dn(),o=Vt([]);St(()=>{let s=o.current[n];s&&s.scrollIntoView({block:"center",behavior:"smooth"})},[n]),Aa(e.keyboard,s=>{let c=dn();s.key==="ArrowDown"?(s.preventDefault(),ao(Math.min(c+1,r.length-1))):s.key==="ArrowUp"&&(s.preventDefault(),ao(Math.max(c-1,0)))},[e.keyboard]);let i=(a=uu())!=null?a:0;return z(ft,{children:[r.length>0&&z("h3",{class:ut.heading,children:[z("span",{class:ut.bubble,children:new Intl.NumberFormat("en-US").format(i)})," ","results"]}),z("ol",{class:ut.container,children:r.map((s,c)=>{var d;let l=Ka(t[s.id].title,s.matches.find(({field:m})=>m==="title")),u=Lu((d=t[s.id].path)!=null?d:[],s.matches.find(({field:m})=>m==="path")),p=t[s.id].location;if(mu()){let m=encodeURIComponent(vo()),[h,v]=p.split("#",2);p=`${h}?h=${m.replace(/%20/g,"+")}`,typeof v<"u"&&(p+=`#${v}`)}return z("li",{children:z("a",{ref:m=>{o.current[c]=m},href:p,onClick:()=>Dt(),class:zt(ut.item,{[ut.active]:c===dn()}),children:[z("div",{class:ut.wrapper,children:[z("h2",{class:ut.title,children:l}),z("menu",{class:ut.path,children:u.map(m=>z("li",{children:m}))})]}),z("nav",{class:ut.actions,children:z(so,{children:z($u,{})})})]})})})})]})}var Du={container:"e"};function Wu(e){return Aa(!0,t=>{var r,n,o;if((t.metaKey||t.ctrlKey)&&t.key==="k")t.preventDefault(),Dt();else if((t.metaKey||t.ctrlKey)&&t.key==="j")document.body.classList.toggle("dark");else if(t.key==="Enter"&&!sr()){t.preventDefault(),Dt();let i=dn(),a=(n=(r=it.value)==null?void 0:r.items[i])==null?void 0:n.id;(o=lr.value)!=null&&o.items[a].location&&(window.location.href=lr.value.items[a].location)}else t.key==="Escape"&&!sr()&&(t.preventDefault(),Dt())},[]),z("div",{class:Du.container,children:[z(Mu,{hidden:sr()}),z(ju,{hidden:sr()})]})}function Ya(e,t){ou(e),xl(z(Wu,{}),t)}function go(){Dt()}function Vu(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function zu(){return R(b(window,"compositionstart").pipe(f(()=>!0)),b(window,"compositionend").pipe(f(()=>!1))).pipe(J(!1))}function Ga(){let e=b(window,"keydown").pipe(f(t=>({mode:sr()?"global":"search",type:t.key,meta:t.ctrlKey||t.metaKey,claim(){t.preventDefault(),t.stopPropagation()}})),L(({mode:t,type:r})=>{if(t==="global"){let n=yt();if(typeof n!="undefined")return!Vu(n,r)}return!0}),xe());return zu().pipe(g(t=>t?y:e))}function Ye(){return new URL(location.href)}function mt(e,t=!1){if(X("navigation.instant")&&!t){let r=A("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Ja(){return new I}function Xa(){return location.hash.slice(1)}function Za(e){let t=A("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function _o(e){return R(b(window,"hashchange"),e).pipe(f(Xa),J(Xa()),L(t=>t.length>0),se(1))}function Qa(e){return _o(e).pipe(f(t=>Le(`[id="${t}"]`)),L(t=>typeof t!="undefined"))}function Ir(e){let t=matchMedia(e);return an(r=>t.addListener(()=>r(t.matches))).pipe(J(t.matches))}function es(){let e=matchMedia("print");return R(b(window,"beforeprint").pipe(f(()=>!0)),b(window,"afterprint").pipe(f(()=>!1))).pipe(J(e.matches))}function yo(e,t){return e.pipe(g(r=>r?t():y))}function xo(e,t){return new U(r=>{let n=new XMLHttpRequest;return n.open("GET",`${e}`),n.responseType="blob",n.addEventListener("load",()=>{n.status>=200&&n.status<300?(r.next(n.response),r.complete()):r.error(new Error(n.statusText))}),n.addEventListener("error",()=>{r.error(new Error("Network error"))}),n.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(n.addEventListener("progress",o=>{var i;if(o.lengthComputable)t.progress$.next(o.loaded/o.total*100);else{let a=(i=n.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(o.loaded/+a*100)}}),t.progress$.next(5)),n.send(),()=>n.abort()})}function et(e,t){return xo(e,t).pipe(g(r=>r.text()),f(r=>JSON.parse(r)),se(1))}function xn(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/html")),se(1))}function ts(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/xml")),se(1))}var wo={drawer:G("[data-md-toggle=drawer]"),search:G("[data-md-toggle=search]")};function Eo(e,t){wo[e].checked!==t&&wo[e].click()}function wn(e){let t=wo[e];return b(t,"change").pipe(f(()=>t.checked),J(t.checked))}function rs(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function ns(){return R(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(f(rs),J(rs()))}function os(){return{width:innerWidth,height:innerHeight}}function is(){return b(window,"resize",{passive:!0}).pipe(f(os),J(os()))}function as(){return re([ns(),is()]).pipe(f(([e,t])=>({offset:e,size:t})),se(1))}function En(e,{viewport$:t,header$:r}){let n=t.pipe(fe("size")),o=re([n,r]).pipe(f(()=>xt(e)));return re([r,t,o]).pipe(f(([{height:i},{offset:a,size:s},{x:c,y:l}])=>({offset:{x:a.x-c,y:a.y-l+i},size:s})))}var qu=G("#__config"),mr=JSON.parse(qu.textContent);mr.base=`${new URL(mr.base,Ye())}`;function Ue(){return mr}function X(e){return mr.features.includes(e)}function Bt(e,t){return typeof t!="undefined"?mr.translations[e].replace("#",t.toString()):mr.translations[e]}function dt(e,t=document){return G(`[data-md-component=${e}]`,t)}function Ee(e,t=document){return P(`[data-md-component=${e}]`,t)}function Ku(e){let t=G(".md-typeset > :first-child",e);return b(t,"click",{once:!0}).pipe(f(()=>G(".md-typeset",e)),f(r=>({hash:__md_hash(r.innerHTML)})))}function ss(e){if(!X("announce.dismiss")||!e.childElementCount)return y;if(!e.hidden){let t=G(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return j(()=>{let t=new I;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),Ku(e).pipe($(r=>t.next(r)),V(()=>t.complete()),f(r=>H({ref:e},r)))})}function Bu(e,{target$:t}){return t.pipe(f(r=>({hidden:r!==e})))}function cs(e,t){let r=new I;return r.subscribe(({hidden:n})=>{e.hidden=n}),Bu(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))}function To(e,t){return t==="inline"?A("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"})):A("div",{class:"md-tooltip",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"}))}function Tn(...e){return A("div",{class:"md-tooltip2",role:"dialog"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function ls(...e){return A("div",{class:"md-tooltip2",role:"tooltip"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function us(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("a",{href:r,class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}else return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("span",{class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}function ps(e){return A("button",{class:"md-code__button",title:Bt("clipboard.copy"),"data-clipboard-target":`#${e} > code`,"data-md-type":"copy"})}function fs(){return A("button",{class:"md-code__button",title:"Toggle line selection","data-md-type":"select"})}function ms(){return A("nav",{class:"md-code__nav"})}var Ju=_r(So());function hs(e){return A("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>A("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?Li(r):r)))}function Oo(e){let t=`tabbed-control tabbed-control--${e}`;return A("div",{class:t,hidden:!0},A("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vs(e){return A("div",{class:"md-typeset__scrollwrap"},A("div",{class:"md-typeset__table"},e))}function Xu(e){var n;let t=Ue(),r=new URL(`../${e.version}/`,t.base);return A("li",{class:"md-version__item"},A("a",{href:`${r}`,class:"md-version__link"},e.title,((n=t.version)==null?void 0:n.alias)&&e.aliases.length>0&&A("span",{class:"md-version__alias"},e.aliases[0])))}function bs(e,t){var n;let r=Ue();return e=e.filter(o=>{var i;return!((i=o.properties)!=null&&i.hidden)}),A("div",{class:"md-version"},A("button",{class:"md-version__current","aria-label":Bt("select.version")},t.title,((n=r.version)==null?void 0:n.alias)&&t.aliases.length>0&&A("span",{class:"md-version__alias"},t.aliases[0])),A("ul",{class:"md-version__list"},e.map(Xu)))}var Zu=0;function Qu(e,t=250){let r=re([ir(e),Ft(e,t)]).pipe(f(([o,i])=>o||i),ie()),n=j(()=>Ai(e)).pipe(oe(Ut),Lr(1),Ze(r),f(()=>Ci(e)));return r.pipe(Sr(o=>o),g(()=>re([r,n])),f(([o,i])=>({active:o,offset:i})),xe())}function Rr(e,t,r=250){let{content$:n,viewport$:o}=t,i=`__tooltip2_${Zu++}`;return j(()=>{let a=new I,s=new jn(!1);a.pipe(he(),ye(!1)).subscribe(s);let c=s.pipe(Tr(u=>Ve(+!u*250,Nn)),ie(),g(u=>u?n:y),$(u=>u.id=i),xe());re([a.pipe(f(({active:u})=>u)),c.pipe(g(u=>Ft(u,250)),J(!1))]).pipe(f(u=>u.some(p=>p))).subscribe(s);let l=s.pipe(L(u=>u),pe(c,o),f(([u,p,{size:d}])=>{let m=e.getBoundingClientRect(),h=m.width/2;if(p.role==="tooltip")return{x:h,y:8+m.height};if(m.y>=d.height/2){let{height:v}=Ae(p);return{x:h,y:-16-v}}else return{x:h,y:16+m.height}}));return re([c,a,l]).subscribe(([u,{offset:p},d])=>{u.style.setProperty("--md-tooltip-host-x",`${p.x}px`),u.style.setProperty("--md-tooltip-host-y",`${p.y}px`),u.style.setProperty("--md-tooltip-x",`${d.x}px`),u.style.setProperty("--md-tooltip-y",`${d.y}px`),u.classList.toggle("md-tooltip2--top",d.y<0),u.classList.toggle("md-tooltip2--bottom",d.y>=0)}),s.pipe(L(u=>u),pe(c,(u,p)=>p),L(u=>u.role==="tooltip")).subscribe(u=>{let p=Ae(G(":scope > *",u));u.style.setProperty("--md-tooltip-width",`${p.width}px`),u.style.setProperty("--md-tooltip-tail","0px")}),s.pipe(ie(),Ie(je),pe(c)).subscribe(([u,p])=>{p.classList.toggle("md-tooltip2--active",u)}),re([s.pipe(L(u=>u)),c]).subscribe(([u,p])=>{p.role==="dialog"?(e.setAttribute("aria-controls",i),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",i)}),s.pipe(L(u=>!u)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),Qu(e,r).pipe($(u=>a.next(u)),V(()=>a.complete()),f(u=>H({ref:e},u)))})}function Ge(e,{viewport$:t},r=document.body){return Rr(e,{content$:new U(n=>{let o=e.title,i=ls(o);return n.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",o)}}),viewport$:t},0)}function ep(e,t){let r=j(()=>re([Hi(e),Ut(t)])).pipe(f(([{x:n,y:o},i])=>{let{width:a,height:s}=Ae(e);return{x:n-i.x+a/2,y:o-i.y+s/2}}));return ir(e).pipe(g(n=>r.pipe(f(o=>({active:n,offset:o})),Me(+!n||1/0))))}function gs(e,t,{target$:r}){let[n,o]=Array.from(e.children);return j(()=>{let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),wt(e).pipe(Q(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),R(i.pipe(L(({active:s})=>s)),i.pipe(Be(250),L(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(n):n.remove()},complete(){e.prepend(n)}}),i.pipe(Xe(16,je)).subscribe(({active:s})=>{n.classList.toggle("md-tooltip--active",s)}),i.pipe(Lr(125,je),L(()=>!!e.offsetParent),f(()=>e.offsetParent.getBoundingClientRect()),f(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),b(o,"click").pipe(Q(a),L(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),b(o,"mousedown").pipe(Q(a),pe(i)).subscribe(([s,{active:c}])=>{var l;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(c){s.preventDefault();let u=e.parentElement.closest(".md-annotation");u instanceof HTMLElement?u.focus():(l=yt())==null||l.blur()}}),r.pipe(Q(a),L(s=>s===n),It(125)).subscribe(()=>e.focus()),ep(e,t).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function tp(e){let t=Ue();if(e.tagName!=="CODE")return[e];let r=[".c",".c1",".cm"];if(t.annotate){let n=e.closest("[class|=language]");if(n)for(let o of Array.from(n.classList)){if(!o.startsWith("language-"))continue;let[,i]=o.split("-");i in t.annotate&&r.push(...t.annotate[i])}}return P(r.join(", "),e)}function rp(e){let t=[];for(let r of tp(e)){let n=[],o=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=o.nextNode();i;i=o.nextNode())n.push(i);for(let i of n){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,c]=a;if(typeof c=="undefined"){let l=i.splitText(a.index);i=l.splitText(s.length),t.push(l)}else{i.textContent=s,t.push(i);break}}}}return t}function _s(e,t){t.append(...Array.from(e.childNodes))}function Sn(e,t,{target$:r,print$:n}){let o=t.closest("[id]"),i=o==null?void 0:o.id,a=new Map;for(let s of rp(t)){let[,c]=s.textContent.match(/\((\d+)\)/);Le(`:scope > li:nth-child(${c})`,e)&&(a.set(c,us(c,i)),s.replaceWith(a.get(c)))}return a.size===0?y:j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=[];for(let[u,p]of a)l.push([G(".md-typeset",p),G(`:scope > li:nth-child(${u})`,e)]);return n.pipe(Q(c)).subscribe(u=>{e.hidden=!u,e.classList.toggle("md-annotation-list",u);for(let[p,d]of l)u?_s(p,d):_s(d,p)}),R(...[...a].map(([,u])=>gs(u,t,{target$:r}))).pipe(V(()=>s.complete()),xe())})}function ys(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return ys(t)}}function xs(e,t){return j(()=>{let r=ys(e);return typeof r!="undefined"?Sn(r,e,t):y})}var Es=_r(Mo());var np=0,ws=R(b(window,"keydown").pipe(f(()=>!0)),R(b(window,"keyup"),b(window,"contextmenu")).pipe(f(()=>!1))).pipe(J(!1),se(1));function Ts(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Ts(t)}}function op(e){return Re(e).pipe(f(({width:t})=>({scrollable:Mr(e).width>t})),fe("scrollable"))}function Ss(e,t){let{matches:r}=matchMedia("(hover)"),n=j(()=>{let o=new I,i=o.pipe(Bn(1));o.subscribe(({scrollable:m})=>{m&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[],s=e.closest("pre"),c=s.closest("[id]"),l=c?c.id:np++;s.id=`__code_${l}`;let u=[],p=e.closest(".highlight");if(p instanceof HTMLElement){let m=Ts(p);if(typeof m!="undefined"&&(p.classList.contains("annotate")||X("content.code.annotate"))){let h=Sn(m,e,t);u.push(Re(p).pipe(Q(i),f(({width:v,height:S})=>v&&S),ie(),g(v=>v?h:y)))}}let d=P(":scope > span[id]",e);if(d.length&&(e.classList.add("md-code__content"),e.closest(".select")||X("content.code.select")&&!e.closest(".no-select"))){let m=+d[0].id.split("-").pop(),h=fs();a.push(h),X("content.tooltips")&&u.push(Ge(h,{viewport$}));let v=b(h,"click").pipe(Or(M=>!M,!1),$(()=>h.blur()),xe());v.subscribe(M=>{h.classList.toggle("md-code__button--active",M)});let S=me(d).pipe(oe(M=>Ft(M).pipe(f(O=>[M,O]))));v.pipe(g(M=>M?S:y)).subscribe(([M,O])=>{let N=Le(".hll.select",M);if(N&&!O)N.replaceWith(...Array.from(N.childNodes));else if(!N&&O){let ee=document.createElement("span");ee.className="hll select",ee.append(...Array.from(M.childNodes).slice(1)),M.append(ee)}});let x=me(d).pipe(oe(M=>b(M,"mousedown").pipe($(O=>O.preventDefault()),f(()=>M)))),w=v.pipe(g(M=>M?x:y),pe(ws),f(([M,O])=>{var ee;let N=d.indexOf(M)+m;if(O===!1)return[N,N];{let le=P(".hll",e).map(ce=>d.indexOf(ce.parentElement)+m);return(ee=window.getSelection())==null||ee.removeAllRanges(),[Math.min(N,...le),Math.max(N,...le)]}})),_=_o(y).pipe(L(M=>M.startsWith(`__codelineno-${l}-`)));_.subscribe(M=>{let[,,O]=M.split("-"),N=O.split(":").map(le=>+le-m+1);N.length===1&&N.push(N[0]);for(let le of P(".hll:not(.select)",e))le.replaceWith(...Array.from(le.childNodes));let ee=d.slice(N[0]-1,N[1]);for(let le of ee){let ce=document.createElement("span");ce.className="hll",ce.append(...Array.from(le.childNodes).slice(1)),le.append(ce)}}),_.pipe(Me(1),Ie(ge)).subscribe(M=>{if(M.includes(":")){let O=document.getElementById(M.split(":")[0]);O&&setTimeout(()=>{let N=O,ee=-64;for(;N!==document.body;)ee+=N.offsetTop,N=N.offsetParent;window.scrollTo({top:ee})},1)}});let be=me(P('a[href^="#__codelineno"]',p)).pipe(oe(M=>b(M,"click").pipe($(O=>O.preventDefault()),f(()=>M)))).pipe(Q(i),pe(ws),f(([M,O])=>{let ee=+G(`[id="${M.hash.slice(1)}"]`).parentElement.id.split("-").pop();if(O===!1)return[ee,ee];{let le=P(".hll",e).map(ce=>+ce.parentElement.id.split("-").pop());return[Math.min(ee,...le),Math.max(ee,...le)]}}));R(w,be).subscribe(M=>{let O=`#__codelineno-${l}-`;M[0]===M[1]?O+=M[0]:O+=`${M[0]}:${M[1]}`,history.replaceState({},"",O),window.dispatchEvent(new HashChangeEvent("hashchange",{newURL:window.location.origin+window.location.pathname+O,oldURL:window.location.href}))})}if(Es.default.isSupported()&&(e.closest(".copy")||X("content.code.copy")&&!e.closest(".no-copy"))){let m=ps(s.id);a.push(m),X("content.tooltips")&&u.push(Ge(m,{viewport$}))}if(a.length){let m=ms();m.append(...a),s.insertBefore(m,e)}return op(e).pipe($(m=>o.next(m)),V(()=>o.complete()),f(m=>H({ref:e},m)),Rt(R(...u).pipe(Q(i))))});return X("content.lazy")?wt(e).pipe(L(o=>o),Me(1),g(()=>n)):n}function ip(e,{target$:t,print$:r}){let n=!0;return R(t.pipe(f(o=>o.closest("details:not([open])")),L(o=>e===o),f(()=>({action:"open",reveal:!0}))),r.pipe(L(o=>o||!n),$(()=>n=e.open),f(o=>({action:o?"open":"close"}))))}function Os(e,t){return j(()=>{let r=new I;return r.subscribe(({action:n,reveal:o})=>{e.toggleAttribute("open",n==="open"),o&&e.scrollIntoView()}),ip(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}var Ls=0,Ms=new Map;function ap(e){let t=document.createElement("h3");t.innerHTML=e.innerHTML;let r=[t],n=e.nextElementSibling;for(;n&&!(n instanceof HTMLHeadingElement);)r.push(n.cloneNode(!0)),n=n.nextElementSibling;return r}function sp(e,t){for(let r of P("[href], [src]",e))for(let n of["href","src"]){let o=r.getAttribute(n);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){r[n]=new URL(r.getAttribute(n),t).toString();break}}for(let r of P("[name^=__], [for]",e))for(let n of["id","for","name"]){let o=r.getAttribute(n);o&&r.setAttribute(n,`${o}$preview_${Ls}`)}return Ls++,Y(e)}function cp(e){let t=Ms.get(e.toString());return t?Y(t):xn(e).pipe(g(r=>sp(r,e)),f(r=>(Ms.set(e.toString(),r),r)))}function ks(e,t){let{sitemap$:r}=t;if(!(e instanceof HTMLAnchorElement))return y;if(!(X("navigation.instant.preview")||e.hasAttribute("data-preview")))return y;e.removeAttribute("title");let n=re([ir(e),Ft(e).pipe(ke(1))]).pipe(f(([i,a])=>i||a),ie(),L(i=>i));return $t([r,n]).pipe(g(([i])=>{let a=new URL(e.href);return a.search=a.hash="",i.has(`${a}`)?Y(a):y}),g(i=>cp(i)),g(i=>{let a=e.hash?`article [id="${e.hash.slice(1)}"]`:"article h1",s=Le(a,i);return typeof s=="undefined"?y:Y(ap(s))})).pipe(g(i=>{let a=new U(s=>{let c=Tn(...i);return s.next(c),document.body.append(c),()=>c.remove()});return Rr(e,H({content$:a},t))}))}var As=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color)}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}[id^=entity] path,[id^=entity] rect{fill:var(--md-default-bg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs .marker.oneOrMore.er *,defs .marker.onlyOne.er *,defs .marker.zeroOrMore.er *,defs .marker.zeroOrOne.er *{stroke:var(--md-mermaid-edge-color)!important}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var ko,up=0;function pp(){return typeof mermaid=="undefined"||mermaid instanceof Element?ar("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):Y(void 0)}function Cs(e){return e.classList.remove("mermaid"),ko||(ko=pp().pipe($(()=>mermaid.initialize({startOnLoad:!1,themeCSS:As,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),f(()=>{}),se(1))),ko.subscribe(()=>Uo(null,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${up++}`,r=A("div",{class:"mermaid"}),n=e.textContent,{svg:o,fn:i}=yield mermaid.render(t,n),a=r.attachShadow({mode:"closed"});a.innerHTML=o,e.replaceWith(r),i==null||i(a)})),ko.pipe(f(()=>({ref:e})))}var Hs=A("table");function $s(e){return e.replaceWith(Hs),Hs.replaceWith(vs(e)),Y({ref:e})}function fp(e){let t=e.find(r=>r.checked)||e[0];return R(...e.map(r=>b(r,"change").pipe(f(()=>G(`label[for="${r.id}"]`))))).pipe(J(G(`label[for="${t.id}"]`)),f(r=>({active:r})))}function Ps(e,{viewport$:t,target$:r}){let n=G(".tabbed-labels",e),o=P(":scope > input",e),i=Oo("prev");e.append(i);let a=Oo("next");return e.append(a),j(()=>{let s=new I,c=s.pipe(he(),ye(!0));re([s,Re(e),wt(e)]).pipe(Q(c),Xe(1,je)).subscribe({next([{active:l},u]){let p=xt(l),{width:d}=Ae(l);e.style.setProperty("--md-indicator-x",`${p.x}px`),e.style.setProperty("--md-indicator-width",`${d}px`);let m=ln(n);(p.xm.x+u.width)&&n.scrollTo({left:Math.max(0,p.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),re([Ut(n),Re(n)]).pipe(Q(c)).subscribe(([l,u])=>{let p=Mr(n);i.hidden=l.x<16,a.hidden=l.x>p.width-u.width-16}),R(b(i,"click").pipe(f(()=>-1)),b(a,"click").pipe(f(()=>1))).pipe(Q(c)).subscribe(l=>{let{width:u}=Ae(n);n.scrollBy({left:u*l,behavior:"smooth"})}),r.pipe(Q(c),L(l=>o.includes(l))).subscribe(l=>l.click()),n.classList.add("tabbed-labels--linked");for(let l of o){let u=G(`label[for="${l.id}"]`);u.replaceChildren(A("a",{href:`#${u.htmlFor}`,tabIndex:-1},...Array.from(u.childNodes))),b(u.firstElementChild,"click").pipe(Q(c),L(p=>!(p.metaKey||p.ctrlKey)),$(p=>{p.preventDefault(),p.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${u.htmlFor}`),u.click()})}return X("content.tabs.link")&&s.pipe(ke(1),pe(t)).subscribe(([{active:l},{offset:u}])=>{let p=l.innerText.trim();if(l.hasAttribute("data-md-switching"))l.removeAttribute("data-md-switching");else{let d=e.offsetTop-u.y;for(let h of P("[data-tabs]"))for(let v of P(":scope > input",h)){let S=G(`label[for="${v.id}"]`);if(S!==l&&S.innerText.trim()===p){S.setAttribute("data-md-switching",""),v.click();break}}window.scrollTo({top:e.offsetTop-d});let m=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([p,...m])])}}),s.pipe(Q(c)).subscribe(()=>{for(let l of P("audio, video",e))l.offsetWidth&&l.autoplay?l.play().catch(()=>{}):l.pause()}),fp(o).pipe($(l=>s.next(l)),V(()=>s.complete()),f(l=>H({ref:e},l)))}).pipe(Ht(ge))}function Is(e,t){let{viewport$:r,target$:n,print$:o}=t;return R(...P(".annotate:not(.highlight)",e).map(i=>xs(i,{target$:n,print$:o})),...P("pre:not(.mermaid) > code",e).map(i=>Ss(i,{target$:n,print$:o})),...P("a",e).map(i=>ks(i,t)),...P("pre.mermaid",e).map(i=>Cs(i)),...P("table:not([class])",e).map(i=>$s(i)),...P("details",e).map(i=>Os(i,{target$:n,print$:o})),...P("[data-tabs]",e).map(i=>Ps(i,{viewport$:r,target$:n})),...P("[title]:not([data-preview])",e).filter(()=>X("content.tooltips")).map(i=>Ge(i,{viewport$:r})),...P(".footnote-ref",e).filter(()=>X("content.footnote.tooltips")).map(i=>Rr(i,{content$:new U(a=>{let s=new URL(i.href).hash.slice(1),c=Array.from(document.getElementById(s).cloneNode(!0).children),l=Tn(...c);return a.next(l),document.body.append(l),()=>l.remove()}),viewport$:r})))}function mp(e,{alert$:t}){return t.pipe(g(r=>R(Y(!0),Y(!1).pipe(It(2e3))).pipe(f(n=>({message:r,active:n})))))}function Rs(e,t){let r=G(".md-typeset",e);return j(()=>{let n=new I;return n.subscribe(({message:o,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=o}),mp(e,t).pipe($(o=>n.next(o)),V(()=>n.complete()),f(o=>H({ref:e},o)))})}function dp({viewport$:e}){if(!X("header.autohide"))return Y(!1);let t=e.pipe(f(({offset:{y:o}})=>o),Pt(2,1),f(([o,i])=>[oMath.abs(i-o.y)>100),f(([,[o]])=>o),ie()),n=wn("search");return re([e,n]).pipe(f(([{offset:o},i])=>o.y>400&&!i),ie(),g(o=>o?r:Y(!1)),J(!1))}function js(e,t){return j(()=>re([Re(e),dp(t)])).pipe(f(([{height:r},n])=>({height:r,hidden:n})),ie((r,n)=>r.height===n.height&&r.hidden===n.hidden),se(1))}function Fs(e,{viewport$:t,header$:r,main$:n}){return j(()=>{let o=new I,i=o.pipe(he(),ye(!0));o.pipe(fe("active"),Ze(r)).subscribe(([{active:s},{hidden:c}])=>{e.classList.toggle("md-header--shadow",s&&!c),e.hidden=c});let a=me(P("[title]",e)).pipe(L(()=>X("content.tooltips")),oe(s=>Ge(s,{viewport$:t})));return n.subscribe(o),r.pipe(Q(i),f(s=>H({ref:e},s)),Rt(a.pipe(Q(i))))})}function hp(e,{viewport$:t,header$:r}){return En(e,{viewport$:t,header$:r}).pipe(f(({offset:{y:n}})=>{let{height:o}=Ae(e);return{active:o>0&&n>=o}}),fe("active"))}function Us(e,t){return j(()=>{let r=new I;r.subscribe({next({active:o}){e.classList.toggle("md-header__title--active",o)},complete(){e.classList.remove("md-header__title--active")}});let n=Le(".md-content h1");return typeof n=="undefined"?y:hp(n,t).pipe($(o=>r.next(o)),V(()=>r.complete()),f(o=>H({ref:e},o)))})}function Ns(e,{viewport$:t,header$:r}){let n=r.pipe(f(({height:i})=>i),ie()),o=n.pipe(g(()=>Re(e).pipe(f(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),fe("bottom"))));return re([n,o,t]).pipe(f(([i,{top:a,bottom:s},{offset:{y:c},size:{height:l}}])=>(l=Math.max(0,l-Math.max(0,a-c,i)-Math.max(0,l+c-s)),{offset:a-i,height:l,active:a-i<=c})),ie((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function vp(e){let t=__md_get("__palette")||{index:e.findIndex(n=>matchMedia(n.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return Y(...e).pipe(oe(n=>b(n,"change").pipe(f(()=>n))),J(e[r]),f(n=>({index:e.indexOf(n),color:{media:n.getAttribute("data-md-color-media"),scheme:n.getAttribute("data-md-color-scheme"),primary:n.getAttribute("data-md-color-primary"),accent:n.getAttribute("data-md-color-accent")}})),se(1))}function Ds(e){let t=P("input",e),r=A("meta",{name:"theme-color"});document.head.appendChild(r);let n=A("meta",{name:"color-scheme"});document.head.appendChild(n);let o=Ir("(prefers-color-scheme: light)");return j(()=>{let i=new I;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=c.getAttribute("data-md-color-scheme"),a.color.primary=c.getAttribute("data-md-color-primary"),a.color.accent=c.getAttribute("data-md-color-accent")}for(let[s,c]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,c);for(let s=0;sa.key==="Enter"),pe(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(f(()=>{let a=dt("header"),s=window.getComputedStyle(a);return n.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(Ie(ge)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),vp(t).pipe(Q(o.pipe(ke(1))),jt(),$(a=>i.next(a)),V(()=>i.complete()),f(a=>H({ref:e},a)))})}function Ws(e,{progress$:t}){return j(()=>{let r=new I;return r.subscribe(({value:n})=>{e.style.setProperty("--md-progress-value",`${n}`)}),t.pipe($(n=>r.next({value:n})),V(()=>r.complete()),f(n=>({ref:e,value:n})))})}var Vs='.v u{text-decoration:underline!important;text-decoration-style:wavy!important;text-decoration-thickness:1px!important}.p{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-backdrop)/var(--alpha-lighter));cursor:pointer;height:100%;pointer-events:auto;position:absolute;transition:opacity .25s;width:100%}.p.m{opacity:0;pointer-events:none;transition:opacity .35s}.r{align-items:center;background-color:initial;border:none;border-radius:var(--space-2);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family);height:36px;justify-content:center;outline:none;padding:0;position:relative;transition:background-color .25s,color .25s;width:36px;z-index:1}.r svg{stroke:rgb(var(--color-foreground));height:18px;opacity:.5;width:18px}.r:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.r:hover:before{opacity:1;transform:scale(1)}.r.c{cursor:auto}.r.c:before{display:none}.n{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background)/var(--alpha-light));border-radius:var(--space-3);box-shadow:0 0 60px #0000000d;display:flex;height:480px;overflow:hidden;pointer-events:auto;position:absolute;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;width:640px}.n.l{opacity:0;pointer-events:none;transform:scale(1.1);transition:transform .25s .15s,opacity .15s}@media (max-width:680px){.n{border-radius:0;height:100%;width:100%}}.u{display:flex;flex-basis:min-content;flex-direction:column;flex-grow:1;flex-shrink:0}@keyframes d{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.y{animation:d .25s ease-in-out;background:var(--color-highlight);border-radius:100%;color:#fff;font-size:8px;font-weight:700;height:12px;padding-top:1px;position:absolute;right:4px;top:4px;width:12px}.i{background-color:rgb(var(--color-background-subtle)/var(--alpha-lighter));flex-shrink:0;overflow:scroll;position:relative;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .25s;width:200px}.i>*{transform:translate(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.i.l{opacity:0;width:0}.i.l>*{transform:translate(-48px)}@media (max-width:680px){.i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background-subtle)/var(--alpha-light));box-shadow:0 0 60px #00000026;height:100%;position:absolute;right:0;top:0}}.w{border-bottom:1px solid rgb(var(--color-foreground)/var(--alpha-lightest));display:flex;gap:var(--space-1);padding:var(--space-2)}.k{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}.z{padding:8px 10px}.X{color:rgb(var(--color-foreground)/var(--alpha-light));padding:var(--space-2);position:absolute;width:200px}.X,.j{display:flex;flex-direction:column}.j{gap:2px;list-style:none;padding:0}.F,.j{margin:0}.F{font-size:16px;font-weight:400}.F,.I{padding:8px}.I{font-size:14px;margin:4px 0 0;opacity:.5}.I,.o{font-size:12px}.o{cursor:pointer;display:flex;padding:4px 8px;position:relative}.o:before{background-color:var(--color-highlight-transparent);border-radius:var(--space-1);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.o.g:before,.o:hover:before{opacity:1;transform:scale(1)}.o.g,.o:hover{color:var(--color-highlight)}.R{flex-grow:1}.R,.q{position:relative}.q{font-weight:700}.f{flex-grow:1}.f input{background:#0000;border:none;color:rgb(var(--color-foreground));font-family:var(--font-family);font-size:16px;height:100%;letter-spacing:-.25px;outline:none;width:100%}.b{color:rgb(var(--color-foreground)/var(--alpha-light));display:flex;flex-direction:column;gap:2px;line-height:1.3;list-style:none;margin:var(--space-2);margin-top:0;padding:0}.A,.b li{margin:0}.A{color:rgb(var(--color-foreground)/var(--alpha-lighter));font-size:12px;margin-top:var(--space-2);padding:0 18px}.a{border-radius:var(--space-2);color:inherit;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;padding:8px 10px;position:relative;text-decoration:none}.a:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";display:block;inset:0;opacity:0;position:absolute;transform:scale(.9);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.a.h:before,.a:hover:before{opacity:1;transform:scale(1)}}.a mark{background:#0000;color:var(--color-highlight)}.a u{background-color:var(--color-highlight-transparent);border-radius:2px;box-shadow:0 0 0 1px var(--color-highlight-transparent);text-decoration:none}.B{flex-grow:1}.s{margin-right:-8px;opacity:0;position:relative;transform:translate(-2px);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.h>.s,:hover>.s{opacity:1;transform:none}}.x{font-size:14px;margin:0;position:relative}.x code{background:rgb(var(--color-background-subtle));border-radius:var(--space-1);font-size:13px;padding:2px 4px}.t{color:rgb(var(--color-foreground)/var(--alpha-lighter));display:inline-flex;flex-wrap:wrap;font-size:12px;gap:var(--space-1);list-style:none;margin:0;padding:0;position:relative}.t li{white-space:nowrap}.t li:after{content:"/";display:inline;margin-left:var(--space-1)}.t li:last-child:after{content:"";display:none}.e{--space-1:4px;--space-2:calc(var(--space-1)*2);--space-3:calc(var(--space-2)*2);--space-4:calc(var(--space-3)*2);--space-5:calc(var(--space-4)*2);--alpha-light:.7;--alpha-lighter:.54;--alpha-lightest:.1;--color-highlight:var(--md-accent-fg-color,#526cfe);--color-highlight-transparent:var(--md-accent-fg-color--transparent,#526cfe1a);--border-radius-1:var(--space-1);--border-radius-2:var(--space-2);--border-radius-3:calc(var(--space-1) + var(--space-2));--font-family:var(--md-text-font-family,Inter,Roboto Flex,system-ui,sans-serif);--font-size:16px;--line-height:1.5;--letter-spacing:-.5px;-webkit-font-smoothing:antialiased;align-items:center;display:flex;font-family:var(--font-family);font-size:var(--font-size);height:100vh;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);pointer-events:none;position:absolute;width:100vw}@media (pointer:coarse){.e{height:-webkit-fill-available}}.e *,.e :after,.e :before{box-sizing:border-box}';function zs(e,{index$:t}){let r=Ue(),n=document.createElement("div");document.body.appendChild(n),n.style.position="fixed",n.style.height="100%",n.style.top="0",n.style.zIndex="4";let o=n.attachShadow({mode:"closed"});o.appendChild(A("style",{},Vs.toString()));try{Ba(r.search,{highlight:r.features.includes("search.highlight")}),me(t).subscribe(i=>{for(let a of i.items)a.location=new URL(a.location,r.base).toString();Ya(i,o)}),b(e,"click").subscribe(()=>{go()}),wn("search").pipe(ke(1)).subscribe(()=>go())}catch(i){e.hidden=!0;let a=G("label[for=__search]");a.hidden=!0}return Ke}var qs=_r(So());function Ks(e,{index$:t,location$:r}){return re([t,r.pipe(J(Ye()),L(n=>!!n.searchParams.get("h")))]).pipe(f(([n,o])=>gp(n.config)(o.searchParams.get("h"))),f(n=>{var a;let o=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let c=s.textContent,l=n(c);l.length>c.length&&o.set(s,l)}for(let[s,c]of o){let{childNodes:l}=A("span",null,c);s.replaceWith(...Array.from(l))}return{ref:e,nodes:o}}))}function gp(e){let t=e.separator.split("|").map(o=>o.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":o).join("|"),r=new RegExp(t,"img"),n=(o,i,a)=>`${i}${a}`;return o=>{o=o.replace(/[\s*+\-:~^]+/g," ").replace(/&/g,"&").trim();let i=new RegExp(`(^|${e.separator}|)(${o.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").split(r).filter(a=>a.length>0).join("|")})`,"img");return a=>(0,qs.default)(a).replace(i,n).replace(/<\/mark>(\s+)]*>/img,"$1")}}function _p(e,{viewport$:t,main$:r}){let n=e.closest(".md-grid"),o=n.offsetTop-n.parentElement.offsetTop;return re([r,t]).pipe(f(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(o,Math.max(0,s-i))-o,{height:a,locked:s>=i+o})),ie((i,a)=>i.height===a.height&&i.locked===a.locked))}function Ao(e,n){var o=n,{header$:t}=o,r=gr(o,["header$"]);let i=G(".md-sidebar__scrollwrap",e),{y:a}=xt(i);return j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=s.pipe(Xe(0,je));return l.pipe(pe(t)).subscribe({next([{height:u},{height:p}]){i.style.height=`${u-2*a}px`,e.style.top=`${p}px`},complete(){i.style.height="",e.style.top=""}}),l.pipe(Sr()).subscribe(()=>{for(let u of P(".md-nav__link--active[href]",e)){if(!u.clientHeight)continue;let p=u.closest(".md-sidebar__scrollwrap");if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2})}}}),me(P("label[tabindex]",e)).pipe(oe(u=>b(u,"click").pipe(Ie(ge),f(()=>u),Q(c)))).subscribe(u=>{let p=G(`[id="${u.htmlFor}"]`);G(`[aria-labelledby="${u.id}"]`).setAttribute("aria-expanded",`${p.checked}`)}),X("content.tooltips")&&me(P("abbr[title]",e)).pipe(oe(u=>Ge(u,{viewport$})),Q(c)).subscribe(),_p(e,r).pipe($(u=>s.next(u)),V(()=>s.complete()),f(u=>H({ref:e},u)))})}function Bs(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return $t(et(`${r}/releases/latest`).pipe(_e(()=>y),f(n=>({version:n.tag_name})),ot({})),et(r).pipe(_e(()=>y),f(n=>({stars:n.stargazers_count,forks:n.forks_count})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}else{let r=`https://api.github.com/users/${e}`;return et(r).pipe(f(n=>({repositories:n.public_repos})),ot({}))}}function Ys(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return $t(et(`${r}/releases/permalink/latest`).pipe(_e(()=>y),f(({tag_name:n})=>({version:n})),ot({})),et(r).pipe(_e(()=>y),f(({star_count:n,forks_count:o})=>({stars:n,forks:o})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}function Gs(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,n]=t;return Bs(r,n)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,n]=t;return Ys(r,n)}return y}var yp;function xp(e){return yp||(yp=j(()=>{let t=__md_get("__source",sessionStorage);if(t)return Y(t);if(Ee("consent").length){let n=__md_get("__consent");if(!(n&&n.github))return y}return Gs(e.href).pipe($(n=>__md_set("__source",n,sessionStorage)))}).pipe(_e(()=>y),L(t=>Object.keys(t).length>0),f(t=>({facts:t})),se(1)))}function Js(e){let t=G(":scope > :last-child",e);return j(()=>{let r=new I;return r.subscribe(({facts:n})=>{t.appendChild(hs(n)),t.classList.add("md-source__repository--active")}),xp(e).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function wp(e,{viewport$:t,header$:r}){return Re(document.body).pipe(g(()=>En(e,{header$:r,viewport$:t})),f(({offset:{y:n}})=>({hidden:n>=10})),fe("hidden"))}function Xs(e,t){return j(()=>{let r=new I;return r.subscribe({next({hidden:n}){e.hidden=n},complete(){e.hidden=!1}}),(X("navigation.tabs.sticky")?Y({hidden:!1}):wp(e,t)).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function Ep(e,{viewport$:t,header$:r}){let n=new Map,o=P(".md-nav__link",e);for(let s of o){let c=decodeURIComponent(s.hash.substring(1)),l=Le(`[id="${c}"]`);typeof l!="undefined"&&n.set(s,l)}let i=r.pipe(fe("height"),f(({height:s})=>{let c=dt("main"),l=G(":scope > :first-child",c);return s+.9*(l.offsetTop-c.offsetTop)}),xe());return Re(document.body).pipe(fe("height"),g(s=>j(()=>{let c=[];return Y([...n].reduce((l,[u,p])=>{for(;c.length&&n.get(c[c.length-1]).tagName>=p.tagName;)c.pop();let d=p.offsetTop;for(;!d&&p.parentElement;)p=p.parentElement,d=p.offsetTop;let m=p.offsetParent;for(;m;m=m.offsetParent)d+=m.offsetTop;return l.set([...c=[...c,u]].reverse(),d)},new Map))}).pipe(f(c=>new Map([...c].sort(([,l],[,u])=>l-u))),Ze(i),g(([c,l])=>t.pipe(Or(([u,p],{offset:{y:d},size:m})=>{let h=d+m.height>=Math.floor(s.height);for(;p.length;){let[,v]=p[0];if(v-l=d&&!h)p=[u.pop(),...p];else break}return[u,p]},[[],[...c]]),ie((u,p)=>u[0]===p[0]&&u[1]===p[1])))))).pipe(f(([s,c])=>({prev:s.map(([l])=>l),next:c.map(([l])=>l)})),J({prev:[],next:[]}),Pt(2,1),f(([s,c])=>s.prev.length{let i=new I,a=i.pipe(he(),ye(!0));if(i.subscribe(({prev:s,next:c})=>{for(let[l]of c)l.classList.remove("md-nav__link--passed"),l.classList.remove("md-nav__link--active");for(let[l,[u]]of s.entries())u.classList.add("md-nav__link--passed"),u.classList.toggle("md-nav__link--active",l===s.length-1)}),X("toc.follow")){let s=R(t.pipe(Be(1),f(()=>{})),t.pipe(Be(250),f(()=>"smooth")));i.pipe(L(({prev:c})=>c.length>0),Ze(n.pipe(Ie(ge))),pe(s)).subscribe(([[{prev:c}],l])=>{let[u]=c[c.length-1];if(u.offsetHeight){let p=ki(u);if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2,behavior:l})}}})}return X("navigation.tracking")&&t.pipe(Q(a),fe("offset"),Be(250),ke(1),Q(o.pipe(ke(1))),jt({delay:250}),pe(i)).subscribe(([,{prev:s}])=>{let c=Ye(),l=s[s.length-1];if(l&&l.length){let[u]=l,{hash:p}=new URL(u.href);c.hash!==p&&(c.hash=p,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Ep(e,{viewport$:t,header$:r}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function Tp(e,{viewport$:t,main$:r,target$:n}){let o=t.pipe(f(({offset:{y:a}})=>a),Pt(2,1),f(([a,s])=>a>s&&s>0),ie()),i=r.pipe(f(({active:a})=>a));return re([i,o]).pipe(f(([a,s])=>!(a&&s)),ie(),Q(n.pipe(ke(1))),ye(!0),jt({delay:250}),f(a=>({hidden:a})))}function Qs(e,{viewport$:t,header$:r,main$:n,target$:o}){let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(Q(a),fe("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),b(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),Tp(e,{viewport$:t,main$:n,target$:o}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))}function ec(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,t.port&&(e.port=t.port),e}function Sp(e,t){let r=new Map;for(let n of P("url",e)){let o=G("loc",n),i=[ec(new URL(o.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",n)){let s=a.getAttribute("href");s!=null&&i.push(ec(new URL(s),t))}}return r}function dr(e){return ts(new URL("sitemap.xml",e)).pipe(f(t=>Sp(t,new URL(e))),_e(()=>Y(new Map)),xe())}function tc({document$:e}){let t=new Map;e.pipe(g(()=>P("link[rel=alternate]")),f(r=>new URL(r.href)),L(r=>!t.has(r.toString())),oe(r=>dr(r).pipe(f(n=>[r,n]),_e(()=>y)))).subscribe(([r,n])=>{t.set(r.toString().replace(/\/$/,""),n)}),b(document.body,"click").pipe(L(r=>!r.metaKey&&!r.ctrlKey),g(r=>{if(r.target instanceof Element){let n=r.target.closest("a");if(n&&!n.target){let o=[...t].find(([p])=>n.href.startsWith(`${p}/`));if(typeof o=="undefined")return y;let[i,a]=o,s=Ye();if(s.href.startsWith(i))return y;let c=Ue(),l=s.href.replace(c.base,"");l=`${i}/${l}`;let u=a.has(l.split("#")[0])?new URL(l,c.base):new URL(i);return r.preventDefault(),Y(u)}}return y})).subscribe(r=>mt(r,!0))}var Co=_r(Mo());function Op(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function rc({alert$:e}){Co.default.isSupported()&&new U(t=>{new Co.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||Op(G(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe($(t=>{t.trigger.focus()}),f(()=>Bt("clipboard.copied"))).subscribe(e)}function nc(e,t){if(!(e.target instanceof Element))return y;let r=e.target.closest("a");if(r===null)return y;if(r.target||e.metaKey||e.ctrlKey)return y;let n=new URL(r.href);return n.search=n.hash="",t.has(`${n}`)?(e.preventDefault(),Y(r)):y}function oc(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ic(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let n=t.getAttribute(r);if(n&&!/^(?:[a-z]+:)?\/\//i.test(n)){t[r]=t[r];break}}return Y(e)}function Lp(e){for(let n of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...X("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let o=Le(n),i=Le(n,e);typeof o!="undefined"&&typeof i!="undefined"&&o.replaceWith(i)}let t=oc(document);for(let[n,o]of oc(e))t.has(n)?t.delete(n):document.head.appendChild(o);for(let n of t.values()){let o=n.getAttribute("name");o!=="theme-color"&&o!=="color-scheme"&&n.remove()}let r=dt("container");return nt(P("script",r)).pipe(g(n=>{let o=e.createElement("script");if(n.src){for(let i of n.getAttributeNames())o.setAttribute(i,n.getAttribute(i));return n.replaceWith(o),new U(i=>{o.onload=()=>i.complete()})}else return o.textContent=n.textContent,n.replaceWith(o),y}),he(),ye(document))}function ac({sitemap$:e,location$:t,viewport$:r,progress$:n}){if(location.protocol==="file:")return Ke;Y(document).subscribe(ic);let o=b(document.body,"click").pipe(Ze(e),g(([s,c])=>nc(s,c)),f(({href:s})=>new URL(s)),xe()),i=b(window,"popstate").pipe(f(Ye),xe());o.pipe(pe(r)).subscribe(([s,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",s)}),R(o,i).subscribe(t);let a=t.pipe(fe("pathname"),g(s=>xn(s,{progress$:n}).pipe(_e(()=>(mt(s,!0),y)))),g(ic),g(Lp),xe());return R(a.pipe(pe(t,(s,c)=>c)),a.pipe(g(()=>t),fe("hash")),t.pipe(ie((s,c)=>s.pathname===c.pathname&&s.hash===c.hash),g(()=>o),$(()=>history.back()))).subscribe(s=>{var c,l;history.state!==null||!s.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",Za(s.hash),history.scrollRestoration="manual")}),t.subscribe(()=>{history.scrollRestoration="manual"}),b(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),r.pipe(fe("offset"),Be(100)).subscribe(({offset:s})=>{history.replaceState(s,"")}),X("navigation.instant.prefetch")&&R(b(document.body,"mousemove"),b(document.body,"focusin")).pipe(Ze(e),g(([s,c])=>nc(s,c)),Be(25),Kn(({href:s})=>s),cn(s=>{let c=document.createElement("link");return c.rel="prefetch",c.href=s.toString(),document.head.appendChild(c),b(c,"load").pipe(f(()=>c),Me(1))})).subscribe(s=>s.remove()),a}function sc(e){var u;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:n,currentBaseURL:o}=e,i=(u=Ho(o))==null?void 0:u.pathname;if(i===void 0)return;let a=Mp(n.pathname,i);if(a===void 0)return;let s=Ap(t.keys());if(!t.has(s))return;let c=Ho(a,s);if(!c||!t.has(c.href))return;let l=Ho(a,r);if(l)return l.hash=n.hash,l.search=n.search,l}function Ho(e,t){try{return new URL(e,t)}catch(r){return}}function Mp(e,t){if(e.startsWith(t))return e.slice(t.length)}function kp(e,t){let r=Math.min(e.length,t.length),n;for(n=0;ny)),n=r.pipe(f(o=>{let[,i]=t.base.match(/([^/]+)\/?$/);return o.find(({version:a,aliases:s})=>a===i||s.includes(i))||o[0]}));r.pipe(f(o=>new Map(o.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),g(o=>b(document.body,"click").pipe(L(i=>!i.metaKey&&!i.ctrlKey),pe(n),g(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&o.has(s.href)){let c=s.href;return!i.target.closest(".md-version")&&o.get(c)===a?y:(i.preventDefault(),Y(new URL(c)))}}return y}),g(i=>dr(i).pipe(f(a=>{var s;return(s=sc({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:Ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(o=>mt(o,!0)),re([r,n]).subscribe(([o,i])=>{G(".md-header__topic").appendChild(bs(o,i))}),e.pipe(g(()=>n)).subscribe(o=>{var s;let i=new URL(t.base),a=__md_get("__outdated",sessionStorage,i);if(a===null){a=!0;let c=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(c)||(c=[c]);e:for(let l of c)for(let u of o.aliases.concat(o.version))if(new RegExp(l,"i").test(u)){a=!1;break e}__md_set("__outdated",a,sessionStorage,i)}if(a)for(let c of Ee("outdated"))c.hidden=!1})}function lc({document$:e,viewport$:t}){e.pipe(g(()=>P(".md-ellipsis")),oe(r=>wt(r).pipe(Q(e.pipe(ke(1))),L(n=>n),f(()=>r),Me(1))),L(r=>r.offsetWidth{let n=r.innerText,o=r.closest("a")||r;return o.title=n,X("content.tooltips")?Ge(o,{viewport$:t}).pipe(Q(e.pipe(ke(1))),V(()=>o.removeAttribute("title"))):y})).subscribe(),X("content.tooltips")&&e.pipe(g(()=>P(".md-status")),oe(r=>Ge(r,{viewport$:t}))).subscribe()}function uc({document$:e,tablet$:t}){e.pipe(g(()=>P(".md-toggle--indeterminate")),$(r=>{r.indeterminate=!0,r.checked=!1}),oe(r=>b(r,"change").pipe(Gn(()=>r.classList.contains("md-toggle--indeterminate")),f(()=>r))),pe(t)).subscribe(([r,n])=>{r.classList.remove("md-toggle--indeterminate"),n&&(r.checked=!1)})}function Cp(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function pc({document$:e}){e.pipe(g(()=>P("[data-md-scrollfix]")),$(t=>t.removeAttribute("data-md-scrollfix")),L(Cp),oe(t=>b(t,"touchstart").pipe(f(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let n=e[r];typeof n=="string"?n=document.createTextNode(n):n.parentNode&&n.parentNode.removeChild(n),r?t.insertBefore(this.previousSibling,n):t.replaceChild(n,this)}}}));function Hp(){return location.protocol==="file:"?ar(`${new URL("search.js",On.base)}`).pipe(f(()=>__index),_e(()=>Ke),se(1)):et(new URL("search.json",On.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ht=Si(),Ur=Ja(),hr=Qa(Ur),mc=Ga(),ze=as(),$o=Ir("(min-width: 60em)"),dc=Ir("(min-width: 76.25em)"),hc=es(),On=Ue(),vc=Le(".md-search")?Hp():Ke,Po=new I;rc({alert$:Po});tc({document$:ht});var Io=new I,bc=dr(On.base);X("navigation.instant")&&ac({sitemap$:bc,location$:Ur,viewport$:ze,progress$:Io}).subscribe(ht);var fc;((fc=On.version)==null?void 0:fc.provider)==="mike"&&cc({document$:ht});R(Ur,hr).pipe(It(125)).subscribe(()=>{Eo("drawer",!1),Eo("search",!1)});mc.pipe(L(({mode:e,meta:t})=>e==="global"&&!t)).subscribe(e=>{switch(e.type){case",":case"p":let t=document.querySelector("link[rel=prev]");t instanceof HTMLLinkElement&&mt(t);break;case".":case"n":let r=document.querySelector("link[rel=next]");r instanceof HTMLLinkElement&&mt(r);break;case"/":let n=document.querySelector("[data-md-component=search] button");n instanceof HTMLButtonElement&&n.click();break;case"Enter":let o=yt();o instanceof HTMLLabelElement&&o.click()}});lc({viewport$:ze,document$:ht});uc({document$:ht,tablet$:$o});pc({document$:ht});var Lt=js(dt("header"),{viewport$:ze}),Fr=ht.pipe(f(()=>dt("main")),g(e=>Ns(e,{viewport$:ze,header$:Lt})),se(1)),$p=R(...Ee("consent").map(e=>cs(e,{target$:hr})),...Ee("dialog").map(e=>Rs(e,{alert$:Po})),...Ee("palette").map(e=>Ds(e)),...Ee("progress").map(e=>Ws(e,{progress$:Io})),...Ee("search").map(e=>zs(e,{index$:vc})),...Ee("source").map(e=>Js(e))),Pp=j(()=>R(...Ee("announce").map(e=>ss(e)),...Ee("content").map(e=>Is(e,{sitemap$:bc,viewport$:ze,target$:hr,print$:hc})),...Ee("content").map(e=>X("search.highlight")?Ks(e,{index$:vc,location$:Ur}):y),...Ee("header").map(e=>Fs(e,{viewport$:ze,header$:Lt,main$:Fr})),...Ee("header-title").map(e=>Us(e,{viewport$:ze,header$:Lt})),...Ee("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?yo(dc,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr})):yo($o,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr}))),...Ee("tabs").map(e=>Xs(e,{viewport$:ze,header$:Lt})),...Ee("toc").map(e=>Zs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})),...Ee("top").map(e=>Qs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})))),gc=ht.pipe(g(()=>Pp),Rt($p),se(1));gc.subscribe();window.document$=ht;window.location$=Ur;window.target$=hr;window.keyboard$=mc;window.viewport$=ze;window.tablet$=$o;window.screen$=dc;window.print$=hc;window.alert$=Po;window.progress$=Io;window.component$=gc;})(); diff --git a/stable/assets/javascripts/workers/search.e2d2d235.min.js b/stable/assets/javascripts/workers/search.e2d2d235.min.js new file mode 100644 index 00000000..a56d589a --- /dev/null +++ b/stable/assets/javascripts/workers/search.e2d2d235.min.js @@ -0,0 +1 @@ +"use strict";(()=>{var vt=Object.create;var K=Object.defineProperty,wt=Object.defineProperties,bt=Object.getOwnPropertyDescriptor,Tt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,kt=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable;var B=(t,e,n)=>e in t?K(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,R=(t,e)=>{for(var n in e||(e={}))Y.call(e,n)&&B(t,n,e[n]);if(W)for(var n of W(e))Et.call(e,n)&&B(t,n,e[n]);return t},Q=(t,e)=>wt(t,Tt(e));var Ft=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Rt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of Mt(e))!Y.call(t,l)&&l!==n&&K(t,l,{get:()=>e[l],enumerable:!(r=bt(e,l))||r.enumerable});return t};var qt=(t,e,n)=>(n=t!=null?vt(kt(t)):{},Rt(e||!t||!t.__esModule?K(n,"default",{value:t,enumerable:!0}):n,t));var L=(t,e,n)=>B(t,typeof e!="symbol"?e+"":e,n);var E=(t,e,n)=>new Promise((r,l)=>{var o=u=>{try{s(n.next(u))}catch(i){l(i)}},a=u=>{try{s(n.throw(u))}catch(i){l(i)}},s=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,a);s((n=n.apply(t,e)).next())});var xt=Ft(mt=>{"use strict";function C(t,e,n={}){return{name:t,from:e,meta:n}}function H(t,e){let n=[{value:t,depth:0}];for(let r=0,l=-1,o=0;r>=0;){let{value:a,depth:s}=n[r];if(l<=s&&a.type==="operator"&&a.data.operands.length>0)for(let u=a.data.operands.length;u>0;)n[++r]={value:a.data.operands[--u],depth:s+1};else{let u=e(a,o++,s);if(typeof u<"u")return u;--r}l=s}}var P=class extends Error{constructor(t,e){super(e),this.code=t}};function $(t,e){let n=zt(t);for(let r=0;r{let{matches:r}=n;for(let l=0;l{let l=e.get(n);return typeof l>"u"&&e.set(n,l=t(n,...r)),l}}function D(t,e){return Object.defineProperty(e,"name",{value:t}),e}function tt(t){return E(this,null,function*(){let e=[];if(typeof t.plugins<"u")for(let n=0;n32)throw new RangeError("Bit format exceeds 32 bits");return t}function nt(t,e,n){let r=N(t),l=N(e),o=typeof n<"u"?N(n):32-r-l;return St({d:r,f:l,x:o})}var T=[0];for(let t=0;t<32;t++)T.push(T[t]|1<=n&&t{e+=r*r}),Math.sqrt(e)}function Pt(t,e){t instanceof J?t.data.forEach((n,r)=>{e(n,r)}):t.forEach((n,r)=>{e({start:n,end:n+1,value:1},r)})}var O=class{constructor(t,e=jt(Math.ceil(t/32))){this.size=t,this.data=e}get(t){return this.data[t>>>5]>>>t&1}set(t){this.data[t>>>5]|=1<<(t&31)}forEach(t){let e=this.size&31;for(let n=0;n>>0;for(let n=0;n0;l++){let{value:o,depth:a}=n[--r],s=e(o,l,a);if(typeof s<"u")return s;for(let u=o.children.length;u>0;)n[r++]={value:o.children[--u],depth:a+1}}}function Vt(t,e){return E(this,null,function*(){let{fields:n,plugins:r=[]}=e,l=nt(t.length,n.length),o=[];for(let u=0;u"u")continue;let f=u<{var m;return(m=g.onFilterInput)==null?void 0:m.call(g,p,f,l)},d);let c=o[i],h=k();d=Array.isArray(d)?d:[d];for(let p=0;p{let v=c.index.get(m.node);typeof v>"u"&&c.index.set(m.node,v=k());let w=c.terms.length;for(let b=0;b{var i;return(i=u.onFilterStore)==null?void 0:i.call(u,s,e,t)}),s})}function Ut(t,e,n,r={}){let l=[];if(e<0||e>=t.count.fields)return l;let o=t.shards[e],a=new Map,{count:s=1/0,depth:u=1/0}=r;for(let i=0;iu)continue;let p=a.get(d);typeof p>"u"&&a.set(d,p={node:f,children:[]});let g=l;h>0&&(g=a.get(o.terms[c]).children),g.length=t.count.fields)return{documents:r,terms:l};let o=t.shards[n];return e.forEach(a=>{let{occurrences:s}=o.terms[a];for(let u=0;u>>t.space.x>>>t.space.f;r.set(i)}l[n].set(a)}),{documents:r,terms:l}}function Bt(t){let{documents:e,terms:n}=U(t);A(e,1);for(let r=0;rnew O(e.length))}}function Kt(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onFilterQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:U(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new Map;i.query={select:c,values:h},c.terms.forEach((g,m)=>{g.forEach(y=>{let x=t.shards[m],{occurrences:v}=x.terms[y];for(let w=0;w>>t.space.x,F=b>>>t.space.f;if(!c.documents.get(F))continue;let S=p.get(b);typeof S>"u"&&p.set(b,S=new j(k()));let yt=M&T[t.space.x];S.add(yt,y)}})}),c.documents.forEach(g=>{let m={id:g,matches:[]};i.items.push(m),d.set(g,m)}),p.forEach((g,m)=>{let y=m>>>t.space.f,x=m&T[t.space.f];d.get(y).matches.push({id:m,field:l[x].name,value:{filter:g},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onFilterResult)==null?void 0:h.call(c,f,t,n)},i)}function st(t){let{fields:e}=t;return(n,r)=>{if(It(n))return n;let l=[Bt(r)],o=[],a=0;return H(n,({type:s,data:u})=>{switch(s){case"value":let i=e.findIndex(({name:c})=>c===u.field);if(i===-1){l[a++]=U(r);break}let d=u.value;if(typeof d!="object"){let c=new j(k()),h=r.shards[i],p=h.index.get(d);if(typeof p<"u")for(let g=0;gf+1&&a--;){I(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;){V(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;)lt(l[f].documents,l[a].documents)}}}),{select:l[0],values:o}}}function Lt(t){return{name:t.name,data:t.data,onFilterOptions:t.onFilterOptions,onFilterInput:t.onFilterInput,onFilterStore:t.onFilterStore,onFilterQuery:t.onFilterQuery,onFilterResult:t.onFilterResult}}function ot(t){return typeof t=="object"&&t!==null&&"type"in t&&"data"in t}function Nt(t){return typeof t=="object"&&t!==null&&"select"in t&&"values"in t}function Gt(t){return t.normalize("NFKD").toLowerCase()}function Ht(t,e){let n=Math.min(t.length,e.length);for(let r=0;r65535)){let o=e(l=t.codePointAt(n),n);if(typeof o<"u")return o}}function ut(t,e,n=0,r=t.length){let l=k();return Jt(t,o=>{l.push(o);let a=e(String.fromCodePoint(...l),l.length);if(typeof a<"u")return a},n,r)}function Wt(t,e,n=0,r=t.length){let l=n;for(let o=0;ln&&e(n,n=l);continue;case 62:n=l+1}l>n&&e(n,l)}function it(t,e,n,r=0){return Wt(t,(l,o)=>e(t,(a,s)=>{r=n({value:t.slice(a,s),index:r,start:a,end:s})},l,o)),r}function Yt(t,e,n,r=0){for(let l=0,o=0;l(a.start+=o,a.end+=o,n(a)),r);return r}function Zt(t){let e=new RegExp(t,"gu");return(n,r,l=0,o=n.length)=>{var u;e.lastIndex=l;let a,s=0;do{a=e.exec(n);let i=(u=a==null?void 0:a.index)!=null?u:o;l"u")continue;let p=f<{var y;return(y=m.onTextInput)==null?void 0:y.call(m,g,p,a)},h),h=Array.isArray(h)?h:[h],Yt(h,n,g=>{let m=z(o,(y,x)=>{var v;return(v=x.onTextTokens)==null?void 0:v.call(x,y)},[g]);for(let y=0;y"u"?s.set(x,[p<{var c;return(c=f.onTextStore)==null?void 0:c.call(f,i,e,t)}),i})}function Xt(t,e,n){let{documents:r,terms:l}=_(t);return n<0||n>=t.count.fields?{documents:r,terms:l}:(e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>t.space.x;if((u&T[t.space.f])!==n)continue;let i=u>>>t.space.f;r.set(i)}l.set(o)}),{documents:r,terms:l})}function te(t,e){let{documents:n,terms:r}=_(t),l=t.space.f+t.space.x;return e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>l);r.set(o)}),{documents:n,terms:r}}function _(t){return{documents:new O(t.count.documents),terms:new O(t.terms.length)}}function ee(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onTextQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:_(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new O(l.length),g=new Map;i.query={select:c,values:h},c.terms.forEach(m=>{A(p,0);for(let x=0;x>>t.space.x,M=w>>>t.space.f;if(!c.documents.get(M))continue;let b=w&T[t.space.f];if(!p.get(b))continue;let F=g.get(w);typeof F>"u"&&g.set(w,F=new j(k()));let S=v&T[t.space.x];F.add(S,m)}}),c.documents.forEach(m=>{let y={id:m,matches:[]};i.items.push(y),d.set(m,y)}),g.forEach((m,y)=>{let x=y>>>t.space.f,v=y&T[t.space.f];d.get(x).matches.push({id:y,field:l[v].name,value:{text:m},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onTextResult)==null?void 0:h.call(c,f,t,n)},i)}function ne(t,e=10){return t.length>1?1+t[t.length-1]-t[0]:e}function re(t,e,n,r=10){let l=[];t.value.text.forEach((s,u)=>{for(let i=0;is.index-u.index);let o=l.slice(0,1),a=0;for(let s=0;sr||i.value===u.value)d=o.map(({index:f})=>f),o=[l[s+1]];else{for(let f=0;fi.index-u.index){let h=o.splice(f+1);d=o.map(({index:p})=>p),o=[...h,l[s+1]]}else d=o.map(({index:h})=>h),o=[l[s+1]];break}}typeof d>"u"&&o.push(l[s+1])}if(typeof d<"u"){let f=n(d,a++);if(typeof f<"u")return f}}if(o.length)return n(o.map(({index:s})=>s),a)}function le(t){let{transform:e,parser:n,fields:r}=t,l=n(t);return(o,a)=>{if(Nt(o))return o;typeof o=="string"&&(o=l(o));let s=[_(a)],u=[],i=0;return H(o,({type:d,data:f})=>{switch(d){case"value":let c=f.value;if(typeof c=="string"){let p=new j(k()),g=a.index.get(e(c));typeof g<"u"&&p.add(g,1),c=p}if(f.field==="*")s[i++]=te(a,c);else{let p=r.findIndex(({name:g})=>g===f.field);s[i++]=Xt(a,c,p)}u.push(Q(R({},f),{value:c}));break;case"operator":let h=i-f.operands.length;switch(f.operator){case"or":for(;i>h+1&&i--;)I(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"and":for(;i>h+1&&i--;)V(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"not":for(at(s[h].documents),A(s[h].terms,0);i>h+1&&i--;)lt(s[h].documents,s[i].documents)}}}),{select:s[0],values:u}}}function ft(t,e){return H(t,(n,r,l)=>{if(n.type!=="value")return;let o=e(n.data,r,l);if(typeof o<"u")return o})}function ct(t){if(t.length===0)return[];let e=[],n=[];for(let o=0;oo.index-a.index);let r=new Set([n[0].value]),l=n[0].index;for(let o=1;o{t[i].start>l||t[i].end{e.push({start:l,end:o,value:n})})}return new J(ct(e))}function ae(t,e="or",n){let{separator:r}=t;return n!=null||(n=l=>({field:"*",value:l.value})),l=>{let o=[];return it(l,r,a=>{let s=n(a);typeof s<"u"&&o.push({type:"value",data:s})}),{type:"operator",data:{operator:e,operands:o}}}}function se(t,e){return E(this,null,function*(){let n=yield tt(e),r=yield At(n,(o,a)=>{var s;return(s=a.onTextOptions)==null?void 0:s.call(a,o,t)},Q(R({},e),{plugins:n})),l=yield $t(t,r);return D("text",o=>{if(o.type!=="text")throw new P("unsupported");return{type:o.type,data:ee(l,o.data,r)}})})}function q(t){return{name:t.name,data:t.data,onTextOptions:t.onTextOptions,onTextInput:t.onTextInput,onTextTokens:t.onTextTokens,onTextStore:t.onTextStore,onTextQuery:t.onTextQuery,onTextResult:t.onTextResult}}function oe(t){let{handlers:e}=t,n,r=new Map;return Lt({name:"aggregation",onFilterStore(l,o){for(let a=0;a"u")continue;let u=!0;o.documents.forEach(i=>{u=!1}),u&&A(o.documents,1),l.aggregations.push(s(a,o))}}})}function ue(t={}){let{empty:e=!1,limit:n}=t;return(r,{fields:l})=>{let o=r.space.f+r.space.x;return D("term",({type:a,data:s},{documents:u})=>{if(a!=="term")throw new P("unsupported");let i=l.findIndex(({name:f})=>f===s.field),d=Ut(r,i,f=>{let c=0,{occurrences:h}=f;for(let p=0;p>>o)&&c++;if(!(e===!1&&c===0))return{value:f.value,count:c}},R(R({},n),s.limit));return{type:a,data:{field:s.field,value:d}}})}}function ie(t,e="prefix"){return{type:e,data:t}}function fe(t){return typeof t=="object"&&"type"in t&&typeof t.type=="string"&&"data"in t&&typeof t.data=="string"}function ce(t,e={}){var u;let{prefix:n=2,filter:r=[]}=e,l=t.terms,o=new Map,a=Ot(l.length),s=k();for(let i=0;i{var p;return o.set(c,(p=o.get(c))!=null?p:i),h===n||void 0});let f=i?l[i-1]:"";a[i]=Ht(f,d)}for(let i=0;ii-d),{terms:l,index:o,cover:a,exact:s}}function de(t,e){let n="",r=-1,l=-1;if(ut(e,s=>{let u=t.index.get(s);if(typeof u>"u")return!0;n=s,r=u}),r!==-1)for(let s=n.length;ss>r&&sa),index:e.index},{prefix:t.prefix,filter:(l=t.filter)==null?void 0:l.map(r)}))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(fe(s))s=l(s.data);else return;a.value=(u=de(this.data,s))!=null?u:s})}})}function pe(t){let e=Q(R({},t),{plugins:[]}),n,r,l;return q({name:"filter",onTextOptions(a,s){return E(this,null,function*(){e.plugins=yield tt(t),l=yield Vt(s,e)})},onTextQuery(a){typeof a.filter<"u"&&(n=a.filter,r!=null||(r=st(e)),n.input=r(n.input,l),a.scope=n.input.select.documents)},onTextResult(a){if(typeof n<"u"){let s=!0;a.query.select.documents.forEach(i=>{s=!1}),s||(n.scope=a.query.select.documents);let u=Kt(l,n,e);a.aggregations=u.aggregations,n=void 0}}})}function ht(t,e){let n=[],r=t/e>>>0,l=t%e,o=0;if(r)for(let a=0;as);r.sort((a,s)=>t.terms[a].length-t.terms[s].length||t.terms[a].localeCompare(t.terms[s]));let l=0;for(let a=0;al&&(l=t.terms[a].length);let o=[];for(let a=0;a"u"?u[d].set(f,[r[a]]):c.push(r[a])}}return{index:o,terms:t.terms,idxmp:r}}var ye=[["id","di","rr"],["dr","rd"],["dd"]];function pt(t,e,n=2){if(t.lengthn)return;let a,s,u,i=n+1;for(let d of ye[o]){for(u=a=s=0;an)break;switch(d[u-1]){case"d":a++;break;case"i":s++;break;case"r":a++,s++;break}}else a++,s++;u+=r-a+(l-s),u"u")continue;let a=me(e,o,2);for(let s=0;s"u"))for(let c of f){let h=t.terms[c].length,p=n(t.terms[c],e);typeof p<"u"&&r.add(c,(h-p)/h)}}}}if(r.data.length)return r}function we(t={}){return q({name:"fuzzy",onTextStore(e){var n;(n=this.data)!=null||(this.data=xe({terms:e.terms.map(({value:r})=>r)},t))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(typeof s=="string")s=l(s);else return;n.index.get(s)||(a.value=(u=ve(this.data,s))!=null?u:s)})}})}function be(){return{tables:new Map}}function Te(t,e={}){let{count:n}=e;return D("term",r=>{let l=dt(r);return(o,a)=>{let s=[];return o.value.text.forEach((u,i)=>{let d=a[u]>>>10,f=a[u]&T[10];for(let p=0;pu.start-i.start),{ranges:ct(s).slice(0,n)}}})}function Me(t){let e,n;return q({name:"highlight",data:be(),onTextInput(r,l){let{tables:o}=this.data;o.set(l,n=k())},onTextTokens(r){for(let l=0;l{let s=l.get(a.id);if(a.value.highlight)return;let u=o(a,s);a.value=Q(R({},a.value),{highlight:u})})}})}function ke(){return{directives:[]}}function gt(...t){return(e,n)=>{for(let r=0;r{if(r!=="match")throw new P("unsupported");let o=Fe(t),a=gt(...e.map(s=>s(n)));return $(n,({matches:s})=>{s.sort(o)}),(s,u)=>{let i=Math.min(s.matches.length,u.matches.length);for(let d=0,f=0;dr*(l.get(a.field)-l.get(s.field))}function Re(t,e={}){let n=dt(t.query),r=G(re),l=G(ne);return(o,a)=>{let s=r(o,n,f=>f),u=r(a,n,f=>f);if(s.length!==u.length)return u.length-s.length;let i=l(s),d=l(u);return i!==d?i-d:s[0]!==u[0]?s[0]-u[0]:0}}function qe(t){let e=new Map;return q({name:"order",data:ke(),onTextOptions(r,l){return E(this,null,function*(){for(let o=0;o"u")throw new P("unknown");o.push(u(r,s))}r.items.sort(gt(...o))}})}function ze(t){let e=t.handler();return q({name:"pagination",onTextQuery(n){return e.onQuery(n,t)},onTextResult(n){return e.onResult(n,t)}})}function Ae(t){let{id:e,size:n=10,from:r=0}=t;if(r-n>=0)return{id:e,size:n,from:r-n}}function Qe(t,e){let{id:n,size:r=10,from:l=0}=t;if(l+rE(null,null,function*(){let e=t.data;switch(e.type){case 0:Z=yield se(e.data.items,{separator:Zt(e.data.config.separator),transform:G(Gt),parser:r=>ae(r,"and",l=>({field:"*",value:ie(l.value),range:{start:l.start,end:l.end,value:l.index}})),compiler:le,fields:[C("title",r=>r.title,{weight:3}),C("text",r=>r.text),C("path",r=>r.path,{weight:2})],plugins:[he(),we(),pe({compiler:st,fields:[C("tags",r=>r.tags)],plugins:[oe({handlers:[ue()]})]}),qe({handlers:[r=>Ee({fields:r.fields,comparators:[Re]})],defaults:{order:[{type:"match",data:{field:"*"}}]}}),()=>q({onTextResult(r){r.total=r.items.length}}),ze({handler:Se,size:10}),Me({handler:r=>Te(r)}),()=>q({onTextResult(r){let{query:l}=r,o=l.values.map(({range:a,value:s})=>{var i,d;let u=!1;return s.forEach((f,c)=>{!u&&c<1&&(u=!0)}),u?-1:((i=a==null?void 0:a.end)!=null?i:0)-((d=a==null?void 0:a.start)!=null?d:0)});X(r,a=>{var s;(s=a.value.highlight)==null||s.ranges.forEach(u=>{u.value=o[u.value]})})}})]}),self.postMessage({type:1});break;case 2:let n=Z({type:"text",data:e.data});self.postMessage({type:3,data:n.data});break}})});var _e=qt(xt());})(); diff --git a/stable/assets/stylesheets/classic/main.d9d44b50.min.css b/stable/assets/stylesheets/classic/main.d9d44b50.min.css new file mode 100644 index 00000000..a7a23f0e --- /dev/null +++ b/stable/assets/stylesheets/classic/main.d9d44b50.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{cursor:help;text-decoration:none}.md-typeset [data-preview],.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light)}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{scrollbar-gutter:stable;font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}.md-nav__link .md-ellipsis code{word-break:normal}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link .md-typeset{font-size:.7rem;line-height:1.3}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link[for]:focus code,.md-nav__link[for]:hover code,.md-nav__link[href]:focus code,.md-nav__link[href]:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:0 .8rem;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:0 1.2rem}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.8rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.8rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-post-pin-icon:url('data:image/svg+xml;charset=utf-8,')}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-pin{background:var(--md-default-fg-color--lightest);border-radius:1rem;margin-top:-.05rem;padding:.2rem}.md-pin:after{background-color:currentcolor;content:"";display:block;height:.6rem;margin:0 auto;-webkit-mask-image:var(--md-post-pin-icon);mask-image:var(--md-post-pin-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6rem}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-primary-fg-color);color:var(--md-primary-bg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:#00000042;border-radius:.2rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:#ffffff1f;color:var(--md-primary-bg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-primary-bg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:#00000042;border-radius:.1rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;overscroll-behavior-y:contain;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}.md-top.lucide{fill:#0000;stroke:currentcolor}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#9538001a;--doc-symbol-function-bg-color:#8250df1a;--doc-symbol-method-bg-color:#8250df1a;--doc-symbol-class-bg-color:#0550ae1a;--doc-symbol-type_alias-bg-color:#0550ae1a;--doc-symbol-module-bg-color:#5cad0f1a}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#ffa6571a;--doc-symbol-function-bg-color:#d2a8ff1a;--doc-symbol-method-bg-color:#d2a8ff1a;--doc-symbol-class-bg-color:#79c0ff1a;--doc-symbol-type_alias-bg-color:#79c0ff1a;--doc-symbol-module-bg-color:#baff791a}code.doc-symbol{border-radius:.1rem;font-size:.85em;font-weight:700;padding:0 .3em}a code.doc-symbol-parameter,code.doc-symbol-parameter{background-color:var(--doc-symbol-parameter-bg-color);color:var(--doc-symbol-parameter-fg-color)}code.doc-symbol-parameter:after{content:"param"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{background-color:var(--doc-symbol-type_parameter-bg-color);color:var(--doc-symbol-type_parameter-fg-color)}code.doc-symbol-type_parameter:after{content:"type-param"}a code.doc-symbol-attribute,code.doc-symbol-attribute{background-color:var(--doc-symbol-attribute-bg-color);color:var(--doc-symbol-attribute-fg-color)}code.doc-symbol-attribute:after{content:"attr"}a code.doc-symbol-function,code.doc-symbol-function{background-color:var(--doc-symbol-function-bg-color);color:var(--doc-symbol-function-fg-color)}code.doc-symbol-function:after{content:"func"}a code.doc-symbol-method,code.doc-symbol-method{background-color:var(--doc-symbol-method-bg-color);color:var(--doc-symbol-method-fg-color)}code.doc-symbol-method:after{content:"meth"}a code.doc-symbol-class,code.doc-symbol-class{background-color:var(--doc-symbol-class-bg-color);color:var(--doc-symbol-class-fg-color)}code.doc-symbol-class:after{content:"class"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{background-color:var(--doc-symbol-type_alias-bg-color);color:var(--doc-symbol-type_alias-fg-color)}code.doc-symbol-type_alias:after{content:"type"}a code.doc-symbol-module,code.doc-symbol-module{background-color:var(--doc-symbol-module-bg-color);color:var(--doc-symbol-module-fg-color)}code.doc-symbol-module:after{content:"mod"}:root{--md-admonition-icon--mkdocstrings-source:url('data:image/svg+xml;charset=utf-8,') }.md-typeset .admonition.mkdocstrings-source,.md-typeset details.mkdocstrings-source{border:none;padding:0}.md-typeset .admonition.mkdocstrings-source:focus-within,.md-typeset details.mkdocstrings-source:focus-within{box-shadow:none}.md-typeset .mkdocstrings-source>.admonition-title,.md-typeset .mkdocstrings-source>summary{background-color:inherit}.md-typeset .mkdocstrings-source>.admonition-title:before,.md-typeset .mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-source);mask-image:var(--md-admonition-icon--mkdocstrings-source)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/stable/assets/stylesheets/classic/palette.7dc9a0ad.min.css b/stable/assets/stylesheets/classic/palette.7dc9a0ad.min.css new file mode 100644 index 00000000..2d838197 --- /dev/null +++ b/stable/assets/stylesheets/classic/palette.7dc9a0ad.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-bg-color--light:hsla(var(--md-hue),15%,18%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),15%,18%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} \ No newline at end of file diff --git a/stable/assets/stylesheets/modern/main.1e989742.min.css b/stable/assets/stylesheets/modern/main.1e989742.min.css new file mode 100644 index 00000000..a67bb7fe --- /dev/null +++ b/stable/assets/stylesheets/modern/main.1e989742.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008c;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#0000000d;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-preview-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.75rem;letter-spacing:-.01em;line-height:1.8;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color);font-size:1.875em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:700;letter-spacing:-.025em}.md-typeset h2{font-size:1.5em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);text-decoration:underline;word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{border-radius:.4rem;-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{border-radius:.2rem;box-shadow:0 0 0 .05rem var(--md-typeset-kbd-border-color),0 .15rem 0 var(--md-typeset-kbd-border-color);color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset [data-preview]{position:relative}[dir=ltr] .md-typeset [data-preview]:after{margin-left:.125em}[dir=rtl] .md-typeset [data-preview]:after{margin-right:.125em}.md-typeset [data-preview]:after{background-color:currentcolor;content:"";display:inline-block;height:.8em;-webkit-mask-image:var(--md-typeset-preview-icon);mask-image:var(--md-typeset-preview-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-top;width:.8em}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-accent-fg-color--transparent);color:var(--md-default-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .35s both;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{bottom:0;display:flex;justify-content:center;max-height:100%;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.8rem;box-shadow:var(--md-shadow-z3);margin:.4rem;overflow:auto;padding-left:1.2rem;padding-right:1.2rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{line-height:1.2;margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.7rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;display:flex;margin-top:.2rem;padding:.3rem}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color);transition:color .25s,background-color .25s}.md-typeset .md-content__button svg{opacity:.5;transition:opacity .25s}.md-typeset .md-content__button:focus,.md-typeset .md-content__button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-content__button:focus svg,.md-typeset .md-content__button:hover svg{opacity:1}.md-content__button svg{height:.9rem;width:.9rem}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-accent-fg-color);border-radius:1.2rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem 1.2rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-default-bg-color);border-top:.05rem solid var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.8rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.6rem;opacity:.7}.md-footer-meta{background-color:var(--md-default-fg-color--lightest)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a:not(:focus,:hover){color:var(--md-default-fg-color)}.md-copyright{color:var(--md-default-fg-color--light);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-default-fg-color)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{background-color:var(--md-default-fg-color--lightest);border-radius:1.2rem;color:var(--md-default-fg-color--light);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;text-decoration:none;transition:color 125ms,background-color 125ms,opacity 125ms}.md-typeset .md-button.focus-visible{outline-offset:0}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-default-fg-color--light);opacity:.8}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button--primary:focus,.md-typeset .md-button--primary:hover{color:var(--md-primary-bg-color);opacity:.8}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);color:var(--md-default-fg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1)}.md-header--shadow{box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest);transition:transform .25s cubic-bezier(.1,.7,.1,1)}.md-header__inner{align-items:center;display:flex;padding:0 .4rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}.md-header__button.md-logo img.lucide,.md-header__button.md-logo svg.lucide{fill:#0000;stroke:currentcolor}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;letter-spacing:-.025em;line-height:2.4rem;margin-left:.4rem;margin-right:.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.5rem;width:11.5rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-header .md-icon svg{height:1rem;width:1rem}:root{--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav .md-nav__title{display:none}.md-nav__list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}[dir=ltr] .md-nav__list .md-nav__list{margin-left:.6rem}[dir=rtl] .md-nav__list .md-nav__list{margin-right:.6rem}.md-nav__item--nested .md-nav__list:after,.md-nav__item--nested .md-nav__list:before{content:" ";display:block;height:0}.md-nav__link{align-items:flex-start;border-radius:.4rem;cursor:pointer;display:flex;gap:.6rem;margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem;transition:color .25s,background-color .25s}.md-nav__link .md-nav__link{margin:0}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{font-weight:500}.md-nav--primary .md-nav__item .md-nav__link--active{background:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--active code svg,.md-nav__item .md-nav__link--active svg{opacity:1}[dir=ltr] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-right:.35rem}[dir=rtl] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-left:.35rem}.md-nav__link .md-ellipsis{flex-grow:1;position:relative}.md-nav__link .md-ellipsis code{word-break:normal}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;opacity:.5;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav--primary .md-nav__link[for]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[for]:hover:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:hover:not(.md-nav__link--active){background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}.md-nav--secondary .md-nav__link{margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem}.md-nav--secondary .md-nav__link[for]:focus,.md-nav--secondary .md-nav__link[for]:hover,.md-nav--secondary .md-nav__link[href]:focus,.md-nav--secondary .md-nav__link[href]:hover{background-color:initial;color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link[for=__toc],.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__icon{font-size:.9rem;height:.9rem;width:.9rem}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;width:100%}@media screen and (min-width:76.25em){.md-nav__item--nested.md-nav__item--section>.md-nav__link .md-nav__icon:after{display:none}}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav__container{background:#0000;gap:.2rem;padding:0}.md-nav__container>:first-child{flex-grow:1;min-width:0}.md-nav__container>:nth-child(2){padding:.35rem}@media screen and (min-width:76.25em){.md-nav__item--section>.md-nav__container>:nth-child(2){display:none}}.md-nav__container__icon{flex-shrink:0}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.005rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav--secondary{margin-bottom:.1rem;margin-top:.1rem}.md-nav--secondary .md-nav{margin-top:.2rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);display:flex;font-weight:700;margin-left:.2rem;margin-right:.2rem;padding:.35rem .6rem;position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}.md-nav--secondary .md-nav__link{padding:.2rem .6rem}@media screen and (max-width:76.234375em){.md-nav--primary{margin-bottom:.4rem;margin-left:.2rem;margin-right:.2rem}.md-nav .md-nav__title[for=__drawer]{align-items:center;border-bottom:.05rem solid var(--md-default-fg-color-lightest);display:flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.8rem}.md-nav .md-nav__title[for=__drawer] .md-logo{height:1.6rem;width:1.6rem}.md-nav .md-nav__title[for=__drawer] .md-logo img,.md-nav .md-nav__title[for=__drawer] .md-logo svg{fill:currentcolor;display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.md-nav .md-nav__title[for=__drawer] .md-logo img.lucide,.md-nav .md-nav__title[for=__drawer] .md-logo svg.lucide{fill:#0000;stroke:currentcolor}}.md-nav__source{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;margin:.2rem .2rem .6rem;transition:background-color .25s,border-color .25s}.md-nav__source:focus,.md-nav__source:hover{background-color:var(--md-default-fg-color--lightest);border-color:#0000}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-left:1.1rem}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-right:1.1rem}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-default-fg-color--lightest)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:.5em;margin-top:.5em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link{background:#0000}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link--active{font-weight:500}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:focus,.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{margin-left:0;overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}@media screen and (min-width:76.25em){.md-nav--primary{margin-bottom:.1rem;margin-top:.1rem}.md-nav__source{display:none}[dir=ltr] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-left:0}[dir=rtl] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-right:0}.md-nav__item--section>.md-nav__link--active,.md-nav__item--section>.md-nav__link>.md-nav__link--active{font-weight:700}.md-nav__item--section{margin-top:.4rem}.md-nav__item--section:first-child{margin-top:0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav--lifted{margin-top:0}.md-nav--lifted>.md-nav__list>.md-nav__item{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav{margin-top:.1rem}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__list:before,.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:.4rem .8rem 0;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:.4rem 1.2rem 0}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.6rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.6rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex;transition:color .25s}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:45em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-default-bg-color);color:var(--md-default-fg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:var(--md-default-fg-color--lighter);color:var(--md-default-fg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-default-fg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:var(--md-default-bg-color--light);border-radius:.2rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.1rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:.8rem;display:block;height:calc(100% - .8rem);position:fixed;top:.4rem;transform:translateX(0);transition:transform .25s cubic-bezier(.5,0,.5,0),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.5rem);transition:transform .35s cubic-bezier(.7,.7,.1,1),box-shadow .35s}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.5rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overscroll-behavior-y:contain;position:absolute;right:0;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar__inner{padding-right:0}[dir=rtl] .md-sidebar__inner{padding-left:0}}}@media screen and (max-width:76.234375em){.md-overlay{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:0;opacity:0;position:fixed;top:0;transition:width 0ms .6s,height 0ms .6s,opacity .35s .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .35s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.55rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}.md-header .md-source__icon svg{height:1.2rem;width:1.2rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts 0ms ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact 0ms ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-tabs{box-shadow:0 -.05rem 0 inset var(--md-default-fg-color--lightest);color:var(--md-default-fg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:2}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-header--lifted .md-tabs{box-shadow:none;margin-bottom:-.05rem}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.4rem}[dir=rtl] .md-tabs__list{margin-right:.4rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active{border-bottom:.05rem solid var(--md-default-fg-color);font-weight:500;position:relative;transition:border-bottom .25s}.md-tabs[hidden] .md-tabs__item--active{border-bottom:.05rem solid #0000}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x) - .1rem,100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:calc(var(--md-tooltip-y) - .1rem);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 var(--md-default-fg-color--lightest))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.35,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:1.6rem;bottom:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:flex;font-size:.7rem;gap:.4rem;outline:none;padding:.4rem .8rem .4rem .6rem;position:fixed;top:auto!important;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;height:.9rem;vertical-align:-.5em;width:.9rem}.md-top svg.lucide{fill:#0000;stroke:currentcolor}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:#448aff1a;border-radius:.4rem;color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .8rem;page-break-inside:avoid}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:1.6rem;padding-right:.8rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.8rem;padding-right:1.6rem}.md-typeset .admonition-title,.md-typeset summary{font-weight:700;margin-bottom:1em;margin-top:.6rem;position:relative}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:0}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:0}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;width:1rem}.md-typeset .admonition.note,.md-typeset details.note{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateY(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateY(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700;text-decoration:none}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateY(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateY(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateY(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;text-decoration:none;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target{--md-scroll-offset:0.1rem}.md-typeset h3:target,.md-typeset h4:target{--md-scroll-offset:-0.1rem}:root{--md-admonition-icon--mkdocstrings:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--mkdocstrings-open:url('data:image/svg+xml;charset=utf-8,')}.doc-object-name{font-family:var(--md-code-font-family)}code.doc-symbol-heading{margin-right:.4rem;padding:0}[dir=ltr] .doc-labels{margin-left:.4rem}[dir=rtl] .doc-labels{margin-right:.4rem}.doc-label code{background:#0000;border:1px solid var(--md-default-fg-color--lightest);border-radius:.5rem;color:var(--md-default-fg-color--light);font-weight:400;padding-left:.3rem;padding-right:.3rem;vertical-align:text-bottom}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}div.doc-contents:not(.first){border-left:.05rem solid var(--md-code-bg-color);margin-left:.4rem;padding-left:.8rem}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79}.md-ellipsis:has(.doc-symbol){font-family:var(--md-code-font-family);font-size:.95em}code.doc-symbol{background-color:initial;border-radius:.1rem;font-size:1em;font-weight:400}a code.doc-symbol-parameter,code.doc-symbol-parameter{color:var(--doc-symbol-parameter-fg-color)}.md-content code.doc-symbol-parameter:after{content:"param"}.md-sidebar code.doc-symbol-parameter:after{content:"p"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{color:var(--doc-symbol-type_parameter-fg-color)}.md-content code.doc-symbol-type_parameter:after{content:"type-param"}.md-sidebar code.doc-symbol-type_parameter:after{content:"t"}a code.doc-symbol-attribute,code.doc-symbol-attribute{color:var(--doc-symbol-attribute-fg-color)}.md-content code.doc-symbol-attribute:after{content:"attribute"}.md-sidebar code.doc-symbol-attribute:after{content:"a"}a code.doc-symbol-function,code.doc-symbol-function{color:var(--doc-symbol-function-fg-color)}.md-content code.doc-symbol-function:after{content:"func"}.md-sidebar code.doc-symbol-function:after{content:"f"}a code.doc-symbol-method,code.doc-symbol-method{color:var(--doc-symbol-method-fg-color)}.md-content code.doc-symbol-method:after{content:"method"}.md-sidebar code.doc-symbol-method:after{content:"m"}a code.doc-symbol-class,code.doc-symbol-class{color:var(--doc-symbol-class-fg-color)}.md-content code.doc-symbol-class:after{content:"class"}.md-sidebar code.doc-symbol-class:after{content:"c"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{color:var(--doc-symbol-type_alias-fg-color)}.md-content code.doc-symbol-type_alias:after{content:"type"}.md-sidebar code.doc-symbol-type_alias:after{content:"t"}a code.doc-symbol-module,code.doc-symbol-module{color:var(--doc-symbol-module-fg-color)}.md-content code.doc-symbol-module:after{content:"module"}.md-sidebar code.doc-symbol-module:after{content:"mod"}.md-typeset details.mkdocstrings-source{background:#0000;border:.05rem solid var(--md-code-bg-color)}.md-typeset details.mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings);mask-image:var(--md-admonition-icon--mkdocstrings)}.md-typeset details.mkdocstrings-source[open]>summary:before{-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-open);mask-image:var(--md-admonition-icon--mkdocstrings-open)}.md-typeset details.mkdocstrings-source>summary:after{background-color:var(--md-default-fg-color--light)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem;margin-bottom:.6rem}[dir=ltr] .md-typeset summary{padding-right:1.6rem}[dir=rtl] .md-typeset summary{padding-left:1.6rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:0}[dir=rtl] .md-typeset summary:after{left:0}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.4rem;border-top-right-radius:.4rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-top-left-radius:.4rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit;text-decoration:none}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;border-top-width:.4rem;margin-top:-1.5em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.075rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:1.5px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:400;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit;text-decoration:none}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:100%;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.4rem;pointer-events:auto;transition:transform 125ms;width:.9rem}.md-typeset .tabbed-button:hover{transform:scale(1.125)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color);font-weight:500}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lighter);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.25em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;display:block;margin:0;padding:.8rem;transition:background-color .25s,border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/stable/assets/stylesheets/modern/palette.dfe2e883.min.css b/stable/assets/stylesheets/modern/palette.dfe2e883.min.css new file mode 100644 index 00000000..d58a561e --- /dev/null +++ b/stable/assets/stylesheets/modern/palette.dfe2e883.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,5%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,5%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,5%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,5%,0.07);--md-code-fg-color:hsla(var(--md-hue),20%,80%,1);--md-code-bg-color:hsla(var(--md-hue),20%,10%,1);--md-code-bg-color--light:hsla(var(--md-hue),20%,10%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),20%,10%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #ffffff1a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #ffffff59;--md-shadow-z3:0 0.5rem 2rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] .md-header__title,[data-md-color-scheme=slate] h1,[data-md-color-scheme=slate] h2,[data-md-color-scheme=slate] h3,[data-md-color-scheme=slate] h4,[data-md-color-scheme=slate] h5,[data-md-color-scheme=slate] h6{color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00} \ No newline at end of file diff --git a/stable/card-alarm/index.html b/stable/card-alarm/index.html new file mode 100644 index 00000000..27ea3d1c --- /dev/null +++ b/stable/card-alarm/index.html @@ -0,0 +1,1366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Alarm Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Alarm Card

    +

    card-alarm

    +
        cards:
    +      - type: cardAlarm
    +        title: Alarm Test 1
    +        entity: alarm_control_panel.alarmo
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    titleTruestringNoneTitle of the Page
    entityFalsestringNonecontains the entity of the current card
    keyTruestringNoneUsed by navigate items
    alarmControlTruecomplexNoneoverwrites the action executed on pressing the left bottom icon, by default this button is used to show a list of open sensors on a failed attempt to arm.
    supportedModesTruelistNoneSupply list of arm modes if you want to limit the modes on the card. Example ['arm_away', 'arm_night']
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-climate/index.html b/stable/card-climate/index.html new file mode 100644 index 00000000..4bee20c6 --- /dev/null +++ b/stable/card-climate/index.html @@ -0,0 +1,1372 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Climate/Thermo Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Climate/Thermo Card

    +

    card-thermo

    +
        cards:
    +      - type: cardThermo
    +        title: HeatPump
    +        entity: climate.heatpump
    +      - type: cardThermo
    +        title: HvaC
    +        entity: climate.hvac
    +      - type: cardThermo
    +        title: ecobee
    +        entity: climate.ecobee
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    entityFalsestringNonecontains the entitiy of this card
    titleTruestringNoneTitle of the Page
    temperatureUnitTruestringcelsiusset this to fahrenheit to change the temperatureUnit on the page
    keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
    supportedModesTruelistNoneSupply list of heat actions if you want to limit the actions on the card. Example ['heat', 'off']
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-entities/index.html b/stable/card-entities/index.html new file mode 100644 index 00000000..bd03fa22 --- /dev/null +++ b/stable/card-entities/index.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entities Page - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Entities Page

    +

    card-entities

    +
        cards:
    +      - type: cardEntities
    +        title: Test Entities Card
    +        entities:
    +          - entity: light.bed_light
    +          - entity: switch.decorative_lights
    +          - entity: cover.hall_window
    +          - entity: sensor.outside_temperature
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    entitiesFalsecomplexNonecontains a list of entities of this card
    titleTruestringNoneTitle of the Page
    keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
    +

    List of supported entitiy types for this page:

    +
      +
    • cover
    • +
    • switch
    • +
    • input_boolean
    • +
    • binary_sensor
    • +
    • sensor
    • +
    • button
    • +
    • number
    • +
    • input_number
    • +
    • scenes
    • +
    • script
    • +
    • input_button
    • +
    • light
    • +
    • input_text (read-only)
    • +
    • input_select
    • +
    • lock
    • +
    • fan
    • +
    • automation
    • +
    • alarm
    • +
    • sun
    • +
    • person
    • +
    • climate (status only, may be used in combination with navigate)
    • +
    • iText (internal entity for showing static text)
    • +
    • delete (internal entity to keep a entiy empty in the middle of the list)
    • +
    • navigate (internal entity for navigation, see subpages)
    • +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-grid/index.html b/stable/card-grid/index.html new file mode 100644 index 00000000..2b1a2cc8 --- /dev/null +++ b/stable/card-grid/index.html @@ -0,0 +1,1389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Grid Page - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Grid Page

    +

    card-grid

    +
        cards:
    +      - type: cardGrid
    +        title: Test Grid Card
    +        entities:
    +          - entity: light.bed_light
    +          - entity: switch.decorative_lights
    +          - entity: sensor.outside_temperature
    +            name: Outside Temp
    +          - entity: sensor.carbon_monoxide
    +          - entity: light.entrance_color_white_lights
    +            name: Entrance
    +          - entity: light.office_rgbw_lights
    +            name: Office RGBW
    +            icon: mdi:office-building
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    entitiesFalsecomplexNonecontains a list of entities of this card
    titleTruestringNoneTitle of the Page
    keyTruestringNoneUsed by navigate items in combination with the type (cardEntities_key)
    +

    List of supported entitiy types for this page:

    +
      +
    • cover
    • +
    • switch
    • +
    • input_boolean
    • +
    • binary_sensor
    • +
    • sensor
    • +
    • button
    • +
    • number
    • +
    • input_number
    • +
    • scenes
    • +
    • script
    • +
    • input_button
    • +
    • light
    • +
    • input_text (read-only)
    • +
    • input_select
    • +
    • lock
    • +
    • fan
    • +
    • automation
    • +
    • alarm
    • +
    • sun
    • +
    • person
    • +
    • climate (status only, may be used in combination with navigate)
    • +
    • iText (internal entity for showing static text)
    • +
    • delete (internal entity to keep a entiy empty in the middle of the list)
    • +
    • navigate (internal entity for navigation, see subpages)
    • +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-media/index.html b/stable/card-media/index.html new file mode 100644 index 00000000..7e05fdb3 --- /dev/null +++ b/stable/card-media/index.html @@ -0,0 +1,1396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Media Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Media Card

    +

    card-media

    +
        cards:
    +      - type: cardMedia
    +        entity: media_player.spotify
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    titleTruestringNoneTitle of the Page
    entityFalsestringNonecontains the entity of the current card
    entitiesFalsecomplexNonecontains a list of entities shown in the bottom row, supports all entities supported by cardGrid
    keyTruestringNoneUsed by navigate items
    +
    +Example with configured Entities +
    +
          - type: cardMedia
    +        title: Kitchen
    +        entity: media_player.kitchen
    +        entities:
    +          - entity: light.bed_light
    +          - entity: light.ceiling_lights
    +          - entity: light.entrance_color_white_lights
    +          - entity: light.kitchen_lights
    +          - entity: light.living_room_rgbww_lights
    +
    +
    + +
    +Example with action on upper left media icon +
    +
          - type: cardMedia
    +        title: Kitchen
    +        entity: input_select.test123
    +        status: media_player.kitchen
    +
    +
    + +
    +Example with moved spaker selection +
    +The icon for speaker selection is automatically appended to the end of the list and can be moved with entities in the list. +With 6 entities it is possible to remove it entirely. +
          - type: cardMedia
    +        title: Kitchen
    +        entity: media_player.kitchen
    +        entities:
    +          - entity: delete
    +          - entity: delete
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-power/index.html b/stable/card-power/index.html new file mode 100644 index 00000000..5e3ae50c --- /dev/null +++ b/stable/card-power/index.html @@ -0,0 +1,1396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Power Card (v3.9 and higher) - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Power Card (v3.9 and higher)

    +

    card-power

    +
        cards:
    +      - type: cardPower
    +        title: Power Test
    +        entities:
    +          - entity: sensor.power_consumption
    +            icon: mdi:home
    +          - entity: delete
    +          - entity: sensor.today_energy
    +            icon: mdi:car
    +            speed: -20
    +          - entity: delete
    +          - entity: sensor.today_energy
    +            icon: mdi:battery
    +            speed: 20
    +          - entity: delete
    +          - entity: sensor.today_energy
    +            icon: mdi:solar-panel
    +            color: [255, 255, 0]
    +            speed: 30
    +          - entity: sensor.today_energy
    +            speed: -40
    +            icon: mdi:help
    +
    +

    The first two entities are shown in the middle of the card, all other entities are used around it. Any entity overrides (e.g. icon, color) in the first entity apply to the middle of the card.

    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    entitiesFalsecomplexNonecontains entities of the card
    titleTruestringNoneTitle of the Page
    cooldownTruefloatNoneRate Limit for Entity Updates to the card in Seconds (cooldown: 0.5)
    keyTruestringNoneUsed by navigate items
    +

    List of supported entitiy types for this page:

    +
      +
    • sensor
    • +
    +

    N.B. Negative values will likely be truncated and not display gracefully. For this reason, when measuring energy you should use the same inputs as you use on the Home Assistant Energy Dashboard (i.e. separate grid import and grid export) and similarly when measuring power.

    +

    Some details about speed:

    +

    Speed expects an integer input between -100 and 100.

    +

    It is possible to calculate the speed through a Home Assistant template, this allows to calculate the speed in relation to other data in Home Assistant.

    +

    This template will calculate a speed setting based on the amount of power drawn on a device as a fraction of the total power usage. +

                speed: >-
    +              {% set entity_power = states('sensor.appliance_water_heater_power') |float | round(3)%}
    +              {% set total_power = states('sensor.ams_power_active') | float | round(3) %}
    +              {% set entity_usage = (entity_power / total_power * 100) | float %}
    +              {{ (entity_usage | round()) * -1 }}
    +
    +It provides the number as a negative integer, making the dot move from the middle of the card toward the entity. If you want the dot to move toward from the middle of the card, just skip inverting it at the end of the template like this: +
                  {{ (entity_usage | round()) }}
    +

    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-qr/index.html b/stable/card-qr/index.html new file mode 100644 index 00000000..7a0aeb5f --- /dev/null +++ b/stable/card-qr/index.html @@ -0,0 +1,1384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WiFi / QR Card - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    WiFi / QR Card

    +

    card-qr

    +
        cards:
    +      - type: cardQR
    +        title: Guest Wifi
    +        qrCode: "WIFI:S:test_ssid;T:WPA;P:test_pw;;"
    +        entities:
    +          - entity: iText.test_ssid
    +            name: Name
    +            icon: mdi:wifi
    +          - entity: iText.test_pw
    +            name: Password
    +            icon: mdi:key
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    entitiesFalsecomplexNonecontains entities of the card, only valid on cardEntities and cardGrid and cardQR
    titleTruestringNoneTitle of the Page
    keyTruestringNoneUsed by navigate items
    qrCodeFalsestringNoneValue of the qrCode
    +

    List of supported entitiy types for this page:

    +
      +
    • switch
    • +
    • input_boolean
    • +
    • binary_sensor
    • +
    • sensor
    • +
    • button
    • +
    • scenes
    • +
    • script
    • +
    • input_button
    • +
    • input_select
    • +
    • light
    • +
    • input_text (read-only)
    • +
    • lock
    • +
    • automation
    • +
    +

    The qrCode value is evaluated as a homeassistant Template, so it is possible to get values from HomeAssistant within the qrCode.

    +

    "WIFI:S:{{states('input_text.test_ssid')}};T:WPA;P:{{states('input_text.test_pw')}};;"

    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/card-unlock/index.html b/stable/card-unlock/index.html new file mode 100644 index 00000000..ba47a06d --- /dev/null +++ b/stable/card-unlock/index.html @@ -0,0 +1,1367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unlock Card (v4.0 and higher) - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Unlock Card (v4.0 and higher)

    +

    Can be used to navigate to create pin locked navigation to a hidden card.

    +

    card-unlock

    +
        cards:
    +      - type: cardUnlock
    +        pin: 1234
    +        title: Admin Page
    +        destination: navigate.adminpage
    +    hiddenCards:
    +      - type: cardGrid
    +        title: Admin Page
    +        key: adminpage
    +        entities:
    +          - entity: light.schreibtischlampe
    +
    +

    List of supported config keys of this card:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    typeFalsestringNoneType of the card
    titleTruestringNoneTitle of the Page
    destinationFalsestringNonecontains the navigation entity this card should navigate to on unlock
    pinFalsestring3830pin to unlock
    keyTruestringNoneUsed by navigate items
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/config-migration-standalone/index.html b/stable/config-migration-standalone/index.html new file mode 100644 index 00000000..1fcbf480 --- /dev/null +++ b/stable/config-migration-standalone/index.html @@ -0,0 +1,1427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Migration to Standalone Rewrite Config - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Migration to Standalone Rewrite Config

    +

    This page compares the legacy AppDaemon apps.yaml config with the standalone rewrite panels.yaml config.

    +

    For the full rewrite docs, including full key descriptions, see:

    + +

    High-level differences

    +

    Old AppDaemon version:

    +
      +
    • panel config in apps.yaml with module / class / config
    • +
    • connectivity partly configured in AppDaemon plugin config (appdaemon.yaml)
    • +
    +

    Standalone rewrite:

    +
      +
    • one runtime config file: /config/panels.yaml
    • +
    • panel definitions under nspanels
    • +
    • Home Assistant and MQTT connection values resolved directly by the rewrite runtime
    • +
    +

    Minimal before/after example

    +

    Old (apps.yaml):

    +
    nspanel-1:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/tasmota_panel/RESULT"
    +    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
    +    model: eu
    +
    +

    New (panels.yaml):

    +
    home_assistant_address: "http://supervisor"
    +home_assistant_token: "YOUR_TOKEN"
    +
    +nspanels:
    +  panel-1:
    +    panelRecvTopic: "tele/tasmota_panel/RESULT"
    +    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
    +    model: eu
    +    locale: en_US
    +    timeZone: "Europe/Berlin"
    +    timeFormat: "%H:%M"
    +    dateFormat: "full"
    +    screensaver:
    +      entities:
    +        - entity: weather.home
    +    cards:
    +      - type: cardEntities
    +        title: Main
    +        entities:
    +          - entity: light.kitchen
    +
    +

    Important key changes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Legacy key/conceptRewrite key/conceptNotes
    module, class, config wrapperremovedRewrite uses nspanels.<panel_name> directly.
    timezonetimeZoneCasing changed.
    dateFormatBabeldateFormatUse dateFormat in rewrite.
    temperatureUnit (legacy card-level usage)temp_unit (panel-level)Rewrite reads temp_unit from panel settings.
    brightness schedule listsnot supportedRewrite supports integer or entity id for brightness values.
    updateMode / OTA URL override keysnot supportedLegacy update behavior is not part of rewrite config.
    +

    If you are migrating now, use the standalone migration page for the complete mapping:

    + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/config-overview/index.html b/stable/config-overview/index.html new file mode 100644 index 00000000..dd39bcdd --- /dev/null +++ b/stable/config-overview/index.html @@ -0,0 +1,1828 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Configuration

    +

    To confiure your NSPanel to your needs, you need to edit the apps.yaml inside of your Appdaemon config folder and add card and entities you want to display on the screen.

    +

    If you've sucessfully set up mqtt, you should already have a configuration looking like this:

    +
    ---
    +nspanel-1:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
    +    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
    +    model: eu
    +
    +

    You can continue from this point adding configuration for the weather forcecast on the screensaver, configuring a schedule for the brightness of the screensaver and your first cards.

    +
    ---
    +nspanel-1:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
    +    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
    +    model: eu
    +    sleepTimeout: 20
    +    sleepBrightness:
    +      - time: "7:00:00"
    +        value: 10
    +      - time: "23:00:00"
    +        value: 0
    +    locale: "de_DE"
    +    screensaver:
    +      entity: weather.k3ll3r
    +    cards:
    +      - type: cardEntities
    +        entities:
    +          - entity: switch.example_item
    +          - entity: light.example_item
    +        title: Example 1
    +      - type: cardGrid
    +        entities:
    +          - entity: switch.example_item
    +          - entity: light.example_item
    +        title: Example 2
    +
    +

    This is the full list of configuration options supported for the config key:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    panelRecvTopicFalsestringtele/tasmota_your_mqtt_topic/RESULTThe mqtt topic used to receive messages.
    panelSendTopicFalsestringcmnd/tasmota_your_mqtt_topic/CustomSendThe mqtt topic used to send messages.
    updateModeTruestringauto-notifyUpdate Mode for flashing of the nextion display firmware, by default it is showing a message asking for the update after updating the backend app in HACS; Possible values: "auto", "auto-notify", "manual"
    modelTruestringeuModel; Possible values: "eu", "us-l" and "us-p"
    sleepTimeoutTrueinteger20Timeout for the screen to enter screensaver, to disable screensaver use 0
    sleepBrightnessTrueinteger/complex20Brightness for the screen on the screensaver, see example below for complex/scheduled config.
    screenBrightnessTrueinteger/complex100Brightness for the screen during usage, config format is the same as sleepBrightness.
    sleepTrackingTruestringNoneForces screensaver brightness to 0 in case entity state is not_home or off, can be a group, person or device_tracker entity.
    sleepTrackingZonesTruelist["not_home", "off"]Allows you to set your own states for sleepTracking
    sleepOverrideTruecomplexNoneAllows overriding of the sleepBrightness if entity state is on, true or home. Overrides sleepBrightness but sleepTracking takes precedence.
    localeTruestringen_USUsed by babel to determinante Date format on screensaver, also used for localization.
    dateFormatBabelTruestringfullformatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
    timeFormatTruestring%H:%MTime Format on screensaver. Substring after ? is displayed in a seperate smaller textbox. Useful for 12h time format with AM/PM
    "%I:%M   ?%p"
    dateAdditionalTemplateTruestring""Addional Text dispayed after Date, can contain a Homeassistant Template Example " - {{ states('sun.sun') }}"
    timeAdditionalTemplateTruestring""Addional Text dispayed below Time, can contain a Homeassistant Template
    dateFormatTruestring%A, %d. %B %Ydate format used if babel is not installed
    timezoneTruestring""Timezone for the time on the panel: Europe/Berlin - See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of TZ Identifiers (supported from upcoming version v4.4)
    defaultBackgroundColorTruestringha-darkbackgroud color of all cards, valid values: black, ha-dark
    cardsFalsecomplexconfiguration for cards that are displayed on panel; see docs for cards
    screensaverTruecomplexconfiguration for screensaver; see docs for screensaver
    hiddenCardsTruecomplexconfiguration for cards that can be accessed though navigate items; see docs for cards
    + +

    It is possible to schedule a brightness change for the screen at specific times.

    +
        sleepBrightness:
    +      - time: "7:00:00"
    +        value: 10
    +      - time: "23:00:00"
    +        value: 0
    +
    +
        sleepBrightness:
    +      - time: "sunrise"
    +        value: 10
    +      - time: "sunset + 1:00:00"
    +        value: 0
    +
    +

    It is also possible to use a static value or an input_number/sensor with the range between 0 and 100 as value for sleepBrightness/screenBrightness:

    +
        sleepBrightness: input_number.brightness_nspanel
    +
    +
        sleepBrightness: 50
    +
    +

    The config option sleepTracking overrides this setting and sets the brightness to 0 if the state of the configured Home Assistant entity is off or not_home. You may also use a Home Assistant group to track multiple entities.

    +

    The config option sleepOverride overrides sleepBrightness but does not take precedence over sleepTracking. This is useful if, for example, you want your NSPanel to be brighter than usual if your light is on or if you want to override a panel dimming if you are in the room.

    +

    The following example configuration is turning off the screen after sunset, but in case the bedroom light is on the NSPanel brightness will be 20 instead of 0.

    +
        sleepBrightness:
    +      - time: "sunrise"
    +        value: 20
    +      - time: "sunset"
    +        value: 0
    +    sleepOverride:
    +      entity: light.bedroomlight
    +      brightness: 20
    +
    +

    Supported keys for locale config

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Language CodeLanguage
    af_ZAAfrikaans
    ar_SYArabic
    bg_BGBulgarian
    ca_ESCatalan
    cs_CZCzech
    da_DKDanish
    de_DEGerman
    el_GRGreek
    en_USEnglish
    es_ESSpanish
    et_EEEstonian
    fa_IRPersian
    fi_FIFinnish
    fr_FRFrench
    he_ILHebrew
    hr_xxCroatian
    hu_HUHungarian
    hy_AMArmenian
    id_IDIndonesian
    is_ISIcelandic
    it_ITItalian
    lb_xxLuxembourgish
    lt_LTLithuanian
    lv_LVLatvian
    nb_NONorwegian
    nl_NLDutch
    nn_NONorwegian
    pl_PLPolish
    pt_PTPortuguese
    ro_RORomanian
    ru_RURussian
    sk_SKSlovak
    sl_SISlovenian
    sv_SESwedish
    th_THThai
    tr_TRTurkish
    uk_UAUkrainian
    vi_VNVietnamese
    zh_CNSimplified Chinese
    zh_TWTraditional Chinese
    +

    Customize OTA URLs

    +

    In case you need to change the OTA URLs to do automatic updates without internet access for tasmota, you can modify the OTA URLs:

    +
      config:
    +    displayURL-US-L: "http://example.com/us-l.tft"
    +    displayURL-US-P: "http://example.com/us-l.tft"
    +    displayURL-EU: "http://example.com/us-l.tft"
    +    berryURL: "http://exampe.com/autoexec.be"
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/config-screensaver/index.html b/stable/config-screensaver/index.html new file mode 100644 index 00000000..e321222d --- /dev/null +++ b/stable/config-screensaver/index.html @@ -0,0 +1,1705 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Config screensaver - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Config screensaver

    + +

    Possible configuration values for screensaver config

    +

    screensaver

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    entityTruestringweather.exampleweather entity from homeassistant
    entitiesTruestringNonecontains a list of entities of this card (will be used instead of entity)
    statusIcon1TruecomplexNonestatus icon left to the date string, config similar to weatherOverride
    statusIcon2TruecomplexNonestatus icon right to the date string, config similar to weatherOverride
    doubleTapToUnlockTruebooleanFalserequires to tap screensaver two times
    themeTruecomplexconfiguration for theme
    defaultCardTruestringNonedefault page after exiting screensaver; only works with top level cards defined in cards; needs to be a navigation item, see subpages (navigate.type_key) This config option will also be evaluated as a HomeAssistant Template.
    keyTruestringNoneUsed by navigate items
    typeTruestringscreensaverscreensaver or screensaver2
    +

    Example for the a screensaver config with custom entities/overrides:

    +
        screensaver:
    +      entities:
    +        - entity: weather.demo_weather_north
    +        - entity: weather.demo_weather_north
    +          type: 0
    +        - entity: weather.demo_weather_north
    +          type: 1
    +        - entity: weather.demo_weather_north
    +          type: 2
    +        - entity: sensor.energy_usage
    +
    +

    Using a 6th entity will automatically activate the alternative layout.

    +

    screensaver-alt

    +
        screensaver:
    +      entities:
    +        - entity: weather.demo_weather_north
    +        - entity: weather.demo_weather_north
    +          type: 0
    +        - entity: weather.demo_weather_north
    +          type: 1
    +        - entity: sensor.energy_usage
    +        - entity: delete
    +        - entity: sensor.indoor_temp
    +          icon: mdi:home-thermometer-outline
    +
    +

    You can use override the options described on the entities documentation page to override colors, names or values of the entities.

    +

    With Version 4.0.0 there is another alternative layout for the screensaver:

    +

    Configuration is similar, you just need to add type: screensaver2 to switch the layout.

    +

    screensaver2

    +
        screensaver:
    +      type: screensaver2
    +      entities:
    +        - entity: weather.demo_weather_north
    +
    +

    Possible configuration values for screensaver theme config (only normal screensaver layout not screensaver2)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptiontypedefaultdescription
    backgroundTruelistBlack[R, G, B]
    timeTruelistWhite[R, G, B]
    timeAMPMTruelistWhite[R, G, B]
    dateTruelistWhite[R, G, B]
    tMainTextTruelistWhite[R, G, B]
    tForecast1TruelistWhite[R, G, B]
    tForecast2TruelistWhite[R, G, B]
    tForecast3TruelistWhite[R, G, B]
    tForecast4TruelistWhite[R, G, B]
    tForecast1ValTruelistWhite[R, G, B]
    tForecast2ValTruelistWhite[R, G, B]
    tForecast3ValTruelistWhite[R, G, B]
    tForecast4ValTruelistWhite[R, G, B]
    barTruelistWhite[R, G, B]
    tMainTextAlt2TruelistWhite[R, G, B]
    tTimeAddTruelistWhite[R, G, B]
    +

    Specify colours as red green and blue values from 0-255 e.g. [255, 0, 0] for red or [0, 0, 255] for blue. These are translated internally to RGB565 (note that this has lower color depth so the colours may not appear the same). Also note that the screen has a low contrast ratio, so colors look sigificantly different at full display brightness and lowest brightness.

    +

    Example for the theme config:

    +
        screensaver:
    +      theme:
    +        date: [255, 0, 0]
    +
    +
    +Config Example for configured statusIcons +
    +
        screensaver:
    +        entity: weather.k3ll3r
    +        statusIcon1:
    +          entity: switch.example_item
    +        statusIcon2:
    +           entity: binary_sensor.example_item
    +
    +
    + +

    It is possible to increase the size of the font used for the icons by adding altFont: True to the statusIcon configuration. Icon/Color Overrides are also possible like on any other Entity.

    +
    +Config Example for configured statusIcons with increased size of the icons +
    +
        screensaver:
    +        entity: weather.k3ll3r
    +        statusIcon1:
    +          entity: switch.example_item
    +          altFont: True
    +        statusIcon2:
    +           entity: binary_sensor.example_item
    +           altFont: True
    +
    +
    + +
    +Config Example for all white icons on screensaver +
    +
        screensaver:
    +      entities:
    +        - entity: weather.demo_weather_north
    +        - entity: weather.demo_weather_north
    +          type: 0
    +      color: [255,255,255]
    +        - entity: weather.demo_weather_north
    +          type: 1
    +      color: [255,255,255]
    +        - entity: weather.demo_weather_north
    +          type: 2
    +      color: [255,255,255]
    +        - entity: weather.demo_weather_north
    +          type: 3
    +      color: [255,255,255]
    +
    +
    + +
    +Config Example for a custom date format on forecast +
    +
       screensaver:
    +      entities:
    +        - entity: weather.demo_weather_north
    +        - entity: weather.demo_weather_north
    +          type: 0
    +          name: "%a %-d/%-m"
    +        - entity: weather.demo_weather_north
    +          type: 1
    +          name: "%a %-d/%-m"
    +        - entity: weather.demo_weather_north
    +          name: "%a %-d/%-m"
    +          type: 2
    +        - entity: weather.demo_weather_north
    +          name: "%a %-d/%-m"
    +          type: 3
    +
    + +See Babel Documentation (https://babel.pocoo.org/en/latest/dates.html#date-fields) or the Python Documenation (https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes) in case you do not have babel installed. + +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/configure_mqtt/index.html b/stable/configure_mqtt/index.html new file mode 100644 index 00000000..01ad3070 --- /dev/null +++ b/stable/configure_mqtt/index.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configure MQTT on Tasmota - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    Configure MQTT on Tasmota

    +

    Configure your MQTT Server in Tasmota. +See Tasmota MQTT Documentation for more details.

    +

    tasmota-mqtt-config

    +

    Please leave the Full Topic as it is in default configuration (and on the screenshot).

    +

    Change the topic to something unique for your panel, you will need this topic later in the configuration of your panel in appdaemon / apps.yaml

    +

    Note for Appdeamon Addon Version >= 15

    +

    The configuration has been moved out of the config folder from homeassistant. This is how you can access it with the VSCode Addon.

    +

    image

    +

    image

    +

    Configure MQTT Connection on AppDaemon

    +

    For the app to work you need a working MQTT Configuration in AppDaemon. Please add the configuration of your mqtt server, user and password to your existing appdaemon.yaml Restart your AppDaemon Container (not HomeAssistant) after adding the MQTT Configuration.

    +

    You will find this file in the following location: /addon_configs/a0d7b954_appdaemon/appdeamon.yaml

    +
    ---
    +secrets: /homeassistant/secrets.yaml
    +appdaemon:
    +  latitude: 52.0
    +  longitude: 4.0
    +  elevation: 2
    +  time_zone: Europe/Berlin
    +  app_dir: /homeassistant/appdaemon/apps/ # !!! This is really important for AppDaemon HA Addon >= 15
    +  plugins:
    +    HASS:
    +      type: hass
    +    MQTT:
    +      type: mqtt
    +      namespace: mqtt
    +      client_id: "appdaemon"
    +      client_host: core-mosquitto.local.hass.io # This should work if you are using supervised HomeAssistant; if not use the IP Address instead.
    +      #client_host: 192.168.75.30
    +      client_port: 1883
    +      client_user: "mqttuser"
    +      client_password: "mqttpassword"
    +      client_topics: NONE
    +http:
    +  url: http://127.0.0.1:5050
    +admin:
    +api:
    +hadashboard:
    +
    +

    Configure NsPanel on AppDaemon

    +

    Please add the following minimal configuration to your apps.yaml, which is located in config/appdaemon/apps/apps.yaml

    +

    Note: You need to move your apps.yaml to this location if it isn't there.

    +
    ---
    +nspanel-1:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
    +    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"
    +    model: eu
    +
    +

    Please adjust tasmota_your_mqtt_topic to the topic used in Tasmota MQTT Configuration.

    +

    If your configuration is correct you should get the following screens on your panel:

    +

    hacs-main

    +
    +Note: You can add multiple panels to this configuration: +
    +
    ---
    +nspanel-1:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/first-nspanel-topic/RESULT"
    +    panelSendTopic: "cmnd/first-nspanel-topic/CustomSend"
    +nspanel-2:
    +  module: nspanel-lovelace-ui
    +  class: NsPanelLovelaceUIManager
    +  config:
    +    panelRecvTopic: "tele/second-nspanel-topic/RESULT"
    +    panelSendTopic: "cmnd/second-nspanel-topic/CustomSend"
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/entities/index.html b/stable/entities/index.html new file mode 100644 index 00000000..d0ee1981 --- /dev/null +++ b/stable/entities/index.html @@ -0,0 +1,1617 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entities - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    Entities

    +

    Entities are mainly used on cardEntities and cardGrid.

    +

    It is possible to overwrite and configure varrious things on Entities.

    +

    Possible configuration values for entities key:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    keyoptionaltypedefaultdescription
    entityFalsestringNonename of ha entity
    nameTruestringNoneUsed to override names (supports home assistant templates)
    valueTruestringNoneUsed to override the value (supports home assistant templates)
    iconTruestringNoneUsed to override icons
    colorTruearrayNoneOverwrite color of entity color: [255, 0, 0]
    stateTruestringNoneOnly displayed if Entity state is equal to this value
    state_notTruestringNoneOnly displayed if Entity state is unequal to this value
    statusTruestringNoneOnly valid for navigate and service items, adds a entity to track state for the icon
    assumed_stateTruestringNoneOnly for cover items, up, down and stop buttons are always shown
    action_nameTruestringNoneOnly valid for script; Button label
    fontTruestringNoneUsed to change the font for cardGrid Icons; valid values are (small, medium-icon and medium). Currently only supported for homeassistant entities and not for internal ones.
    effectListTruestringNoneOnly valid for light; for example [Android, Aurora (fav list for effects)
    +

    Override Icons or Names

    +

    To overwrite Icons or Names of entities you can configure an icon and/or name in your configuration, please see the following example. +Only the icons listed in the Icon Cheatsheet are useable.

    +
            entities:
    +          - entity: light.test_item
    +            name: NameOverride
    +            icon: mdi:lightbulb
    +
    +

    It is also possible to configure different icon overwrites per state:

    +
                icon:
    +                "on": mdi:lightbulb
    +                "off": mdi:lightbulb
    +
    +

    It is also possible to configure different color overwrites per state:

    +

                color:
    +                "on": [255,0,0]
    +                "off": [0,0,255]
    +
    +Dynamic color overwrites using homeassistant templates:

    +
                color: '{{iif(states("binary_sensor.test")=="on", "[0,255,0]", "[255,165,0]")}}'
    +
    +

    It is also possible to use text instead of icons with text:X

    +
                icon:
    +                "on": mdi:lightbulb
    +                "off": "text:"
    +
    +

    Note: State Overrides are working with all state values, not only with "on" and "off".

    +

    To insert dynamic values from a homeassistant template, like a temperature you can also use ha: which will be rendered as homeassistant template. +There probably not much cases where this is needed, but here is an exmaple to show the current temperature on the status icon of the screensaver:

    +
          statusIcon2:
    +        entity: climate.wohnzimmer_boden
    +        icon: 'ha:{{ state_attr("climate.wohnzimmer_boden","current_temperature")}}'
    +
    +

    If you want to display icons from a template you can put them between <I></I>

    +
            icon: 'ha:{{ iif(is_state('light.kitchen', 'on'), '<I>mdi:flashlight</I>', '<I>mdi:flashlight-off</I>') }}'
    +
    +

    Hide item based on state

    +

    This sensor will only be shown on the card if it's state is equal to off

    +
          - entity: binary_sensor.sensor_bad_contact
    +        state: "off"
    +
    +

    This sensor will only be shown on the card if it's state is not equal to on

    +
          - entity: binary_sensor.sensor_kueche_contact
    +        state_not: "on"
    +
    +

    Hide item based on HA Template

    +

    The template must evaluate to true for the entity to hide.

    +
          - entity: binary_sensor.sensor_kueche_contact
    +        state_template: '{{ state_attr("sun.sun","azimuth") < 200 }}'
    +
    +

    Calling service directly as button

    +

    The following example shows how to call services directly, this enables you to call services on entities not (yet) supported by the backend and also to pass data to services.

    +
        - entity: service.light.turn_on
    +      data:
    +        entity_id: light.schreibtischlampe
    +        color_name: "green"
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/faq/index.html b/stable/faq/index.html new file mode 100644 index 00000000..6d7b854c --- /dev/null +++ b/stable/faq/index.html @@ -0,0 +1,1565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FAQ - Frequently Asked Questions - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    + +
    + + + + + + +

    FAQ - Frequently Asked Questions

    +

    Waiting for content - This is taking longer than usual on the screen

    +

    You have most likely an error in your MQTT configuration somewhere. To find the error follow theese steps:

    +
      +
    1. +

      Check the location of your apps.yaml +With the AppDaemon Addon >= 15 the config dir has been moved. +It's required to configure the location back to the old one, this is done by the app_dir line in your appdaemon.yaml. +This also requires you to move your apps.yaml to this location. Please make sure your apps.yaml is at /config/appdaemon/apps/apps.yaml and move it otherwise.

      +
    2. +
    3. +

      Check your appdaemon log. (Settings > Add-ons > AppDaemon > Log) +You should see something like this: +INFO MQTT: MQTT Plugin initialization complete
      +If you are seeing Messages like this:
      +CRITICAL MQTT: Could not complete MQTT Plugin initialization, for Connection was refused due to Not Authorised
      +Your appdaemon mqtt config is wrong, check your appdaemon.yaml.
      +The log of your mqtt broker might give you additional information.

      +
    4. +
    5. +

      Check MQTT Configuration of Tasmota. +Your Tasmota device needs to connect sucessfully to your MQTT Broker, if you are in the waiting for content screen, the panel will send periodic messages to it's mqtt topic. Note that there is a minimum password length of 5 chars for the MQTT Connection in Tasmota.

      +
    6. +
    7. +

      Make sure that you are using the same topic in apps.yaml and in your tasmota configuration. +The examples in the docs (MQTT Config) are an valid example (tasmota<>apps.yaml).
      +Please don't modify the Full Topic in your Tasmota Config, unless you know the implications, changing the Full Topic will result in diffent Send and Receive Channels, that have to be correct in your apps.yaml.

      +
    8. +
    9. +

      If you are still in the waiting for content screen please share the following items, with the Waiting for Content Issue type on the Github Issues Page

      +
        +
      • a screenshot of your tasmota mqtt configration (please censor your mqtt password)
      • +
      • your appdaemon.yaml (please censor your mqtt password)
      • +
      • your apps.yaml
      • +
      • the appdaemon log, after restarting the container
      • +
      +
    10. +
    +

    How to update

    +

    Update AppDaemon Script

    +

    HACS will show you that there is an update avalible and ask you to update. It is important to restart the AppDaemon Container afterwards.

    +

    Update Display Firmware

    +

    You should get an notification on the screen, asking you to update the firmware. In case you want to update manually you can use the following commands.

    +

    EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

    +

    US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

    +

    US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

    +

    Update Tasmota Berry Driver

    +

    You should get an notification on the screen, asking you to update the driver, if an update is needed.

    +

    You can update the berry driver directly from the Tasmota Console with the following command.

    +

    UpdateDriverVersion https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be

    +

    How to upgrade from a release to the current development version

    +
      +
    1. Update App in HACS to main
    2. +
    +

    Click redownload in the menu of the app in HACS.

    +

    Select main version.

    +

    !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

    +

    hacs-main

    +

    !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

    +

    Click download.

    +
      +
    1. +

      Restart AppDaemon

      +
    2. +
    3. +

      Flash current Development Firmware in Tasmota Console. DO NOT USE THIS VERSION/URLS IF YOUR ARE NOT ON THE DEVELOPMENT VERSION

      +
    4. +
    +

    EU VERSION: FlashNextion http://nspanel.pky.eu/lui.tft

    +

    Development happens in the EU version, so it is possible that the US Version isn't up to date with the current development version of the EU firmware, the lastet US versions are still downloadable with the following links:

    +

    US LANDSCAPE: FlashNextion http://nspanel.pky.eu/lui-us-l.tft

    +

    US PORTRAIT: FlashNextion http://nspanel.pky.eu/lui-us-p.tft

    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/hmi-serial-protocol/index.html b/stable/hmi-serial-protocol/index.html new file mode 100644 index 00000000..37e03cf3 --- /dev/null +++ b/stable/hmi-serial-protocol/index.html @@ -0,0 +1,3851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + NSPanel Lovelace UI - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    + +
    + + + + + + +

    NSPanel Lovelace UI

    +

    The HMI Project of this project is only used to display stuff, navigation ist mostly up to the backend. This allows to be way more flexible.

    +

    Messages to the Panel can be send through the Command CustomSend, which is implemented in the berry driver. +You can issue this command through MQTT by sending messages to the cmnd/XXX/CustomSend Topic. +Messages from the Panel are send to the tele/XXX/RESULT Topic, encoded in json {"CustomRecv":"message_from_screen"}

    +

    Table of contents

    + +

    Startup

    +

    On startup the panel will send {"CustomRecv":"event,startup,39,eu"} every few seconds.

    +
    event,   #Every message from the screen will start with `event`
    +startup, #Startup Event
    +39,      #Current HMI Project Version
    +eu       #Current HMI Project Model
    +
    +

    You can answer this message in many different ways, but in general the goal is to navigate way from the startup page. In the following example we will navigate to the screensaver page.

    +

    Send the following messages to the CustomSend Topic. (You can also send them on tasmota console for testing)

    +

    Some preperation before we are acually navigating away:

    +

    Send this every minute: time~18:17

    +

    Send this at least once at midnight: date~Donnerstag, 25. August 2022

    +

    Send theese message once after receiving the startup event (parameters will be explained later):

    +

    timeout~20

    +

    dimmode~10~100~6371

    + +

    pageType~screensaver

    +

    After sending this command you should already see the time and date. +To also show weather data you have to send them with weatherUpdate, but we will skip this for now.

    +

    Exit Screensaver

    +

    Touching the panel on the screensaver will result in this MQTT Message on the result topic:

    +

    event,buttonPress2,screensaver,bExit,1

    +

    You can answer this by sending theese commands to the CustomSend Topic.

    +

    pageType~cardEntities

    +

    entityUpd~test~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~light~light.schreibtischlampe~X~17299~Schreibtischlampe~0~text~sensor.server_energy_power~Y~17299~Server ENERGY Power~155 W~shutter~cover.rolladenfenster_cover_1~Z~17299~Fenster Eingang~A|B|C|disable|enable|enable~switch~switch.bad~D~63142~Bad~1

    +

    Messages to Nextion Display

    +

    General Commands, implemented on all pages

    +

    set brightness of screensaver and active-brightness:

    +

    dimmode~0~100 - (screen off)

    +

    dimmode~100~100 - (screen on with full brightness)

    +

    set current time:

    +

    time~22:26

    +

    set current date:

    +

    date~Di 24. Februar

    +

    set screensaver timeout (set time in sec~ max 65):

    +

    timeout~15 - timeout after 15 seconds

    +

    timeout~0 - disable screensaver

    +

    change the page type:

    +

    pageType~pageStartup

    +

    pageType~cardEntities

    +

    pageType~cardThermo

    +

    pageType~cardMedia

    +

    pageType~popupLight~Schreibtischlampe~light.schreibtischlampe

    +

    pageType~popupNotify

    +

    pageType~screensaver

    +

    screensaver page

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionweatherupdate
    1Main IconEntity Definitiontypeignored
    2intNameEntityignored
    3icon
    4iconColor
    5displayNameignored
    6optionalValue
    7First Forecast IconEntity Definitiontypeignored
    8intNameEntityignored
    9icon
    10iconColor
    11displayName
    12optionalValue
    13Second Forecast IconEntity Definitiontypeignored
    14intNameEntityignored
    15icon
    16iconColor
    17displayName
    18optionalValue
    19Third Forecast IconEntity Definitiontypeignored
    20intNameEntityignored
    21icon
    22iconColor
    23displayName
    24optionalValue
    25Fourth Forecast IconEntity Definitiontypeignored
    26intNameEntityignored
    27icon
    28iconColor
    29displayName
    30optionalValue
    31Alternative Layout IconEntity Definitiontypeignored
    32intNameEntityignored
    33icon
    34iconColor
    35displayNameignored
    36optionalValue
    + +

    color~background~tTime~timeAMPM~tDate~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMainTextAlt2~tTimeAdd

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter NumberCategoryLocationTypeFieldAddional Information
    0instructioncolor
    1background
    2tTime
    3timeAMPM
    4tDate
    5tMainText
    6tForecast1
    7tForecast2
    8tForecast3
    9tForecast4
    10tForecast1Val
    11tForecast2Val
    12tForecast3Val
    13tForecast4Val
    14bar
    15tMainTextAlt2
    16tTimeAdd
    + +

    notify~heading~text

    +

    statusUpdate~icon1~icon1Color~icon2~icon2~icon2color~icon1font~icon2font

    +

    cardEntities Page

    +

    Structure (Category): entityUpd~title~[navigation]~[entity_information] +Example with 4 Entities: +

    entityUpd~LightTest~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~light~light.bed_light~A~17299~Bed Light~0~light~light.ceiling_lights~B~52231~Ceiling Lights~1~switch~switch.ac~C~17299~AC~0~switch~switch.decorative_lights~D~65222~Decorative Lights~1
    +

    +

    Possible entities on cardEntities/cardGrid:

    +

    ~light~light.entityName~1~17299~Light1~0

    +

    ~shutter~cover.entityName~0~17299~Shutter2~iconUp|iconStop|iconDown

    +

    ~delete~~~~~

    +

    ~text~sensor.entityName~3~17299~Temperature~content

    +

    ~button~button.entityName~3~17299~bt-name~bt-text

    +

    ~switch~switch.entityName~4~17299~Switch1~0

    +

    ~number~input_number.entityName~4~17299~Number123~value|min|max

    +

    ~input_sel~input_select.entityName~3~17299~sel-name~sel-text

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionentityUpd
    1titletitletitletitle
    2NavigationUpper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14EntitiesFirst EntityEntity Definitiontype
    15intNameEntity
    16icon
    17iconColor
    18displayName
    19optionalValue
    20Second EntityEntity Definitiontype
    21intNameEntity
    22icon
    23iconColor
    24displayName
    25optionalValue
    26Thrid EntityEntity Definitiontype
    27intNameEntity
    28icon
    29iconColor
    30displayName
    31optionalValue
    32Forth EntiryEntity Definitiontype
    33intNameEntity
    34icon
    35iconColor
    36displayName
    37optionalValue
    38Fifth Entiy (US Portrait   Version)Entity Definitiontype
    39intNameEntity
    40icon
    41iconColor
    42displayName
    43optionalValue
    44Sixth Entiy (US Portrait   Version)Entity Definitiontype
    45intNameEntity
    46icon
    47iconColor
    48displayName
    49optionalValue
    + +

    cardGrid Page

    +

    cardGrid is using the exact same messageformat like cardEntities does. The only difference is, it ignores the information supplied in optionalValue, because it isn't needed for cardGrid.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter   NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionentityUpd
    1titletitletitletitle
    2NavigationUpper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14EntitiesFirst EntityEntity Definitiontype
    15intNameEntity
    16icon
    17iconColor
    18displayName
    19optionalValueignored
    20Second EntityEntity Definitiontype
    21intNameEntity
    22icon
    23iconColor
    24displayName
    25optionalValueignored
    26Thrid EntityEntity Definitiontype
    27intNameEntity
    28icon
    29iconColor
    30displayName
    31optionalValueignored
    32Forth EntiryEntity Definitiontype
    33intNameEntity
    34icon
    35iconColor
    36displayName
    37optionalValueignored
    38Fifth Entiy (US Portrait   Version)Entity Definitiontype
    39intNameEntity
    40icon
    41iconColor
    42displayName
    43optionalValueignored
    44Sixth Entiy (US Portrait   Version)Entity Definitiontype
    45intNameEntity
    46icon
    47iconColor
    48displayName
    49optionalValueignored
    + +

    cardMedia

    +

    Example without icons in bottom row: entityUpd~Kitchen~button~navigation.up~U~65535~~~delete~~~~~~media_player.kitchen~I'm a Hurricane~~Wellmess~~100~A~64704~B~media_pl~media_player.kitchen~C~17299~Kitchen~

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter   NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionentityUpd
    1titletitletitletitle
    2NavigationUpper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14cardMedia specificcardMedia specificintNameEntity
    151st text rowtitle
    16titleColor
    172nd text rowauthor
    18authorColor
    19slidervolume0-100
    20icon middleplayPauseIcon
    21icon right sideonOffBtn"disable" or color
    22icon left sideiconShuffle"disable" or icon
    23Entitiesupper left corner media   iconEntity Definitiontype
    24intNameEntity
    25icon
    26iconColor
    27displayNameonly used for popups
    28optionalValueignored
    29First EntityEntity Definitiontype
    30intNameEntity
    31icon
    32iconColor
    33displayNameonly used for popups
    34optionalValueignored
    35Second EntityEntity Definitiontype
    36intNameEntity
    37icon
    38iconColor
    39displayNameonly used for popups
    40optionalValueignored
    41Thrid EntityEntity Definitiontype
    42intNameEntity
    43icon
    44iconColor
    45displayNameonly used for popups
    46optionalValueignored
    47Forth EntiryEntity Definitiontype
    48intNameEntity
    49icon
    50iconColor
    51displayNameonly used for popups
    52optionalValueignored
    53Fifth EntiyEntity Definitiontype
    54intNameEntity
    55icon
    56iconColor
    57displayNameonly used for popups
    58optionalValueignored
    + +

    cardThermo

    +

    Serial Protocol of cardThermo is about to change; table will be completed later

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter NumberLocationTypeFieldAddional Information
    0instructionentityUpd
    1titletitletitle
    2Upper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14intNameEntity
    152nd text boxcurrentTemp
    16target temperaturedstTempmultiplied by 10
    17Text 4th Box Left Sidestatus
    18Min TempminTempmultiplied by 10
    19Max TempmaxTempmultiplied by 10
    20Temperature StepstempStepmultiplied by 10
    21bottom hvac_action 1Hvac Actionicon
    22iconColorActive
    23buttonState
    24intName
    25bottom hvac_action 2Hvac Actionicon
    26iconColorActive
    27buttonState
    28intName
    29bottom hvac_action 3Hvac Actionicon
    30iconColorActive
    31buttonState
    32intName
    33bottom hvac_action 4Hvac Actionicon
    34iconColorActive
    35buttonState
    36intName
    37bottom hvac_action 5Hvac Actionicon
    38iconColorActive
    39buttonState
    40intName
    41bottom hvac_action 6Hvac Actionicon
    42iconColorActive
    43buttonState
    44intName
    45bottom hvac_action 7Hvac Actionicon
    46iconColorActive
    47buttonState
    48intName
    49bottom hvac_action 8Hvac Actionicon
    50iconColorActive
    51buttonState
    52intName
    53Currently Label 1th Text BoxtCurTempLbl
    54State Label 3th Text BoxtStateLbl
    55tALbldeprecated; ignored
    56Temperature Unit (Celcius/Farhenheit)tCF
    57Second Destination Tempature (Heat/Cool)second temp; multiplied by 10
    58additonal detail button to open another pagebtDetail"1" to hide
    + +

    cardAlarm

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionentityUpd
    1titletitletitletitle
    2NavigationUpper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14cardAlarm specificcard intNameEntityintNameEntity
    151st button right sidedisplayName
    16intId
    172nd button right sidedisplayName
    18intId
    193rd button right sidedisplayName
    20intId
    214th button right sidedisplayName
    22intId
    23icon next to code displayicon
    24iconColor
    25numpadnumpadStatus"disable" or "enable"
    26flashing of icon next to codeflashing status"enable" or "disable"
    27button bottom left cornericon
    28iconColor
    29intNameEntity
    + +

    cardQR

    +

    Example: entityUpd~Guest Wifi~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~WIFI:S:test_ssid;T:WPA;P:test_pw;;~text~iText.test_ssid~���~17299~Name~test_ssid~text~iText.test_pw~���~17299~Password~test_pw

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter   NumberCategoryLocationTypeFieldAddional Information
    0instructioninstructionentityUpd
    1titletitletitleintNameEntity
    2NavigationUpper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14cardQR specificqrcode text
    15Entities1st EntityEntity Definitiontype
    16intNameEntity
    17icon
    18iconColor
    19displayName
    20optionalValue
    212nd EntityEntity Definitiontype
    22intNameEntity
    23icon
    24iconColor
    25displayName
    26optionalValue
    + +

    cardPower

    +

    entityUpd~PowerTest~x~navUp~A~65535~~~delete~~~~~~text~sensor.power_consumption~B~17299~Power consumption~100W~1~text~sensor.power_consumption~C~17299~Power consumption~100W~1~text~sensor.today_energy~D~17299~Total energy 1~5836.0kWh~0~delete~~~~~~0~text~sensor.today_energy~E~17299~Total energy 1~5836.0kWh~-30~delete~~~~~~0~text~sensor.today_energy~F~65504~Total energy 1~5836.0kWh~90~text~sensor.today_energy~G~17299~Total energy 1~5836.0kWh~10

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter NumberLocationTypeFieldAddional Information
    0instructionentityUpd
    1titletitletitle
    2Upper Left IconEntity Definitiontype(ignored)¹
    3intNameEntity
    4icon
    5iconColor
    6displayNameignored
    7optionalValueignored
    8Upper Right IconEntity Definitiontype(ignored)¹
    9intNameEntity
    10icon
    11iconColor
    12displayNameignored
    13optionalValueignored
    14Home Icon / Value below Home IconEntity Definitiontypeignored
    15intNameEntityignored
    16icon
    17iconColor
    18displayName
    19optionalValue
    20speedignored
    21Value above Home IconEntity Definitiontypeignored
    22intNameEntityignored
    23iconignored
    24iconColorignored
    25displayNameignored
    26optionalValue
    27speedignored
    281st Item Upper LeftEntity Definitiontypeignored
    29intNameEntityignored
    30icon
    31iconColor
    32displayName
    33optionalValue
    34speednumbers (between -120 and 120)
    352nd Item Middle LeftEntity Definitiontypeignored
    36intNameEntityignored
    37icon
    38iconColor
    39displayName
    40optionalValue
    41speednumbers (between -120 and 120)
    423rd Item Bottom LeftEntity Definitiontypeignored
    43intNameEntityignored
    44icon
    45iconColor
    46displayName
    47optionalValue
    48speednumbers (between -120 and 120)
    494th Item Upper RightEntity Definitiontypeignored
    50intNameEntityignored
    51icon
    52iconColor
    53displayName
    54optionalValue
    55speednumbers (between -120 and 120)
    565th Item Middle RightEntity Definitiontypeignored
    57intNameEntityignored
    58icon
    59iconColor
    60displayName
    61optionalValue
    62speednumbers (between -120 and 120)
    636th Item Bottom RightEntity Definitiontypeignored
    64intNameEntityignored
    65icon
    66iconColor
    67displayName
    68optionalValue
    69speednumbers (between -120 and 120)
    + +

    cardChart Page

    +

    entityUpd~heading~navigation~color~yAxisLabel~yAxisTick:[yAxisTick]*[~value[:xAxisLabel]?]*

    +

    entityUpd~Chart Demo~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~6666~Gas [kWh]~20:40:60:80:100~10~7^2:00~7~6^4:00~6~7^6:00~0~7^8:00~5~1^10:00~1~10^12:00~5~6^14:00~8

    +

    popupLight Page

    +

    entityUpdateDetail~entityName~*ignored*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*

    +

    entityUpdateDetail~1~17299~1~100~78~enable

    +

    entityUpdateDetail~1~17299~1~100~disable

    +

    popupShutter Page

    +

    entityUpdateDetail~entityName~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus~tiltPos

    +

    entityUpdateDetail~1~77

    +

    popupNotify Page

    +

    entityUpdateDetail~*internalName*~*tHeading*~*tHeadingColor*~*b1*~*tB1Color*~*b2*~*tB2Color*~*tText*~*tTextColor*~*sleepTimeout*~*font*~*alt_icon*~*altIconColor*

    +

    exitPopup

    +

    popupThermo Page

    +

    entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~

    +

    popupInSel Page (input_select detail page)

    +

    entityUpdateDetail2~*entity_id*~~*icon_color*~*input_sel*~*state*~*options*

    +

    options are ? seperated

    +

    popupTimer

    +

    editable is 0 or 1

    +

    action fields are in the answer on the button press

    +

    in case action is empty the button will be hidden

    +

    entityUpdateDetail~{entity_id}~~{icon_color}~{entity_id}~{min_remaining}~{sec_remaining}~{editable}~{action1}~{action2}~{action3}~{label1}~{label2}~{label3}

    +

    Messages from Nextion Display

    +

    event,buttonPress2,pageName,bNext

    +

    event,buttonPress2,pageName,bPrev

    +

    event,buttonPress2,pageName,bExit,number_of_taps

    +

    event,buttonPress2,pageName,sleepReached

    +

    startup page

    +

    event,startup,version,model

    +

    screensaver page

    +

    event,buttonPress2,screensaver,exit - Touch Event on Screensaver

    +

    event,screensaverOpen - Screensaver has opened

    +

    cardEntities Page

    +

    event,*eventName*,*entityName*,*actionName*,*optionalValue*

    +

    event,buttonPress2,internalNameEntity,up

    +

    event,buttonPress2,internalNameEntity,down

    +

    event,buttonPress2,internalNameEntity,stop

    +

    event,buttonPress2,internalNameEntity,OnOff,1

    +

    event,buttonPress2,internalNameEntity,button

    +

    popupLight Page

    +

    event,pageOpenDetail,popupLight,internalNameEntity

    +

    event,buttonPress2,internalNameEntity,OnOff,1

    +

    event,buttonPress2,internalNameEntity,brightnessSlider,50

    +

    event,buttonPress2,internalNameEntity,colorTempSlider,50

    +

    event,buttonPress2,internalNameEntity,colorWheel,x|y|wh

    +

    popupShutter Page

    +

    event,pageOpenDetail,popupShutter,internalNameEntity

    +

    event,buttonPress2,internalNameEntity,positionSlider,50

    +

    popupNotify Page

    +

    event,buttonPress2,*internalName*,notifyAction,yes

    +

    event,buttonPress2,*internalName*,notifyAction,no

    +

    cardThermo Page

    +

    event,buttonPress2,*entityName*,tempUpd,*temperature*

    +

    event,buttonPress2,*entityName*,hvac_action,*hvac_action*

    +

    cardMedia Page

    +

    event,buttonPress2,internalNameEntity,media-back

    +

    event,buttonPress2,internalNameEntity,media-pause

    +

    event,buttonPress2,internalNameEntity,media-next

    +

    event,buttonPress2,internalNameEntity,volumeSlider,75

    +

    cardAlarm Page

    +

    event,buttonPress2,internalNameEntity,actionName,code

    +

    Custom Protocol

    +
    55 BB [payload length] [payload length] [payload] [crc] [crc]
    +
    +

    Payload length contains the number of bytes of the payload.

    +

    CRC is "CRC-16 (MODBUS) Big Endian" calculated over the whole message

    +

    This protocol does not try to implement broken JSON Commands with a specified type (lol). +Instead the commands are plain text commands with parameters.

    +

    Example for valid Message

    +

    This message has to be generated for the Message "1337" (1337 is not a valid command~ this is just an example)

    +
    55 BB  04 00  31 33 33 37  5F 5B
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/icon-cheatsheet.html b/stable/icon-cheatsheet.html new file mode 100644 index 00000000..14e16244 --- /dev/null +++ b/stable/icon-cheatsheet.html @@ -0,0 +1,537 @@ + + + + + + + Material Design Icons + + + + +

    + + + + Material Design Icons + +

    + +

    Cheatsheet Usage

    + +
      +
    • + NsPanel Lovelace UI Users: Copy the material design icon name and use it in the config file, you can prefix it with 'mdi:', but you don't have to. +
    • +
    • Click the icon to copy the SVG to your clipboard
    • +
    • Click the hex value to copy the codepoint to your clipboard
    • +
    • Click the icon name to copy to your clipboard
    • +
    + +

    Thanks to aderusha for this great nextion font: Generate-HASP-Fonts

    + +

    New Icons -

    +
    + +

    All Icons -

    +
    + +

    Deprecated Icons -

    +

    + Deprecated icons will be removed in a future major release. +

    +
    + + + + + + + + diff --git a/stable/img/appdaemon-babel.png b/stable/img/appdaemon-babel.png new file mode 100644 index 0000000000000000000000000000000000000000..b82f163da52b0b10255c74dbe4cf2b0ce73273fc GIT binary patch literal 17866 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 literal 0 HcmV?d00001 diff --git a/stable/img/card-entities.png b/stable/img/card-entities.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8e8b7f8b3e2f47d7f989d056929c2b938358c8 GIT binary patch literal 8053 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 literal 0 HcmV?d00001 diff --git a/stable/img/card-grid.png b/stable/img/card-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6f40d644017b95e58f5eed6b37f08391a0622c GIT binary patch literal 9360 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 EU*O6LXaE2J literal 0 HcmV?d00001 diff --git a/stable/img/card-power.png b/stable/img/card-power.png new file mode 100644 index 0000000000000000000000000000000000000000..6b457ea2bacf43d763fe6be0e6227e30f345ee89 GIT binary patch literal 26289 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 Kx?I*g^nU=YioG`g literal 0 HcmV?d00001 diff --git a/stable/img/card-qr.png b/stable/img/card-qr.png new file mode 100644 index 0000000000000000000000000000000000000000..2eac72f92952a6cd7d9f25a4f2b6d0ff3deb5c82 GIT binary patch literal 6008 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 I*uVV00A_@3d;kCd literal 0 HcmV?d00001 diff --git a/stable/img/card-unlock.png b/stable/img/card-unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff6fdd5b8c976816771e68eae31c89d20438db5 GIT binary patch literal 15645 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 VzKeASxOukjyruP-(o@%>{ug!mgY5tS literal 0 HcmV?d00001 diff --git a/stable/img/hass-add-on-store.png b/stable/img/hass-add-on-store.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9d5458913592f18fb353dd9efa0892ded0b001 GIT binary patch literal 13574 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

    KZJ69x>?4nEzTJ%bY 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 NJ-fVjR=6HK{T~VzY`y>h literal 0 HcmV?d00001 diff --git a/stable/img/mqtt-config-sucess.png b/stable/img/mqtt-config-sucess.png new file mode 100644 index 0000000000000000000000000000000000000000..055581ac392773685ab45d8022889840d17583fb GIT binary patch literal 12437 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 ulw?tt@n7xrPu0u+W0`p)C}?xHh$?Y{!-W literal 0 HcmV?d00001 diff --git a/stable/img/nodered-remote-control.png b/stable/img/nodered-remote-control.png new file mode 100644 index 0000000000000000000000000000000000000000..63a0ccbd6d5117144635757b6cef4e1057edbdc9 GIT binary patch literal 17719 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 As{jB1 literal 0 HcmV?d00001 diff --git a/stable/img/nspanel-rl.png b/stable/img/nspanel-rl.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0ffba044fc4a1ae49160c86f01b41eb2a14041 GIT binary patch literal 82029 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 literal 0 HcmV?d00001 diff --git a/stable/img/popupTimer.gif b/stable/img/popupTimer.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c55fcbf542a30ba9e513b6e42847d06aaacdf8 GIT binary patch literal 479390 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 KA07hQ@P7c7<0q*A literal 0 HcmV?d00001 diff --git a/stable/img/screens-us-p.png b/stable/img/screens-us-p.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd6a7b0d236ffe3a5b545bd927f6fc228295626 GIT binary patch literal 35395 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๫Y)crMraXZ}(nARShJ$vKe!kh$u<(@P2NBdeZP=OHPg`#{En z=dr^^uPFV}tu_bf!a5LwLh25ow+w5}ZIrrVTK)-E#Qz`Cbb2a5N4N(E=gg?t#_Dl# zgE=E|Y;Z=%A5fq8F9!+@WWeB);QIf}nOJCQC#d`GkC9*Ma65X#YATwy3zQx_{eJ*d Csz1O0 literal 0 HcmV?d00001 diff --git a/stable/img/screens.png b/stable/img/screens.png new file mode 100644 index 0000000000000000000000000000000000000000..3b05e6961a38b575e485a7baaed216d8a132d476 GIT binary patch literal 353754 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®~-VX-%QmUbSAJB!-H}SZpEoL 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%0A4(&-giq%E6qM^lz1F1 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 literal 0 HcmV?d00001 diff --git a/stable/img/screensaver-alt.png b/stable/img/screensaver-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7ef1c0c0b60374d0c759246e2084bcffe343d0 GIT binary patch literal 39175 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%0Ap# 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�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 literal 0 HcmV?d00001 diff --git a/stable/img/screensaver.png b/stable/img/screensaver.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7ef07c157c1a0123a85b453673e0bf0be29bb6 GIT binary patch literal 49619 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 Nmr9z7b@G;B{|8&QN3Q?? literal 0 HcmV?d00001 diff --git a/stable/img/screensaver2.png b/stable/img/screensaver2.png new file mode 100644 index 0000000000000000000000000000000000000000..f71e3c8a1a6f390351ad013463d6d49de0e7b328 GIT binary patch literal 54109 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 T)adWuIra%uOWs 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Overview - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Overview

      +

      If you like this project consider buying me a pizza 🍕

      +

      hacs_badge +hacs validation +Man Hours

      +

      NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of HomeAssistant's Lovelace UI Design.

      +

      EU Model and US Model supported (in portrait and landscape orientation)

      +

      Content of the screen is controlled by a AppDaemon Python Script installed on your HomeAssistant Instance.

      +

      Or an TypeScript on your ioBroker Instance in case you are an ioBroker User.

      +

      NsPanel needs to be flashed with Tasmota (or with the 3rd Party ESPHome Component from @sairon)

      +

      nspanel-rl

      +

      Features

      +
        +
      • Entities Page
      • +
      • Grid Page
      • +
      • Detail Pages for Lights (Brightness, Temperature and Color of the Light) and for Covers (Position)
      • +
      • Thermostat Page
      • +
      • Media Player Card
      • +
      • Alarm Control Card
      • +
      • Screensaver Page with Time, Date and Weather Information
      • +
      • Card with QrCode to display WiFi Information
      • +
      • +

        Localization (currently 40 languages)

        +
      • +
      • +

        Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor

        +
      • +
      +

      It works with Tasmota and MQTT. +To control the panel and update it with content from HomeAssistant there is an AppDaemon App.

      +

      See the following picture to get an idea of the look of this firmware for NSPanel.

      +

      screens

      +

      Some (not all) screenshots from the US Portrait Version:

      +

      screens-us-p

      +

      Requirements

      + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/iobroker-install/index.html b/stable/iobroker-install/index.html new file mode 100644 index 00000000..7b741e49 --- /dev/null +++ b/stable/iobroker-install/index.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Installation - ioBroker - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Installation - ioBroker

      +

      The Backend for ioBroker is maintained by britzelpuf and armilar

      +

      See the wiki for documentation around setting lovelace-ui up with ioBroker

      +

      Wiki

      +

      Also see the Readme in the ioBroker Folder. +iobroker ReadMe

      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/notifications/index.html b/stable/notifications/index.html new file mode 100644 index 00000000..41b2a776 --- /dev/null +++ b/stable/notifications/index.html @@ -0,0 +1,1535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sending Notifications to the Panel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Sending Notifications to the Panel

      +

      There are two notification types, that can be triggered by sending a command over mqtt to the panel here are examples for homeassistant scripts:

      +

      Seperate Page

      +

      This is the notification used by the backend for updates, opening it requires to the following commands to the CustomSend Topic:

      +

      pageType popupNotify

      +

      entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText

      +

      Alternative Layout with Icon:

      +

      entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText~icon~iconColor

      +

      fontIdText is the font used by the notification text +Possible values are 0-5: +

      Font 0 - Default - Size 24 (No Icons, Support for various special chars from different langs)
      +Font 1 - Size 32 (Icons and limited chars)
      +Font 2 - Size 32 (No Icons, Support for various special chars from different langs)
      +Font 3 - Size 48 (Icons and limited chars)
      +Font 4 - Size 80 (Icons and limited chars)
      +Font 5 - Size 128 (ascii only)
      +

      +

      You need to use the acual char for the icon instead of the icon name which is used in the configuration. You can get the char of the icon from the cheatsheet.

      +

      https://docs.nspanel.pky.eu/icon-cheatsheet.html

      +

      It is possible to exit from the page by sending exitPopup

      +

      If you want to add newlines to your message add this string for the newline {{'\r\n'}}

      +

      Send Message to the Panel combined with a buzzer sound:

      +
      nspanel_popup_notification:
      +  alias: Popup Notification
      +  sequence:
      +  - service: mqtt.publish
      +    data:
      +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
      +      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{
      +        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}; Buzzer 2,2,2
      +  mode: single
      +  icon: mdi:message-badge
      +
      +

      Send Message to the Panel:

      +
      nspanel_popup_notification:
      +  alias: Popup Notification
      +  sequence:
      +  - service: mqtt.publish
      +    data:
      +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
      +      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{
      +        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}
      +  mode: single
      +  icon: mdi:message-badge
      +
      +

      Notification on screensaver

      +

      The screensaver can display Notifications by sending this command to the CustomSend topic: notify~heading~text

      +

      Send Message to the Screensaver combined with a buzzer sound:

      +
      nspanel_screensaver_notification:
      +  alias: Screensaver Notification
      +  sequence:
      +  - service: mqtt.publish
      +    data:
      +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
      +      payload: CustomSend notify~{{ heading }}~{{ message }}; Buzzer 2,2,2
      +  mode: single
      +  icon: mdi:message-badge
      +
      +

      Send Message to the Screensaver:

      +
      nspanel_screensaver_notification:
      +  alias: Screensaver Notification
      +  sequence:
      +  - service: mqtt.publish
      +    data:
      +      topic: cmnd/tasmota_NsPanelTerrasse/Backlog
      +      payload: CustomSend notify~{{ heading }}~{{ message }}
      +  mode: single
      +  icon: mdi:message-badge
      +
      +

      Buzzer

      +

      See Tasmota Buzzer for commands.

      +

      It might be necessary to enable the buzzer with: +

      BuzzerPWM 1
      +

      +

      Color Picker

      +

      +

      Decimal RGB565: 0

      + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/objects.inv b/stable/objects.inv new file mode 100644 index 00000000..e69de29b diff --git a/stable/overrides/partials/integrations/analytics/custom.html b/stable/overrides/partials/integrations/analytics/custom.html new file mode 100644 index 00000000..cb1c6f69 --- /dev/null +++ b/stable/overrides/partials/integrations/analytics/custom.html @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/stable/phys-btn/index.html b/stable/phys-btn/index.html new file mode 100644 index 00000000..e9882754 --- /dev/null +++ b/stable/phys-btn/index.html @@ -0,0 +1,1409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Change behaviour of hardware buttons - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Change behaviour of hardware buttons

      +

      Tasmota Rules

      +

      You can configure the buttons to mimic an UI element on the screen by configuring tasmota rules.

      +

      The following rule will change the behaviour of the two buttons to do page navigation.

      +
      Rule2 on Button1#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,buttonPress2,navPrev,button"} endon on Button2#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,buttonPress2,navNext,button"} endon
      +
      +Rule2 1
      +
      +

      Decouple buttons from controlling power outputs

      +

      If you do not want your NSPanel physical buttons to trigger the relays and prefer to have them as software configurable buttons, open the Tasmota console of your NSPanel and enter the following:

      +

      SetOption73 1

      +

      Your relays will now appear as switches in HomeAssistant and you can control your buttons by using automations:

      +

      image

      +

      You may reverse this change by entering the following in the Tasmota console of your NSPanel:

      +

      SetOption73 0

      +

      Please note: Doing this will mean that if HomeAssistant is not working for any reason your buttons will not function correctly.

      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/prepare_ha/index.html b/stable/prepare_ha/index.html new file mode 100644 index 00000000..a5ee3c50 --- /dev/null +++ b/stable/prepare_ha/index.html @@ -0,0 +1,1551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Setup Home Assistant - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Setup Home Assistant

      +

      Installing AppDaemon

      +

      The backend application for HomeAssistant is written in a python for AppDaemon. +This means it requires a working and running installation of AppDaemon.

      +

      The easiest way to install it is through Home Assistant's Supervisor Add-on Store, it will be automaticly connected to your Home Assistant Instance.

      +

      hass-add-on-store

      +
      +Instructions for users of HomeAssistant Core installed through docker containers. + +In case you have a homeassistant setup using docker cotainers and the Add-on Store is not available to you, you can follow this guide for setting up AppDaemon. https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html +Please also pay attention to the correct volume mount for the conf folder of appdaemon, that has to point to the appdaemon folder within your homeassistant config folder. + +Here is an example docker compose file for homeassistant and appdaemon: + +
      version: "3.5"
      +services:
      +  homeassistant:
      +    image: ghcr.io/home-assistant/home-assistant:stable
      +    container_name: homeassistant
      +    network_mode: host
      +    volumes:
      +      - ./docker-data/homeassistant/:/config
      +      - /etc/localtime:/etc/localtime:ro
      +    environment:
      +      - TZ=Europe/Berlin
      +    privileged: true
      +    restart: unless-stopped
      +
      +  appdaemon:
      +    container_name: appdaemon
      +    image: acockburn/appdaemon:4.2.3
      +    environment:
      +      - HA_URL=http://your-homeassistant-url:8123
      +      - TOKEN="xxxxxx"
      +    volumes:
      +      - /etc/localtime:/etc/localtime:ro
      +      - ./docker-data/homeassistant/appdaemon:/conf
      +    depends_on:
      +      - homeassistant
      +    restart: unless-stopped
      +
      +
      + +

      Add babel package to AppDaemon Container (Optional)

      +

      For localisation (date in your local language) you need to add the python package babel to your AppDaemon Installation.

      +

      appdaemon-babel

      +

      Installing Studio Code Server

      +

      You will need a way to edit the apps.yaml config file in the Appdaemon folder. +Install Studio Code Server from Home Assistant's Supervisor Add-on Store to easily edit configuration Files on your HomeAssistant Instance.

      +

      Installing HomeAssistant Community Store

      +

      HACS is the Home Assistant Community Store and allows for community integrations and +automations to be updated easily from the Home Assistant web user interface. +You will be notified of updates, and they can be installed by a click on a button.

      +

      Installing Lovelace AppDaemon Backend Application

      +

      To install Lovelace UI Backend App with HACS, you will need to make sure that you enabled +AppDaemon automations in HACS, as these are not enabled by default:

      +
        +
      1. Click on Configuration on the left menu bar in Home Assistant Web UI
      2. +
      3. Select Devices & Services
      4. +
      5. Select Integrations
      6. +
      7. Find HACS and click on Configure
      8. +
      9. In the window that opens, make sure that Enable AppDaemon apps discovery & tracking + is checked, or check it and click Submit
      10. +
      11. If you just enabled this (or just installed HACS), you might have to wait a few minutes + as all repositories are being fetched; you might hit a GitHub rate limit, which might + then require you to wait a few hours for HACS to be fully configured. In this case, + you won't be able to proceed to the next steps until HACS is ready.
      12. +
      +

      Now, to install NSPanel Lovelace UI Backend with HACS, follow these steps:

      +
        +
      1. Click on HACS on the left menu bar in Home Assistant Web UI
      2. +
      3. Click on Automations in the right panel
      4. +
      5. Click on Explore & download repositories in the bottom right corner
      6. +
      7. Search for NSPanel, and click on NSPanel Lovelace UI Backend in the list that appears
      8. +
      9. In the bottom right corner of the panel that appears, click on + Download this repository with HACS
      10. +
      11. A confirmation panel will appear, click on Download, and wait for HACS to + proceed with the download
      12. +
      13. The Backend Application is now installed, and HACS will inform you when updates are available
      14. +
      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/prepare_nspanel/index.html b/stable/prepare_nspanel/index.html new file mode 100644 index 00000000..a679e56a --- /dev/null +++ b/stable/prepare_nspanel/index.html @@ -0,0 +1,1458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flash Tasmota to Your NSPanel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Flash Tasmota to Your NSPanel

      +

      You need to connect to your NSPanel via serial and flash Tasmota using tasmota32-nspanel.bin.
      +You can use the Tasmota Web Installer to do so.

      +

      Check out Blakadder's Template Repo for more information on flashing. Do not use the autoexec.be from that page.
      +NSPanel Page of the Tasmota Template Repository

      +

      If you prefer ESPHome over Tasmota, you can use this third-party ESPHome component, which replaces Tasmota and the Berry driver used in this project.
      +ESPHome Component

      +
      +

      Configure Tasmota Template for NSPanel

      +

      Configure the NSPanel template for Tasmota. (Go to Configuration > Configure Other, paste the template there, and make sure to tick the Activate checkbox.)

      +

      tasmota-template-config

      +

      You can use the following template or copy the one from the Tasmota Template Repo Site:

      +

      {"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1,"CMND":"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1"}

      +

      After a reboot of Tasmota, your screen will light up with the stock display firmware.

      +
      +

      Upload Berry Driver to Tasmota

      +

      Go to Consoles > Console in Tasmota and execute the following command:

      +

      Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; SetOption151 0; Restart 1

      +

      This downloads the autoexec.be file from the repository and restarts Tasmota.

      +

      Note: This command also disables Matter to free up memory, as it's unlikely to be used by most Home Assistant users. (Matter can cause memory issues during flashing of the Nextion screen, but you can re-enable it later if needed.)

      +
      +

      Flash Firmware to Nextion Screen

      +

      Due to the limitations of Berry, it's not possible to download the TFT file directly from GitHub. A small server is available to download the file via HTTP.

      +

      Use one of the following commands in the Tasmota console (not the Berry console) to flash the latest release from this repository:

      +

      EU Version:
      +FlashNextion http://nspanel.pky.eu/lui-release.tft

      +

      US Version Portrait:
      +FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

      +

      US Version Landscape:
      +FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

      +

      After sending the command, the screen should show a progress bar. The flashing process takes around 5 minutes.

      +

      Note for US users: You'll need to add the model config option to your apps.yaml later. More details can be found on the config overview page.

      +
      +
      +Alternatively, you can use your own web server or the one built into Home Assistant: +
      +Upload the nspanel.tft from the latest release to a web server (for example, the www folder of Home Assistant) and execute the following command in the Tasmota Console. +(Development version: [TFT file from HMI folder](HMI/nspanel.tft)) + +**The web server must be HTTP. HTTPS is not supported due to Berry language limitations in Tasmota.** + +FlashNextion http://ip-address-of-your-homeassistant:8123/local/nspanel.tft +
      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/prepare_nspanel_ioBroker/index.html b/stable/prepare_nspanel_ioBroker/index.html new file mode 100644 index 00000000..5e4cf254 --- /dev/null +++ b/stable/prepare_nspanel_ioBroker/index.html @@ -0,0 +1,1447 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flash Tasmota to your NSPanel - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Flash Tasmota to your NSPanel

      +

      You need to connect to your nspanel via serial and flash tasmota tasmota32-nspanel.bin to your NSPanel. +You can use the Tasmota Web Installer to do so. Tasmota Web Installer

      +

      Checkout Blakadders Template Repo for more information on flashing, do not use the autoexec.be from this page. +NSPanel Page of the Tasmota Template Repository

      +

      If you prefer EspHome over Tasmota, you can use this thrid party esphome component, which is replacing tasmota and the berry driver of this project. +ESPHome component

      +

      Configure Tasmota Template for NSPanel

      +

      Configure the NSPanel template for Tasmota. (Go to Configuration and Configure Other and paste the template there, make sure to tick the activate checkbox)

      +

      tasmota-template-config

      +

      You can use the following template or copy the one on the Tasmota Template Repo Site.

      +

      {"NAME":"NSPanel","GPIO":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],"FLAG":0,"BASE":1,"CMND":"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1"}

      +

      After a reboot of tasmota your screen will light up with the stock display firmware.

      +

      Upload Berry Driver to Tasmota

      +

      Go to Consoles > Console in Tasmota and execute the following command:

      +
      Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; Restart 1
      +
      +

      Flash Firmware to Nextion Screen

      +

      Due the limitations of Berry, it's not possible to download the tft file directly from github, so I'm also renting a small server where you can download the file via HTTP.

      +

      Use the one following commands to flash the latest release from this repository, just execute the following Command in Tasmota:

      +

      EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

      +

      US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

      +

      US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

      +
      +Alternatively you can use your own webserver: +
      +Upload the nspanel.tft from the lastest release to a Webserver and execute the following command in Tasmota Console. + +**Webserver must be HTTP, HTTPS is not supported, due to limitations of berry lang on tasmota** + +`FlashNextion http://ip-address-of-your-webserver:8123/local/nspanel.tft` +
      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/stable/search.json b/stable/search.json new file mode 100644 index 00000000..99cdc81d --- /dev/null +++ b/stable/search.json @@ -0,0 +1 @@ +{"config":{"separator":"[\\s\\-_,:!=\\[\\]()\\\\\"`/]+|\\.(?!\\d)"},"items":[{"location":"","level":1,"title":"Overview","text":"

      If you like this project consider buying me a pizza 🍕

      NsPanel Lovelace UI is a Firmware for the nextion screen inside of NSPanel in the Design of HomeAssistant's Lovelace UI Design.

      EU Model and US Model supported (in portrait and landscape orientation)

      Content of the screen is controlled by a AppDaemon Python Script installed on your HomeAssistant Instance.

      Or an TypeScript on your ioBroker Instance in case you are an ioBroker User.

      NsPanel needs to be flashed with Tasmota (or with the 3rd Party ESPHome Component from @sairon)

      ","path":["Overview"],"tags":[]},{"location":"#features","level":2,"title":"Features","text":"
      • Entities Page
      • Grid Page
      • Detail Pages for Lights (Brightness, Temperature and Color of the Light) and for Covers (Position)
      • Thermostat Page
      • Media Player Card
      • Alarm Control Card
      • Screensaver Page with Time, Date and Weather Information
      • Card with QrCode to display WiFi Information
      • Localization (currently 40 languages)

      • Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor

      It works with Tasmota and MQTT. To control the panel and update it with content from HomeAssistant there is an AppDaemon App.

      See the following picture to get an idea of the look of this firmware for NSPanel.

      Some (not all) screenshots from the US Portrait Version:

      ","path":["Overview"],"tags":[]},{"location":"#requirements","level":2,"title":"Requirements","text":"
      • NSPanel
      • USB to Serial TTL Adapter
      • Running Instance of the Home Automation Platform of your Choise
      • Running Home Assistant Instance
        • with installed MQTT Broker
      • Running ioBroker Instance
        • with installed MQTT Broker
      ","path":["Overview"],"tags":[]},{"location":"card-alarm/","level":1,"title":"Alarm Card","text":"
          cards:\n      - type: cardAlarm\n        title: Alarm Test 1\n        entity: alarm_control_panel.alarmo\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card title True string None Title of the Page entity False string None contains the entity of the current card key True string None Used by navigate items alarmControl True complex None overwrites the action executed on pressing the left bottom icon, by default this button is used to show a list of open sensors on a failed attempt to arm. supportedModes True list None Supply list of arm modes if you want to limit the modes on the card. Example ['arm_away', 'arm_night']","path":["Configuration - apps.yaml (Home Assistant)","Cards","Alarm Card"],"tags":[]},{"location":"card-climate/","level":1,"title":"Climate/Thermo Card","text":"
          cards:\n      - type: cardThermo\n        title: HeatPump\n        entity: climate.heatpump\n      - type: cardThermo\n        title: HvaC\n        entity: climate.hvac\n      - type: cardThermo\n        title: ecobee\n        entity: climate.ecobee\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card entity False string None contains the entitiy of this card title True string None Title of the Page temperatureUnit True string celsius set this to fahrenheit to change the temperatureUnit on the page key True string None Used by navigate items in combination with the type (cardEntities_key) supportedModes True list None Supply list of heat actions if you want to limit the actions on the card. Example ['heat', 'off']","path":["Configuration - apps.yaml (Home Assistant)","Cards","Climate/Thermo Card"],"tags":[]},{"location":"card-entities/","level":1,"title":"Entities Page","text":"
          cards:\n      - type: cardEntities\n        title: Test Entities Card\n        entities:\n          - entity: light.bed_light\n          - entity: switch.decorative_lights\n          - entity: cover.hall_window\n          - entity: sensor.outside_temperature\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card entities False complex None contains a list of entities of this card title True string None Title of the Page key True string None Used by navigate items in combination with the type (cardEntities_key)

      List of supported entitiy types for this page:

      • cover
      • switch
      • input_boolean
      • binary_sensor
      • sensor
      • button
      • number
      • input_number
      • scenes
      • script
      • input_button
      • light
      • input_text (read-only)
      • input_select
      • lock
      • fan
      • automation
      • alarm
      • sun
      • person
      • climate (status only, may be used in combination with navigate)
      • iText (internal entity for showing static text)
      • delete (internal entity to keep a entiy empty in the middle of the list)
      • navigate (internal entity for navigation, see subpages)
      ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Entities Page"],"tags":[]},{"location":"card-grid/","level":1,"title":"Grid Page","text":"
          cards:\n      - type: cardGrid\n        title: Test Grid Card\n        entities:\n          - entity: light.bed_light\n          - entity: switch.decorative_lights\n          - entity: sensor.outside_temperature\n            name: Outside Temp\n          - entity: sensor.carbon_monoxide\n          - entity: light.entrance_color_white_lights\n            name: Entrance\n          - entity: light.office_rgbw_lights\n            name: Office RGBW\n            icon: mdi:office-building\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card entities False complex None contains a list of entities of this card title True string None Title of the Page key True string None Used by navigate items in combination with the type (cardEntities_key)

      List of supported entitiy types for this page:

      • cover
      • switch
      • input_boolean
      • binary_sensor
      • sensor
      • button
      • number
      • input_number
      • scenes
      • script
      • input_button
      • light
      • input_text (read-only)
      • input_select
      • lock
      • fan
      • automation
      • alarm
      • sun
      • person
      • climate (status only, may be used in combination with navigate)
      • iText (internal entity for showing static text)
      • delete (internal entity to keep a entiy empty in the middle of the list)
      • navigate (internal entity for navigation, see subpages)
      ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Grid Page"],"tags":[]},{"location":"card-media/","level":1,"title":"Media Card","text":"
          cards:\n      - type: cardMedia\n        entity: media_player.spotify\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card title True string None Title of the Page entity False string None contains the entity of the current card entities False complex None contains a list of entities shown in the bottom row, supports all entities supported by cardGrid key True string None Used by navigate items Example with configured Entities
            - type: cardMedia\n        title: Kitchen\n        entity: media_player.kitchen\n        entities:\n          - entity: light.bed_light\n          - entity: light.ceiling_lights\n          - entity: light.entrance_color_white_lights\n          - entity: light.kitchen_lights\n          - entity: light.living_room_rgbww_lights\n
      Example with action on upper left media icon
            - type: cardMedia\n        title: Kitchen\n        entity: input_select.test123\n        status: media_player.kitchen\n
      Example with moved spaker selection The icon for speaker selection is automatically appended to the end of the list and can be moved with entities in the list. With 6 entities it is possible to remove it entirely.
            - type: cardMedia\n        title: Kitchen\n        entity: media_player.kitchen\n        entities:\n          - entity: delete\n          - entity: delete\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Media Card"],"tags":[]},{"location":"card-power/","level":1,"title":"Power Card (v3.9 and higher)","text":"
          cards:\n      - type: cardPower\n        title: Power Test\n        entities:\n          - entity: sensor.power_consumption\n            icon: mdi:home\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:car\n            speed: -20\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:battery\n            speed: 20\n          - entity: delete\n          - entity: sensor.today_energy\n            icon: mdi:solar-panel\n            color: [255, 255, 0]\n            speed: 30\n          - entity: sensor.today_energy\n            speed: -40\n            icon: mdi:help\n

      The first two entities are shown in the middle of the card, all other entities are used around it. Any entity overrides (e.g. icon, color) in the first entity apply to the middle of the card.

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card entities False complex None contains entities of the card title True string None Title of the Page cooldown True float None Rate Limit for Entity Updates to the card in Seconds (cooldown: 0.5) key True string None Used by navigate items

      List of supported entitiy types for this page:

      • sensor

      N.B. Negative values will likely be truncated and not display gracefully. For this reason, when measuring energy you should use the same inputs as you use on the Home Assistant Energy Dashboard (i.e. separate grid import and grid export) and similarly when measuring power.

      Some details about speed:

      Speed expects an integer input between -100 and 100.

      It is possible to calculate the speed through a Home Assistant template, this allows to calculate the speed in relation to other data in Home Assistant.

      This template will calculate a speed setting based on the amount of power drawn on a device as a fraction of the total power usage.

                  speed: >-\n              {% set entity_power = states('sensor.appliance_water_heater_power') |float | round(3)%}\n              {% set total_power = states('sensor.ams_power_active') | float | round(3) %}\n              {% set entity_usage = (entity_power / total_power * 100) | float %}\n              {{ (entity_usage | round()) * -1 }}\n
      It provides the number as a negative integer, making the dot move from the middle of the card toward the entity. If you want the dot to move toward from the middle of the card, just skip inverting it at the end of the template like this:
                    {{ (entity_usage | round()) }}\n

      ","path":["Configuration - apps.yaml (Home Assistant)","Cards","Power Card (v3.9 and higher)"],"tags":[]},{"location":"card-qr/","level":1,"title":"WiFi / QR Card","text":"
          cards:\n      - type: cardQR\n        title: Guest Wifi\n        qrCode: \"WIFI:S:test_ssid;T:WPA;P:test_pw;;\"\n        entities:\n          - entity: iText.test_ssid\n            name: Name\n            icon: mdi:wifi\n          - entity: iText.test_pw\n            name: Password\n            icon: mdi:key\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card entities False complex None contains entities of the card, only valid on cardEntities and cardGrid and cardQR title True string None Title of the Page key True string None Used by navigate items qrCode False string None Value of the qrCode

      List of supported entitiy types for this page:

      • switch
      • input_boolean
      • binary_sensor
      • sensor
      • button
      • scenes
      • script
      • input_button
      • input_select
      • light
      • input_text (read-only)
      • lock
      • automation

      The qrCode value is evaluated as a homeassistant Template, so it is possible to get values from HomeAssistant within the qrCode.

      \"WIFI:S:{{states('input_text.test_ssid')}};T:WPA;P:{{states('input_text.test_pw')}};;\"

      ","path":["Configuration - apps.yaml (Home Assistant)","Cards","WiFi / QR Card"],"tags":[]},{"location":"card-unlock/","level":1,"title":"Unlock Card (v4.0 and higher)","text":"

      Can be used to navigate to create pin locked navigation to a hidden card.

          cards:\n      - type: cardUnlock\n        pin: 1234\n        title: Admin Page\n        destination: navigate.adminpage\n    hiddenCards:\n      - type: cardGrid\n        title: Admin Page\n        key: adminpage\n        entities:\n          - entity: light.schreibtischlampe\n

      List of supported config keys of this card:

      key optional type default description type False string None Type of the card title True string None Title of the Page destination False string None contains the navigation entity this card should navigate to on unlock pin False string 3830 pin to unlock key True string None Used by navigate items","path":["Configuration - apps.yaml (Home Assistant)","Cards","Unlock Card (v4.0 and higher)"],"tags":[]},{"location":"config-migration-standalone/","level":1,"title":"Migration to Standalone Rewrite Config","text":"

      This page compares the legacy AppDaemon apps.yaml config with the standalone rewrite panels.yaml config.

      For the full rewrite docs, including full key descriptions, see:

      • Standalone documentation
      • Standalone migration page
      ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#high-level-differences","level":2,"title":"High-level differences","text":"

      Old AppDaemon version:

      • panel config in apps.yaml with module / class / config
      • connectivity partly configured in AppDaemon plugin config (appdaemon.yaml)

      Standalone rewrite:

      • one runtime config file: /config/panels.yaml
      • panel definitions under nspanels
      • Home Assistant and MQTT connection values resolved directly by the rewrite runtime
      ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#minimal-beforeafter-example","level":2,"title":"Minimal before/after example","text":"

      Old (apps.yaml):

      nspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n

      New (panels.yaml):

      home_assistant_address: \"http://supervisor\"\nhome_assistant_token: \"YOUR_TOKEN\"\n\nnspanels:\n  panel-1:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n    locale: en_US\n    timeZone: \"Europe/Berlin\"\n    timeFormat: \"%H:%M\"\n    dateFormat: \"full\"\n    screensaver:\n      entities:\n        - entity: weather.home\n    cards:\n      - type: cardEntities\n        title: Main\n        entities:\n          - entity: light.kitchen\n
      ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-migration-standalone/#important-key-changes","level":2,"title":"Important key changes","text":"Legacy key/concept Rewrite key/concept Notes module, class, config wrapper removed Rewrite uses nspanels.<panel_name> directly. timezone timeZone Casing changed. dateFormatBabel dateFormat Use dateFormat in rewrite. temperatureUnit (legacy card-level usage) temp_unit (panel-level) Rewrite reads temp_unit from panel settings. brightness schedule lists not supported Rewrite supports integer or entity id for brightness values. updateMode / OTA URL override keys not supported Legacy update behavior is not part of rewrite config.

      If you are migrating now, use the standalone migration page for the complete mapping:

      • Complete mapping and checklist
      ","path":["Migration to Standalone Rewrite Config"],"tags":[]},{"location":"config-overview/","level":1,"title":"Configuration","text":"

      To confiure your NSPanel to your needs, you need to edit the apps.yaml inside of your Appdaemon config folder and add card and entities you want to display on the screen.

      If you've sucessfully set up mqtt, you should already have a configuration looking like this:

      ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n

      You can continue from this point adding configuration for the weather forcecast on the screensaver, configuring a schedule for the brightness of the screensaver and your first cards.

      ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n    sleepTimeout: 20\n    sleepBrightness:\n      - time: \"7:00:00\"\n        value: 10\n      - time: \"23:00:00\"\n        value: 0\n    locale: \"de_DE\"\n    screensaver:\n      entity: weather.k3ll3r\n    cards:\n      - type: cardEntities\n        entities:\n          - entity: switch.example_item\n          - entity: light.example_item\n        title: Example 1\n      - type: cardGrid\n        entities:\n          - entity: switch.example_item\n          - entity: light.example_item\n        title: Example 2\n

      This is the full list of configuration options supported for the config key:

      key optional type default description panelRecvTopic False string tele/tasmota_your_mqtt_topic/RESULT The mqtt topic used to receive messages. panelSendTopic False string cmnd/tasmota_your_mqtt_topic/CustomSend The mqtt topic used to send messages. updateMode True string auto-notify Update Mode for flashing of the nextion display firmware, by default it is showing a message asking for the update after updating the backend app in HACS; Possible values: \"auto\", \"auto-notify\", \"manual\" model True string eu Model; Possible values: \"eu\", \"us-l\" and \"us-p\" sleepTimeout True integer 20 Timeout for the screen to enter screensaver, to disable screensaver use 0 sleepBrightness True integer/complex 20 Brightness for the screen on the screensaver, see example below for complex/scheduled config. screenBrightness True integer/complex 100 Brightness for the screen during usage, config format is the same as sleepBrightness. sleepTracking True string None Forces screensaver brightness to 0 in case entity state is not_home or off, can be a group, person or device_tracker entity. sleepTrackingZones True list [\"not_home\", \"off\"] Allows you to set your own states for sleepTracking sleepOverride True complex None Allows overriding of the sleepBrightness if entity state is on, true or home. Overrides sleepBrightness but sleepTracking takes precedence. locale True string en_US Used by babel to determinante Date format on screensaver, also used for localization. dateFormatBabel True string full formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields timeFormat True string %H:%M Time Format on screensaver. Substring after ? is displayed in a seperate smaller textbox. Useful for 12h time format with AM/PM
      \"%I:%M   ?%p\"
      dateAdditionalTemplate True string \"\" Addional Text dispayed after Date, can contain a Homeassistant Template Example \" - {{ states('sun.sun') }}\" timeAdditionalTemplate True string \"\" Addional Text dispayed below Time, can contain a Homeassistant Template dateFormat True string %A, %d. %B %Y date format used if babel is not installed timezone True string \"\" Timezone for the time on the panel: Europe/Berlin - See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of TZ Identifiers (supported from upcoming version v4.4) defaultBackgroundColor True string ha-dark backgroud color of all cards, valid values: black, ha-dark cards False complex configuration for cards that are displayed on panel; see docs for cards screensaver True complex configuration for screensaver; see docs for screensaver hiddenCards True complex configuration for cards that can be accessed though navigate items; see docs for cards","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#details-on-sleepbrightnessscreenbrightness-and-other-configs-related-to-screen-brightness","level":2,"title":"Details on sleepBrightness/screenBrightness and other configs related to screen brightness","text":"

      It is possible to schedule a brightness change for the screen at specific times.

          sleepBrightness:\n      - time: \"7:00:00\"\n        value: 10\n      - time: \"23:00:00\"\n        value: 0\n
          sleepBrightness:\n      - time: \"sunrise\"\n        value: 10\n      - time: \"sunset + 1:00:00\"\n        value: 0\n

      It is also possible to use a static value or an input_number/sensor with the range between 0 and 100 as value for sleepBrightness/screenBrightness:

          sleepBrightness: input_number.brightness_nspanel\n
          sleepBrightness: 50\n

      The config option sleepTracking overrides this setting and sets the brightness to 0 if the state of the configured Home Assistant entity is off or not_home. You may also use a Home Assistant group to track multiple entities.

      The config option sleepOverride overrides sleepBrightness but does not take precedence over sleepTracking. This is useful if, for example, you want your NSPanel to be brighter than usual if your light is on or if you want to override a panel dimming if you are in the room.

      The following example configuration is turning off the screen after sunset, but in case the bedroom light is on the NSPanel brightness will be 20 instead of 0.

          sleepBrightness:\n      - time: \"sunrise\"\n        value: 20\n      - time: \"sunset\"\n        value: 0\n    sleepOverride:\n      entity: light.bedroomlight\n      brightness: 20\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#supported-keys-for-locale-config","level":2,"title":"Supported keys for locale config","text":"Language Code Language af_ZA Afrikaans ar_SY Arabic bg_BG Bulgarian ca_ES Catalan cs_CZ Czech da_DK Danish de_DE German el_GR Greek en_US English es_ES Spanish et_EE Estonian fa_IR Persian fi_FI Finnish fr_FR French he_IL Hebrew hr_xx Croatian hu_HU Hungarian hy_AM Armenian id_ID Indonesian is_IS Icelandic it_IT Italian lb_xx Luxembourgish lt_LT Lithuanian lv_LV Latvian nb_NO Norwegian nl_NL Dutch nn_NO Norwegian pl_PL Polish pt_PT Portuguese ro_RO Romanian ru_RU Russian sk_SK Slovak sl_SI Slovenian sv_SE Swedish th_TH Thai tr_TR Turkish uk_UA Ukrainian vi_VN Vietnamese zh_CN Simplified Chinese zh_TW Traditional Chinese","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-overview/#customize-ota-urls","level":2,"title":"Customize OTA URLs","text":"

      In case you need to change the OTA URLs to do automatic updates without internet access for tasmota, you can modify the OTA URLs:

        config:\n    displayURL-US-L: \"http://example.com/us-l.tft\"\n    displayURL-US-P: \"http://example.com/us-l.tft\"\n    displayURL-EU: \"http://example.com/us-l.tft\"\n    berryURL: \"http://exampe.com/autoexec.be\"\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Configuration"],"tags":[]},{"location":"config-screensaver/","level":1,"title":"Config screensaver","text":"","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"config-screensaver/#possible-configuration-values-for-screensaver-config","level":4,"title":"Possible configuration values for screensaver config","text":"key optional type default description entity True string weather.example weather entity from homeassistant entities True string None contains a list of entities of this card (will be used instead of entity) statusIcon1 True complex None status icon left to the date string, config similar to weatherOverride statusIcon2 True complex None status icon right to the date string, config similar to weatherOverride doubleTapToUnlock True boolean False requires to tap screensaver two times theme True complex configuration for theme defaultCard True string None default page after exiting screensaver; only works with top level cards defined in cards; needs to be a navigation item, see subpages (navigate.type_key) This config option will also be evaluated as a HomeAssistant Template. key True string None Used by navigate items type True string screensaver screensaver or screensaver2

      Example for the a screensaver config with custom entities/overrides:

          screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n        - entity: weather.demo_weather_north\n          type: 1\n        - entity: weather.demo_weather_north\n          type: 2\n        - entity: sensor.energy_usage\n

      Using a 6th entity will automatically activate the alternative layout.

          screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n        - entity: weather.demo_weather_north\n          type: 1\n        - entity: sensor.energy_usage\n        - entity: delete\n        - entity: sensor.indoor_temp\n          icon: mdi:home-thermometer-outline\n

      You can use override the options described on the entities documentation page to override colors, names or values of the entities.

      With Version 4.0.0 there is another alternative layout for the screensaver:

      Configuration is similar, you just need to add type: screensaver2 to switch the layout.

          screensaver:\n      type: screensaver2\n      entities:\n        - entity: weather.demo_weather_north\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"config-screensaver/#possible-configuration-values-for-screensaver-theme-config-only-normal-screensaver-layout-not-screensaver2","level":4,"title":"Possible configuration values for screensaver theme config (only normal screensaver layout not screensaver2)","text":"key option type default description background True list Black [R, G, B] time True list White [R, G, B] timeAMPM True list White [R, G, B] date True list White [R, G, B] tMainText True list White [R, G, B] tForecast1 True list White [R, G, B] tForecast2 True list White [R, G, B] tForecast3 True list White [R, G, B] tForecast4 True list White [R, G, B] tForecast1Val True list White [R, G, B] tForecast2Val True list White [R, G, B] tForecast3Val True list White [R, G, B] tForecast4Val True list White [R, G, B] bar True list White [R, G, B] tMainTextAlt2 True list White [R, G, B] tTimeAdd True list White [R, G, B]

      Specify colours as red green and blue values from 0-255 e.g. [255, 0, 0] for red or [0, 0, 255] for blue. These are translated internally to RGB565 (note that this has lower color depth so the colours may not appear the same). Also note that the screen has a low contrast ratio, so colors look sigificantly different at full display brightness and lowest brightness.

      Example for the theme config:

          screensaver:\n      theme:\n        date: [255, 0, 0]\n
      Config Example for configured statusIcons
          screensaver:\n        entity: weather.k3ll3r\n        statusIcon1:\n          entity: switch.example_item\n        statusIcon2:\n           entity: binary_sensor.example_item\n

      It is possible to increase the size of the font used for the icons by adding altFont: True to the statusIcon configuration. Icon/Color Overrides are also possible like on any other Entity.

      Config Example for configured statusIcons with increased size of the icons
          screensaver:\n        entity: weather.k3ll3r\n        statusIcon1:\n          entity: switch.example_item\n          altFont: True\n        statusIcon2:\n           entity: binary_sensor.example_item\n           altFont: True\n
      Config Example for all white icons on screensaver
          screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 1\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 2\n      color: [255,255,255]\n        - entity: weather.demo_weather_north\n          type: 3\n      color: [255,255,255]\n
      Config Example for a custom date format on forecast
         screensaver:\n      entities:\n        - entity: weather.demo_weather_north\n        - entity: weather.demo_weather_north\n          type: 0\n          name: \"%a %-d/%-m\"\n        - entity: weather.demo_weather_north\n          type: 1\n          name: \"%a %-d/%-m\"\n        - entity: weather.demo_weather_north\n          name: \"%a %-d/%-m\"\n          type: 2\n        - entity: weather.demo_weather_north\n          name: \"%a %-d/%-m\"\n          type: 3\n
      See Babel Documentation (https://babel.pocoo.org/en/latest/dates.html#date-fields) or the Python Documenation (https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes) in case you do not have babel installed.","path":["Configuration - apps.yaml (Home Assistant)","Config screensaver"],"tags":[]},{"location":"configure_mqtt/","level":1,"title":"Configure MQTT on Tasmota","text":"

      Configure your MQTT Server in Tasmota. See Tasmota MQTT Documentation for more details.

      Please leave the Full Topic as it is in default configuration (and on the screenshot).

      Change the topic to something unique for your panel, you will need this topic later in the configuration of your panel in appdaemon / apps.yaml

      ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#note-for-appdeamon-addon-version-15","level":1,"title":"Note for Appdeamon Addon Version >= 15","text":"

      The configuration has been moved out of the config folder from homeassistant. This is how you can access it with the VSCode Addon.

      ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#configure-mqtt-connection-on-appdaemon","level":1,"title":"Configure MQTT Connection on AppDaemon","text":"

      For the app to work you need a working MQTT Configuration in AppDaemon. Please add the configuration of your mqtt server, user and password to your existing appdaemon.yaml Restart your AppDaemon Container (not HomeAssistant) after adding the MQTT Configuration.

      You will find this file in the following location: /addon_configs/a0d7b954_appdaemon/appdeamon.yaml

      ---\nsecrets: /homeassistant/secrets.yaml\nappdaemon:\n  latitude: 52.0\n  longitude: 4.0\n  elevation: 2\n  time_zone: Europe/Berlin\n  app_dir: /homeassistant/appdaemon/apps/ # !!! This is really important for AppDaemon HA Addon >= 15\n  plugins:\n    HASS:\n      type: hass\n    MQTT:\n      type: mqtt\n      namespace: mqtt\n      client_id: \"appdaemon\"\n      client_host: core-mosquitto.local.hass.io # This should work if you are using supervised HomeAssistant; if not use the IP Address instead.\n      #client_host: 192.168.75.30\n      client_port: 1883\n      client_user: \"mqttuser\"\n      client_password: \"mqttpassword\"\n      client_topics: NONE\nhttp:\n  url: http://127.0.0.1:5050\nadmin:\napi:\nhadashboard:\n
      ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"configure_mqtt/#configure-nspanel-on-appdaemon","level":1,"title":"Configure NsPanel on AppDaemon","text":"

      Please add the following minimal configuration to your apps.yaml, which is located in config/appdaemon/apps/apps.yaml

      Note: You need to move your apps.yaml to this location if it isn't there.

      ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_your_mqtt_topic/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_your_mqtt_topic/CustomSend\"\n    model: eu\n

      Please adjust tasmota_your_mqtt_topic to the topic used in Tasmota MQTT Configuration.

      If your configuration is correct you should get the following screens on your panel:

      Note: You can add multiple panels to this configuration:
      ---\nnspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/first-nspanel-topic/RESULT\"\n    panelSendTopic: \"cmnd/first-nspanel-topic/CustomSend\"\nnspanel-2:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/second-nspanel-topic/RESULT\"\n    panelSendTopic: \"cmnd/second-nspanel-topic/CustomSend\"\n
      ","path":["Getting started (Home Assistant)","First steps","Configure MQTT on Tasmota"],"tags":[]},{"location":"entities/","level":1,"title":"Entities","text":"

      Entities are mainly used on cardEntities and cardGrid.

      It is possible to overwrite and configure varrious things on Entities.

      ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#possible-configuration-values-for-entities-key","level":2,"title":"Possible configuration values for entities key:","text":"key optional type default description entity False string None name of ha entity name True string None Used to override names (supports home assistant templates) value True string None Used to override the value (supports home assistant templates) icon True string None Used to override icons color True array None Overwrite color of entity color: [255, 0, 0] state True string None Only displayed if Entity state is equal to this value state_not True string None Only displayed if Entity state is unequal to this value status True string None Only valid for navigate and service items, adds a entity to track state for the icon assumed_state True string None Only for cover items, up, down and stop buttons are always shown action_name True string None Only valid for script; Button label font True string None Used to change the font for cardGrid Icons; valid values are (small, medium-icon and medium). Currently only supported for homeassistant entities and not for internal ones. effectList True string None Only valid for light; for example [Android, Aurora (fav list for effects)","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#override-icons-or-names","level":2,"title":"Override Icons or Names","text":"

      To overwrite Icons or Names of entities you can configure an icon and/or name in your configuration, please see the following example. Only the icons listed in the Icon Cheatsheet are useable.

              entities:\n          - entity: light.test_item\n            name: NameOverride\n            icon: mdi:lightbulb\n

      It is also possible to configure different icon overwrites per state:

                  icon:\n                \"on\": mdi:lightbulb\n                \"off\": mdi:lightbulb\n

      It is also possible to configure different color overwrites per state:

                  color:\n                \"on\": [255,0,0]\n                \"off\": [0,0,255]\n
      Dynamic color overwrites using homeassistant templates:

                  color: '{{iif(states(\"binary_sensor.test\")==\"on\", \"[0,255,0]\", \"[255,165,0]\")}}'\n

      It is also possible to use text instead of icons with text:X

                  icon:\n                \"on\": mdi:lightbulb\n                \"off\": \"text:\"\n

      Note: State Overrides are working with all state values, not only with \"on\" and \"off\".

      To insert dynamic values from a homeassistant template, like a temperature you can also use ha: which will be rendered as homeassistant template. There probably not much cases where this is needed, but here is an exmaple to show the current temperature on the status icon of the screensaver:

            statusIcon2:\n        entity: climate.wohnzimmer_boden\n        icon: 'ha:{{ state_attr(\"climate.wohnzimmer_boden\",\"current_temperature\")}}'\n

      If you want to display icons from a template you can put them between <I></I>

              icon: 'ha:{{ iif(is_state('light.kitchen', 'on'), '<I>mdi:flashlight</I>', '<I>mdi:flashlight-off</I>') }}'\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#hide-item-based-on-state","level":2,"title":"Hide item based on state","text":"

      This sensor will only be shown on the card if it's state is equal to off

            - entity: binary_sensor.sensor_bad_contact\n        state: \"off\"\n

      This sensor will only be shown on the card if it's state is not equal to on

            - entity: binary_sensor.sensor_kueche_contact\n        state_not: \"on\"\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#hide-item-based-on-ha-template","level":2,"title":"Hide item based on HA Template","text":"

      The template must evaluate to true for the entity to hide.

            - entity: binary_sensor.sensor_kueche_contact\n        state_template: '{{ state_attr(\"sun.sun\",\"azimuth\") < 200 }}'\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"entities/#calling-service-directly-as-button","level":2,"title":"Calling service directly as button","text":"

      The following example shows how to call services directly, this enables you to call services on entities not (yet) supported by the backend and also to pass data to services.

          - entity: service.light.turn_on\n      data:\n        entity_id: light.schreibtischlampe\n        color_name: \"green\"\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Entities"],"tags":[]},{"location":"faq/","level":1,"title":"FAQ - Frequently Asked Questions","text":"","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen","level":2,"title":"Waiting for content - This is taking longer than usual on the screen","text":"

      You have most likely an error in your MQTT configuration somewhere. To find the error follow theese steps:

      1. Check the location of your apps.yaml With the AppDaemon Addon >= 15 the config dir has been moved. It's required to configure the location back to the old one, this is done by the app_dir line in your appdaemon.yaml. This also requires you to move your apps.yaml to this location. Please make sure your apps.yaml is at /config/appdaemon/apps/apps.yaml and move it otherwise.

      2. Check your appdaemon log. (Settings > Add-ons > AppDaemon > Log) You should see something like this: INFO MQTT: MQTT Plugin initialization complete If you are seeing Messages like this: CRITICAL MQTT: Could not complete MQTT Plugin initialization, for Connection was refused due to Not Authorised Your appdaemon mqtt config is wrong, check your appdaemon.yaml. The log of your mqtt broker might give you additional information.

      3. Check MQTT Configuration of Tasmota. Your Tasmota device needs to connect sucessfully to your MQTT Broker, if you are in the waiting for content screen, the panel will send periodic messages to it's mqtt topic. Note that there is a minimum password length of 5 chars for the MQTT Connection in Tasmota.

      4. Make sure that you are using the same topic in apps.yaml and in your tasmota configuration. The examples in the docs (MQTT Config) are an valid example (tasmota<>apps.yaml). Please don't modify the Full Topic in your Tasmota Config, unless you know the implications, changing the Full Topic will result in diffent Send and Receive Channels, that have to be correct in your apps.yaml.

      5. If you are still in the waiting for content screen please share the following items, with the Waiting for Content Issue type on the Github Issues Page

        • a screenshot of your tasmota mqtt configration (please censor your mqtt password)
        • your appdaemon.yaml (please censor your mqtt password)
        • your apps.yaml
        • the appdaemon log, after restarting the container
      ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#how-to-update","level":2,"title":"How to update","text":"","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-appdaemon-script","level":3,"title":"Update AppDaemon Script","text":"

      HACS will show you that there is an update avalible and ask you to update. It is important to restart the AppDaemon Container afterwards.

      ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-display-firmware","level":3,"title":"Update Display Firmware","text":"

      You should get an notification on the screen, asking you to update the firmware. In case you want to update manually you can use the following commands.

      EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

      US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

      US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

      ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#update-tasmota-berry-driver","level":3,"title":"Update Tasmota Berry Driver","text":"

      You should get an notification on the screen, asking you to update the driver, if an update is needed.

      You can update the berry driver directly from the Tasmota Console with the following command.

      UpdateDriverVersion https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be

      ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"faq/#how-to-upgrade-from-a-release-to-the-current-development-version","level":2,"title":"How to upgrade from a release to the current development version","text":"
      1. Update App in HACS to main

      Click redownload in the menu of the app in HACS.

      Select main version.

      !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

      !!! Wait for it to load, dropdown needs to be selectable again, otherwise it will download the latest release !!!

      Click download.

      1. Restart AppDaemon

      2. Flash current Development Firmware in Tasmota Console. DO NOT USE THIS VERSION/URLS IF YOUR ARE NOT ON THE DEVELOPMENT VERSION

      EU VERSION: FlashNextion http://nspanel.pky.eu/lui.tft

      Development happens in the EU version, so it is possible that the US Version isn't up to date with the current development version of the EU firmware, the lastet US versions are still downloadable with the following links:

      US LANDSCAPE: FlashNextion http://nspanel.pky.eu/lui-us-l.tft

      US PORTRAIT: FlashNextion http://nspanel.pky.eu/lui-us-p.tft

      ","path":["Getting started (Home Assistant)","FAQ - Frequently Asked Questions"],"tags":[]},{"location":"hmi-serial-protocol/","level":1,"title":"NSPanel Lovelace UI","text":"

      The HMI Project of this project is only used to display stuff, navigation ist mostly up to the backend. This allows to be way more flexible.

      Messages to the Panel can be send through the Command CustomSend, which is implemented in the berry driver. You can issue this command through MQTT by sending messages to the cmnd/XXX/CustomSend Topic. Messages from the Panel are send to the tele/XXX/RESULT Topic, encoded in json {\"CustomRecv\":\"message_from_screen\"}

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#table-of-contents","level":1,"title":"Table of contents","text":"
      • Startup
        • Some preperation before we are acually navigating away:
        • Navigate from the startup page to the screensaver, by sending this command to the CustomSend Topic.
        • Exit Screensaver
      • Messages to Nextion Display
        • General Commands, implemented on all pages
        • screensaver page
        • cardEntities Page
        • cardGrid Page
        • cardMedia
        • cardThermo
        • cardAlarm
        • cardQR
        • cardPower
      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#startup","level":2,"title":"Startup","text":"

      On startup the panel will send {\"CustomRecv\":\"event,startup,39,eu\"} every few seconds.

      event,   #Every message from the screen will start with `event`\nstartup, #Startup Event\n39,      #Current HMI Project Version\neu       #Current HMI Project Model\n

      You can answer this message in many different ways, but in general the goal is to navigate way from the startup page. In the following example we will navigate to the screensaver page.

      Send the following messages to the CustomSend Topic. (You can also send them on tasmota console for testing)

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#some-preperation-before-we-are-acually-navigating-away","level":3,"title":"Some preperation before we are acually navigating away:","text":"

      Send this every minute: time~18:17

      Send this at least once at midnight: date~Donnerstag, 25. August 2022

      Send theese message once after receiving the startup event (parameters will be explained later):

      timeout~20

      dimmode~10~100~6371

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#navigate-from-the-startup-page-to-the-screensaver-by-sending-this-command-to-the-customsend-topic","level":3,"title":"Navigate from the startup page to the screensaver, by sending this command to the CustomSend Topic.","text":"

      pageType~screensaver

      After sending this command you should already see the time and date. To also show weather data you have to send them with weatherUpdate, but we will skip this for now.

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#exit-screensaver","level":3,"title":"Exit Screensaver","text":"

      Touching the panel on the screensaver will result in this MQTT Message on the result topic:

      event,buttonPress2,screensaver,bExit,1

      You can answer this by sending theese commands to the CustomSend Topic.

      pageType~cardEntities

      entityUpd~test~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~light~light.schreibtischlampe~X~17299~Schreibtischlampe~0~text~sensor.server_energy_power~Y~17299~Server ENERGY Power~155 W~shutter~cover.rolladenfenster_cover_1~Z~17299~Fenster Eingang~A|B|C|disable|enable|enable~switch~switch.bad~D~63142~Bad~1

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#messages-to-nextion-display","level":2,"title":"Messages to Nextion Display","text":"","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#general-commands-implemented-on-all-pages","level":3,"title":"General Commands, implemented on all pages","text":"

      set brightness of screensaver and active-brightness:

      dimmode~0~100 - (screen off)

      dimmode~100~100 - (screen on with full brightness)

      set current time:

      time~22:26

      set current date:

      date~Di 24. Februar

      set screensaver timeout (set time in sec~ max 65):

      timeout~15 - timeout after 15 seconds

      timeout~0 - disable screensaver

      change the page type:

      pageType~pageStartup

      pageType~cardEntities

      pageType~cardThermo

      pageType~cardMedia

      pageType~popupLight~Schreibtischlampe~light.schreibtischlampe

      pageType~popupNotify

      pageType~screensaver

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#screensaver-page","level":3,"title":"screensaver page","text":"Parameter Number Category Location Type Field Addional Information 0 instruction instruction weatherupdate 1 Main Icon Entity Definition type ignored 2 intNameEntity ignored 3 icon 4 iconColor 5 displayName ignored 6 optionalValue 7 First Forecast Icon Entity Definition type ignored 8 intNameEntity ignored 9 icon 10 iconColor 11 displayName 12 optionalValue 13 Second Forecast Icon Entity Definition type ignored 14 intNameEntity ignored 15 icon 16 iconColor 17 displayName 18 optionalValue 19 Third Forecast Icon Entity Definition type ignored 20 intNameEntity ignored 21 icon 22 iconColor 23 displayName 24 optionalValue 25 Fourth Forecast Icon Entity Definition type ignored 26 intNameEntity ignored 27 icon 28 iconColor 29 displayName 30 optionalValue 31 Alternative Layout Icon Entity Definition type ignored 32 intNameEntity ignored 33 icon 34 iconColor 35 displayName ignored 36 optionalValue

      color~background~tTime~timeAMPM~tDate~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMainTextAlt2~tTimeAdd

      Parameter Number Category Location Type Field Addional Information 0 instruction color 1 background 2 tTime 3 timeAMPM 4 tDate 5 tMainText 6 tForecast1 7 tForecast2 8 tForecast3 9 tForecast4 10 tForecast1Val 11 tForecast2Val 12 tForecast3Val 13 tForecast4Val 14 bar 15 tMainTextAlt2 16 tTimeAdd

      notify~heading~text

      statusUpdate~icon1~icon1Color~icon2~icon2~icon2color~icon1font~icon2font

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardentities-page","level":3,"title":"cardEntities Page","text":"

      Structure (Category): entityUpd~title~[navigation]~[entity_information] Example with 4 Entities:

      entityUpd~LightTest~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~light~light.bed_light~A~17299~Bed Light~0~light~light.ceiling_lights~B~52231~Ceiling Lights~1~switch~switch.ac~C~17299~AC~0~switch~switch.decorative_lights~D~65222~Decorative Lights~1\n

      Possible entities on cardEntities/cardGrid:

      ~light~light.entityName~1~17299~Light1~0

      ~shutter~cover.entityName~0~17299~Shutter2~iconUp|iconStop|iconDown

      ~delete~~~~~

      ~text~sensor.entityName~3~17299~Temperature~content

      ~button~button.entityName~3~17299~bt-name~bt-text

      ~switch~switch.entityName~4~17299~Switch1~0

      ~number~input_number.entityName~4~17299~Number123~value|min|max

      ~input_sel~input_select.entityName~3~17299~sel-name~sel-text

      Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Entities First Entity Entity Definition type 15 intNameEntity 16 icon 17 iconColor 18 displayName 19 optionalValue 20 Second Entity Entity Definition type 21 intNameEntity 22 icon 23 iconColor 24 displayName 25 optionalValue 26 Thrid Entity Entity Definition type 27 intNameEntity 28 icon 29 iconColor 30 displayName 31 optionalValue 32 Forth Entiry Entity Definition type 33 intNameEntity 34 icon 35 iconColor 36 displayName 37 optionalValue 38 Fifth Entiy (US Portrait   Version) Entity Definition type 39 intNameEntity 40 icon 41 iconColor 42 displayName 43 optionalValue 44 Sixth Entiy (US Portrait   Version) Entity Definition type 45 intNameEntity 46 icon 47 iconColor 48 displayName 49 optionalValue","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardgrid-page","level":3,"title":"cardGrid Page","text":"

      cardGrid is using the exact same messageformat like cardEntities does. The only difference is, it ignores the information supplied in optionalValue, because it isn't needed for cardGrid.

      Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Entities First Entity Entity Definition type 15 intNameEntity 16 icon 17 iconColor 18 displayName 19 optionalValue ignored 20 Second Entity Entity Definition type 21 intNameEntity 22 icon 23 iconColor 24 displayName 25 optionalValue ignored 26 Thrid Entity Entity Definition type 27 intNameEntity 28 icon 29 iconColor 30 displayName 31 optionalValue ignored 32 Forth Entiry Entity Definition type 33 intNameEntity 34 icon 35 iconColor 36 displayName 37 optionalValue ignored 38 Fifth Entiy (US Portrait   Version) Entity Definition type 39 intNameEntity 40 icon 41 iconColor 42 displayName 43 optionalValue ignored 44 Sixth Entiy (US Portrait   Version) Entity Definition type 45 intNameEntity 46 icon 47 iconColor 48 displayName 49 optionalValue ignored","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardmedia","level":3,"title":"cardMedia","text":"

      Example without icons in bottom row: entityUpd~Kitchen~button~navigation.up~U~65535~~~delete~~~~~~media_player.kitchen~I'm a Hurricane~~Wellmess~~100~A~64704~B~media_pl~media_player.kitchen~C~17299~Kitchen~

      Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardMedia specific cardMedia specific intNameEntity 15 1st text row title 16 titleColor 17 2nd text row author 18 authorColor 19 slider volume 0-100 20 icon middle playPauseIcon 21 icon right side onOffBtn \"disable\" or color 22 icon left side iconShuffle \"disable\" or icon 23 Entities upper left corner media   icon Entity Definition type 24 intNameEntity 25 icon 26 iconColor 27 displayName only used for popups 28 optionalValue ignored 29 First Entity Entity Definition type 30 intNameEntity 31 icon 32 iconColor 33 displayName only used for popups 34 optionalValue ignored 35 Second Entity Entity Definition type 36 intNameEntity 37 icon 38 iconColor 39 displayName only used for popups 40 optionalValue ignored 41 Thrid Entity Entity Definition type 42 intNameEntity 43 icon 44 iconColor 45 displayName only used for popups 46 optionalValue ignored 47 Forth Entiry Entity Definition type 48 intNameEntity 49 icon 50 iconColor 51 displayName only used for popups 52 optionalValue ignored 53 Fifth Entiy Entity Definition type 54 intNameEntity 55 icon 56 iconColor 57 displayName only used for popups 58 optionalValue ignored","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardthermo","level":3,"title":"cardThermo","text":"

      Serial Protocol of cardThermo is about to change; table will be completed later

      Parameter Number Location Type Field Addional Information 0 instruction entityUpd 1 title title title 2 Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 intNameEntity 15 2nd text box currentTemp 16 target temperature dstTemp multiplied by 10 17 Text 4th Box Left Side status 18 Min Temp minTemp multiplied by 10 19 Max Temp maxTemp multiplied by 10 20 Temperature Steps tempStep multiplied by 10 21 bottom hvac_action 1 Hvac Action icon 22 iconColorActive 23 buttonState 24 intName 25 bottom hvac_action 2 Hvac Action icon 26 iconColorActive 27 buttonState 28 intName 29 bottom hvac_action 3 Hvac Action icon 30 iconColorActive 31 buttonState 32 intName 33 bottom hvac_action 4 Hvac Action icon 34 iconColorActive 35 buttonState 36 intName 37 bottom hvac_action 5 Hvac Action icon 38 iconColorActive 39 buttonState 40 intName 41 bottom hvac_action 6 Hvac Action icon 42 iconColorActive 43 buttonState 44 intName 45 bottom hvac_action 7 Hvac Action icon 46 iconColorActive 47 buttonState 48 intName 49 bottom hvac_action 8 Hvac Action icon 50 iconColorActive 51 buttonState 52 intName 53 Currently Label 1th Text Box tCurTempLbl 54 State Label 3th Text Box tStateLbl 55 tALbl deprecated; ignored 56 Temperature Unit (Celcius/Farhenheit) tCF 57 Second Destination Tempature (Heat/Cool) second temp ; multiplied by 10 58 additonal detail button to open another page btDetail \"1\" to hide","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardalarm","level":3,"title":"cardAlarm","text":"Parameter Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title title 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardAlarm specific card intNameEntity intNameEntity 15 1st button right side displayName 16 intId 17 2nd button right side displayName 18 intId 19 3rd button right side displayName 20 intId 21 4th button right side displayName 22 intId 23 icon next to code display icon 24 iconColor 25 numpad numpadStatus \"disable\" or \"enable\" 26 flashing of icon next to code flashing status \"enable\" or \"disable\" 27 button bottom left corner icon 28 iconColor 29 intNameEntity","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardqr","level":3,"title":"cardQR","text":"

      Example: entityUpd~Guest Wifi~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~WIFI:S:test_ssid;T:WPA;P:test_pw;;~text~iText.test_ssid~���~17299~Name~test_ssid~text~iText.test_pw~���~17299~Password~test_pw

      Parameter   Number Category Location Type Field Addional Information 0 instruction instruction entityUpd 1 title title title intNameEntity 2 Navigation Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 cardQR specific qrcode text 15 Entities 1st Entity Entity Definition type 16 intNameEntity 17 icon 18 iconColor 19 displayName 20 optionalValue 21 2nd Entity Entity Definition type 22 intNameEntity 23 icon 24 iconColor 25 displayName 26 optionalValue","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardpower","level":3,"title":"cardPower","text":"

      entityUpd~PowerTest~x~navUp~A~65535~~~delete~~~~~~text~sensor.power_consumption~B~17299~Power consumption~100W~1~text~sensor.power_consumption~C~17299~Power consumption~100W~1~text~sensor.today_energy~D~17299~Total energy 1~5836.0kWh~0~delete~~~~~~0~text~sensor.today_energy~E~17299~Total energy 1~5836.0kWh~-30~delete~~~~~~0~text~sensor.today_energy~F~65504~Total energy 1~5836.0kWh~90~text~sensor.today_energy~G~17299~Total energy 1~5836.0kWh~10

      Parameter Number Location Type Field Addional Information 0 instruction entityUpd 1 title title title 2 Upper Left Icon Entity Definition type (ignored)¹ 3 intNameEntity 4 icon 5 iconColor 6 displayName ignored 7 optionalValue ignored 8 Upper Right Icon Entity Definition type (ignored)¹ 9 intNameEntity 10 icon 11 iconColor 12 displayName ignored 13 optionalValue ignored 14 Home Icon / Value below Home Icon Entity Definition type ignored 15 intNameEntity ignored 16 icon 17 iconColor 18 displayName 19 optionalValue 20 speed ignored 21 Value above Home Icon Entity Definition type ignored 22 intNameEntity ignored 23 icon ignored 24 iconColor ignored 25 displayName ignored 26 optionalValue 27 speed ignored 28 1st Item Upper Left Entity Definition type ignored 29 intNameEntity ignored 30 icon 31 iconColor 32 displayName 33 optionalValue 34 speed numbers (between -120 and 120) 35 2nd Item Middle Left Entity Definition type ignored 36 intNameEntity ignored 37 icon 38 iconColor 39 displayName 40 optionalValue 41 speed numbers (between -120 and 120) 42 3rd Item Bottom Left Entity Definition type ignored 43 intNameEntity ignored 44 icon 45 iconColor 46 displayName 47 optionalValue 48 speed numbers (between -120 and 120) 49 4th Item Upper Right Entity Definition type ignored 50 intNameEntity ignored 51 icon 52 iconColor 53 displayName 54 optionalValue 55 speed numbers (between -120 and 120) 56 5th Item Middle Right Entity Definition type ignored 57 intNameEntity ignored 58 icon 59 iconColor 60 displayName 61 optionalValue 62 speed numbers (between -120 and 120) 63 6th Item Bottom Right Entity Definition type ignored 64 intNameEntity ignored 65 icon 66 iconColor 67 displayName 68 optionalValue 69 speed numbers (between -120 and 120)","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardchart-page","level":3,"title":"cardChart Page","text":"

      entityUpd~heading~navigation~color~yAxisLabel~yAxisTick:[yAxisTick]*[~value[:xAxisLabel]?]*

      entityUpd~Chart Demo~~button~navigate.prev~<~65535~~~button~navigate.next~>~65535~~~~6666~Gas [kWh]~20:40:60:80:100~10~7^2:00~7~6^4:00~6~7^6:00~0~7^8:00~5~1^10:00~1~10^12:00~5~6^14:00~8

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuplight-page","level":3,"title":"popupLight Page","text":"

      entityUpdateDetail~entityName~*ignored*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*

      entityUpdateDetail~1~17299~1~100~78~enable

      entityUpdateDetail~1~17299~1~100~disable

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupshutter-page","level":3,"title":"popupShutter Page","text":"

      entityUpdateDetail~entityName~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus~tiltPos

      entityUpdateDetail~1~77

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupnotify-page","level":3,"title":"popupNotify Page","text":"

      entityUpdateDetail~*internalName*~*tHeading*~*tHeadingColor*~*b1*~*tB1Color*~*b2*~*tB2Color*~*tText*~*tTextColor*~*sleepTimeout*~*font*~*alt_icon*~*altIconColor*

      exitPopup

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupthermo-page","level":3,"title":"popupThermo Page","text":"

      entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~{heading}~{mode}~mode1~mode1?mode2?mode3~

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupinsel-page-input_select-detail-page","level":3,"title":"popupInSel Page (input_select detail page)","text":"

      entityUpdateDetail2~*entity_id*~~*icon_color*~*input_sel*~*state*~*options*

      options are ? seperated

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuptimer","level":3,"title":"popupTimer","text":"

      editable is 0 or 1

      action fields are in the answer on the button press

      in case action is empty the button will be hidden

      entityUpdateDetail~{entity_id}~~{icon_color}~{entity_id}~{min_remaining}~{sec_remaining}~{editable}~{action1}~{action2}~{action3}~{label1}~{label2}~{label3}

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#messages-from-nextion-display","level":2,"title":"Messages from Nextion Display","text":"

      event,buttonPress2,pageName,bNext

      event,buttonPress2,pageName,bPrev

      event,buttonPress2,pageName,bExit,number_of_taps

      event,buttonPress2,pageName,sleepReached

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#startup-page","level":3,"title":"startup page","text":"

      event,startup,version,model

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#screensaver-page_1","level":3,"title":"screensaver page","text":"

      event,buttonPress2,screensaver,exit - Touch Event on Screensaver

      event,screensaverOpen - Screensaver has opened

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardentities-page_1","level":3,"title":"cardEntities Page","text":"

      event,*eventName*,*entityName*,*actionName*,*optionalValue*

      event,buttonPress2,internalNameEntity,up

      event,buttonPress2,internalNameEntity,down

      event,buttonPress2,internalNameEntity,stop

      event,buttonPress2,internalNameEntity,OnOff,1

      event,buttonPress2,internalNameEntity,button

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popuplight-page_1","level":3,"title":"popupLight Page","text":"

      event,pageOpenDetail,popupLight,internalNameEntity

      event,buttonPress2,internalNameEntity,OnOff,1

      event,buttonPress2,internalNameEntity,brightnessSlider,50

      event,buttonPress2,internalNameEntity,colorTempSlider,50

      event,buttonPress2,internalNameEntity,colorWheel,x|y|wh

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupshutter-page_1","level":3,"title":"popupShutter Page","text":"

      event,pageOpenDetail,popupShutter,internalNameEntity

      event,buttonPress2,internalNameEntity,positionSlider,50

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#popupnotify-page_1","level":3,"title":"popupNotify Page","text":"

      event,buttonPress2,*internalName*,notifyAction,yes

      event,buttonPress2,*internalName*,notifyAction,no

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardthermo-page","level":3,"title":"cardThermo Page","text":"

      event,buttonPress2,*entityName*,tempUpd,*temperature*

      event,buttonPress2,*entityName*,hvac_action,*hvac_action*

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardmedia-page","level":3,"title":"cardMedia Page","text":"

      event,buttonPress2,internalNameEntity,media-back

      event,buttonPress2,internalNameEntity,media-pause

      event,buttonPress2,internalNameEntity,media-next

      event,buttonPress2,internalNameEntity,volumeSlider,75

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#cardalarm-page","level":3,"title":"cardAlarm Page","text":"

      event,buttonPress2,internalNameEntity,actionName,code

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#custom-protocol","level":1,"title":"Custom Protocol","text":"
      55 BB [payload length] [payload length] [payload] [crc] [crc]\n

      Payload length contains the number of bytes of the payload.

      CRC is \"CRC-16 (MODBUS) Big Endian\" calculated over the whole message

      This protocol does not try to implement broken JSON Commands with a specified type (lol). Instead the commands are plain text commands with parameters.

      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"hmi-serial-protocol/#example-for-valid-message","level":2,"title":"Example for valid Message","text":"

      This message has to be generated for the Message \"1337\" (1337 is not a valid command~ this is just an example)

      55 BB  04 00  31 33 33 37  5F 5B\n
      ","path":["NSPanel Lovelace UI"],"tags":[]},{"location":"iobroker-install/","level":1,"title":"Installation - ioBroker","text":"

      The Backend for ioBroker is maintained by britzelpuf and armilar

      See the wiki for documentation around setting lovelace-ui up with ioBroker

      Wiki

      Also see the Readme in the ioBroker Folder. iobroker ReadMe

      ","path":["Getting started (ioBroker)","Installation - ioBroker"],"tags":[]},{"location":"notifications/","level":1,"title":"Sending Notifications to the Panel","text":"

      There are two notification types, that can be triggered by sending a command over mqtt to the panel here are examples for homeassistant scripts:

      ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#seperate-page","level":2,"title":"Seperate Page","text":"

      This is the notification used by the backend for updates, opening it requires to the following commands to the CustomSend Topic:

      pageType popupNotify

      entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText

      Alternative Layout with Icon:

      entityUpdateDetail~internalName~heading~headingColor~button1text~button1color~button2text~tB2Color~notificationText~textColor~sleepTimeout~fontIdText~icon~iconColor

      fontIdText is the font used by the notification text Possible values are 0-5:

      Font 0 - Default - Size 24 (No Icons, Support for various special chars from different langs)\nFont 1 - Size 32 (Icons and limited chars)\nFont 2 - Size 32 (No Icons, Support for various special chars from different langs)\nFont 3 - Size 48 (Icons and limited chars)\nFont 4 - Size 80 (Icons and limited chars)\nFont 5 - Size 128 (ascii only)\n

      You need to use the acual char for the icon instead of the icon name which is used in the configuration. You can get the char of the icon from the cheatsheet.

      https://docs.nspanel.pky.eu/icon-cheatsheet.html

      It is possible to exit from the page by sending exitPopup

      If you want to add newlines to your message add this string for the newline {{'\\r\\n'}}

      Send Message to the Panel combined with a buzzer sound:

      nspanel_popup_notification:\n  alias: Popup Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{\n        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}; Buzzer 2,2,2\n  mode: single\n  icon: mdi:message-badge\n

      Send Message to the Panel:

      nspanel_popup_notification:\n  alias: Popup Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend pageType~popupNotify; CustomSend entityUpdateDetail~id~{{\n        title }}~65535~~~~~{{ message }}~65535~{{ timeout }}\n  mode: single\n  icon: mdi:message-badge\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#notification-on-screensaver","level":2,"title":"Notification on screensaver","text":"

      The screensaver can display Notifications by sending this command to the CustomSend topic: notify~heading~text

      Send Message to the Screensaver combined with a buzzer sound:

      nspanel_screensaver_notification:\n  alias: Screensaver Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend notify~{{ heading }}~{{ message }}; Buzzer 2,2,2\n  mode: single\n  icon: mdi:message-badge\n

      Send Message to the Screensaver:

      nspanel_screensaver_notification:\n  alias: Screensaver Notification\n  sequence:\n  - service: mqtt.publish\n    data:\n      topic: cmnd/tasmota_NsPanelTerrasse/Backlog\n      payload: CustomSend notify~{{ heading }}~{{ message }}\n  mode: single\n  icon: mdi:message-badge\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#buzzer","level":2,"title":"Buzzer","text":"

      See Tasmota Buzzer for commands.

      It might be necessary to enable the buzzer with:

      BuzzerPWM 1\n

      ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"notifications/#color-picker","level":2,"title":"Color Picker","text":"

      Decimal RGB565: 0

      ","path":["Configuration - apps.yaml (Home Assistant)","Sending Notifications to the Panel"],"tags":[]},{"location":"phys-btn/","level":1,"title":"Change behaviour of hardware buttons","text":"","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"phys-btn/#tasmota-rules","level":2,"title":"Tasmota Rules","text":"

      You can configure the buttons to mimic an UI element on the screen by configuring tasmota rules.

      The following rule will change the behaviour of the two buttons to do page navigation.

      Rule2 on Button1#state do Publish tele/%topic%/RESULT {\"CustomRecv\":\"event,buttonPress2,navPrev,button\"} endon on Button2#state do Publish tele/%topic%/RESULT {\"CustomRecv\":\"event,buttonPress2,navNext,button\"} endon\n\nRule2 1\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"phys-btn/#decouple-buttons-from-controlling-power-outputs","level":2,"title":"Decouple buttons from controlling power outputs","text":"

      If you do not want your NSPanel physical buttons to trigger the relays and prefer to have them as software configurable buttons, open the Tasmota console of your NSPanel and enter the following:

      SetOption73 1

      Your relays will now appear as switches in HomeAssistant and you can control your buttons by using automations:

      You may reverse this change by entering the following in the Tasmota console of your NSPanel:

      SetOption73 0

      Please note: Doing this will mean that if HomeAssistant is not working for any reason your buttons will not function correctly.

      ","path":["Configuration - apps.yaml (Home Assistant)","Change behaviour of hardware buttons"],"tags":[]},{"location":"prepare_ha/","level":1,"title":"Setup Home Assistant","text":"","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-appdaemon","level":2,"title":"Installing AppDaemon","text":"

      The backend application for HomeAssistant is written in a python for AppDaemon. This means it requires a working and running installation of AppDaemon.

      The easiest way to install it is through Home Assistant's Supervisor Add-on Store, it will be automaticly connected to your Home Assistant Instance.

      Instructions for users of HomeAssistant Core installed through docker containers. In case you have a homeassistant setup using docker cotainers and the Add-on Store is not available to you, you can follow this guide for setting up AppDaemon. https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html Please also pay attention to the correct volume mount for the conf folder of appdaemon, that has to point to the appdaemon folder within your homeassistant config folder. Here is an example docker compose file for homeassistant and appdaemon:
      version: \"3.5\"\nservices:\n  homeassistant:\n    image: ghcr.io/home-assistant/home-assistant:stable\n    container_name: homeassistant\n    network_mode: host\n    volumes:\n      - ./docker-data/homeassistant/:/config\n      - /etc/localtime:/etc/localtime:ro\n    environment:\n      - TZ=Europe/Berlin\n    privileged: true\n    restart: unless-stopped\n\n  appdaemon:\n    container_name: appdaemon\n    image: acockburn/appdaemon:4.2.3\n    environment:\n      - HA_URL=http://your-homeassistant-url:8123\n      - TOKEN=\"xxxxxx\"\n    volumes:\n      - /etc/localtime:/etc/localtime:ro\n      - ./docker-data/homeassistant/appdaemon:/conf\n    depends_on:\n      - homeassistant\n    restart: unless-stopped\n
      ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#add-babel-package-to-appdaemon-container-optional","level":3,"title":"Add babel package to AppDaemon Container (Optional)","text":"

      For localisation (date in your local language) you need to add the python package babel to your AppDaemon Installation.

      ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-studio-code-server","level":2,"title":"Installing Studio Code Server","text":"

      You will need a way to edit the apps.yaml config file in the Appdaemon folder. Install Studio Code Server from Home Assistant's Supervisor Add-on Store to easily edit configuration Files on your HomeAssistant Instance.

      ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-homeassistant-community-store","level":2,"title":"Installing HomeAssistant Community Store","text":"

      HACS is the Home Assistant Community Store and allows for community integrations and automations to be updated easily from the Home Assistant web user interface. You will be notified of updates, and they can be installed by a click on a button.

      ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_ha/#installing-lovelace-appdaemon-backend-application","level":2,"title":"Installing Lovelace AppDaemon Backend Application","text":"

      To install Lovelace UI Backend App with HACS, you will need to make sure that you enabled AppDaemon automations in HACS, as these are not enabled by default:

      1. Click on Configuration on the left menu bar in Home Assistant Web UI
      2. Select Devices & Services
      3. Select Integrations
      4. Find HACS and click on Configure
      5. In the window that opens, make sure that Enable AppDaemon apps discovery & tracking is checked, or check it and click Submit
      6. If you just enabled this (or just installed HACS), you might have to wait a few minutes as all repositories are being fetched; you might hit a GitHub rate limit, which might then require you to wait a few hours for HACS to be fully configured. In this case, you won't be able to proceed to the next steps until HACS is ready.

      Now, to install NSPanel Lovelace UI Backend with HACS, follow these steps:

      1. Click on HACS on the left menu bar in Home Assistant Web UI
      2. Click on Automations in the right panel
      3. Click on Explore & download repositories in the bottom right corner
      4. Search for NSPanel, and click on NSPanel Lovelace UI Backend in the list that appears
      5. In the bottom right corner of the panel that appears, click on Download this repository with HACS
      6. A confirmation panel will appear, click on Download, and wait for HACS to proceed with the download
      7. The Backend Application is now installed, and HACS will inform you when updates are available
      ","path":["Getting started (Home Assistant)","First steps","Setup Home Assistant"],"tags":[]},{"location":"prepare_nspanel/","level":1,"title":"Flash Tasmota to Your NSPanel","text":"

      You need to connect to your NSPanel via serial and flash Tasmota using tasmota32-nspanel.bin. You can use the Tasmota Web Installer to do so.

      Check out Blakadder's Template Repo for more information on flashing. Do not use the autoexec.be from that page. NSPanel Page of the Tasmota Template Repository

      If you prefer ESPHome over Tasmota, you can use this third-party ESPHome component, which replaces Tasmota and the Berry driver used in this project. ESPHome Component

      ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#configure-tasmota-template-for-nspanel","level":2,"title":"Configure Tasmota Template for NSPanel","text":"

      Configure the NSPanel template for Tasmota. (Go to Configuration > Configure Other, paste the template there, and make sure to tick the Activate checkbox.)

      You can use the following template or copy the one from the Tasmota Template Repo Site:

      {\"NAME\":\"NSPanel\",\"GPIO\":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],\"FLAG\":0,\"BASE\":1,\"CMND\":\"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1\"}

      After a reboot of Tasmota, your screen will light up with the stock display firmware.

      ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#upload-berry-driver-to-tasmota","level":2,"title":"Upload Berry Driver to Tasmota","text":"

      Go to Consoles > Console in Tasmota and execute the following command:

      Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; SetOption151 0; Restart 1

      This downloads the autoexec.be file from the repository and restarts Tasmota.

      Note: This command also disables Matter to free up memory, as it's unlikely to be used by most Home Assistant users. (Matter can cause memory issues during flashing of the Nextion screen, but you can re-enable it later if needed.)

      ","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel/#flash-firmware-to-nextion-screen","level":2,"title":"Flash Firmware to Nextion Screen","text":"

      Due to the limitations of Berry, it's not possible to download the TFT file directly from GitHub. A small server is available to download the file via HTTP.

      Use one of the following commands in the Tasmota console (not the Berry console) to flash the latest release from this repository:

      EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

      US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

      US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

      After sending the command, the screen should show a progress bar. The flashing process takes around 5 minutes.

      Note for US users: You'll need to add the model config option to your apps.yaml later. More details can be found on the config overview page.

      Alternatively, you can use your own web server or the one built into Home Assistant: Upload the nspanel.tft from the latest release to a web server (for example, the www folder of Home Assistant) and execute the following command in the Tasmota Console. (Development version: [TFT file from HMI folder](HMI/nspanel.tft)) **The web server must be HTTP. HTTPS is not supported due to Berry language limitations in Tasmota.** FlashNextion http://ip-address-of-your-homeassistant:8123/local/nspanel.tft","path":["Getting started (Home Assistant)","First steps","Flash Tasmota to Your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/","level":1,"title":"Flash Tasmota to your NSPanel","text":"

      You need to connect to your nspanel via serial and flash tasmota tasmota32-nspanel.bin to your NSPanel. You can use the Tasmota Web Installer to do so. Tasmota Web Installer

      Checkout Blakadders Template Repo for more information on flashing, do not use the autoexec.be from this page. NSPanel Page of the Tasmota Template Repository

      If you prefer EspHome over Tasmota, you can use this thrid party esphome component, which is replacing tasmota and the berry driver of this project. ESPHome component

      ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#configure-tasmota-template-for-nspanel","level":2,"title":"Configure Tasmota Template for NSPanel","text":"

      Configure the NSPanel template for Tasmota. (Go to Configuration and Configure Other and paste the template there, make sure to tick the activate checkbox)

      You can use the following template or copy the one on the Tasmota Template Repo Site.

      {\"NAME\":\"NSPanel\",\"GPIO\":[0,0,0,0,3872,0,0,0,0,0,32,0,0,0,0,225,0,480,224,1,0,0,0,33,0,0,0,0,0,0,0,0,0,0,4736,0],\"FLAG\":0,\"BASE\":1,\"CMND\":\"ADCParam 2,11200,10000,3950 | Sleep 0 | BuzzerPWM 1\"}

      After a reboot of tasmota your screen will light up with the stock display firmware.

      ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#upload-berry-driver-to-tasmota","level":2,"title":"Upload Berry Driver to Tasmota","text":"

      Go to Consoles > Console in Tasmota and execute the following command:

      Backlog UrlFetch https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; Restart 1\n
      ","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"prepare_nspanel_ioBroker/#flash-firmware-to-nextion-screen","level":2,"title":"Flash Firmware to Nextion Screen","text":"

      Due the limitations of Berry, it's not possible to download the tft file directly from github, so I'm also renting a small server where you can download the file via HTTP.

      Use the one following commands to flash the latest release from this repository, just execute the following Command in Tasmota:

      EU Version: FlashNextion http://nspanel.pky.eu/lui-release.tft

      US Version Portrait: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft

      US Version Landscape: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft

      Alternatively you can use your own webserver: Upload the nspanel.tft from the lastest release to a Webserver and execute the following command in Tasmota Console. **Webserver must be HTTP, HTTPS is not supported, due to limitations of berry lang on tasmota** `FlashNextion http://ip-address-of-your-webserver:8123/local/nspanel.tft`","path":["Getting started (ioBroker)","Flash Tasmota to your NSPanel"],"tags":[]},{"location":"subpages/","level":1,"title":"Subpages","text":"

      You can configure entities with with the prefix navigate, that are navigating to cards, in case it's hidden card, the navigation items will change and the arrow is bringing you back to the previous page.

                - entity: navigate.testKey\n

      will allow you to navigate to a cardGrid page with the configured key testKey

          hiddenCards:\n      - type: cardGrid\n        title: Exmaple Grid\n        entities:\n          - entity: light.test_item\n        key: testKey\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]},{"location":"subpages/#override-status-of-navigation-items","level":1,"title":"Override Status of Navigation Items","text":"

      You can override the status of navigation items, to make them look like different entities.

                - entity: navigate.testKey\n            status: climate.test\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]},{"location":"subpages/#override-navigation-items-itself","level":1,"title":"Override Navigation Items itself","text":"
          cards:\n      - type: cardGrid\n        title: Wohnzimmer\n        navItem1:\n          entity: light.bad_lights\n        navItem2:\n          entity: light.bad_lights\n        entities:\n

      This can be used to add an home button to your subpages:

          cards:\n      - type: cardGrid\n        title: Home\n        key: home\n        entities:\n          - entity: light.bad\n\n    hiddenCards:\n      - type: cardGrid\n        title: Wohnzimmer\n        navItem2:\n          entity: navigate.home\n          icon: mdi:home\n        entities:\n          - entity: light.kitchen\n
      ","path":["Configuration - apps.yaml (Home Assistant)","Subpages"],"tags":[]}]} \ No newline at end of file diff --git a/stable/sitemap.xml b/stable/sitemap.xml new file mode 100644 index 00000000..59676548 --- /dev/null +++ b/stable/sitemap.xml @@ -0,0 +1,66 @@ + + + + https://jobr99.github.io/nspanel-lovelace-ui/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_nspanel/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_ha/ + + + https://jobr99.github.io/nspanel-lovelace-ui/configure_mqtt/ + + + https://jobr99.github.io/nspanel-lovelace-ui/faq/ + + + https://jobr99.github.io/nspanel-lovelace-ui/config-overview/ + + + https://jobr99.github.io/nspanel-lovelace-ui/config-screensaver/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-entities/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-grid/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-climate/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-media/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-alarm/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-qr/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-power/ + + + https://jobr99.github.io/nspanel-lovelace-ui/card-unlock/ + + + https://jobr99.github.io/nspanel-lovelace-ui/entities/ + + + https://jobr99.github.io/nspanel-lovelace-ui/subpages/ + + + https://jobr99.github.io/nspanel-lovelace-ui/notifications/ + + + https://jobr99.github.io/nspanel-lovelace-ui/phys-btn/ + + + https://jobr99.github.io/nspanel-lovelace-ui/prepare_nspanel_ioBroker/ + + + https://jobr99.github.io/nspanel-lovelace-ui/iobroker-install/ + + \ No newline at end of file diff --git a/stable/subpages/index.html b/stable/subpages/index.html new file mode 100644 index 00000000..7443ed9f --- /dev/null +++ b/stable/subpages/index.html @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Subpages - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Subpages

      +

      You can configure entities with with the prefix navigate, that are navigating to cards, in case it's hidden card, the navigation items will change and the arrow is bringing you back to the previous page.

      +
                - entity: navigate.testKey
      +
      +

      will allow you to navigate to a cardGrid page with the configured key testKey

      +
          hiddenCards:
      +      - type: cardGrid
      +        title: Exmaple Grid
      +        entities:
      +          - entity: light.test_item
      +        key: testKey
      +
      +

      Override Status of Navigation Items

      +

      You can override the status of navigation items, to make them look like different entities.

      +
                - entity: navigate.testKey
      +            status: climate.test
      +
      +

      Override Navigation Items itself

      +

      image

      +
          cards:
      +      - type: cardGrid
      +        title: Wohnzimmer
      +        navItem1:
      +          entity: light.bad_lights
      +        navItem2:
      +          entity: light.bad_lights
      +        entities:
      +
      +

      This can be used to add an home button to your subpages:

      +
          cards:
      +      - type: cardGrid
      +        title: Home
      +        key: home
      +        entities:
      +          - entity: light.bad
      +
      +    hiddenCards:
      +      - type: cardGrid
      +        title: Wohnzimmer
      +        navItem2:
      +          entity: navigate.home
      +          icon: mdi:home
      +        entities:
      +          - entity: light.kitchen
      +
      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/404.html b/standalone/404.html new file mode 100644 index 00000000..c1ad2f07 --- /dev/null +++ b/standalone/404.html @@ -0,0 +1,542 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + + + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + +

      404 - Not found

      + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/_assets/user.css b/standalone/_assets/user.css new file mode 100644 index 00000000..84bddd2c --- /dev/null +++ b/standalone/_assets/user.css @@ -0,0 +1,112 @@ +/*.md-header__button.md-logo img { + width: unset; +}*/ + +.md-main__inner { + margin-top: unset; +} + +.md-nav__title { + display: none; +} + +/*.md-header,*/ .md-footer, +.md-footer-meta { + background-color: #333333; +} + +/* Footer contrast fixes for Zensical/Material variants */ +:root { + --md-footer-bg-color: #333333; + --md-footer-bg-color--dark: #2b2b2b; + --md-footer-fg-color: #f2f2f2; + --md-footer-fg-color--light: #ffffff; + --md-footer-fg-color--lighter: #ffffff; +} + +.md-footer, +.md-footer-meta, +.md-footer * { + color: #f2f2f2; +} + +.md-footer a, +.md-footer-meta a, +.md-footer .md-footer__link { + color: #ffffff; +} + +.md-footer a:hover, +.md-footer-meta a:hover, +.md-footer .md-footer__link:hover { + color: #d9e7ff; +} + +.md-footer .md-icon svg, +.md-footer-meta .md-icon svg { + fill: currentColor; +} + +/* Zensical keeps footer content in the inner/meta containers. + Don't hide footer structure, only style it. */ + +.md-sidebar { + padding-top: 0px; +} + +/*.md-sidebar.md-sidebar--primary { + position: unset; +}*/ + +.md-sidebar.md-sidebar--secondary { + padding-top: 10px; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__scrollwrap { + /*overflow-y: unset;*/ + padding-right: 1px; + border-right: 1px solid #adadad; +} + +.md-sidebar.md-sidebar--primary .md-sidebar__inner { + /*border-right: 1px solid #adadad;*/ + padding-bottom: 30px; +} +.md-sidebar.md-sidebar--secondary .md-sidebar__inner { + border-left: 1px solid #adadad; +} + +.md-nav__item .md-nav__list { + padding-left: 10px; +} + +.md-content { + margin-top: 25px; + /*border-left: 1px solid #adadad; + border-right: 1px solid #adadad;*/ +} + +.md-top { + display: none; +} + +.md-typeset hr { + border-bottom: 1px solid #adadad; +} + +.md-typeset h1, +.md-typeset h2, +.md-typeset h3, +.md-typeset h4, +.md-typeset h5 { + font-weight: bold; +} + +.md-typeset table:not([class]) td:not(:last-child), +.md-typeset table:not([class]) th:not(:last-child) { + border-right: .05rem solid var(--md-typeset-table-color); +} + +ol li::marker { + font-weight: bold; +} diff --git a/standalone/assets/images/favicon.png b/standalone/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/standalone/assets/javascripts/LICENSE b/standalone/assets/javascripts/LICENSE new file mode 100644 index 00000000..baab16bd --- /dev/null +++ b/standalone/assets/javascripts/LICENSE @@ -0,0 +1,29 @@ +------------------------------------------------------------------------------- +Third-Party licenses +------------------------------------------------------------------------------- + +Package: clipboard@2.0.11 +License: MIT +Copyright: Zeno Rocha + +------------------------------------------------------------------------------- + +Package: escape-html@1.0.3 +License: MIT +Copyright: 2012-2013 TJ Holowaychuk + 2015 Andreas Lubbe + 2015 Tiancheng "Timothy" Gu + +------------------------------------------------------------------------------- + +Package: focus-visible@5.2.1 +License: W3C +Copyright: WICG + +------------------------------------------------------------------------------- + +Package: rxjs@7.8.2 +License: Apache-2.0 +Copyright: 2015-2018 Google, Inc., + 2015-2018 Netflix, Inc., + 2015-2018 Microsoft Corp. and contributors diff --git a/standalone/assets/javascripts/bundle.5fcf0de6.min.js b/standalone/assets/javascripts/bundle.5fcf0de6.min.js new file mode 100644 index 00000000..ec0f327e --- /dev/null +++ b/standalone/assets/javascripts/bundle.5fcf0de6.min.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var _c=Object.create;var Ln=Object.defineProperty,yc=Object.defineProperties,xc=Object.getOwnPropertyDescriptor,wc=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertyNames,Dr=Object.getOwnPropertySymbols,Tc=Object.getPrototypeOf,Mn=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable;var jo=(e,t,r)=>t in e?Ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,H=(e,t)=>{for(var r in t||(t={}))Mn.call(t,r)&&jo(e,r,t[r]);if(Dr)for(var r of Dr(t))Fo.call(t,r)&&jo(e,r,t[r]);return e},He=(e,t)=>yc(e,wc(t));var gr=(e,t)=>{var r={};for(var n in e)Mn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Dr)for(var n of Dr(e))t.indexOf(n)<0&&Fo.call(e,n)&&(r[n]=e[n]);return r};var kn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Sc=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ec(t))!Mn.call(e,o)&&o!==r&&Ln(e,o,{get:()=>t[o],enumerable:!(n=xc(t,o))||n.enumerable});return e};var _r=(e,t,r)=>(r=e!=null?_c(Tc(e)):{},Sc(t||!e||!e.__esModule?Ln(r,"default",{value:e,enumerable:!0}):r,e));var Uo=(e,t,r)=>new Promise((n,o)=>{var i=c=>{try{s(r.next(c))}catch(l){o(l)}},a=c=>{try{s(r.throw(c))}catch(l){o(l)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(i,a);s((r=r.apply(e,t)).next())});var Do=kn((An,No)=>{(function(e,t){typeof An=="object"&&typeof No!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(An,(function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(_){return!!(_&&_!==document&&_.nodeName!=="HTML"&&_.nodeName!=="BODY"&&"classList"in _&&"contains"in _.classList)}function c(_){var de=_.type,be=_.tagName;return!!(be==="INPUT"&&a[de]&&!_.readOnly||be==="TEXTAREA"&&!_.readOnly||_.isContentEditable)}function l(_){_.classList.contains("focus-visible")||(_.classList.add("focus-visible"),_.setAttribute("data-focus-visible-added",""))}function u(_){_.hasAttribute("data-focus-visible-added")&&(_.classList.remove("focus-visible"),_.removeAttribute("data-focus-visible-added"))}function p(_){_.metaKey||_.altKey||_.ctrlKey||(s(r.activeElement)&&l(r.activeElement),n=!0)}function d(_){n=!1}function m(_){s(_.target)&&(n||c(_.target))&&l(_.target)}function h(_){s(_.target)&&(_.target.classList.contains("focus-visible")||_.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(_.target))}function v(_){document.visibilityState==="hidden"&&(o&&(n=!0),S())}function S(){document.addEventListener("mousemove",w),document.addEventListener("mousedown",w),document.addEventListener("mouseup",w),document.addEventListener("pointermove",w),document.addEventListener("pointerdown",w),document.addEventListener("pointerup",w),document.addEventListener("touchmove",w),document.addEventListener("touchstart",w),document.addEventListener("touchend",w)}function x(){document.removeEventListener("mousemove",w),document.removeEventListener("mousedown",w),document.removeEventListener("mouseup",w),document.removeEventListener("pointermove",w),document.removeEventListener("pointerdown",w),document.removeEventListener("pointerup",w),document.removeEventListener("touchmove",w),document.removeEventListener("touchstart",w),document.removeEventListener("touchend",w)}function w(_){_.target.nodeName&&_.target.nodeName.toLowerCase()==="html"||(n=!1,x())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("pointerdown",d,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("visibilitychange",v,!0),S(),r.addEventListener("focus",m,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)}))});var So=kn((L0,ds)=>{"use strict";var Yu=/["'&<>]/;ds.exports=Gu;function Gu(e){var t=""+e,r=Yu.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i{(function(t,r){typeof jr=="object"&&typeof Lo=="object"?Lo.exports=r():typeof define=="function"&&define.amd?define([],r):typeof jr=="object"?jr.ClipboardJS=r():t.ClipboardJS=r()})(jr,function(){return(function(){var e={686:(function(n,o,i){"use strict";i.d(o,{default:function(){return vr}});var a=i(279),s=i.n(a),c=i(370),l=i.n(c),u=i(817),p=i.n(u);function d(B){try{return document.execCommand(B)}catch(C){return!1}}var m=function(C){var k=p()(C);return d("cut"),k},h=m;function v(B){var C=document.documentElement.getAttribute("dir")==="rtl",k=document.createElement("textarea");k.style.fontSize="12pt",k.style.border="0",k.style.padding="0",k.style.margin="0",k.style.position="absolute",k.style[C?"right":"left"]="-9999px";var D=window.pageYOffset||document.documentElement.scrollTop;return k.style.top="".concat(D,"px"),k.setAttribute("readonly",""),k.value=B,k}var S=function(C,k){var D=v(C);k.container.appendChild(D);var W=p()(D);return d("copy"),D.remove(),W},x=function(C){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},D="";return typeof C=="string"?D=S(C,k):C instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(C==null?void 0:C.type)?D=S(C.value,k):(D=p()(C),d("copy")),D},w=x;function _(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(k){return typeof k}:_=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},_(B)}var de=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},k=C.action,D=k===void 0?"copy":k,W=C.container,Z=C.target,We=C.text;if(D!=="copy"&&D!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Z!==void 0)if(Z&&_(Z)==="object"&&Z.nodeType===1){if(D==="copy"&&Z.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(D==="cut"&&(Z.hasAttribute("readonly")||Z.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(We)return w(We,{container:W});if(Z)return D==="cut"?h(Z):w(Z,{container:W})},be=de;function M(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(k){return typeof k}:M=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},M(B)}function O(B,C){if(!(B instanceof C))throw new TypeError("Cannot call a class as a function")}function N(B,C){for(var k=0;k0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof W.action=="function"?W.action:this.defaultAction,this.target=typeof W.target=="function"?W.target:this.defaultTarget,this.text=typeof W.text=="function"?W.text:this.defaultText,this.container=M(W.container)==="object"?W.container:document.body}},{key:"listenClick",value:function(W){var Z=this;this.listener=l()(W,"click",function(We){return Z.onClick(We)})}},{key:"onClick",value:function(W){var Z=W.delegateTarget||W.currentTarget,We=this.action(Z)||"copy",Gt=be({action:We,container:this.container,target:this.target(Z),text:this.text(Z)});this.emit(Gt?"success":"error",{action:We,text:Gt,trigger:Z,clearSelection:function(){Z&&Z.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(W){return Yt("action",W)}},{key:"defaultTarget",value:function(W){var Z=Yt("target",W);if(Z)return document.querySelector(Z)}},{key:"defaultText",value:function(W){return Yt("text",W)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(W){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return w(W,Z)}},{key:"cut",value:function(W){return h(W)}},{key:"isSupported",value:function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Z=typeof W=="string"?[W]:W,We=!!document.queryCommandSupported;return Z.forEach(function(Gt){We=We&&!!document.queryCommandSupported(Gt)}),We}}]),k})(s()),vr=Mt}),828:(function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a}),438:(function(n,o,i){var a=i(828);function s(u,p,d,m,h){var v=l.apply(this,arguments);return u.addEventListener(d,v,h),{destroy:function(){u.removeEventListener(d,v,h)}}}function c(u,p,d,m,h){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof d=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return s(v,p,d,m,h)}))}function l(u,p,d,m){return function(h){h.delegateTarget=a(h.target,p),h.delegateTarget&&m.call(u,h)}}n.exports=c}),879:(function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}}),370:(function(n,o,i){var a=i(879),s=i(438);function c(d,m,h){if(!d&&!m&&!h)throw new Error("Missing required arguments");if(!a.string(m))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(d))return l(d,m,h);if(a.nodeList(d))return u(d,m,h);if(a.string(d))return p(d,m,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function l(d,m,h){return d.addEventListener(m,h),{destroy:function(){d.removeEventListener(m,h)}}}function u(d,m,h){return Array.prototype.forEach.call(d,function(v){v.addEventListener(m,h)}),{destroy:function(){Array.prototype.forEach.call(d,function(v){v.removeEventListener(m,h)})}}}function p(d,m,h){return s(document.body,d,m,h)}n.exports=c}),817:(function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),l=document.createRange();l.selectNodeContents(i),c.removeAllRanges(),c.addRange(l),a=c.toString()}return a}n.exports=o}),279:(function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function l(){c.off(i,l),a.apply(s,arguments)}return l._=a,this.on(i,l,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,l=s.length;for(c;c0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function te(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function ne(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||c(m,v)})},h&&(o[m]=h(o[m])))}function c(m,h){try{l(n[m](h))}catch(v){d(i[0][3],v)}}function l(m){m.value instanceof kt?Promise.resolve(m.value.v).then(u,p):d(i[0][2],m)}function u(m){c("next",m)}function p(m){c("throw",m)}function d(m,h){m(h),i.shift(),i.length&&c(i[0][0],i[0][1])}}function zo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof $e=="function"?$e(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,c){a=e[i](a),o(s,c,a.done,a.value)})}}function o(i,a,s,c){Promise.resolve(c).then(function(l){i({value:l,done:s})},a)}}function F(e){return typeof e=="function"}function Jt(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var Vr=Jt(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function ct(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var rt=(function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=$e(a),c=s.next();!c.done;c=s.next()){var l=c.value;l.remove(this)}}catch(v){t={error:v}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(F(u))try{u()}catch(v){i=v instanceof Vr?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var d=$e(p),m=d.next();!m.done;m=d.next()){var h=m.value;try{qo(h)}catch(v){i=i!=null?i:[],v instanceof Vr?i=ne(ne([],te(i)),te(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{m&&!m.done&&(o=d.return)&&o.call(d)}finally{if(n)throw n.error}}}if(i)throw new Vr(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)qo(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&ct(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&ct(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=(function(){var t=new e;return t.closed=!0,t})(),e})();var Hn=rt.EMPTY;function zr(e){return e instanceof rt||e&&"closed"in e&&F(e.remove)&&F(e.add)&&F(e.unsubscribe)}function qo(e){F(e)?e():e.unsubscribe()}var Je={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Xt={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Hn:(this.currentObservers=null,s.push(r),new rt(function(){n.currentObservers=null,ct(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new Qo(r,n)},t})(U);var Qo=(function(e){ue(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Hn},t})(I);var jn=(function(e){ue(t,e);function t(r){var n=e.call(this)||this;return n._value=r,n}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(r){var n=e.prototype._subscribe.call(this,r);return!n.closed&&r.next(this._value),n},t.prototype.getValue=function(){var r=this,n=r.hasError,o=r.thrownError,i=r._value;if(n)throw o;return this._throwIfClosed(),i},t.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},t})(I);var xr={now:function(){return(xr.delegate||Date).now()},delegate:void 0};var wr=(function(e){ue(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=xr);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,c=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),c=0;c0?e.prototype.schedule.call(this,r,n):(this.delay=n,this.state=r,this.scheduler.flush(this),this)},t.prototype.execute=function(r,n){return n>0||this.closed?e.prototype.execute.call(this,r,n):this._execute(r,n)},t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.flush(this),0)},t})(tr);var ri=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t})(rr);var Nn=new ri(ti);var ni=(function(e){ue(t,e);function t(r,n){var o=e.call(this,r,n)||this;return o.scheduler=r,o.work=n,o}return t.prototype.requestAsyncId=function(r,n,o){return o===void 0&&(o=0),o!==null&&o>0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=er.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&n===r._scheduled&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(er.cancelAnimationFrame(n),r._scheduled=void 0)},t})(tr);var oi=(function(e){ue(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n;r?n=r.id:(n=this._scheduled,this._scheduled=void 0);var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t})(rr);var je=new oi(ni);var y=new U(function(e){return e.complete()});function Br(e){return e&&F(e.schedule)}function Dn(e){return e[e.length-1]}function gt(e){return F(Dn(e))?e.pop():void 0}function qe(e){return Br(Dn(e))?e.pop():void 0}function Yr(e,t){return typeof Dn(e)=="number"?e.pop():t}var nr=(function(e){return e&&typeof e.length=="number"&&typeof e!="function"});function Gr(e){return F(e==null?void 0:e.then)}function Jr(e){return F(e[Qt])}function Xr(e){return Symbol.asyncIterator&&F(e==null?void 0:e[Symbol.asyncIterator])}function Zr(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Pc(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qr=Pc();function en(e){return F(e==null?void 0:e[Qr])}function tn(e){return Vo(this,arguments,function(){var r,n,o,i;return Wr(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,kt(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,kt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,kt(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function rn(e){return F(e==null?void 0:e.getReader)}function q(e){if(e instanceof U)return e;if(e!=null){if(Jr(e))return Ic(e);if(nr(e))return Rc(e);if(Gr(e))return jc(e);if(Xr(e))return ii(e);if(en(e))return Fc(e);if(rn(e))return Uc(e)}throw Zr(e)}function Ic(e){return new U(function(t){var r=e[Qt]();if(F(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Rc(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?L(function(o,i){return e(o,i,n)}):Oe,Me(1),r?ot(t):wi(function(){return new on}))}}function Bn(e){return e<=0?function(){return y}:T(function(t,r){var n=[];t.subscribe(E(r,function(o){n.push(o),e=2,!0))}function xe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new I}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s;return function(l){var u,p,d,m=0,h=!1,v=!1,S=function(){p==null||p.unsubscribe(),p=void 0},x=function(){S(),u=d=void 0,h=v=!1},w=function(){var _=u;x(),_==null||_.unsubscribe()};return T(function(_,de){m++,!v&&!h&&S();var be=d=d!=null?d:r();de.add(function(){m--,m===0&&!v&&!h&&(p=Yn(w,c))}),be.subscribe(de),!u&&m>0&&(u=new Ct({next:function(M){return be.next(M)},error:function(M){v=!0,S(),p=Yn(x,o,M),be.error(M)},complete:function(){h=!0,S(),p=Yn(x,a),be.complete()}}),q(_).subscribe(u))})(l)}}function Yn(e,t){for(var r=[],n=2;ne.next(document)),e}function P(e,t=document){return Array.from(t.querySelectorAll(e))}function G(e,t=document){let r=Le(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function Le(e,t=document){return t.querySelector(e)||void 0}function yt(){var e,t,r,n;return(n=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?n:void 0}var nl=R(b(document.body,"focusin"),b(document.body,"focusout")).pipe(Be(1),J(void 0),f(()=>yt()||document.body),se(1));function ir(e){return nl.pipe(f(t=>e.contains(t)),ie())}function Ft(e,t){let{matches:r}=matchMedia("(hover)");return j(()=>(r?R(b(e,"mouseenter").pipe(f(()=>!0)),b(e,"mouseleave").pipe(f(()=>!1))):R(b(e,"touchstart").pipe(f(()=>!0)),b(e,"touchend").pipe(f(()=>!1)),b(e,"touchcancel").pipe(f(()=>!1)))).pipe(t?Tr(o=>Ve(+!o*t)):Oe,J(!0,e.matches(":hover"))))}function Oi(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Oi(e,r)}function A(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)Oi(n,o);return n}function Li(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function ar(e){let t=A("script",{src:e});return j(()=>(document.head.appendChild(t),R(b(t,"load"),b(t,"error").pipe(g(()=>Wn(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(f(()=>{}),V(()=>document.head.removeChild(t)),Me(1))))}var Mi=new I,ol=j(()=>typeof ResizeObserver=="undefined"?ar("https://unpkg.com/resize-observer-polyfill"):Y(void 0)).pipe(f(()=>new ResizeObserver(e=>e.forEach(t=>Mi.next(t)))),g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function Ae(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Re(e){let t=e;for(;t.clientWidth===0&&t.parentElement;)t=t.parentElement;return ol.pipe($(r=>r.observe(t)),g(r=>Mi.pipe(L(n=>n.target===t),V(()=>r.unobserve(t)))),f(()=>Ae(e)),J(Ae(e)))}function Mr(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ki(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function Ai(e){let t=[],r=e.parentElement;for(;r;)(e.clientWidth>r.clientWidth||e.clientHeight>r.clientHeight)&&t.push(r),r=(e=r).parentElement;return t.length===0&&t.push(document.documentElement),t}function xt(e){return{x:e.offsetLeft,y:e.offsetTop}}function Ci(e){let t=e.getBoundingClientRect();return{x:t.x+window.scrollX,y:t.y+window.scrollY}}function Hi(e){return R(b(window,"load"),b(window,"resize")).pipe(Xe(0,je),f(()=>xt(e)),J(xt(e)))}function ln(e){return{x:e.scrollLeft,y:e.scrollTop}}function Ut(e){return R(b(e,"scroll"),b(window,"scroll"),b(window,"resize")).pipe(Xe(0,je),f(()=>ln(e)),J(ln(e)))}var $i=new I,il=j(()=>Y(new IntersectionObserver(e=>{for(let t of e)$i.next(t)},{threshold:0}))).pipe(g(e=>R(Ke,Y(e)).pipe(V(()=>e.disconnect()))),se(1));function wt(e){return il.pipe($(t=>t.observe(e)),g(t=>$i.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),f(({isIntersecting:r})=>r))))}var al=Object.create,la=Object.defineProperty,sl=Object.getOwnPropertyDescriptor,cl=Object.getOwnPropertyNames,ll=Object.getPrototypeOf,ul=Object.prototype.hasOwnProperty,pl=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fl=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of cl(t))!ul.call(e,o)&&o!==r&&la(e,o,{get:()=>t[o],enumerable:!(n=sl(t,o))||n.enumerable});return e},ml=(e,t,r)=>(r=e!=null?al(ll(e)):{},fl(t||!e||!e.__esModule?la(r,"default",{value:e,enumerable:!0}):r,e)),dl=pl((e,t)=>{var r="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,u=typeof global=="object"&&global&&global.Object===Object&&global,p=typeof self=="object"&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),m=Object.prototype,h=m.toString,v=Math.max,S=Math.min,x=function(){return d.Date.now()};function w(O,N,ee){var le,ce,Ne,vt,De,st,tt=0,Yt=!1,Mt=!1,vr=!0;if(typeof O!="function")throw new TypeError(r);N=M(N)||0,_(ee)&&(Yt=!!ee.leading,Mt="maxWait"in ee,Ne=Mt?v(M(ee.maxWait)||0,N):Ne,vr="trailing"in ee?!!ee.trailing:vr);function B(Te){var bt=le,br=ce;return le=ce=void 0,tt=Te,vt=O.apply(br,bt),vt}function C(Te){return tt=Te,De=setTimeout(W,N),Yt?B(Te):vt}function k(Te){var bt=Te-st,br=Te-tt,Ro=N-bt;return Mt?S(Ro,Ne-br):Ro}function D(Te){var bt=Te-st,br=Te-tt;return st===void 0||bt>=N||bt<0||Mt&&br>=Ne}function W(){var Te=x();if(D(Te))return Z(Te);De=setTimeout(W,k(Te))}function Z(Te){return De=void 0,vr&&le?B(Te):(le=ce=void 0,vt)}function We(){De!==void 0&&clearTimeout(De),tt=0,le=st=ce=De=void 0}function Gt(){return De===void 0?vt:Z(x())}function Nr(){var Te=x(),bt=D(Te);if(le=arguments,ce=this,st=Te,bt){if(De===void 0)return C(st);if(Mt)return De=setTimeout(W,N),B(st)}return De===void 0&&(De=setTimeout(W,N)),vt}return Nr.cancel=We,Nr.flush=Gt,Nr}function _(O){var N=typeof O;return!!O&&(N=="object"||N=="function")}function de(O){return!!O&&typeof O=="object"}function be(O){return typeof O=="symbol"||de(O)&&h.call(O)==o}function M(O){if(typeof O=="number")return O;if(be(O))return n;if(_(O)){var N=typeof O.valueOf=="function"?O.valueOf():O;O=_(N)?N+"":N}if(typeof O!="string")return O===0?O:+O;O=O.replace(i,"");var ee=s.test(O);return ee||c.test(O)?l(O.slice(2),ee?2:8):a.test(O)?n:+O}t.exports=w}),_n,K,ua,pa,Nt,Pi,fa,ma,da,co,Qn,eo,hl,Ar={},ha=[],vl=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Pr=Array.isArray;function pt(e,t){for(var r in t)e[r]=t[r];return e}function lo(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Wt(e,t,r){var n,o,i,a={};for(i in t)i=="key"?n=t[i]:i=="ref"?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?_n.call(arguments,2):r),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return fn(e,a,n,o,null)}function fn(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o!=null?o:++ua,__i:-1,__u:0};return o==null&&K.vnode!=null&&K.vnode(i),i}function ft(e){return e.children}function at(e,t){this.props=e,this.context=t}function cr(e,t){if(t==null)return e.__?cr(e.__,e.__i+1):null;for(var r;ts&&Nt.sort(ma),e=Nt.shift(),s=Nt.length,e.__d&&(r=void 0,n=void 0,o=(n=(t=e).__v).__e,i=[],a=[],t.__P&&((r=pt({},n)).__v=n.__v+1,K.vnode&&K.vnode(r),uo(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,i,o!=null?o:cr(n),!!(32&n.__u),a),r.__v=n.__v,r.__.__k[r.__i]=r,_a(i,r,a),n.__e=n.__=null,r.__e!=o&&va(r)));vn.__r=0}function ba(e,t,r,n,o,i,a,s,c,l,u){var p,d,m,h,v,S,x,w=n&&n.__k||ha,_=t.length;for(c=bl(r,t,w,c,_),p=0;p<_;p++)(m=r.__k[p])!=null&&(d=m.__i==-1?Ar:w[m.__i]||Ar,m.__i=p,S=uo(e,m,d,o,i,a,s,c,l,u),h=m.__e,m.ref&&d.ref!=m.ref&&(d.ref&&po(d.ref,null,m),u.push(m.ref,m.__c||h,m)),v==null&&h!=null&&(v=h),(x=!!(4&m.__u))||d.__k===m.__k?c=ga(m,c,e,x):typeof m.type=="function"&&S!==void 0?c=S:h&&(c=h.nextSibling),m.__u&=-7);return r.__e=v,c}function bl(e,t,r,n,o){var i,a,s,c,l,u=r.length,p=u,d=0;for(e.__k=new Array(o),i=0;i0?fn(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,s=null,(l=a.__i=gl(a,r,c,p))!=-1&&(p--,(s=r[l])&&(s.__u|=2)),s==null||s.__v==null?(l==-1&&(o>u?d--:oc?d--:d++,a.__u|=4))):e.__k[i]=null;if(p)for(i=0;i(u?1:0)){for(o=r-1,i=r+1;o>=0||i=0?o--:i++])!=null&&!(2&l.__u)&&s==l.key&&c==l.type)return a}return-1}function Ri(e,t,r){t[0]=="-"?e.setProperty(t,r!=null?r:""):e[t]=r==null?"":typeof r!="number"||vl.test(t)?r:r+"px"}function un(e,t,r,n,o){var i,a;e:if(t=="style")if(typeof r=="string")e.style.cssText=r;else{if(typeof n=="string"&&(e.style.cssText=n=""),n)for(t in n)r&&t in r||Ri(e.style,t,"");if(r)for(t in r)n&&r[t]==n[t]||Ri(e.style,t,r[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(da,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=r,r?n?r.u=n.u:(r.u=co,e.addEventListener(t,i?eo:Qn,i)):e.removeEventListener(t,i?eo:Qn,i);else{if(o=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=r!=null?r:"";break e}catch(s){}typeof r=="function"||(r==null||r===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&r==1?"":r))}}function ji(e){return function(t){if(this.l){var r=this.l[t.type+e];if(t.t==null)t.t=co++;else if(t.t0?e:Pr(e)?e.map(ya):pt({},e)}function _l(e,t,r,n,o,i,a,s,c){var l,u,p,d,m,h,v,S=r.props,x=t.props,w=t.type;if(w=="svg"?o="http://www.w3.org/2000/svg":w=="math"?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),i!=null){for(l=0;l=r.__.length&&r.__.push({}),r.__[e]}function ro(e){return $r=1,wl(Ta,e)}function wl(e,t,r){var n=fo(Hr++,2);if(n.t=e,!n.__c&&(n.__=[r?r(t):Ta(void 0,t),function(s){var c=n.__N?n.__N[0]:n.__[0],l=n.t(c,s);c!==l&&(n.__N=[l,n.__[1]],n.__c.setState({}))}],n.__c=ve,!ve.__f)){var o=function(s,c,l){if(!n.__c.__H)return!0;var u=n.__c.__H.__.filter(function(d){return!!d.__c});if(u.every(function(d){return!d.__N}))return!i||i.call(this,s,c,l);var p=n.__c.props!==s;return u.forEach(function(d){if(d.__N){var m=d.__[0];d.__=d.__N,d.__N=void 0,m!==d.__[0]&&(p=!0)}}),i&&i.call(this,s,c,l)||p};ve.__f=!0;var i=ve.shouldComponentUpdate,a=ve.componentWillUpdate;ve.componentWillUpdate=function(s,c,l){if(this.__e){var u=i;i=void 0,o(s,c,l),i=u}a&&a.call(this,s,c,l)},ve.shouldComponentUpdate=o}return n.__N||n.__}function St(e,t){var r=fo(Hr++,3);!we.__s&&Ea(r.__H,t)&&(r.__=e,r.u=t,ve.__H.__h.push(r))}function Vt(e){return $r=5,ur(function(){return{current:e}},[])}function ur(e,t){var r=fo(Hr++,7);return Ea(r.__H,t)&&(r.__=e(),r.__H=t,r.__h=e),r.__}function El(e,t){return $r=8,ur(function(){return e},t)}function Tl(){for(var e;e=wa.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(mn),e.__H.__h.forEach(no),e.__H.__h=[]}catch(t){e.__H.__h=[],we.__e(t,e.__v)}}we.__b=function(e){ve=null,Ui&&Ui(e)},we.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),zi&&zi(e,t)},we.__r=function(e){Ni&&Ni(e),Hr=0;var t=(ve=e.__c).__H;t&&(Jn===ve?(t.__h=[],ve.__h=[],t.__.forEach(function(r){r.__N&&(r.__=r.__N),r.u=r.__N=void 0})):(t.__h.forEach(mn),t.__h.forEach(no),t.__h=[],Hr=0)),Jn=ve},we.diffed=function(e){Di&&Di(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(wa.push(t)!==1&&Fi===we.requestAnimationFrame||((Fi=we.requestAnimationFrame)||Sl)(Tl)),t.__H.__.forEach(function(r){r.u&&(r.__H=r.u),r.u=void 0})),Jn=ve=null},we.__c=function(e,t){t.some(function(r){try{r.__h.forEach(mn),r.__h=r.__h.filter(function(n){return!n.__||no(n)})}catch(n){t.some(function(o){o.__h&&(o.__h=[])}),t=[],we.__e(n,r.__v)}}),Wi&&Wi(e,t)},we.unmount=function(e){Vi&&Vi(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{mn(n)}catch(o){t=o}}),r.__H=void 0,t&&we.__e(t,r.__v))};var qi=typeof requestAnimationFrame=="function";function Sl(e){var t,r=function(){clearTimeout(n),qi&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,35);qi&&(t=requestAnimationFrame(r))}function mn(e){var t=ve,r=e.__c;typeof r=="function"&&(e.__c=void 0,r()),ve=t}function no(e){var t=ve;e.__c=e.__(),ve=t}function Ea(e,t){return!e||e.length!==t.length||t.some(function(r,n){return r!==e[n]})}function Ta(e,t){return typeof t=="function"?t(e):t}function Ol(e,t){for(var r in t)e[r]=t[r];return e}function Ki(e,t){for(var r in e)if(r!=="__source"&&!(r in t))return!0;for(var n in t)if(n!=="__source"&&e[n]!==t[n])return!0;return!1}function Bi(e,t){this.props=e,this.context=t}(Bi.prototype=new at).isPureReactComponent=!0,Bi.prototype.shouldComponentUpdate=function(e,t){return Ki(this.props,e)||Ki(this.state,t)};var Yi=K.__b;K.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Yi&&Yi(e)};var Bx=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Ll=K.__e;K.__e=function(e,t,r,n){if(e.then){for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return t.__e==null&&(t.__e=r.__e,t.__k=r.__k),o.__c(e,t)}Ll(e,t,r,n)};var Gi=K.unmount;function Sa(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(n){typeof n.__c=="function"&&n.__c()}),e.__c.__H=null),(e=Ol({},e)).__c!=null&&(e.__c.__P===r&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(n){return Sa(n,t,r)})),e}function Oa(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(n){return Oa(n,t,r)}),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Xn(){this.__u=0,this.o=null,this.__b=null}function La(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function pn(){this.i=null,this.l=null}K.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Gi&&Gi(e)},(Xn.prototype=new at).__c=function(e,t){var r=t.__c,n=this;n.o==null&&(n.o=[]),n.o.push(r);var o=La(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(s):s())};r.__R=a;var s=function(){if(!--n.__u){if(n.state.__a){var c=n.state.__a;n.__v.__k[0]=Oa(c,c.__c.__P,c.__c.__O)}var l;for(n.setState({__a:n.__b=null});l=n.o.pop();)l.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Xn.prototype.componentWillUnmount=function(){this.o=[]},Xn.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=Sa(this.__b,r,n.__O=n.__P)}this.__b=null}var o=t.__a&&Wt(ft,null,e.fallback);return o&&(o.__u&=-33),[Wt(ft,null,t.__a?null:e.children),o]};var Ji=function(e,t,r){if(++r[1]===r[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(r=e.i;r;){for(;r.length>3;)r.pop()();if(r[1]Object.freeze({get current(){return t.current}}),[])}var Fl=typeof globalThis<"u"&&typeof navigator<"u"&&typeof document<"u";function Ul(e,...t){var r;(r=e==null?void 0:e.addEventListener)==null||r.call(e,...t)}function Nl(e,...t){var r;(r=e==null?void 0:e.removeEventListener)==null||r.call(e,...t)}var Dl=(e,t)=>Object.hasOwn(e,t),Wl=()=>!0,Vl=()=>!1;function zl(e=!1){let t=Vt(e),r=El(()=>t.current,[]);return St(()=>(t.current=!0,()=>{t.current=!1}),[]),r}function ql(e,...t){let r=zl(),n=ka(t[1]),o=ur(()=>function(...i){r()&&(typeof n.current=="function"?n.current.apply(this,i):typeof n.current.handleEvent=="function"&&n.current.handleEvent.apply(this,i))},[]);St(()=>{let i=Kl(e)?e.current:e;if(!i)return;let a=t.slice(2);return Ul(i,t[0],o,...a),()=>{Nl(i,t[0],o,...a)}},[e,t[0]])}function Kl(e){return e!==null&&typeof e=="object"&&Dl(e,"current")}var Bl=e=>typeof e=="function"?e:typeof e=="string"?t=>t.key===e:e?Wl:Vl,Yl=Fl?globalThis:null;function Aa(e,t,r=[],n={}){let{event:o="keydown",target:i=Yl,eventOptions:a}=n,s=ka(t),c=ur(()=>{let l=Bl(e);return function(u){l(u)&&s.current.call(this,u)}},r);ql(i,o,c,a)}function Ca(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t1)Tt--;else{for(var e,t=!1;kr!==void 0;){var r=kr;for(kr=void 0,oo++;r!==void 0;){var n=r.o;if(r.o=void 0,r.f&=-3,!(8&r.f)&&Pa(r))try{r.c()}catch(o){t||(e=o,t=!0)}r=n}}if(oo=0,Tt--,t)throw e}}function Xl(e){if(Tt>0)return e();Tt++;try{return e()}finally{yn()}}var ae=void 0;function Ha(e){var t=ae;ae=void 0;try{return e()}finally{ae=t}}var kr=void 0,Tt=0,oo=0,bn=0;function $a(e){if(ae!==void 0){var t=e.n;if(t===void 0||t.t!==ae)return t={i:0,S:e,p:ae.s,n:void 0,t:ae,e:void 0,x:void 0,r:t},ae.s!==void 0&&(ae.s.n=t),ae.s=t,e.n=t,32&ae.f&&e.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=ae.s,t.n=void 0,ae.s.n=t,ae.s=t),t}}function Ce(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Ce.prototype.brand=Jl;Ce.prototype.h=function(){return!0};Ce.prototype.S=function(e){var t=this,r=this.t;r!==e&&e.e===void 0&&(e.x=r,this.t=e,r!==void 0?r.e=e:Ha(function(){var n;(n=t.W)==null||n.call(t)}))};Ce.prototype.U=function(e){var t=this;if(this.t!==void 0){var r=e.e,n=e.x;r!==void 0&&(r.x=n,e.e=void 0),n!==void 0&&(n.e=r,e.x=void 0),e===this.t&&(this.t=n,n===void 0&&Ha(function(){var o;(o=t.Z)==null||o.call(t)}))}};Ce.prototype.subscribe=function(e){var t=this;return qt(function(){var r=t.value,n=ae;ae=void 0;try{e(r)}finally{ae=n}},{name:"sub"})};Ce.prototype.valueOf=function(){return this.value};Ce.prototype.toString=function(){return this.value+""};Ce.prototype.toJSON=function(){return this.value};Ce.prototype.peek=function(){var e=ae;ae=void 0;try{return this.value}finally{ae=e}};Object.defineProperty(Ce.prototype,"value",{get:function(){var e=$a(this);return e!==void 0&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(oo>100)throw new Error("Cycle detected");this.v=e,this.i++,bn++,Tt++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{yn()}}}});function Ot(e,t){return new Ce(e,t)}function Pa(e){for(var t=e.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function Ia(e){for(var t=e.s;t!==void 0;t=t.n){var r=t.S.n;if(r!==void 0&&(t.r=r),t.S.n=t,t.i=-1,t.n===void 0){e.s=t;break}}}function Ra(e){for(var t=e.s,r=void 0;t!==void 0;){var n=t.p;t.i===-1?(t.S.U(t),n!==void 0&&(n.n=t.n),t.n!==void 0&&(t.n.p=n)):r=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=n}e.s=r}function Kt(e,t){Ce.call(this,void 0),this.x=e,this.s=void 0,this.g=bn-1,this.f=4,this.W=t==null?void 0:t.watched,this.Z=t==null?void 0:t.unwatched,this.name=t==null?void 0:t.name}Kt.prototype=new Ce;Kt.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===bn))return!0;if(this.g=bn,this.f|=1,this.i>0&&!Pa(this))return this.f&=-2,!0;var e=ae;try{Ia(this),ae=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(r){this.v=r,this.f|=16,this.i++}return ae=e,Ra(this),this.f&=-2,!0};Kt.prototype.S=function(e){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}Ce.prototype.S.call(this,e)};Kt.prototype.U=function(e){if(this.t!==void 0&&(Ce.prototype.U.call(this,e),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}};Kt.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;e!==void 0;e=e.x)e.t.N()}};Object.defineProperty(Kt.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=$a(this);if(this.h(),e!==void 0&&(e.i=this.i),16&this.f)throw this.v;return this.v}});function ta(e,t){return new Kt(e,t)}function ja(e){var t=e.u;if(e.u=void 0,typeof t=="function"){Tt++;var r=ae;ae=void 0;try{t()}catch(n){throw e.f&=-2,e.f|=8,mo(e),n}finally{ae=r,yn()}}}function mo(e){for(var t=e.s;t!==void 0;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,ja(e)}function Zl(e){if(ae!==this)throw new Error("Out-of-order effect");Ra(this),ae=e,this.f&=-2,8&this.f&&mo(this),yn()}function pr(e,t){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32,this.name=t==null?void 0:t.name}pr.prototype.c=function(){var e=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.u=t)}finally{e()}};pr.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,ja(this),Ia(this),Tt++;var e=ae;return ae=this,Zl.bind(this,e)};pr.prototype.N=function(){2&this.f||(this.f|=2,this.o=kr,kr=this)};pr.prototype.d=function(){this.f|=8,1&this.f||mo(this)};pr.prototype.dispose=function(){this.d()};function qt(e,t){var r=new pr(e,t);try{r.c()}catch(o){throw r.d(),o}var n=r.d.bind(r);return n[Symbol.dispose]=n,n}var Fa,ho,Zn,Ua=[];qt(function(){Fa=this.N})();function fr(e,t){K[e]=t.bind(null,K[e]||function(){})}function gn(e){Zn&&Zn(),Zn=e&&e.S()}function Na(e){var t=this,r=e.data,n=eu(r);n.value=r;var o=ur(function(){for(var s=t,c=t.__v;c=c.__;)if(c.__c){c.__c.__$f|=4;break}var l=ta(function(){var m=n.value.value;return m===0?0:m===!0?"":m||""}),u=ta(function(){return!Array.isArray(l.value)&&!pa(l.value)}),p=qt(function(){if(this.N=Da,u.value){var m=l.value;s.__v&&s.__v.__e&&s.__v.__e.nodeType===3&&(s.__v.__e.data=m)}}),d=t.__$u.d;return t.__$u.d=function(){p(),d.call(this)},[u,l]},[]),i=o[0],a=o[1];return i.value?a.peek():a.value}Na.displayName="ReactiveTextNode";Object.defineProperties(Ce.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:Na},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}});fr("__b",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),typeof t.type=="string"){var r,n=t.props;for(var o in n)if(o!=="children"){var i=n[o];i instanceof Ce&&(r||(t.__np=r={}),r[o]=i,n[o]=i.peek())}}e(t)});fr("__r",function(e,t){if(typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.enterComponent(t),t.type!==ft){gn();var r,n=t.__c;n&&(n.__$f&=-2,(r=n.__$u)===void 0&&(n.__$u=r=(function(o){var i;return qt(function(){i=this}),i.c=function(){n.__$f|=1,n.setState({})},i})())),ho=n,gn(r)}e(t)});fr("__e",function(e,t,r,n){typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0,e(t,r,n)});fr("diffed",function(e,t){typeof t.type=="function"&&typeof window<"u"&&window.__PREACT_SIGNALS_DEVTOOLS__&&window.__PREACT_SIGNALS_DEVTOOLS__.exitComponent(),gn(),ho=void 0;var r;if(typeof t.type=="string"&&(r=t.__e)){var n=t.__np,o=t.props;if(n){var i=r.U;if(i)for(var a in i){var s=i[a];s!==void 0&&!(a in n)&&(s.d(),i[a]=void 0)}else i={},r.U=i;for(var c in n){var l=i[c],u=n[c];l===void 0?(l=Ql(r,c,u,o),i[c]=l):l.o(u,o)}}}e(t)});function Ql(e,t,r,n){var o=t in e&&e.ownerSVGElement===void 0,i=Ot(r);return{o:function(a,s){i.value=a,n=s},d:qt(function(){this.N=Da;var a=i.value.value;n[t]!==a&&(n[t]=a,o?e[t]=a:a?e.setAttribute(t,a):e.removeAttribute(t))})}}fr("unmount",function(e,t){if(typeof t.type=="string"){var r=t.__e;if(r){var n=r.U;if(n){r.U=void 0;for(var o in n){var i=n[o];i&&i.d()}}}}else{var a=t.__c;if(a){var s=a.__$u;s&&(a.__$u=void 0,s.d())}}e(t)});fr("__h",function(e,t,r,n){(n<3||n===9)&&(t.__$f|=2),e(t,r,n)});at.prototype.shouldComponentUpdate=function(e,t){var r=this.__$u,n=r&&r.s!==void 0;for(var o in t)return!0;if(this.__f||typeof this.u=="boolean"&&this.u===!0){var i=2&this.__$f;if(!(n||i||4&this.__$f)||1&this.__$f)return!0}else if(!(n||4&this.__$f)||3&this.__$f)return!0;for(var a in e)if(a!=="__source"&&e[a]!==this.props[a])return!0;for(var s in this.props)if(!(s in e))return!0;return!1};function eu(e,t){return ro(function(){return Ot(e,t)})[0]}var tu=function(e){queueMicrotask(function(){queueMicrotask(e)})};function ru(){Xl(function(){for(var e;e=Ua.shift();)Fa.call(e)})}function Da(){Ua.push(this)===1&&(K.requestAnimationFrame||tu)(ru)}var io=[0];for(let e=0;e<32;e++)io.push(io[e]|1<>>5]>>>e&1}set(e){this.data[e>>>5]|=1<<(e&31)}forEach(e){let t=this.size&31;for(let r=0;r{var r;return(r=t.tags)==null?void 0:r.length})&&(matchMedia("(max-width: 768px)").matches||Wa())}function Dt(){Qe.value=He(H({},Qe.value),{hideSearch:!Qe.value.hideSearch})}function Wa(){Qe.value=He(H({},Qe.value),{hideFilters:!Qe.value.hideFilters})}function dn(){return Qe.value.selectedItem}function ao(e){Qe.value=He(H({},Qe.value),{selectedItem:e})}function iu(){var e,t;return(t=(e=lr.value)==null?void 0:e.items)!=null?t:[]}function vo(){return typeof Se.value.input=="string"?Se.value.input:""}function Va(e){let t=za();e.length&&!t.length?Se.value=He(H({},Se.value),{page:void 0,input:e}):!e.length&&t.length?Se.value=He(H({},Se.value),{page:void 0,input:{type:"operator",data:{operator:"not",operands:[]}}}):Se.value=He(H({},Se.value),{page:void 0,input:e})}function au(){typeof it.value.pagination.next<"u"&&(Se.value=He(H({},Se.value),{page:it.value.pagination.next}))}function su(e){let t=Se.value.filter.input;if("type"in t&&t.type==="operator"){for(let r of t.data.operands)if("type"in r&&r.type==="value"&&typeof r.data.value=="string"&&r.data.value===e)return!0}return!1}function za(){let e=Se.value.filter.input,t=[];if("type"in e&&e.type==="operator")for(let r of e.data.operands)"type"in r&&r.type==="value"&&typeof r.data.value=="string"&&t.push(r.data.value);return t}function cu(e){let t=Se.value.filter.input,r=[];if("type"in t&&t.type==="operator")for(let n of t.data.operands)"type"in n&&n.type==="value"&&typeof n.data.value=="string"&&r.push(n.data.value);if(r.includes(e)){let n=r.indexOf(e);n>-1&&r.splice(n,1)}else r.push(e);Se.value=He(H({},Se.value),{page:void 0,filter:He(H({},Se.value.filter),{input:{type:"operator",data:{operator:"and",operands:r.map(n=>({type:"value",data:{field:"tags",value:n}}))}}})}),Va(vo())}function lu(){return it.value.items}function uu(){return it.value.total}function pu(){var e;for(let t of(e=it.value.aggregations)!=null?e:[])if(t.type==="term")return t.data.value;return[]}function sr(){return Qe.value.hideSearch}function fu(){return Qe.value.hideFilters}function mu(){var e;return(e=qa.value.highlight)!=null?e:!1}var Qe=Ot({hideSearch:!0,hideFilters:!0,selectedItem:0}),qa=Ot({}),lr=Ot(),na=Ot(),Se=Ot({input:"",filter:{input:{type:"operator",data:{operator:"and",operands:[]}},aggregation:{input:[{type:"term",data:{field:"tags"}}]}}}),it=Ot({items:[],query:{select:{documents:new ra(0),terms:new ra(0)},values:[]},pagination:{total:0}});function du(e,t,r){for(let n=0;tr&&t(0,o,r,r=i);continue;case 62:e.charCodeAt(r+1)===47?t(2,--o,r,r=i+1):du(e,r,n)?t(3,o,r,r=i+1):t(1,o++,r,r=i+1)}i>r&&t(0,o,r,i)}function vu(e,t=0,r=e.length){let n=++t;e:for(let l=0;n{let i=[],a=[],{onElement:s,onText:c=bu}=typeof r=="function"?{onElement:r}:r,l=0,u=0;return e(t,(p,d,m,h)=>{if(p===0)i[l++]=c(t,m,h),a[u++]={value:null,depth:d};else if(p&1&&(a[u++]={value:vu(t,m,h),depth:d}),p&2)for(let v=0;u>=0;v++){let{value:S,depth:x}=a[--u];if(x>d)continue;let w=i.slice(l-=v,l+v);i[l++]=s(S,w),u++;break}},n,o),i.slice(0,l)}}function _u(e){return e.replace(/[&<>]/g,t=>{switch(t.charCodeAt(0)){case 38:return"&";case 60:return"<";case 62:return">"}})}function hn(e){return e.replace(/&(amp|[lg]t);/g,t=>{switch(t.charCodeAt(1)){case 97:return"&";case 108:return"<";case 103:return">"}})}function yu(e,t){return{start:e.start+t,end:e.end+t,value:e.value}}function xu(e,t,r){return e.slice(t,r)}function wu(e){let{onHighlight:t,onText:r=xu}=typeof e=="function"?{onHighlight:e}:e;return(n,o,i=0,a=n.length)=>{var l;let s=[],c=(l=o==null?void 0:o.ranges)!=null?l:[];for(let u=0,p=i;ua)break;let m=c[u].end;if(mi&&s.push(r(n,i,d));let{value:h}=c[u];s.push(t(n,{start:d,end:i=m,value:h}))}return i{let o=n.data;switch(o.type){case 1:na.value=!0;break;case 3:typeof o.data.pagination.prev<"u"?it.value=He(H({},it.value),{pagination:o.data.pagination,items:[...it.value.items,...o.data.items]}):(it.value=o.data,ao(0));break}},qt(()=>{lr.value&&r.postMessage({type:0,data:lr.value})}),qt(()=>{na.value&&r.postMessage({type:2,data:Se.value})})}var oa={container:"p",hidden:"m"};function Mu(e){return z("div",{class:zt(oa.container,{[oa.hidden]:e.hidden}),onClick:()=>Dt()})}var ia={container:"r",disabled:"c"};function so(e){return z("button",{class:zt(ia.container,{[ia.disabled]:!e.onClick}),onClick:e.onClick,children:e.children})}var aa=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ku=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),sa=e=>{let t=ku(e);return t.charAt(0).toUpperCase()+t.slice(1)},Au=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),Cu={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Hu=c=>{var l=c,{color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,children:o,iconNode:i,class:a=""}=l,s=gr(l,["color","size","strokeWidth","absoluteStrokeWidth","children","iconNode","class"]);return Wt("svg",H(He(H({},Cu),{width:String(t),height:t,stroke:e,"stroke-width":n?Number(r)*24/Number(t):r,class:["lucide",a].join(" ")}),s),[...i.map(([u,p])=>Wt(u,p)),...Cr(o)])},bo=(e,t)=>{let r=a=>{var s=a,{class:n="",children:o}=s,i=gr(s,["class","children"]);return Wt(Hu,He(H({},i),{iconNode:t,class:Au(`lucide-${aa(sa(e))}`,`lucide-${aa(e)}`,n)}),o)};return r.displayName=sa(e),r},$u=bo("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),Pu=bo("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]),Iu=bo("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Yx=ml(dl(),1);function Ru({threshold:e=0,root:t=null,rootMargin:r="0%",freezeOnceVisible:n=!1,initialIsIntersecting:o=!1,onChange:i}={}){var a;let[s,c]=ro(null),[l,u]=ro(()=>({isIntersecting:o,entry:void 0})),p=Vt();p.current=i;let d=((a=l.entry)==null?void 0:a.isIntersecting)&&n;St(()=>{if(!s||!("IntersectionObserver"in window)||d)return;let v,S=new IntersectionObserver(x=>{let w=Array.isArray(S.thresholds)?S.thresholds:[S.thresholds];x.forEach(_=>{let de=_.isIntersecting&&w.some(be=>_.intersectionRatio>=be);u({isIntersecting:de,entry:_}),p.current&&p.current(de,_),de&&n&&v&&(v(),v=void 0)})},{threshold:e,root:t,rootMargin:r});return S.observe(s),()=>{S.disconnect()}},[s,JSON.stringify(e),t,r,d,n]);let m=Vt(null);St(()=>{var v;!s&&(v=l.entry)!=null&&v.target&&!n&&!d&&m.current!==l.entry.target&&(m.current=l.entry.target,u({isIntersecting:o,entry:void 0}))},[s,l.entry,n,d,o]);let h=[c,!!l.isIntersecting,l.entry];return h.ref=h[0],h.isIntersecting=h[1],h.entry=h[2],h}var lt={container:"n",hidden:"l",content:"u",pop:"d",badge:"y",sidebar:"i",controls:"w",results:"k",loadmore:"z"};function ju(e){let{isIntersecting:t,ref:r}=Ru({threshold:0});St(()=>{t&&au()},[t]);let n=Vt(null);St(()=>{n.current&&typeof Se.value.page>"u"&&n.current.scrollTo({top:0,behavior:"smooth"})},[Se.value]);let o=za();return z("div",{class:zt(lt.container,{[lt.hidden]:e.hidden}),children:[z("div",{class:lt.content,children:[z("div",{class:lt.controls,children:[z(so,{onClick:Dt,children:z(Iu,{})}),z(Uu,{focus:!e.hidden}),z(so,{onClick:Wa,children:[z(Pu,{}),o.length>0&&z("span",{class:lt.badge,children:o.length})]})]}),z("div",{class:lt.results,ref:n,children:[z(Nu,{keyboard:!e.hidden}),z("div",{class:lt.loadmore,ref:r})]})]}),z("div",{class:zt(lt.sidebar,{[lt.hidden]:fu()}),children:z(Fu,{})})]})}var Et={container:"X",list:"j",heading:"F",title:"I",item:"o",active:"g",value:"R",count:"q"};function Fu(e){let t=pu();return t.sort((r,n)=>n.node.count-r.node.count),z("div",{class:Et.container,children:[z("h3",{class:Et.heading,children:"Filters"}),z("h4",{class:Et.title,children:"Tags"}),z("ol",{class:Et.list,children:t.map(r=>z("li",{class:zt(Et.item,{[Et.active]:su(r.node.value)}),onClick:()=>cu(r.node.value),children:[z("span",{class:Et.value,children:r.node.value}),z("span",{class:Et.count,children:r.node.count})]}))})]})}var ca={container:"f"};function Uu(e){let t=Vt(null);return St(()=>{var r,n;e.focus?(r=t.current)==null||r.focus():(n=t.current)==null||n.blur()},[e.focus]),z("div",{class:ca.container,children:z("input",{ref:t,type:"text",class:ca.content,value:hn(vo()),onInput:r=>Va(_u(r.currentTarget.value)),autocapitalize:"off",autocomplete:"off",autocorrect:"off",placeholder:"Search",spellcheck:!1,role:"combobox"})})}var ut={container:"b",heading:"A",item:"a",active:"h",wrapper:"B",actions:"s",title:"x",path:"t"};function Nu(e){var a;let t=iu(),r=lu(),n=dn(),o=Vt([]);St(()=>{let s=o.current[n];s&&s.scrollIntoView({block:"center",behavior:"smooth"})},[n]),Aa(e.keyboard,s=>{let c=dn();s.key==="ArrowDown"?(s.preventDefault(),ao(Math.min(c+1,r.length-1))):s.key==="ArrowUp"&&(s.preventDefault(),ao(Math.max(c-1,0)))},[e.keyboard]);let i=(a=uu())!=null?a:0;return z(ft,{children:[r.length>0&&z("h3",{class:ut.heading,children:[z("span",{class:ut.bubble,children:new Intl.NumberFormat("en-US").format(i)})," ","results"]}),z("ol",{class:ut.container,children:r.map((s,c)=>{var d;let l=Ka(t[s.id].title,s.matches.find(({field:m})=>m==="title")),u=Lu((d=t[s.id].path)!=null?d:[],s.matches.find(({field:m})=>m==="path")),p=t[s.id].location;if(mu()){let m=encodeURIComponent(vo()),[h,v]=p.split("#",2);p=`${h}?h=${m.replace(/%20/g,"+")}`,typeof v<"u"&&(p+=`#${v}`)}return z("li",{children:z("a",{ref:m=>{o.current[c]=m},href:p,onClick:()=>Dt(),class:zt(ut.item,{[ut.active]:c===dn()}),children:[z("div",{class:ut.wrapper,children:[z("h2",{class:ut.title,children:l}),z("menu",{class:ut.path,children:u.map(m=>z("li",{children:m}))})]}),z("nav",{class:ut.actions,children:z(so,{children:z($u,{})})})]})})})})]})}var Du={container:"e"};function Wu(e){return Aa(!0,t=>{var r,n,o;if((t.metaKey||t.ctrlKey)&&t.key==="k")t.preventDefault(),Dt();else if((t.metaKey||t.ctrlKey)&&t.key==="j")document.body.classList.toggle("dark");else if(t.key==="Enter"&&!sr()){t.preventDefault(),Dt();let i=dn(),a=(n=(r=it.value)==null?void 0:r.items[i])==null?void 0:n.id;(o=lr.value)!=null&&o.items[a].location&&(window.location.href=lr.value.items[a].location)}else t.key==="Escape"&&!sr()&&(t.preventDefault(),Dt())},[]),z("div",{class:Du.container,children:[z(Mu,{hidden:sr()}),z(ju,{hidden:sr()})]})}function Ya(e,t){ou(e),xl(z(Wu,{}),t)}function go(){Dt()}function Vu(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function zu(){return R(b(window,"compositionstart").pipe(f(()=>!0)),b(window,"compositionend").pipe(f(()=>!1))).pipe(J(!1))}function Ga(){let e=b(window,"keydown").pipe(f(t=>({mode:sr()?"global":"search",type:t.key,meta:t.ctrlKey||t.metaKey,claim(){t.preventDefault(),t.stopPropagation()}})),L(({mode:t,type:r})=>{if(t==="global"){let n=yt();if(typeof n!="undefined")return!Vu(n,r)}return!0}),xe());return zu().pipe(g(t=>t?y:e))}function Ye(){return new URL(location.href)}function mt(e,t=!1){if(X("navigation.instant")&&!t){let r=A("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Ja(){return new I}function Xa(){return location.hash.slice(1)}function Za(e){let t=A("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function _o(e){return R(b(window,"hashchange"),e).pipe(f(Xa),J(Xa()),L(t=>t.length>0),se(1))}function Qa(e){return _o(e).pipe(f(t=>Le(`[id="${t}"]`)),L(t=>typeof t!="undefined"))}function Ir(e){let t=matchMedia(e);return an(r=>t.addListener(()=>r(t.matches))).pipe(J(t.matches))}function es(){let e=matchMedia("print");return R(b(window,"beforeprint").pipe(f(()=>!0)),b(window,"afterprint").pipe(f(()=>!1))).pipe(J(e.matches))}function yo(e,t){return e.pipe(g(r=>r?t():y))}function xo(e,t){return new U(r=>{let n=new XMLHttpRequest;return n.open("GET",`${e}`),n.responseType="blob",n.addEventListener("load",()=>{n.status>=200&&n.status<300?(r.next(n.response),r.complete()):r.error(new Error(n.statusText))}),n.addEventListener("error",()=>{r.error(new Error("Network error"))}),n.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(n.addEventListener("progress",o=>{var i;if(o.lengthComputable)t.progress$.next(o.loaded/o.total*100);else{let a=(i=n.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(o.loaded/+a*100)}}),t.progress$.next(5)),n.send(),()=>n.abort()})}function et(e,t){return xo(e,t).pipe(g(r=>r.text()),f(r=>JSON.parse(r)),se(1))}function xn(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/html")),se(1))}function ts(e,t){let r=new DOMParser;return xo(e,t).pipe(g(n=>n.text()),f(n=>r.parseFromString(n,"text/xml")),se(1))}var wo={drawer:G("[data-md-toggle=drawer]"),search:G("[data-md-toggle=search]")};function Eo(e,t){wo[e].checked!==t&&wo[e].click()}function wn(e){let t=wo[e];return b(t,"change").pipe(f(()=>t.checked),J(t.checked))}function rs(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function ns(){return R(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(f(rs),J(rs()))}function os(){return{width:innerWidth,height:innerHeight}}function is(){return b(window,"resize",{passive:!0}).pipe(f(os),J(os()))}function as(){return re([ns(),is()]).pipe(f(([e,t])=>({offset:e,size:t})),se(1))}function En(e,{viewport$:t,header$:r}){let n=t.pipe(fe("size")),o=re([n,r]).pipe(f(()=>xt(e)));return re([r,t,o]).pipe(f(([{height:i},{offset:a,size:s},{x:c,y:l}])=>({offset:{x:a.x-c,y:a.y-l+i},size:s})))}var qu=G("#__config"),mr=JSON.parse(qu.textContent);mr.base=`${new URL(mr.base,Ye())}`;function Ue(){return mr}function X(e){return mr.features.includes(e)}function Bt(e,t){return typeof t!="undefined"?mr.translations[e].replace("#",t.toString()):mr.translations[e]}function dt(e,t=document){return G(`[data-md-component=${e}]`,t)}function Ee(e,t=document){return P(`[data-md-component=${e}]`,t)}function Ku(e){let t=G(".md-typeset > :first-child",e);return b(t,"click",{once:!0}).pipe(f(()=>G(".md-typeset",e)),f(r=>({hash:__md_hash(r.innerHTML)})))}function ss(e){if(!X("announce.dismiss")||!e.childElementCount)return y;if(!e.hidden){let t=G(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return j(()=>{let t=new I;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),Ku(e).pipe($(r=>t.next(r)),V(()=>t.complete()),f(r=>H({ref:e},r)))})}function Bu(e,{target$:t}){return t.pipe(f(r=>({hidden:r!==e})))}function cs(e,t){let r=new I;return r.subscribe(({hidden:n})=>{e.hidden=n}),Bu(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))}function To(e,t){return t==="inline"?A("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"})):A("div",{class:"md-tooltip",id:e,role:"tooltip"},A("div",{class:"md-tooltip__inner md-typeset"}))}function Tn(...e){return A("div",{class:"md-tooltip2",role:"dialog"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function ls(...e){return A("div",{class:"md-tooltip2",role:"tooltip"},A("div",{class:"md-tooltip2__inner md-typeset"},e))}function us(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("a",{href:r,class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}else return A("aside",{class:"md-annotation",tabIndex:0},To(t),A("span",{class:"md-annotation__index",tabIndex:-1},A("span",{"data-md-annotation-id":e})))}function ps(e){return A("button",{class:"md-code__button",title:Bt("clipboard.copy"),"data-clipboard-target":`#${e} > code`,"data-md-type":"copy"})}function fs(){return A("button",{class:"md-code__button",title:"Toggle line selection","data-md-type":"select"})}function ms(){return A("nav",{class:"md-code__nav"})}var Ju=_r(So());function hs(e){return A("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>A("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?Li(r):r)))}function Oo(e){let t=`tabbed-control tabbed-control--${e}`;return A("div",{class:t,hidden:!0},A("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vs(e){return A("div",{class:"md-typeset__scrollwrap"},A("div",{class:"md-typeset__table"},e))}function Xu(e){var n;let t=Ue(),r=new URL(`../${e.version}/`,t.base);return A("li",{class:"md-version__item"},A("a",{href:`${r}`,class:"md-version__link"},e.title,((n=t.version)==null?void 0:n.alias)&&e.aliases.length>0&&A("span",{class:"md-version__alias"},e.aliases[0])))}function bs(e,t){var n;let r=Ue();return e=e.filter(o=>{var i;return!((i=o.properties)!=null&&i.hidden)}),A("div",{class:"md-version"},A("button",{class:"md-version__current","aria-label":Bt("select.version")},t.title,((n=r.version)==null?void 0:n.alias)&&t.aliases.length>0&&A("span",{class:"md-version__alias"},t.aliases[0])),A("ul",{class:"md-version__list"},e.map(Xu)))}var Zu=0;function Qu(e,t=250){let r=re([ir(e),Ft(e,t)]).pipe(f(([o,i])=>o||i),ie()),n=j(()=>Ai(e)).pipe(oe(Ut),Lr(1),Ze(r),f(()=>Ci(e)));return r.pipe(Sr(o=>o),g(()=>re([r,n])),f(([o,i])=>({active:o,offset:i})),xe())}function Rr(e,t,r=250){let{content$:n,viewport$:o}=t,i=`__tooltip2_${Zu++}`;return j(()=>{let a=new I,s=new jn(!1);a.pipe(he(),ye(!1)).subscribe(s);let c=s.pipe(Tr(u=>Ve(+!u*250,Nn)),ie(),g(u=>u?n:y),$(u=>u.id=i),xe());re([a.pipe(f(({active:u})=>u)),c.pipe(g(u=>Ft(u,250)),J(!1))]).pipe(f(u=>u.some(p=>p))).subscribe(s);let l=s.pipe(L(u=>u),pe(c,o),f(([u,p,{size:d}])=>{let m=e.getBoundingClientRect(),h=m.width/2;if(p.role==="tooltip")return{x:h,y:8+m.height};if(m.y>=d.height/2){let{height:v}=Ae(p);return{x:h,y:-16-v}}else return{x:h,y:16+m.height}}));return re([c,a,l]).subscribe(([u,{offset:p},d])=>{u.style.setProperty("--md-tooltip-host-x",`${p.x}px`),u.style.setProperty("--md-tooltip-host-y",`${p.y}px`),u.style.setProperty("--md-tooltip-x",`${d.x}px`),u.style.setProperty("--md-tooltip-y",`${d.y}px`),u.classList.toggle("md-tooltip2--top",d.y<0),u.classList.toggle("md-tooltip2--bottom",d.y>=0)}),s.pipe(L(u=>u),pe(c,(u,p)=>p),L(u=>u.role==="tooltip")).subscribe(u=>{let p=Ae(G(":scope > *",u));u.style.setProperty("--md-tooltip-width",`${p.width}px`),u.style.setProperty("--md-tooltip-tail","0px")}),s.pipe(ie(),Ie(je),pe(c)).subscribe(([u,p])=>{p.classList.toggle("md-tooltip2--active",u)}),re([s.pipe(L(u=>u)),c]).subscribe(([u,p])=>{p.role==="dialog"?(e.setAttribute("aria-controls",i),e.setAttribute("aria-haspopup","dialog")):e.setAttribute("aria-describedby",i)}),s.pipe(L(u=>!u)).subscribe(()=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-describedby"),e.removeAttribute("aria-haspopup")}),Qu(e,r).pipe($(u=>a.next(u)),V(()=>a.complete()),f(u=>H({ref:e},u)))})}function Ge(e,{viewport$:t},r=document.body){return Rr(e,{content$:new U(n=>{let o=e.title,i=ls(o);return n.next(i),e.removeAttribute("title"),r.append(i),()=>{i.remove(),e.setAttribute("title",o)}}),viewport$:t},0)}function ep(e,t){let r=j(()=>re([Hi(e),Ut(t)])).pipe(f(([{x:n,y:o},i])=>{let{width:a,height:s}=Ae(e);return{x:n-i.x+a/2,y:o-i.y+s/2}}));return ir(e).pipe(g(n=>r.pipe(f(o=>({active:n,offset:o})),Me(+!n||1/0))))}function gs(e,t,{target$:r}){let[n,o]=Array.from(e.children);return j(()=>{let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({offset:s}){e.style.setProperty("--md-tooltip-x",`${s.x}px`),e.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),wt(e).pipe(Q(a)).subscribe(s=>{e.toggleAttribute("data-md-visible",s)}),R(i.pipe(L(({active:s})=>s)),i.pipe(Be(250),L(({active:s})=>!s))).subscribe({next({active:s}){s?e.prepend(n):n.remove()},complete(){e.prepend(n)}}),i.pipe(Xe(16,je)).subscribe(({active:s})=>{n.classList.toggle("md-tooltip--active",s)}),i.pipe(Lr(125,je),L(()=>!!e.offsetParent),f(()=>e.offsetParent.getBoundingClientRect()),f(({x:s})=>s)).subscribe({next(s){s?e.style.setProperty("--md-tooltip-0",`${-s}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),b(o,"click").pipe(Q(a),L(s=>!(s.metaKey||s.ctrlKey))).subscribe(s=>{s.stopPropagation(),s.preventDefault()}),b(o,"mousedown").pipe(Q(a),pe(i)).subscribe(([s,{active:c}])=>{var l;if(s.button!==0||s.metaKey||s.ctrlKey)s.preventDefault();else if(c){s.preventDefault();let u=e.parentElement.closest(".md-annotation");u instanceof HTMLElement?u.focus():(l=yt())==null||l.blur()}}),r.pipe(Q(a),L(s=>s===n),It(125)).subscribe(()=>e.focus()),ep(e,t).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function tp(e){let t=Ue();if(e.tagName!=="CODE")return[e];let r=[".c",".c1",".cm"];if(t.annotate){let n=e.closest("[class|=language]");if(n)for(let o of Array.from(n.classList)){if(!o.startsWith("language-"))continue;let[,i]=o.split("-");i in t.annotate&&r.push(...t.annotate[i])}}return P(r.join(", "),e)}function rp(e){let t=[];for(let r of tp(e)){let n=[],o=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=o.nextNode();i;i=o.nextNode())n.push(i);for(let i of n){let a;for(;a=/(\(\d+\))(!)?/.exec(i.textContent);){let[,s,c]=a;if(typeof c=="undefined"){let l=i.splitText(a.index);i=l.splitText(s.length),t.push(l)}else{i.textContent=s,t.push(i);break}}}}return t}function _s(e,t){t.append(...Array.from(e.childNodes))}function Sn(e,t,{target$:r,print$:n}){let o=t.closest("[id]"),i=o==null?void 0:o.id,a=new Map;for(let s of rp(t)){let[,c]=s.textContent.match(/\((\d+)\)/);Le(`:scope > li:nth-child(${c})`,e)&&(a.set(c,us(c,i)),s.replaceWith(a.get(c)))}return a.size===0?y:j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=[];for(let[u,p]of a)l.push([G(".md-typeset",p),G(`:scope > li:nth-child(${u})`,e)]);return n.pipe(Q(c)).subscribe(u=>{e.hidden=!u,e.classList.toggle("md-annotation-list",u);for(let[p,d]of l)u?_s(p,d):_s(d,p)}),R(...[...a].map(([,u])=>gs(u,t,{target$:r}))).pipe(V(()=>s.complete()),xe())})}function ys(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return ys(t)}}function xs(e,t){return j(()=>{let r=ys(e);return typeof r!="undefined"?Sn(r,e,t):y})}var Es=_r(Mo());var np=0,ws=R(b(window,"keydown").pipe(f(()=>!0)),R(b(window,"keyup"),b(window,"contextmenu")).pipe(f(()=>!1))).pipe(J(!1),se(1));function Ts(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Ts(t)}}function op(e){return Re(e).pipe(f(({width:t})=>({scrollable:Mr(e).width>t})),fe("scrollable"))}function Ss(e,t){let{matches:r}=matchMedia("(hover)"),n=j(()=>{let o=new I,i=o.pipe(Bn(1));o.subscribe(({scrollable:m})=>{m&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let a=[],s=e.closest("pre"),c=s.closest("[id]"),l=c?c.id:np++;s.id=`__code_${l}`;let u=[],p=e.closest(".highlight");if(p instanceof HTMLElement){let m=Ts(p);if(typeof m!="undefined"&&(p.classList.contains("annotate")||X("content.code.annotate"))){let h=Sn(m,e,t);u.push(Re(p).pipe(Q(i),f(({width:v,height:S})=>v&&S),ie(),g(v=>v?h:y)))}}let d=P(":scope > span[id]",e);if(d.length&&(e.classList.add("md-code__content"),e.closest(".select")||X("content.code.select")&&!e.closest(".no-select"))){let m=+d[0].id.split("-").pop(),h=fs();a.push(h),X("content.tooltips")&&u.push(Ge(h,{viewport$}));let v=b(h,"click").pipe(Or(M=>!M,!1),$(()=>h.blur()),xe());v.subscribe(M=>{h.classList.toggle("md-code__button--active",M)});let S=me(d).pipe(oe(M=>Ft(M).pipe(f(O=>[M,O]))));v.pipe(g(M=>M?S:y)).subscribe(([M,O])=>{let N=Le(".hll.select",M);if(N&&!O)N.replaceWith(...Array.from(N.childNodes));else if(!N&&O){let ee=document.createElement("span");ee.className="hll select",ee.append(...Array.from(M.childNodes).slice(1)),M.append(ee)}});let x=me(d).pipe(oe(M=>b(M,"mousedown").pipe($(O=>O.preventDefault()),f(()=>M)))),w=v.pipe(g(M=>M?x:y),pe(ws),f(([M,O])=>{var ee;let N=d.indexOf(M)+m;if(O===!1)return[N,N];{let le=P(".hll",e).map(ce=>d.indexOf(ce.parentElement)+m);return(ee=window.getSelection())==null||ee.removeAllRanges(),[Math.min(N,...le),Math.max(N,...le)]}})),_=_o(y).pipe(L(M=>M.startsWith(`__codelineno-${l}-`)));_.subscribe(M=>{let[,,O]=M.split("-"),N=O.split(":").map(le=>+le-m+1);N.length===1&&N.push(N[0]);for(let le of P(".hll:not(.select)",e))le.replaceWith(...Array.from(le.childNodes));let ee=d.slice(N[0]-1,N[1]);for(let le of ee){let ce=document.createElement("span");ce.className="hll",ce.append(...Array.from(le.childNodes).slice(1)),le.append(ce)}}),_.pipe(Me(1),Ie(ge)).subscribe(M=>{if(M.includes(":")){let O=document.getElementById(M.split(":")[0]);O&&setTimeout(()=>{let N=O,ee=-64;for(;N!==document.body;)ee+=N.offsetTop,N=N.offsetParent;window.scrollTo({top:ee})},1)}});let be=me(P('a[href^="#__codelineno"]',p)).pipe(oe(M=>b(M,"click").pipe($(O=>O.preventDefault()),f(()=>M)))).pipe(Q(i),pe(ws),f(([M,O])=>{let ee=+G(`[id="${M.hash.slice(1)}"]`).parentElement.id.split("-").pop();if(O===!1)return[ee,ee];{let le=P(".hll",e).map(ce=>+ce.parentElement.id.split("-").pop());return[Math.min(ee,...le),Math.max(ee,...le)]}}));R(w,be).subscribe(M=>{let O=`#__codelineno-${l}-`;M[0]===M[1]?O+=M[0]:O+=`${M[0]}:${M[1]}`,history.replaceState({},"",O),window.dispatchEvent(new HashChangeEvent("hashchange",{newURL:window.location.origin+window.location.pathname+O,oldURL:window.location.href}))})}if(Es.default.isSupported()&&(e.closest(".copy")||X("content.code.copy")&&!e.closest(".no-copy"))){let m=ps(s.id);a.push(m),X("content.tooltips")&&u.push(Ge(m,{viewport$}))}if(a.length){let m=ms();m.append(...a),s.insertBefore(m,e)}return op(e).pipe($(m=>o.next(m)),V(()=>o.complete()),f(m=>H({ref:e},m)),Rt(R(...u).pipe(Q(i))))});return X("content.lazy")?wt(e).pipe(L(o=>o),Me(1),g(()=>n)):n}function ip(e,{target$:t,print$:r}){let n=!0;return R(t.pipe(f(o=>o.closest("details:not([open])")),L(o=>e===o),f(()=>({action:"open",reveal:!0}))),r.pipe(L(o=>o||!n),$(()=>n=e.open),f(o=>({action:o?"open":"close"}))))}function Os(e,t){return j(()=>{let r=new I;return r.subscribe(({action:n,reveal:o})=>{e.toggleAttribute("open",n==="open"),o&&e.scrollIntoView()}),ip(e,t).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}var Ls=0,Ms=new Map;function ap(e){let t=document.createElement("h3");t.innerHTML=e.innerHTML;let r=[t],n=e.nextElementSibling;for(;n&&!(n instanceof HTMLHeadingElement);)r.push(n.cloneNode(!0)),n=n.nextElementSibling;return r}function sp(e,t){for(let r of P("[href], [src]",e))for(let n of["href","src"]){let o=r.getAttribute(n);if(o&&!/^(?:[a-z]+:)?\/\//i.test(o)){r[n]=new URL(r.getAttribute(n),t).toString();break}}for(let r of P("[name^=__], [for]",e))for(let n of["id","for","name"]){let o=r.getAttribute(n);o&&r.setAttribute(n,`${o}$preview_${Ls}`)}return Ls++,Y(e)}function cp(e){let t=Ms.get(e.toString());return t?Y(t):xn(e).pipe(g(r=>sp(r,e)),f(r=>(Ms.set(e.toString(),r),r)))}function ks(e,t){let{sitemap$:r}=t;if(!(e instanceof HTMLAnchorElement))return y;if(!(X("navigation.instant.preview")||e.hasAttribute("data-preview")))return y;e.removeAttribute("title");let n=re([ir(e),Ft(e).pipe(ke(1))]).pipe(f(([i,a])=>i||a),ie(),L(i=>i));return $t([r,n]).pipe(g(([i])=>{let a=new URL(e.href);return a.search=a.hash="",i.has(`${a}`)?Y(a):y}),g(i=>cp(i)),g(i=>{let a=e.hash?`article [id="${e.hash.slice(1)}"]`:"article h1",s=Le(a,i);return typeof s=="undefined"?y:Y(ap(s))})).pipe(g(i=>{let a=new U(s=>{let c=Tn(...i);return s.next(c),document.body.append(c),()=>c.remove()});return Rr(e,H({content$:a},t))}))}var As=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.flowchartTitleText{fill:var(--md-mermaid-label-fg-color)}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel p,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel p{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color)}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}.classDiagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs marker.marker.composition.class path,defs marker.marker.dependency.class path,defs marker.marker.extension.class path{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs marker.marker.aggregation.class path{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}.statediagramTitleText{fill:var(--md-mermaid-label-fg-color)}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel,.nodeLabel p{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}a .nodeLabel{text-decoration:underline}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}[id^=entity] path,[id^=entity] rect{fill:var(--md-default-bg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs .marker.oneOrMore.er *,defs .marker.onlyOne.er *,defs .marker.zeroOrMore.er *,defs .marker.zeroOrOne.er *{stroke:var(--md-mermaid-edge-color)!important}text:not([class]):last-child{fill:var(--md-mermaid-label-fg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var ko,up=0;function pp(){return typeof mermaid=="undefined"||mermaid instanceof Element?ar("https://unpkg.com/mermaid@11/dist/mermaid.min.js"):Y(void 0)}function Cs(e){return e.classList.remove("mermaid"),ko||(ko=pp().pipe($(()=>mermaid.initialize({startOnLoad:!1,themeCSS:As,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),f(()=>{}),se(1))),ko.subscribe(()=>Uo(null,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${up++}`,r=A("div",{class:"mermaid"}),n=e.textContent,{svg:o,fn:i}=yield mermaid.render(t,n),a=r.attachShadow({mode:"closed"});a.innerHTML=o,e.replaceWith(r),i==null||i(a)})),ko.pipe(f(()=>({ref:e})))}var Hs=A("table");function $s(e){return e.replaceWith(Hs),Hs.replaceWith(vs(e)),Y({ref:e})}function fp(e){let t=e.find(r=>r.checked)||e[0];return R(...e.map(r=>b(r,"change").pipe(f(()=>G(`label[for="${r.id}"]`))))).pipe(J(G(`label[for="${t.id}"]`)),f(r=>({active:r})))}function Ps(e,{viewport$:t,target$:r}){let n=G(".tabbed-labels",e),o=P(":scope > input",e),i=Oo("prev");e.append(i);let a=Oo("next");return e.append(a),j(()=>{let s=new I,c=s.pipe(he(),ye(!0));re([s,Re(e),wt(e)]).pipe(Q(c),Xe(1,je)).subscribe({next([{active:l},u]){let p=xt(l),{width:d}=Ae(l);e.style.setProperty("--md-indicator-x",`${p.x}px`),e.style.setProperty("--md-indicator-width",`${d}px`);let m=ln(n);(p.xm.x+u.width)&&n.scrollTo({left:Math.max(0,p.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),re([Ut(n),Re(n)]).pipe(Q(c)).subscribe(([l,u])=>{let p=Mr(n);i.hidden=l.x<16,a.hidden=l.x>p.width-u.width-16}),R(b(i,"click").pipe(f(()=>-1)),b(a,"click").pipe(f(()=>1))).pipe(Q(c)).subscribe(l=>{let{width:u}=Ae(n);n.scrollBy({left:u*l,behavior:"smooth"})}),r.pipe(Q(c),L(l=>o.includes(l))).subscribe(l=>l.click()),n.classList.add("tabbed-labels--linked");for(let l of o){let u=G(`label[for="${l.id}"]`);u.replaceChildren(A("a",{href:`#${u.htmlFor}`,tabIndex:-1},...Array.from(u.childNodes))),b(u.firstElementChild,"click").pipe(Q(c),L(p=>!(p.metaKey||p.ctrlKey)),$(p=>{p.preventDefault(),p.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${u.htmlFor}`),u.click()})}return X("content.tabs.link")&&s.pipe(ke(1),pe(t)).subscribe(([{active:l},{offset:u}])=>{let p=l.innerText.trim();if(l.hasAttribute("data-md-switching"))l.removeAttribute("data-md-switching");else{let d=e.offsetTop-u.y;for(let h of P("[data-tabs]"))for(let v of P(":scope > input",h)){let S=G(`label[for="${v.id}"]`);if(S!==l&&S.innerText.trim()===p){S.setAttribute("data-md-switching",""),v.click();break}}window.scrollTo({top:e.offsetTop-d});let m=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([p,...m])])}}),s.pipe(Q(c)).subscribe(()=>{for(let l of P("audio, video",e))l.offsetWidth&&l.autoplay?l.play().catch(()=>{}):l.pause()}),fp(o).pipe($(l=>s.next(l)),V(()=>s.complete()),f(l=>H({ref:e},l)))}).pipe(Ht(ge))}function Is(e,t){let{viewport$:r,target$:n,print$:o}=t;return R(...P(".annotate:not(.highlight)",e).map(i=>xs(i,{target$:n,print$:o})),...P("pre:not(.mermaid) > code",e).map(i=>Ss(i,{target$:n,print$:o})),...P("a",e).map(i=>ks(i,t)),...P("pre.mermaid",e).map(i=>Cs(i)),...P("table:not([class])",e).map(i=>$s(i)),...P("details",e).map(i=>Os(i,{target$:n,print$:o})),...P("[data-tabs]",e).map(i=>Ps(i,{viewport$:r,target$:n})),...P("[title]:not([data-preview])",e).filter(()=>X("content.tooltips")).map(i=>Ge(i,{viewport$:r})),...P(".footnote-ref",e).filter(()=>X("content.footnote.tooltips")).map(i=>Rr(i,{content$:new U(a=>{let s=new URL(i.href).hash.slice(1),c=Array.from(document.getElementById(s).cloneNode(!0).children),l=Tn(...c);return a.next(l),document.body.append(l),()=>l.remove()}),viewport$:r})))}function mp(e,{alert$:t}){return t.pipe(g(r=>R(Y(!0),Y(!1).pipe(It(2e3))).pipe(f(n=>({message:r,active:n})))))}function Rs(e,t){let r=G(".md-typeset",e);return j(()=>{let n=new I;return n.subscribe(({message:o,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=o}),mp(e,t).pipe($(o=>n.next(o)),V(()=>n.complete()),f(o=>H({ref:e},o)))})}function dp({viewport$:e}){if(!X("header.autohide"))return Y(!1);let t=e.pipe(f(({offset:{y:o}})=>o),Pt(2,1),f(([o,i])=>[oMath.abs(i-o.y)>100),f(([,[o]])=>o),ie()),n=wn("search");return re([e,n]).pipe(f(([{offset:o},i])=>o.y>400&&!i),ie(),g(o=>o?r:Y(!1)),J(!1))}function js(e,t){return j(()=>re([Re(e),dp(t)])).pipe(f(([{height:r},n])=>({height:r,hidden:n})),ie((r,n)=>r.height===n.height&&r.hidden===n.hidden),se(1))}function Fs(e,{viewport$:t,header$:r,main$:n}){return j(()=>{let o=new I,i=o.pipe(he(),ye(!0));o.pipe(fe("active"),Ze(r)).subscribe(([{active:s},{hidden:c}])=>{e.classList.toggle("md-header--shadow",s&&!c),e.hidden=c});let a=me(P("[title]",e)).pipe(L(()=>X("content.tooltips")),oe(s=>Ge(s,{viewport$:t})));return n.subscribe(o),r.pipe(Q(i),f(s=>H({ref:e},s)),Rt(a.pipe(Q(i))))})}function hp(e,{viewport$:t,header$:r}){return En(e,{viewport$:t,header$:r}).pipe(f(({offset:{y:n}})=>{let{height:o}=Ae(e);return{active:o>0&&n>=o}}),fe("active"))}function Us(e,t){return j(()=>{let r=new I;r.subscribe({next({active:o}){e.classList.toggle("md-header__title--active",o)},complete(){e.classList.remove("md-header__title--active")}});let n=Le(".md-content h1");return typeof n=="undefined"?y:hp(n,t).pipe($(o=>r.next(o)),V(()=>r.complete()),f(o=>H({ref:e},o)))})}function Ns(e,{viewport$:t,header$:r}){let n=r.pipe(f(({height:i})=>i),ie()),o=n.pipe(g(()=>Re(e).pipe(f(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),fe("bottom"))));return re([n,o,t]).pipe(f(([i,{top:a,bottom:s},{offset:{y:c},size:{height:l}}])=>(l=Math.max(0,l-Math.max(0,a-c,i)-Math.max(0,l+c-s)),{offset:a-i,height:l,active:a-i<=c})),ie((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function vp(e){let t=__md_get("__palette")||{index:e.findIndex(n=>matchMedia(n.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return Y(...e).pipe(oe(n=>b(n,"change").pipe(f(()=>n))),J(e[r]),f(n=>({index:e.indexOf(n),color:{media:n.getAttribute("data-md-color-media"),scheme:n.getAttribute("data-md-color-scheme"),primary:n.getAttribute("data-md-color-primary"),accent:n.getAttribute("data-md-color-accent")}})),se(1))}function Ds(e){let t=P("input",e),r=A("meta",{name:"theme-color"});document.head.appendChild(r);let n=A("meta",{name:"color-scheme"});document.head.appendChild(n);let o=Ir("(prefers-color-scheme: light)");return j(()=>{let i=new I;return i.subscribe(a=>{if(document.body.setAttribute("data-md-color-switching",""),a.color.media==="(prefers-color-scheme)"){let s=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(s.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");a.color.scheme=c.getAttribute("data-md-color-scheme"),a.color.primary=c.getAttribute("data-md-color-primary"),a.color.accent=c.getAttribute("data-md-color-accent")}for(let[s,c]of Object.entries(a.color))document.body.setAttribute(`data-md-color-${s}`,c);for(let s=0;sa.key==="Enter"),pe(i,(a,s)=>s)).subscribe(({index:a})=>{a=(a+1)%t.length,t[a].click(),t[a].focus()}),i.pipe(f(()=>{let a=dt("header"),s=window.getComputedStyle(a);return n.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(a=>r.content=`#${a}`),i.pipe(Ie(ge)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),vp(t).pipe(Q(o.pipe(ke(1))),jt(),$(a=>i.next(a)),V(()=>i.complete()),f(a=>H({ref:e},a)))})}function Ws(e,{progress$:t}){return j(()=>{let r=new I;return r.subscribe(({value:n})=>{e.style.setProperty("--md-progress-value",`${n}`)}),t.pipe($(n=>r.next({value:n})),V(()=>r.complete()),f(n=>({ref:e,value:n})))})}var Vs='.v u{text-decoration:underline!important;text-decoration-style:wavy!important;text-decoration-thickness:1px!important}.p{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-backdrop)/var(--alpha-lighter));cursor:pointer;height:100%;pointer-events:auto;position:absolute;transition:opacity .25s;width:100%}.p.m{opacity:0;pointer-events:none;transition:opacity .35s}.r{align-items:center;background-color:initial;border:none;border-radius:var(--space-2);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family);height:36px;justify-content:center;outline:none;padding:0;position:relative;transition:background-color .25s,color .25s;width:36px;z-index:1}.r svg{stroke:rgb(var(--color-foreground));height:18px;opacity:.5;width:18px}.r:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.r:hover:before{opacity:1;transform:scale(1)}.r.c{cursor:auto}.r.c:before{display:none}.n{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background)/var(--alpha-light));border-radius:var(--space-3);box-shadow:0 0 60px #0000000d;display:flex;height:480px;overflow:hidden;pointer-events:auto;position:absolute;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;width:640px}.n.l{opacity:0;pointer-events:none;transform:scale(1.1);transition:transform .25s .15s,opacity .15s}@media (max-width:680px){.n{border-radius:0;height:100%;width:100%}}.u{display:flex;flex-basis:min-content;flex-direction:column;flex-grow:1;flex-shrink:0}@keyframes d{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.y{animation:d .25s ease-in-out;background:var(--color-highlight);border-radius:100%;color:#fff;font-size:8px;font-weight:700;height:12px;padding-top:1px;position:absolute;right:4px;top:4px;width:12px}.i{background-color:rgb(var(--color-background-subtle)/var(--alpha-lighter));flex-shrink:0;overflow:scroll;position:relative;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .25s;width:200px}.i>*{transform:translate(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.i.l{opacity:0;width:0}.i.l>*{transform:translate(-48px)}@media (max-width:680px){.i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background-subtle)/var(--alpha-light));box-shadow:0 0 60px #00000026;height:100%;position:absolute;right:0;top:0}}.w{border-bottom:1px solid rgb(var(--color-foreground)/var(--alpha-lightest));display:flex;gap:var(--space-1);padding:var(--space-2)}.k{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}.z{padding:8px 10px}.X{color:rgb(var(--color-foreground)/var(--alpha-light));padding:var(--space-2);position:absolute;width:200px}.X,.j{display:flex;flex-direction:column}.j{gap:2px;list-style:none;padding:0}.F,.j{margin:0}.F{font-size:16px;font-weight:400}.F,.I{padding:8px}.I{font-size:14px;margin:4px 0 0;opacity:.5}.I,.o{font-size:12px}.o{cursor:pointer;display:flex;padding:4px 8px;position:relative}.o:before{background-color:var(--color-highlight-transparent);border-radius:var(--space-1);content:"";inset:0;opacity:0;position:absolute;transform:scale(.75);transition:transform 125ms,opacity 125ms;z-index:0}.o.g:before,.o:hover:before{opacity:1;transform:scale(1)}.o.g,.o:hover{color:var(--color-highlight)}.R{flex-grow:1}.R,.q{position:relative}.q{font-weight:700}.f{flex-grow:1}.f input{background:#0000;border:none;color:rgb(var(--color-foreground));font-family:var(--font-family);font-size:16px;height:100%;letter-spacing:-.25px;outline:none;width:100%}.b{color:rgb(var(--color-foreground)/var(--alpha-light));display:flex;flex-direction:column;gap:2px;line-height:1.3;list-style:none;margin:var(--space-2);margin-top:0;padding:0}.A,.b li{margin:0}.A{color:rgb(var(--color-foreground)/var(--alpha-lighter));font-size:12px;margin-top:var(--space-2);padding:0 18px}.a{border-radius:var(--space-2);color:inherit;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;padding:8px 10px;position:relative;text-decoration:none}.a:before{background-color:rgb(var(--color-background-subtle));border-radius:var(--border-radius-2);content:"";display:block;inset:0;opacity:0;position:absolute;transform:scale(.9);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.a.h:before,.a:hover:before{opacity:1;transform:scale(1)}}.a mark{background:#0000;color:var(--color-highlight)}.a u{background-color:var(--color-highlight-transparent);border-radius:2px;box-shadow:0 0 0 1px var(--color-highlight-transparent);text-decoration:none}.B{flex-grow:1}.s{margin-right:-8px;opacity:0;position:relative;transform:translate(-2px);transition:transform 125ms,opacity 125ms;z-index:0}@media (pointer:fine){.h>.s,:hover>.s{opacity:1;transform:none}}.x{font-size:14px;margin:0;position:relative}.x code{background:rgb(var(--color-background-subtle));border-radius:var(--space-1);font-size:13px;padding:2px 4px}.t{color:rgb(var(--color-foreground)/var(--alpha-lighter));display:inline-flex;flex-wrap:wrap;font-size:12px;gap:var(--space-1);list-style:none;margin:0;padding:0;position:relative}.t li{white-space:nowrap}.t li:after{content:"/";display:inline;margin-left:var(--space-1)}.t li:last-child:after{content:"";display:none}.e{--space-1:4px;--space-2:calc(var(--space-1)*2);--space-3:calc(var(--space-2)*2);--space-4:calc(var(--space-3)*2);--space-5:calc(var(--space-4)*2);--alpha-light:.7;--alpha-lighter:.54;--alpha-lightest:.1;--color-highlight:var(--md-accent-fg-color,#526cfe);--color-highlight-transparent:var(--md-accent-fg-color--transparent,#526cfe1a);--border-radius-1:var(--space-1);--border-radius-2:var(--space-2);--border-radius-3:calc(var(--space-1) + var(--space-2));--font-family:var(--md-text-font-family,Inter,Roboto Flex,system-ui,sans-serif);--font-size:16px;--line-height:1.5;--letter-spacing:-.5px;-webkit-font-smoothing:antialiased;align-items:center;display:flex;font-family:var(--font-family);font-size:var(--font-size);height:100vh;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);pointer-events:none;position:absolute;width:100vw}@media (pointer:coarse){.e{height:-webkit-fill-available}}.e *,.e :after,.e :before{box-sizing:border-box}';function zs(e,{index$:t}){let r=Ue(),n=document.createElement("div");document.body.appendChild(n),n.style.position="fixed",n.style.height="100%",n.style.top="0",n.style.zIndex="4";let o=n.attachShadow({mode:"closed"});o.appendChild(A("style",{},Vs.toString()));try{Ba(r.search,{highlight:r.features.includes("search.highlight")}),me(t).subscribe(i=>{for(let a of i.items)a.location=new URL(a.location,r.base).toString();Ya(i,o)}),b(e,"click").subscribe(()=>{go()}),wn("search").pipe(ke(1)).subscribe(()=>go())}catch(i){e.hidden=!0;let a=G("label[for=__search]");a.hidden=!0}return Ke}var qs=_r(So());function Ks(e,{index$:t,location$:r}){return re([t,r.pipe(J(Ye()),L(n=>!!n.searchParams.get("h")))]).pipe(f(([n,o])=>gp(n.config)(o.searchParams.get("h"))),f(n=>{var a;let o=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)!=null&&a.offsetHeight){let c=s.textContent,l=n(c);l.length>c.length&&o.set(s,l)}for(let[s,c]of o){let{childNodes:l}=A("span",null,c);s.replaceWith(...Array.from(l))}return{ref:e,nodes:o}}))}function gp(e){let t=e.separator.split("|").map(o=>o.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":o).join("|"),r=new RegExp(t,"img"),n=(o,i,a)=>`${i}${a}`;return o=>{o=o.replace(/[\s*+\-:~^]+/g," ").replace(/&/g,"&").trim();let i=new RegExp(`(^|${e.separator}|)(${o.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").split(r).filter(a=>a.length>0).join("|")})`,"img");return a=>(0,qs.default)(a).replace(i,n).replace(/<\/mark>(\s+)]*>/img,"$1")}}function _p(e,{viewport$:t,main$:r}){let n=e.closest(".md-grid"),o=n.offsetTop-n.parentElement.offsetTop;return re([r,t]).pipe(f(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(o,Math.max(0,s-i))-o,{height:a,locked:s>=i+o})),ie((i,a)=>i.height===a.height&&i.locked===a.locked))}function Ao(e,n){var o=n,{header$:t}=o,r=gr(o,["header$"]);let i=G(".md-sidebar__scrollwrap",e),{y:a}=xt(i);return j(()=>{let s=new I,c=s.pipe(he(),ye(!0)),l=s.pipe(Xe(0,je));return l.pipe(pe(t)).subscribe({next([{height:u},{height:p}]){i.style.height=`${u-2*a}px`,e.style.top=`${p}px`},complete(){i.style.height="",e.style.top=""}}),l.pipe(Sr()).subscribe(()=>{for(let u of P(".md-nav__link--active[href]",e)){if(!u.clientHeight)continue;let p=u.closest(".md-sidebar__scrollwrap");if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2})}}}),me(P("label[tabindex]",e)).pipe(oe(u=>b(u,"click").pipe(Ie(ge),f(()=>u),Q(c)))).subscribe(u=>{let p=G(`[id="${u.htmlFor}"]`);G(`[aria-labelledby="${u.id}"]`).setAttribute("aria-expanded",`${p.checked}`)}),X("content.tooltips")&&me(P("abbr[title]",e)).pipe(oe(u=>Ge(u,{viewport$})),Q(c)).subscribe(),_p(e,r).pipe($(u=>s.next(u)),V(()=>s.complete()),f(u=>H({ref:e},u)))})}function Bs(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return $t(et(`${r}/releases/latest`).pipe(_e(()=>y),f(n=>({version:n.tag_name})),ot({})),et(r).pipe(_e(()=>y),f(n=>({stars:n.stargazers_count,forks:n.forks_count})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}else{let r=`https://api.github.com/users/${e}`;return et(r).pipe(f(n=>({repositories:n.public_repos})),ot({}))}}function Ys(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return $t(et(`${r}/releases/permalink/latest`).pipe(_e(()=>y),f(({tag_name:n})=>({version:n})),ot({})),et(r).pipe(_e(()=>y),f(({star_count:n,forks_count:o})=>({stars:n,forks:o})),ot({}))).pipe(f(([n,o])=>H(H({},n),o)))}function Gs(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,n]=t;return Bs(r,n)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,n]=t;return Ys(r,n)}return y}var yp;function xp(e){return yp||(yp=j(()=>{let t=__md_get("__source",sessionStorage);if(t)return Y(t);if(Ee("consent").length){let n=__md_get("__consent");if(!(n&&n.github))return y}return Gs(e.href).pipe($(n=>__md_set("__source",n,sessionStorage)))}).pipe(_e(()=>y),L(t=>Object.keys(t).length>0),f(t=>({facts:t})),se(1)))}function Js(e){let t=G(":scope > :last-child",e);return j(()=>{let r=new I;return r.subscribe(({facts:n})=>{t.appendChild(hs(n)),t.classList.add("md-source__repository--active")}),xp(e).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function wp(e,{viewport$:t,header$:r}){return Re(document.body).pipe(g(()=>En(e,{header$:r,viewport$:t})),f(({offset:{y:n}})=>({hidden:n>=10})),fe("hidden"))}function Xs(e,t){return j(()=>{let r=new I;return r.subscribe({next({hidden:n}){e.hidden=n},complete(){e.hidden=!1}}),(X("navigation.tabs.sticky")?Y({hidden:!1}):wp(e,t)).pipe($(n=>r.next(n)),V(()=>r.complete()),f(n=>H({ref:e},n)))})}function Ep(e,{viewport$:t,header$:r}){let n=new Map,o=P(".md-nav__link",e);for(let s of o){let c=decodeURIComponent(s.hash.substring(1)),l=Le(`[id="${c}"]`);typeof l!="undefined"&&n.set(s,l)}let i=r.pipe(fe("height"),f(({height:s})=>{let c=dt("main"),l=G(":scope > :first-child",c);return s+.9*(l.offsetTop-c.offsetTop)}),xe());return Re(document.body).pipe(fe("height"),g(s=>j(()=>{let c=[];return Y([...n].reduce((l,[u,p])=>{for(;c.length&&n.get(c[c.length-1]).tagName>=p.tagName;)c.pop();let d=p.offsetTop;for(;!d&&p.parentElement;)p=p.parentElement,d=p.offsetTop;let m=p.offsetParent;for(;m;m=m.offsetParent)d+=m.offsetTop;return l.set([...c=[...c,u]].reverse(),d)},new Map))}).pipe(f(c=>new Map([...c].sort(([,l],[,u])=>l-u))),Ze(i),g(([c,l])=>t.pipe(Or(([u,p],{offset:{y:d},size:m})=>{let h=d+m.height>=Math.floor(s.height);for(;p.length;){let[,v]=p[0];if(v-l=d&&!h)p=[u.pop(),...p];else break}return[u,p]},[[],[...c]]),ie((u,p)=>u[0]===p[0]&&u[1]===p[1])))))).pipe(f(([s,c])=>({prev:s.map(([l])=>l),next:c.map(([l])=>l)})),J({prev:[],next:[]}),Pt(2,1),f(([s,c])=>s.prev.length{let i=new I,a=i.pipe(he(),ye(!0));if(i.subscribe(({prev:s,next:c})=>{for(let[l]of c)l.classList.remove("md-nav__link--passed"),l.classList.remove("md-nav__link--active");for(let[l,[u]]of s.entries())u.classList.add("md-nav__link--passed"),u.classList.toggle("md-nav__link--active",l===s.length-1)}),X("toc.follow")){let s=R(t.pipe(Be(1),f(()=>{})),t.pipe(Be(250),f(()=>"smooth")));i.pipe(L(({prev:c})=>c.length>0),Ze(n.pipe(Ie(ge))),pe(s)).subscribe(([[{prev:c}],l])=>{let[u]=c[c.length-1];if(u.offsetHeight){let p=ki(u);if(typeof p!="undefined"){let d=u.offsetTop-p.offsetTop,{height:m}=Ae(p);p.scrollTo({top:d-m/2,behavior:l})}}})}return X("navigation.tracking")&&t.pipe(Q(a),fe("offset"),Be(250),ke(1),Q(o.pipe(ke(1))),jt({delay:250}),pe(i)).subscribe(([,{prev:s}])=>{let c=Ye(),l=s[s.length-1];if(l&&l.length){let[u]=l,{hash:p}=new URL(u.href);c.hash!==p&&(c.hash=p,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Ep(e,{viewport$:t,header$:r}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))})}function Tp(e,{viewport$:t,main$:r,target$:n}){let o=t.pipe(f(({offset:{y:a}})=>a),Pt(2,1),f(([a,s])=>a>s&&s>0),ie()),i=r.pipe(f(({active:a})=>a));return re([i,o]).pipe(f(([a,s])=>!(a&&s)),ie(),Q(n.pipe(ke(1))),ye(!0),jt({delay:250}),f(a=>({hidden:a})))}function Qs(e,{viewport$:t,header$:r,main$:n,target$:o}){let i=new I,a=i.pipe(he(),ye(!0));return i.subscribe({next({hidden:s}){e.hidden=s,s?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(Q(a),fe("height")).subscribe(({height:s})=>{e.style.top=`${s+16}px`}),b(e,"click").subscribe(s=>{s.preventDefault(),window.scrollTo({top:0})}),Tp(e,{viewport$:t,main$:n,target$:o}).pipe($(s=>i.next(s)),V(()=>i.complete()),f(s=>H({ref:e},s)))}function ec(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,t.port&&(e.port=t.port),e}function Sp(e,t){let r=new Map;for(let n of P("url",e)){let o=G("loc",n),i=[ec(new URL(o.textContent),t)];r.set(`${i[0]}`,i);for(let a of P("[rel=alternate]",n)){let s=a.getAttribute("href");s!=null&&i.push(ec(new URL(s),t))}}return r}function dr(e){return ts(new URL("sitemap.xml",e)).pipe(f(t=>Sp(t,new URL(e))),_e(()=>Y(new Map)),xe())}function tc({document$:e}){let t=new Map;e.pipe(g(()=>P("link[rel=alternate]")),f(r=>new URL(r.href)),L(r=>!t.has(r.toString())),oe(r=>dr(r).pipe(f(n=>[r,n]),_e(()=>y)))).subscribe(([r,n])=>{t.set(r.toString().replace(/\/$/,""),n)}),b(document.body,"click").pipe(L(r=>!r.metaKey&&!r.ctrlKey),g(r=>{if(r.target instanceof Element){let n=r.target.closest("a");if(n&&!n.target){let o=[...t].find(([p])=>n.href.startsWith(`${p}/`));if(typeof o=="undefined")return y;let[i,a]=o,s=Ye();if(s.href.startsWith(i))return y;let c=Ue(),l=s.href.replace(c.base,"");l=`${i}/${l}`;let u=a.has(l.split("#")[0])?new URL(l,c.base):new URL(i);return r.preventDefault(),Y(u)}}return y})).subscribe(r=>mt(r,!0))}var Co=_r(Mo());function Op(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function rc({alert$:e}){Co.default.isSupported()&&new U(t=>{new Co.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||Op(G(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe($(t=>{t.trigger.focus()}),f(()=>Bt("clipboard.copied"))).subscribe(e)}function nc(e,t){if(!(e.target instanceof Element))return y;let r=e.target.closest("a");if(r===null)return y;if(r.target||e.metaKey||e.ctrlKey)return y;let n=new URL(r.href);return n.search=n.hash="",t.has(`${n}`)?(e.preventDefault(),Y(r)):y}function oc(e){let t=new Map;for(let r of P(":scope > *",e.head))t.set(r.outerHTML,r);return t}function ic(e){for(let t of P("[href], [src]",e))for(let r of["href","src"]){let n=t.getAttribute(r);if(n&&!/^(?:[a-z]+:)?\/\//i.test(n)){t[r]=t[r];break}}return Y(e)}function Lp(e){for(let n of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...X("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let o=Le(n),i=Le(n,e);typeof o!="undefined"&&typeof i!="undefined"&&o.replaceWith(i)}let t=oc(document);for(let[n,o]of oc(e))t.has(n)?t.delete(n):document.head.appendChild(o);for(let n of t.values()){let o=n.getAttribute("name");o!=="theme-color"&&o!=="color-scheme"&&n.remove()}let r=dt("container");return nt(P("script",r)).pipe(g(n=>{let o=e.createElement("script");if(n.src){for(let i of n.getAttributeNames())o.setAttribute(i,n.getAttribute(i));return n.replaceWith(o),new U(i=>{o.onload=()=>i.complete()})}else return o.textContent=n.textContent,n.replaceWith(o),y}),he(),ye(document))}function ac({sitemap$:e,location$:t,viewport$:r,progress$:n}){if(location.protocol==="file:")return Ke;Y(document).subscribe(ic);let o=b(document.body,"click").pipe(Ze(e),g(([s,c])=>nc(s,c)),f(({href:s})=>new URL(s)),xe()),i=b(window,"popstate").pipe(f(Ye),xe());o.pipe(pe(r)).subscribe(([s,{offset:c}])=>{history.replaceState(c,""),history.pushState(null,"",s)}),R(o,i).subscribe(t);let a=t.pipe(fe("pathname"),g(s=>xn(s,{progress$:n}).pipe(_e(()=>(mt(s,!0),y)))),g(ic),g(Lp),xe());return R(a.pipe(pe(t,(s,c)=>c)),a.pipe(g(()=>t),fe("hash")),t.pipe(ie((s,c)=>s.pathname===c.pathname&&s.hash===c.hash),g(()=>o),$(()=>history.back()))).subscribe(s=>{var c,l;history.state!==null||!s.hash?window.scrollTo(0,(l=(c=history.state)==null?void 0:c.y)!=null?l:0):(history.scrollRestoration="auto",Za(s.hash),history.scrollRestoration="manual")}),t.subscribe(()=>{history.scrollRestoration="manual"}),b(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),r.pipe(fe("offset"),Be(100)).subscribe(({offset:s})=>{history.replaceState(s,"")}),X("navigation.instant.prefetch")&&R(b(document.body,"mousemove"),b(document.body,"focusin")).pipe(Ze(e),g(([s,c])=>nc(s,c)),Be(25),Kn(({href:s})=>s),cn(s=>{let c=document.createElement("link");return c.rel="prefetch",c.href=s.toString(),document.head.appendChild(c),b(c,"load").pipe(f(()=>c),Me(1))})).subscribe(s=>s.remove()),a}function sc(e){var u;let{selectedVersionSitemap:t,selectedVersionBaseURL:r,currentLocation:n,currentBaseURL:o}=e,i=(u=Ho(o))==null?void 0:u.pathname;if(i===void 0)return;let a=Mp(n.pathname,i);if(a===void 0)return;let s=Ap(t.keys());if(!t.has(s))return;let c=Ho(a,s);if(!c||!t.has(c.href))return;let l=Ho(a,r);if(l)return l.hash=n.hash,l.search=n.search,l}function Ho(e,t){try{return new URL(e,t)}catch(r){return}}function Mp(e,t){if(e.startsWith(t))return e.slice(t.length)}function kp(e,t){let r=Math.min(e.length,t.length),n;for(n=0;ny)),n=r.pipe(f(o=>{let[,i]=t.base.match(/([^/]+)\/?$/);return o.find(({version:a,aliases:s})=>a===i||s.includes(i))||o[0]}));r.pipe(f(o=>new Map(o.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),g(o=>b(document.body,"click").pipe(L(i=>!i.metaKey&&!i.ctrlKey),pe(n),g(([i,a])=>{if(i.target instanceof Element){let s=i.target.closest("a");if(s&&!s.target&&o.has(s.href)){let c=s.href;return!i.target.closest(".md-version")&&o.get(c)===a?y:(i.preventDefault(),Y(new URL(c)))}}return y}),g(i=>dr(i).pipe(f(a=>{var s;return(s=sc({selectedVersionSitemap:a,selectedVersionBaseURL:i,currentLocation:Ye(),currentBaseURL:t.base}))!=null?s:i})))))).subscribe(o=>mt(o,!0)),re([r,n]).subscribe(([o,i])=>{G(".md-header__topic").appendChild(bs(o,i))}),e.pipe(g(()=>n)).subscribe(o=>{var s;let i=new URL(t.base),a=__md_get("__outdated",sessionStorage,i);if(a===null){a=!0;let c=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(c)||(c=[c]);e:for(let l of c)for(let u of o.aliases.concat(o.version))if(new RegExp(l,"i").test(u)){a=!1;break e}__md_set("__outdated",a,sessionStorage,i)}if(a)for(let c of Ee("outdated"))c.hidden=!1})}function lc({document$:e,viewport$:t}){e.pipe(g(()=>P(".md-ellipsis")),oe(r=>wt(r).pipe(Q(e.pipe(ke(1))),L(n=>n),f(()=>r),Me(1))),L(r=>r.offsetWidth{let n=r.innerText,o=r.closest("a")||r;return o.title=n,X("content.tooltips")?Ge(o,{viewport$:t}).pipe(Q(e.pipe(ke(1))),V(()=>o.removeAttribute("title"))):y})).subscribe(),X("content.tooltips")&&e.pipe(g(()=>P(".md-status")),oe(r=>Ge(r,{viewport$:t}))).subscribe()}function uc({document$:e,tablet$:t}){e.pipe(g(()=>P(".md-toggle--indeterminate")),$(r=>{r.indeterminate=!0,r.checked=!1}),oe(r=>b(r,"change").pipe(Gn(()=>r.classList.contains("md-toggle--indeterminate")),f(()=>r))),pe(t)).subscribe(([r,n])=>{r.classList.remove("md-toggle--indeterminate"),n&&(r.checked=!1)})}function Cp(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function pc({document$:e}){e.pipe(g(()=>P("[data-md-scrollfix]")),$(t=>t.removeAttribute("data-md-scrollfix")),L(Cp),oe(t=>b(t,"touchstart").pipe(f(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let n=e[r];typeof n=="string"?n=document.createTextNode(n):n.parentNode&&n.parentNode.removeChild(n),r?t.insertBefore(this.previousSibling,n):t.replaceChild(n,this)}}}));function Hp(){return location.protocol==="file:"?ar(`${new URL("search.js",On.base)}`).pipe(f(()=>__index),_e(()=>Ke),se(1)):et(new URL("search.json",On.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var ht=Si(),Ur=Ja(),hr=Qa(Ur),mc=Ga(),ze=as(),$o=Ir("(min-width: 60em)"),dc=Ir("(min-width: 76.25em)"),hc=es(),On=Ue(),vc=Le(".md-search")?Hp():Ke,Po=new I;rc({alert$:Po});tc({document$:ht});var Io=new I,bc=dr(On.base);X("navigation.instant")&&ac({sitemap$:bc,location$:Ur,viewport$:ze,progress$:Io}).subscribe(ht);var fc;((fc=On.version)==null?void 0:fc.provider)==="mike"&&cc({document$:ht});R(Ur,hr).pipe(It(125)).subscribe(()=>{Eo("drawer",!1),Eo("search",!1)});mc.pipe(L(({mode:e,meta:t})=>e==="global"&&!t)).subscribe(e=>{switch(e.type){case",":case"p":let t=document.querySelector("link[rel=prev]");t instanceof HTMLLinkElement&&mt(t);break;case".":case"n":let r=document.querySelector("link[rel=next]");r instanceof HTMLLinkElement&&mt(r);break;case"/":let n=document.querySelector("[data-md-component=search] button");n instanceof HTMLButtonElement&&n.click();break;case"Enter":let o=yt();o instanceof HTMLLabelElement&&o.click()}});lc({viewport$:ze,document$:ht});uc({document$:ht,tablet$:$o});pc({document$:ht});var Lt=js(dt("header"),{viewport$:ze}),Fr=ht.pipe(f(()=>dt("main")),g(e=>Ns(e,{viewport$:ze,header$:Lt})),se(1)),$p=R(...Ee("consent").map(e=>cs(e,{target$:hr})),...Ee("dialog").map(e=>Rs(e,{alert$:Po})),...Ee("palette").map(e=>Ds(e)),...Ee("progress").map(e=>Ws(e,{progress$:Io})),...Ee("search").map(e=>zs(e,{index$:vc})),...Ee("source").map(e=>Js(e))),Pp=j(()=>R(...Ee("announce").map(e=>ss(e)),...Ee("content").map(e=>Is(e,{sitemap$:bc,viewport$:ze,target$:hr,print$:hc})),...Ee("content").map(e=>X("search.highlight")?Ks(e,{index$:vc,location$:Ur}):y),...Ee("header").map(e=>Fs(e,{viewport$:ze,header$:Lt,main$:Fr})),...Ee("header-title").map(e=>Us(e,{viewport$:ze,header$:Lt})),...Ee("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?yo(dc,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr})):yo($o,()=>Ao(e,{viewport$:ze,header$:Lt,main$:Fr}))),...Ee("tabs").map(e=>Xs(e,{viewport$:ze,header$:Lt})),...Ee("toc").map(e=>Zs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})),...Ee("top").map(e=>Qs(e,{viewport$:ze,header$:Lt,main$:Fr,target$:hr})))),gc=ht.pipe(g(()=>Pp),Rt($p),se(1));gc.subscribe();window.document$=ht;window.location$=Ur;window.target$=hr;window.keyboard$=mc;window.viewport$=ze;window.tablet$=$o;window.screen$=dc;window.print$=hc;window.alert$=Po;window.progress$=Io;window.component$=gc;})(); diff --git a/standalone/assets/javascripts/workers/search.e2d2d235.min.js b/standalone/assets/javascripts/workers/search.e2d2d235.min.js new file mode 100644 index 00000000..a56d589a --- /dev/null +++ b/standalone/assets/javascripts/workers/search.e2d2d235.min.js @@ -0,0 +1 @@ +"use strict";(()=>{var vt=Object.create;var K=Object.defineProperty,wt=Object.defineProperties,bt=Object.getOwnPropertyDescriptor,Tt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,kt=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable;var B=(t,e,n)=>e in t?K(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,R=(t,e)=>{for(var n in e||(e={}))Y.call(e,n)&&B(t,n,e[n]);if(W)for(var n of W(e))Et.call(e,n)&&B(t,n,e[n]);return t},Q=(t,e)=>wt(t,Tt(e));var Ft=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Rt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of Mt(e))!Y.call(t,l)&&l!==n&&K(t,l,{get:()=>e[l],enumerable:!(r=bt(e,l))||r.enumerable});return t};var qt=(t,e,n)=>(n=t!=null?vt(kt(t)):{},Rt(e||!t||!t.__esModule?K(n,"default",{value:t,enumerable:!0}):n,t));var L=(t,e,n)=>B(t,typeof e!="symbol"?e+"":e,n);var E=(t,e,n)=>new Promise((r,l)=>{var o=u=>{try{s(n.next(u))}catch(i){l(i)}},a=u=>{try{s(n.throw(u))}catch(i){l(i)}},s=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,a);s((n=n.apply(t,e)).next())});var xt=Ft(mt=>{"use strict";function C(t,e,n={}){return{name:t,from:e,meta:n}}function H(t,e){let n=[{value:t,depth:0}];for(let r=0,l=-1,o=0;r>=0;){let{value:a,depth:s}=n[r];if(l<=s&&a.type==="operator"&&a.data.operands.length>0)for(let u=a.data.operands.length;u>0;)n[++r]={value:a.data.operands[--u],depth:s+1};else{let u=e(a,o++,s);if(typeof u<"u")return u;--r}l=s}}var P=class extends Error{constructor(t,e){super(e),this.code=t}};function $(t,e){let n=zt(t);for(let r=0;r{let{matches:r}=n;for(let l=0;l{let l=e.get(n);return typeof l>"u"&&e.set(n,l=t(n,...r)),l}}function D(t,e){return Object.defineProperty(e,"name",{value:t}),e}function tt(t){return E(this,null,function*(){let e=[];if(typeof t.plugins<"u")for(let n=0;n32)throw new RangeError("Bit format exceeds 32 bits");return t}function nt(t,e,n){let r=N(t),l=N(e),o=typeof n<"u"?N(n):32-r-l;return St({d:r,f:l,x:o})}var T=[0];for(let t=0;t<32;t++)T.push(T[t]|1<=n&&t{e+=r*r}),Math.sqrt(e)}function Pt(t,e){t instanceof J?t.data.forEach((n,r)=>{e(n,r)}):t.forEach((n,r)=>{e({start:n,end:n+1,value:1},r)})}var O=class{constructor(t,e=jt(Math.ceil(t/32))){this.size=t,this.data=e}get(t){return this.data[t>>>5]>>>t&1}set(t){this.data[t>>>5]|=1<<(t&31)}forEach(t){let e=this.size&31;for(let n=0;n>>0;for(let n=0;n0;l++){let{value:o,depth:a}=n[--r],s=e(o,l,a);if(typeof s<"u")return s;for(let u=o.children.length;u>0;)n[r++]={value:o.children[--u],depth:a+1}}}function Vt(t,e){return E(this,null,function*(){let{fields:n,plugins:r=[]}=e,l=nt(t.length,n.length),o=[];for(let u=0;u"u")continue;let f=u<{var m;return(m=g.onFilterInput)==null?void 0:m.call(g,p,f,l)},d);let c=o[i],h=k();d=Array.isArray(d)?d:[d];for(let p=0;p{let v=c.index.get(m.node);typeof v>"u"&&c.index.set(m.node,v=k());let w=c.terms.length;for(let b=0;b{var i;return(i=u.onFilterStore)==null?void 0:i.call(u,s,e,t)}),s})}function Ut(t,e,n,r={}){let l=[];if(e<0||e>=t.count.fields)return l;let o=t.shards[e],a=new Map,{count:s=1/0,depth:u=1/0}=r;for(let i=0;iu)continue;let p=a.get(d);typeof p>"u"&&a.set(d,p={node:f,children:[]});let g=l;h>0&&(g=a.get(o.terms[c]).children),g.length=t.count.fields)return{documents:r,terms:l};let o=t.shards[n];return e.forEach(a=>{let{occurrences:s}=o.terms[a];for(let u=0;u>>t.space.x>>>t.space.f;r.set(i)}l[n].set(a)}),{documents:r,terms:l}}function Bt(t){let{documents:e,terms:n}=U(t);A(e,1);for(let r=0;rnew O(e.length))}}function Kt(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onFilterQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:U(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new Map;i.query={select:c,values:h},c.terms.forEach((g,m)=>{g.forEach(y=>{let x=t.shards[m],{occurrences:v}=x.terms[y];for(let w=0;w>>t.space.x,F=b>>>t.space.f;if(!c.documents.get(F))continue;let S=p.get(b);typeof S>"u"&&p.set(b,S=new j(k()));let yt=M&T[t.space.x];S.add(yt,y)}})}),c.documents.forEach(g=>{let m={id:g,matches:[]};i.items.push(m),d.set(g,m)}),p.forEach((g,m)=>{let y=m>>>t.space.f,x=m&T[t.space.f];d.get(y).matches.push({id:m,field:l[x].name,value:{filter:g},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onFilterResult)==null?void 0:h.call(c,f,t,n)},i)}function st(t){let{fields:e}=t;return(n,r)=>{if(It(n))return n;let l=[Bt(r)],o=[],a=0;return H(n,({type:s,data:u})=>{switch(s){case"value":let i=e.findIndex(({name:c})=>c===u.field);if(i===-1){l[a++]=U(r);break}let d=u.value;if(typeof d!="object"){let c=new j(k()),h=r.shards[i],p=h.index.get(d);if(typeof p<"u")for(let g=0;gf+1&&a--;){I(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;){V(l[f].documents,l[a].documents);for(let c=0;cf+1&&a--;)lt(l[f].documents,l[a].documents)}}}),{select:l[0],values:o}}}function Lt(t){return{name:t.name,data:t.data,onFilterOptions:t.onFilterOptions,onFilterInput:t.onFilterInput,onFilterStore:t.onFilterStore,onFilterQuery:t.onFilterQuery,onFilterResult:t.onFilterResult}}function ot(t){return typeof t=="object"&&t!==null&&"type"in t&&"data"in t}function Nt(t){return typeof t=="object"&&t!==null&&"select"in t&&"values"in t}function Gt(t){return t.normalize("NFKD").toLowerCase()}function Ht(t,e){let n=Math.min(t.length,e.length);for(let r=0;r65535)){let o=e(l=t.codePointAt(n),n);if(typeof o<"u")return o}}function ut(t,e,n=0,r=t.length){let l=k();return Jt(t,o=>{l.push(o);let a=e(String.fromCodePoint(...l),l.length);if(typeof a<"u")return a},n,r)}function Wt(t,e,n=0,r=t.length){let l=n;for(let o=0;ln&&e(n,n=l);continue;case 62:n=l+1}l>n&&e(n,l)}function it(t,e,n,r=0){return Wt(t,(l,o)=>e(t,(a,s)=>{r=n({value:t.slice(a,s),index:r,start:a,end:s})},l,o)),r}function Yt(t,e,n,r=0){for(let l=0,o=0;l(a.start+=o,a.end+=o,n(a)),r);return r}function Zt(t){let e=new RegExp(t,"gu");return(n,r,l=0,o=n.length)=>{var u;e.lastIndex=l;let a,s=0;do{a=e.exec(n);let i=(u=a==null?void 0:a.index)!=null?u:o;l"u")continue;let p=f<{var y;return(y=m.onTextInput)==null?void 0:y.call(m,g,p,a)},h),h=Array.isArray(h)?h:[h],Yt(h,n,g=>{let m=z(o,(y,x)=>{var v;return(v=x.onTextTokens)==null?void 0:v.call(x,y)},[g]);for(let y=0;y"u"?s.set(x,[p<{var c;return(c=f.onTextStore)==null?void 0:c.call(f,i,e,t)}),i})}function Xt(t,e,n){let{documents:r,terms:l}=_(t);return n<0||n>=t.count.fields?{documents:r,terms:l}:(e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>t.space.x;if((u&T[t.space.f])!==n)continue;let i=u>>>t.space.f;r.set(i)}l.set(o)}),{documents:r,terms:l})}function te(t,e){let{documents:n,terms:r}=_(t),l=t.space.f+t.space.x;return e.forEach(o=>{let{occurrences:a}=t.terms[o];for(let s=0;s>>l);r.set(o)}),{documents:n,terms:r}}function _(t){return{documents:new O(t.count.documents),terms:new O(t.terms.length)}}function ee(t,e,n){let{compiler:r,fields:l,plugins:o=[]}=n,{input:a,scope:s,abort:u=!1}=z(o,(f,c)=>{var h;return(h=c.onTextQuery)==null?void 0:h.call(c,f,t,n)},e),i={items:[],query:{select:_(t),values:[]}},d=new Map;if(u===!1){let f=r(n),{select:c,values:h}=f(a,t);typeof s<"u"&&V(c.documents,s);let p=new O(l.length),g=new Map;i.query={select:c,values:h},c.terms.forEach(m=>{A(p,0);for(let x=0;x>>t.space.x,M=w>>>t.space.f;if(!c.documents.get(M))continue;let b=w&T[t.space.f];if(!p.get(b))continue;let F=g.get(w);typeof F>"u"&&g.set(w,F=new j(k()));let S=v&T[t.space.x];F.add(S,m)}}),c.documents.forEach(m=>{let y={id:m,matches:[]};i.items.push(y),d.set(m,y)}),g.forEach((m,y)=>{let x=y>>>t.space.f,v=y&T[t.space.f];d.get(x).matches.push({id:y,field:l[v].name,value:{text:m},score:0})})}return z(o,(f,c)=>{var h;return(h=c.onTextResult)==null?void 0:h.call(c,f,t,n)},i)}function ne(t,e=10){return t.length>1?1+t[t.length-1]-t[0]:e}function re(t,e,n,r=10){let l=[];t.value.text.forEach((s,u)=>{for(let i=0;is.index-u.index);let o=l.slice(0,1),a=0;for(let s=0;sr||i.value===u.value)d=o.map(({index:f})=>f),o=[l[s+1]];else{for(let f=0;fi.index-u.index){let h=o.splice(f+1);d=o.map(({index:p})=>p),o=[...h,l[s+1]]}else d=o.map(({index:h})=>h),o=[l[s+1]];break}}typeof d>"u"&&o.push(l[s+1])}if(typeof d<"u"){let f=n(d,a++);if(typeof f<"u")return f}}if(o.length)return n(o.map(({index:s})=>s),a)}function le(t){let{transform:e,parser:n,fields:r}=t,l=n(t);return(o,a)=>{if(Nt(o))return o;typeof o=="string"&&(o=l(o));let s=[_(a)],u=[],i=0;return H(o,({type:d,data:f})=>{switch(d){case"value":let c=f.value;if(typeof c=="string"){let p=new j(k()),g=a.index.get(e(c));typeof g<"u"&&p.add(g,1),c=p}if(f.field==="*")s[i++]=te(a,c);else{let p=r.findIndex(({name:g})=>g===f.field);s[i++]=Xt(a,c,p)}u.push(Q(R({},f),{value:c}));break;case"operator":let h=i-f.operands.length;switch(f.operator){case"or":for(;i>h+1&&i--;)I(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"and":for(;i>h+1&&i--;)V(s[h].documents,s[i].documents),I(s[h].terms,s[i].terms);break;case"not":for(at(s[h].documents),A(s[h].terms,0);i>h+1&&i--;)lt(s[h].documents,s[i].documents)}}}),{select:s[0],values:u}}}function ft(t,e){return H(t,(n,r,l)=>{if(n.type!=="value")return;let o=e(n.data,r,l);if(typeof o<"u")return o})}function ct(t){if(t.length===0)return[];let e=[],n=[];for(let o=0;oo.index-a.index);let r=new Set([n[0].value]),l=n[0].index;for(let o=1;o{t[i].start>l||t[i].end{e.push({start:l,end:o,value:n})})}return new J(ct(e))}function ae(t,e="or",n){let{separator:r}=t;return n!=null||(n=l=>({field:"*",value:l.value})),l=>{let o=[];return it(l,r,a=>{let s=n(a);typeof s<"u"&&o.push({type:"value",data:s})}),{type:"operator",data:{operator:e,operands:o}}}}function se(t,e){return E(this,null,function*(){let n=yield tt(e),r=yield At(n,(o,a)=>{var s;return(s=a.onTextOptions)==null?void 0:s.call(a,o,t)},Q(R({},e),{plugins:n})),l=yield $t(t,r);return D("text",o=>{if(o.type!=="text")throw new P("unsupported");return{type:o.type,data:ee(l,o.data,r)}})})}function q(t){return{name:t.name,data:t.data,onTextOptions:t.onTextOptions,onTextInput:t.onTextInput,onTextTokens:t.onTextTokens,onTextStore:t.onTextStore,onTextQuery:t.onTextQuery,onTextResult:t.onTextResult}}function oe(t){let{handlers:e}=t,n,r=new Map;return Lt({name:"aggregation",onFilterStore(l,o){for(let a=0;a"u")continue;let u=!0;o.documents.forEach(i=>{u=!1}),u&&A(o.documents,1),l.aggregations.push(s(a,o))}}})}function ue(t={}){let{empty:e=!1,limit:n}=t;return(r,{fields:l})=>{let o=r.space.f+r.space.x;return D("term",({type:a,data:s},{documents:u})=>{if(a!=="term")throw new P("unsupported");let i=l.findIndex(({name:f})=>f===s.field),d=Ut(r,i,f=>{let c=0,{occurrences:h}=f;for(let p=0;p>>o)&&c++;if(!(e===!1&&c===0))return{value:f.value,count:c}},R(R({},n),s.limit));return{type:a,data:{field:s.field,value:d}}})}}function ie(t,e="prefix"){return{type:e,data:t}}function fe(t){return typeof t=="object"&&"type"in t&&typeof t.type=="string"&&"data"in t&&typeof t.data=="string"}function ce(t,e={}){var u;let{prefix:n=2,filter:r=[]}=e,l=t.terms,o=new Map,a=Ot(l.length),s=k();for(let i=0;i{var p;return o.set(c,(p=o.get(c))!=null?p:i),h===n||void 0});let f=i?l[i-1]:"";a[i]=Ht(f,d)}for(let i=0;ii-d),{terms:l,index:o,cover:a,exact:s}}function de(t,e){let n="",r=-1,l=-1;if(ut(e,s=>{let u=t.index.get(s);if(typeof u>"u")return!0;n=s,r=u}),r!==-1)for(let s=n.length;ss>r&&sa),index:e.index},{prefix:t.prefix,filter:(l=t.filter)==null?void 0:l.map(r)}))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(fe(s))s=l(s.data);else return;a.value=(u=de(this.data,s))!=null?u:s})}})}function pe(t){let e=Q(R({},t),{plugins:[]}),n,r,l;return q({name:"filter",onTextOptions(a,s){return E(this,null,function*(){e.plugins=yield tt(t),l=yield Vt(s,e)})},onTextQuery(a){typeof a.filter<"u"&&(n=a.filter,r!=null||(r=st(e)),n.input=r(n.input,l),a.scope=n.input.select.documents)},onTextResult(a){if(typeof n<"u"){let s=!0;a.query.select.documents.forEach(i=>{s=!1}),s||(n.scope=a.query.select.documents);let u=Kt(l,n,e);a.aggregations=u.aggregations,n=void 0}}})}function ht(t,e){let n=[],r=t/e>>>0,l=t%e,o=0;if(r)for(let a=0;as);r.sort((a,s)=>t.terms[a].length-t.terms[s].length||t.terms[a].localeCompare(t.terms[s]));let l=0;for(let a=0;al&&(l=t.terms[a].length);let o=[];for(let a=0;a"u"?u[d].set(f,[r[a]]):c.push(r[a])}}return{index:o,terms:t.terms,idxmp:r}}var ye=[["id","di","rr"],["dr","rd"],["dd"]];function pt(t,e,n=2){if(t.lengthn)return;let a,s,u,i=n+1;for(let d of ye[o]){for(u=a=s=0;an)break;switch(d[u-1]){case"d":a++;break;case"i":s++;break;case"r":a++,s++;break}}else a++,s++;u+=r-a+(l-s),u"u")continue;let a=me(e,o,2);for(let s=0;s"u"))for(let c of f){let h=t.terms[c].length,p=n(t.terms[c],e);typeof p<"u"&&r.add(c,(h-p)/h)}}}}if(r.data.length)return r}function we(t={}){return q({name:"fuzzy",onTextStore(e){var n;(n=this.data)!=null||(this.data=xe({terms:e.terms.map(({value:r})=>r)},t))},onTextQuery(e,n,r){let{transform:l,parser:o}=r;if(typeof e.input=="string")e.input=o(r)(e.input);else if(!ot(e.input))return;ft(e.input,a=>{var u;let s=a.value;if(typeof s=="string")s=l(s);else return;n.index.get(s)||(a.value=(u=ve(this.data,s))!=null?u:s)})}})}function be(){return{tables:new Map}}function Te(t,e={}){let{count:n}=e;return D("term",r=>{let l=dt(r);return(o,a)=>{let s=[];return o.value.text.forEach((u,i)=>{let d=a[u]>>>10,f=a[u]&T[10];for(let p=0;pu.start-i.start),{ranges:ct(s).slice(0,n)}}})}function Me(t){let e,n;return q({name:"highlight",data:be(),onTextInput(r,l){let{tables:o}=this.data;o.set(l,n=k())},onTextTokens(r){for(let l=0;l{let s=l.get(a.id);if(a.value.highlight)return;let u=o(a,s);a.value=Q(R({},a.value),{highlight:u})})}})}function ke(){return{directives:[]}}function gt(...t){return(e,n)=>{for(let r=0;r{if(r!=="match")throw new P("unsupported");let o=Fe(t),a=gt(...e.map(s=>s(n)));return $(n,({matches:s})=>{s.sort(o)}),(s,u)=>{let i=Math.min(s.matches.length,u.matches.length);for(let d=0,f=0;dr*(l.get(a.field)-l.get(s.field))}function Re(t,e={}){let n=dt(t.query),r=G(re),l=G(ne);return(o,a)=>{let s=r(o,n,f=>f),u=r(a,n,f=>f);if(s.length!==u.length)return u.length-s.length;let i=l(s),d=l(u);return i!==d?i-d:s[0]!==u[0]?s[0]-u[0]:0}}function qe(t){let e=new Map;return q({name:"order",data:ke(),onTextOptions(r,l){return E(this,null,function*(){for(let o=0;o"u")throw new P("unknown");o.push(u(r,s))}r.items.sort(gt(...o))}})}function ze(t){let e=t.handler();return q({name:"pagination",onTextQuery(n){return e.onQuery(n,t)},onTextResult(n){return e.onResult(n,t)}})}function Ae(t){let{id:e,size:n=10,from:r=0}=t;if(r-n>=0)return{id:e,size:n,from:r-n}}function Qe(t,e){let{id:n,size:r=10,from:l=0}=t;if(l+rE(null,null,function*(){let e=t.data;switch(e.type){case 0:Z=yield se(e.data.items,{separator:Zt(e.data.config.separator),transform:G(Gt),parser:r=>ae(r,"and",l=>({field:"*",value:ie(l.value),range:{start:l.start,end:l.end,value:l.index}})),compiler:le,fields:[C("title",r=>r.title,{weight:3}),C("text",r=>r.text),C("path",r=>r.path,{weight:2})],plugins:[he(),we(),pe({compiler:st,fields:[C("tags",r=>r.tags)],plugins:[oe({handlers:[ue()]})]}),qe({handlers:[r=>Ee({fields:r.fields,comparators:[Re]})],defaults:{order:[{type:"match",data:{field:"*"}}]}}),()=>q({onTextResult(r){r.total=r.items.length}}),ze({handler:Se,size:10}),Me({handler:r=>Te(r)}),()=>q({onTextResult(r){let{query:l}=r,o=l.values.map(({range:a,value:s})=>{var i,d;let u=!1;return s.forEach((f,c)=>{!u&&c<1&&(u=!0)}),u?-1:((i=a==null?void 0:a.end)!=null?i:0)-((d=a==null?void 0:a.start)!=null?d:0)});X(r,a=>{var s;(s=a.value.highlight)==null||s.ranges.forEach(u=>{u.value=o[u.value]})})}})]}),self.postMessage({type:1});break;case 2:let n=Z({type:"text",data:e.data});self.postMessage({type:3,data:n.data});break}})});var _e=qt(xt());})(); diff --git a/standalone/assets/stylesheets/classic/main.d9d44b50.min.css b/standalone/assets/stylesheets/classic/main.d9d44b50.min.css new file mode 100644 index 00000000..a7a23f0e --- /dev/null +++ b/standalone/assets/stylesheets/classic/main.d9d44b50.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{cursor:help;text-decoration:none}.md-typeset [data-preview],.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light)}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{scrollbar-gutter:stable;font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}.md-nav__link .md-ellipsis code{word-break:normal}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link .md-typeset{font-size:.7rem;line-height:1.3}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link[for]:focus code,.md-nav__link[for]:hover code,.md-nav__link[href]:focus code,.md-nav__link[href]:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:0 .8rem;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:0 1.2rem}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.8rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.8rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-post-pin-icon:url('data:image/svg+xml;charset=utf-8,')}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-pin{background:var(--md-default-fg-color--lightest);border-radius:1rem;margin-top:-.05rem;padding:.2rem}.md-pin:after{background-color:currentcolor;content:"";display:block;height:.6rem;margin:0 auto;-webkit-mask-image:var(--md-post-pin-icon);mask-image:var(--md-post-pin-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6rem}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-primary-fg-color);color:var(--md-primary-bg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:#00000042;border-radius:.2rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:#ffffff1f;color:var(--md-primary-bg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-primary-bg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:#00000042;border-radius:.1rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;overscroll-behavior-y:contain;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}.md-top.lucide{fill:#0000;stroke:currentcolor}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#9538001a;--doc-symbol-function-bg-color:#8250df1a;--doc-symbol-method-bg-color:#8250df1a;--doc-symbol-class-bg-color:#0550ae1a;--doc-symbol-type_alias-bg-color:#0550ae1a;--doc-symbol-module-bg-color:#5cad0f1a}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79;--doc-symbol-parameter-bg-color:#829bd11a;--doc-symbol-type_parameter-bg-color:#829bd11a;--doc-symbol-attribute-bg-color:#ffa6571a;--doc-symbol-function-bg-color:#d2a8ff1a;--doc-symbol-method-bg-color:#d2a8ff1a;--doc-symbol-class-bg-color:#79c0ff1a;--doc-symbol-type_alias-bg-color:#79c0ff1a;--doc-symbol-module-bg-color:#baff791a}code.doc-symbol{border-radius:.1rem;font-size:.85em;font-weight:700;padding:0 .3em}a code.doc-symbol-parameter,code.doc-symbol-parameter{background-color:var(--doc-symbol-parameter-bg-color);color:var(--doc-symbol-parameter-fg-color)}code.doc-symbol-parameter:after{content:"param"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{background-color:var(--doc-symbol-type_parameter-bg-color);color:var(--doc-symbol-type_parameter-fg-color)}code.doc-symbol-type_parameter:after{content:"type-param"}a code.doc-symbol-attribute,code.doc-symbol-attribute{background-color:var(--doc-symbol-attribute-bg-color);color:var(--doc-symbol-attribute-fg-color)}code.doc-symbol-attribute:after{content:"attr"}a code.doc-symbol-function,code.doc-symbol-function{background-color:var(--doc-symbol-function-bg-color);color:var(--doc-symbol-function-fg-color)}code.doc-symbol-function:after{content:"func"}a code.doc-symbol-method,code.doc-symbol-method{background-color:var(--doc-symbol-method-bg-color);color:var(--doc-symbol-method-fg-color)}code.doc-symbol-method:after{content:"meth"}a code.doc-symbol-class,code.doc-symbol-class{background-color:var(--doc-symbol-class-bg-color);color:var(--doc-symbol-class-fg-color)}code.doc-symbol-class:after{content:"class"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{background-color:var(--doc-symbol-type_alias-bg-color);color:var(--doc-symbol-type_alias-fg-color)}code.doc-symbol-type_alias:after{content:"type"}a code.doc-symbol-module,code.doc-symbol-module{background-color:var(--doc-symbol-module-bg-color);color:var(--doc-symbol-module-fg-color)}code.doc-symbol-module:after{content:"mod"}:root{--md-admonition-icon--mkdocstrings-source:url('data:image/svg+xml;charset=utf-8,') }.md-typeset .admonition.mkdocstrings-source,.md-typeset details.mkdocstrings-source{border:none;padding:0}.md-typeset .admonition.mkdocstrings-source:focus-within,.md-typeset details.mkdocstrings-source:focus-within{box-shadow:none}.md-typeset .mkdocstrings-source>.admonition-title,.md-typeset .mkdocstrings-source>summary{background-color:inherit}.md-typeset .mkdocstrings-source>.admonition-title:before,.md-typeset .mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-source);mask-image:var(--md-admonition-icon--mkdocstrings-source)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/standalone/assets/stylesheets/classic/palette.7dc9a0ad.min.css b/standalone/assets/stylesheets/classic/palette.7dc9a0ad.min.css new file mode 100644 index 00000000..2d838197 --- /dev/null +++ b/standalone/assets/stylesheets/classic/palette.7dc9a0ad.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-bg-color--light:hsla(var(--md-hue),15%,18%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),15%,18%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} \ No newline at end of file diff --git a/standalone/assets/stylesheets/modern/main.1e989742.min.css b/standalone/assets/stylesheets/modern/main.1e989742.min.css new file mode 100644 index 00000000..a67bb7fe --- /dev/null +++ b/standalone/assets/stylesheets/modern/main.1e989742.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008c;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#0000000d;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-bg-color--light:#f5f5f5b3;--md-code-bg-color--lighter:#f5f5f54d;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059;--color-foreground:0 0 0;--color-background:255 255 255;--color-background-subtle:240 240 240;--color-backdrop:255 255 255}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}.md-icon svg.lucide{fill:#0000;stroke:currentcolor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-preview-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.75rem;letter-spacing:-.01em;line-height:1.8;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color);font-size:1.875em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:700;letter-spacing:-.025em}.md-typeset h2{font-size:1.5em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);text-decoration:underline;word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset a code{color:var(--md-typeset-a-color)}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none;transition:background-color 125ms}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;transition:color 125ms,background-color 125ms;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{border-radius:.4rem;-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{border-radius:.2rem;box-shadow:0 0 0 .05rem var(--md-typeset-kbd-border-color),0 .15rem 0 var(--md-typeset-kbd-border-color);color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset [data-preview]{position:relative}[dir=ltr] .md-typeset [data-preview]:after{margin-left:.125em}[dir=rtl] .md-typeset [data-preview]:after{margin-right:.125em}.md-typeset [data-preview]:after{background-color:currentcolor;content:"";display:inline-block;height:.8em;-webkit-mask-image:var(--md-typeset-preview-icon);mask-image:var(--md-typeset-preview-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-top;width:.8em}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-banner{background-color:var(--md-accent-fg-color--transparent);color:var(--md-default-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}:root{--md-code-select-icon:url('data:image/svg+xml;charset=utf-8,');--md-code-copy-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-code__content{display:grid}.md-code__nav{background-color:var(--md-code-bg-color--lighter);border-radius:.1rem;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.25em;top:.25em;transition:background-color .25s;z-index:1}:hover>.md-code__nav{background-color:var(--md-code-bg-color--light)}.md-code__button{color:var(--md-default-fg-color--lightest);cursor:pointer;display:block;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;transition:color .25s;width:1.5em}:hover>*>.md-code__button{color:var(--md-default-fg-color--light)}.md-code__button.focus-visible,.md-code__button:hover{color:var(--md-accent-fg-color)}.md-code__button--active{color:var(--md-default-fg-color)!important}.md-code__button:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-code__button[data-md-type=select]:after{-webkit-mask-image:var(--md-code-select-icon);mask-image:var(--md-code-select-icon)}.md-code__button[data-md-type=copy]:after{-webkit-mask-image:var(--md-code-copy-icon);mask-image:var(--md-code-copy-icon)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .35s both;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{bottom:0;display:flex;justify-content:center;max-height:100%;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.8rem;box-shadow:var(--md-shadow-z3);margin:.4rem;overflow:auto;padding-left:1.2rem;padding-right:1.2rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{line-height:1.2;margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.7rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;display:flex;margin-top:.2rem;padding:.3rem}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color);transition:color .25s,background-color .25s}.md-typeset .md-content__button svg{opacity:.5;transition:opacity .25s}.md-typeset .md-content__button:focus,.md-typeset .md-content__button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-content__button:focus svg,.md-typeset .md-content__button:hover svg{opacity:1}.md-content__button svg{height:.9rem;width:.9rem}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-content__button svg.lucide{fill:#0000;stroke:currentcolor}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-accent-fg-color);border-radius:1.2rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem 1.2rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-default-bg-color);border-top:.05rem solid var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.8rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.6rem;opacity:.7}.md-footer-meta{background-color:var(--md-default-fg-color--lightest)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a:not(:focus,:hover){color:var(--md-default-fg-color)}.md-copyright{color:var(--md-default-fg-color--light);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-default-fg-color)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-social__link svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .md-button{background-color:var(--md-default-fg-color--lightest);border-radius:1.2rem;color:var(--md-default-fg-color--light);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;text-decoration:none;transition:color 125ms,background-color 125ms,opacity 125ms}.md-typeset .md-button.focus-visible{outline-offset:0}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-default-fg-color--light);opacity:.8}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button--primary:focus,.md-typeset .md-button--primary:hover{color:var(--md-primary-bg-color);opacity:.8}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);color:var(--md-default-fg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1)}.md-header--shadow{box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest);transition:transform .25s cubic-bezier(.1,.7,.1,1)}.md-header__inner{align-items:center;display:flex;padding:0 .4rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}.md-header__button.md-logo img.lucide,.md-header__button.md-logo svg.lucide{fill:#0000;stroke:currentcolor}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;letter-spacing:-.025em;line-height:2.4rem;margin-left:.4rem;margin-right:.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.5rem;width:11.5rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-header .md-icon svg{height:1rem;width:1rem}:root{--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav .md-nav__title{display:none}.md-nav__list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}[dir=ltr] .md-nav__list .md-nav__list{margin-left:.6rem}[dir=rtl] .md-nav__list .md-nav__list{margin-right:.6rem}.md-nav__item--nested .md-nav__list:after,.md-nav__item--nested .md-nav__list:before{content:" ";display:block;height:0}.md-nav__link{align-items:flex-start;border-radius:.4rem;cursor:pointer;display:flex;gap:.6rem;margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem;transition:color .25s,background-color .25s}.md-nav__link .md-nav__link{margin:0}.md-nav__link--passed,.md-nav__link--passed code{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{font-weight:500}.md-nav--primary .md-nav__item .md-nav__link--active{background:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__item .md-nav__link--active code svg,.md-nav__item .md-nav__link--active svg{opacity:1}[dir=ltr] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-right:.35rem}[dir=rtl] .md-nav__item--nested>.md-nav__link:not(.md-nav__container){padding-left:.35rem}.md-nav__link .md-ellipsis{flex-grow:1;position:relative}.md-nav__link .md-ellipsis code{word-break:normal}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;opacity:.5;position:relative;width:1.3em}.md-nav__link svg.lucide{fill:#0000;stroke:currentcolor}.md-nav--primary .md-nav__link[for]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[for]:hover:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:focus:not(.md-nav__link--active),.md-nav--primary .md-nav__link[href]:hover:not(.md-nav__link--active){background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color)}.md-nav--secondary .md-nav__link{margin-left:.2rem;margin-right:.2rem;padding:.35rem .8rem}.md-nav--secondary .md-nav__link[for]:focus,.md-nav--secondary .md-nav__link[for]:hover,.md-nav--secondary .md-nav__link[href]:focus,.md-nav--secondary .md-nav__link[href]:hover{background-color:initial;color:var(--md-accent-fg-color)}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link[for=__toc],.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__icon{font-size:.9rem;height:.9rem;width:.9rem}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;width:100%}@media screen and (min-width:76.25em){.md-nav__item--nested.md-nav__item--section>.md-nav__link .md-nav__icon:after{display:none}}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav__container{background:#0000;gap:.2rem;padding:0}.md-nav__container>:first-child{flex-grow:1;min-width:0}.md-nav__container>:nth-child(2){padding:.35rem}@media screen and (min-width:76.25em){.md-nav__item--section>.md-nav__container>:nth-child(2){display:none}}.md-nav__container__icon{flex-shrink:0}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.005rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav--secondary{margin-bottom:.1rem;margin-top:.1rem}.md-nav--secondary .md-nav{margin-top:.2rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);display:flex;font-weight:700;margin-left:.2rem;margin-right:.2rem;padding:.35rem .6rem;position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}.md-nav--secondary .md-nav__link{padding:.2rem .6rem}@media screen and (max-width:76.234375em){.md-nav--primary{margin-bottom:.4rem;margin-left:.2rem;margin-right:.2rem}.md-nav .md-nav__title[for=__drawer]{align-items:center;border-bottom:.05rem solid var(--md-default-fg-color-lightest);display:flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.8rem}.md-nav .md-nav__title[for=__drawer] .md-logo{height:1.6rem;width:1.6rem}.md-nav .md-nav__title[for=__drawer] .md-logo img,.md-nav .md-nav__title[for=__drawer] .md-logo svg{fill:currentcolor;display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.md-nav .md-nav__title[for=__drawer] .md-logo img.lucide,.md-nav .md-nav__title[for=__drawer] .md-logo svg.lucide{fill:#0000;stroke:currentcolor}}.md-nav__source{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;margin:.2rem .2rem .6rem;transition:background-color .25s,border-color .25s}.md-nav__source:focus,.md-nav__source:hover{background-color:var(--md-default-fg-color--lightest);border-color:#0000}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-left:1.1rem}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{margin-right:1.1rem}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-default-fg-color--lightest)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:.5em;margin-top:.5em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link{background:#0000}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link--active{font-weight:500}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:focus,.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary .md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{margin-left:0;overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}@media screen and (min-width:76.25em){.md-nav--primary{margin-bottom:.1rem;margin-top:.1rem}.md-nav__source{display:none}[dir=ltr] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-left:0}[dir=rtl] .md-nav__list .md-nav__item--section>.md-nav>.md-nav__list{margin-right:0}.md-nav__item--section>.md-nav__link--active,.md-nav__item--section>.md-nav__link>.md-nav__link--active{font-weight:700}.md-nav__item--section{margin-top:.4rem}.md-nav__item--section:first-child{margin-top:0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav--lifted{margin-top:0}.md-nav--lifted>.md-nav__list>.md-nav__item{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav{margin-top:.1rem}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__list:before,.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}}:root{--md-path-icon:url('data:image/svg+xml;charset=utf-8,')}.md-path{font-size:.7rem;margin:.4rem .8rem 0;overflow:auto;padding-top:1.2rem}.md-path:not([hidden]){display:block}@media screen and (min-width:76.25em){.md-path{margin:.4rem 1.2rem 0}}.md-path__list{align-items:center;display:flex;gap:.2rem;list-style:none;margin:0;padding:0}.md-path__item:not(:first-child){align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.md-path__item:not(:first-child):before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline;height:.6rem;-webkit-mask-image:var(--md-path-icon);mask-image:var(--md-path-icon);width:.6rem}.md-path__link{align-items:center;color:var(--md-default-fg-color--light);display:flex;transition:color .25s}.md-path__link:focus,.md-path__link:hover{color:var(--md-accent-fg-color)}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:45em){.md-search{padding:.2rem 0}}@media screen and (max-width:59.984375em){.md-search{display:none}}.no-js .md-search{display:none}[dir=ltr] .md-search__button{padding-left:1.9rem;padding-right:2.2rem}[dir=rtl] .md-search__button{padding-left:2.2rem;padding-right:1.9rem}.md-search__button{background:var(--md-default-bg-color);color:var(--md-default-fg-color);cursor:pointer;font-size:.7rem;position:relative;text-align:left}@media screen and (min-width:45em){.md-search__button{background-color:var(--md-default-fg-color--lightest);border-radius:.4rem;height:1.6rem;transition:background-color .4s,color .4s;width:8.9rem}.md-search__button:focus,.md-search__button:hover{background-color:var(--md-default-fg-color--lighter);color:var(--md-default-fg-color)}}[dir=ltr] .md-search__button:before{left:0}[dir=rtl] .md-search__button:before{right:0}.md-search__button:before{background-color:var(--md-default-fg-color);content:"";height:1rem;margin-left:.5rem;-webkit-mask-image:var(--md-search-icon);mask-image:var(--md-search-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.3rem;width:1rem}.md-search__button:after{background:var(--md-default-bg-color--light);border-radius:.2rem;content:"Ctrl+K";display:block;font-size:.6rem;padding:.1rem .2rem;position:absolute;right:.6rem;top:.35rem}[data-platform^=Mac] .md-search__button:after{content:"⌘K"}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}@media screen and (max-width:59.984375em){.md-select__inner{left:100%;transform:translate3d(-100%,.3rem,0)}}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:min(75vh,28rem);opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}@media screen and (max-width:59.984375em){.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{transform:translate3d(-100%,0,0)}}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}@media screen and (max-width:59.984375em){.md-select__inner:after{left:auto;right:1rem}}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.1rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:.8rem;display:block;height:calc(100% - .8rem);position:fixed;top:.4rem;transform:translateX(0);transition:transform .25s cubic-bezier(.5,0,.5,0),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.5rem);transition:transform .35s cubic-bezier(.7,.7,.1,1),box-shadow .35s}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.5rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overscroll-behavior-y:contain;position:absolute;right:0;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{backface-visibility:hidden;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar__inner{padding-right:0}[dir=rtl] .md-sidebar__inner{padding-left:0}}}@media screen and (max-width:76.234375em){.md-overlay{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:var(--md-default-bg-color--light);height:0;opacity:0;position:fixed;top:0;transition:width 0ms .6s,height 0ms .6s,opacity .35s .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .35s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{backface-visibility:hidden;display:block;font-size:.55rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}.md-header .md-source__icon svg{height:1.2rem;width:1.2rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts 0ms ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact 0ms ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-tabs{box-shadow:0 -.05rem 0 inset var(--md-default-fg-color--lightest);color:var(--md-default-fg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:2}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-header--lifted .md-tabs{box-shadow:none;margin-bottom:-.05rem}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.4rem}[dir=rtl] .md-tabs__list{margin-right:.4rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active{border-bottom:.05rem solid var(--md-default-fg-color);font-weight:500;position:relative;transition:border-bottom .25s}.md-tabs[hidden] .md-tabs__item--active{border-bottom:.05rem solid #0000}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-shadow{opacity:.5}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x) - .1rem,100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:calc(var(--md-tooltip-y) - .1rem);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:annotation;list-style:none!important}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(annotation);counter-increment:annotation;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 var(--md-default-fg-color--lightest))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 var(--md-default-fg-color--lightest));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.35,1),opacity .25s,z-index 0ms;z-index:4}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.4rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=dialog]>.md-tooltip2__inner{font-size:.64rem;overflow:auto;padding:0 .8rem;pointer-events:auto;width:var(--md-tooltip-width)}[role=dialog]>.md-tooltip2__inner:after,[role=dialog]>.md-tooltip2__inner:before{content:"";display:block;height:.8rem;position:sticky;width:100%;z-index:10}[role=dialog]>.md-tooltip2__inner:before{background:linear-gradient(var(--md-default-bg-color),#0000 75%);top:0}[role=dialog]>.md-tooltip2__inner:after{background:linear-gradient(#0000,var(--md-default-bg-color) 75%);bottom:0}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:1.6rem;bottom:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:flex;font-size:.7rem;gap:.4rem;outline:none;padding:.4rem .8rem .4rem .6rem;position:fixed;top:auto!important;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;height:.9rem;vertical-align:-.5em;width:.9rem}.md-top svg.lucide{fill:#0000;stroke:currentcolor}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:#448aff1a;border-radius:.4rem;color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .8rem;page-break-inside:avoid}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:1.6rem;padding-right:.8rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.8rem;padding-right:1.6rem}.md-typeset .admonition-title,.md-typeset summary{font-weight:700;margin-bottom:1em;margin-top:.6rem;position:relative}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:0}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:0}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;width:1rem}.md-typeset .admonition.note,.md-typeset details.note{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateY(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateY(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700;text-decoration:none}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateY(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateY(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateY(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;text-decoration:none;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target{--md-scroll-offset:0.1rem}.md-typeset h3:target,.md-typeset h4:target{--md-scroll-offset:-0.1rem}:root{--md-admonition-icon--mkdocstrings:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--mkdocstrings-open:url('data:image/svg+xml;charset=utf-8,')}.doc-object-name{font-family:var(--md-code-font-family)}code.doc-symbol-heading{margin-right:.4rem;padding:0}[dir=ltr] .doc-labels{margin-left:.4rem}[dir=rtl] .doc-labels{margin-right:.4rem}.doc-label code{background:#0000;border:1px solid var(--md-default-fg-color--lightest);border-radius:.5rem;color:var(--md-default-fg-color--light);font-weight:400;padding-left:.3rem;padding-right:.3rem;vertical-align:text-bottom}.doc-contents td code{word-break:normal!important}.doc-md-description,.doc-md-description>p:first-child{display:inline}.md-typeset h5 .doc-object-name{text-transform:none}.doc .md-typeset__table,.doc .md-typeset__table table{display:table!important;width:100%}.doc .md-typeset__table tr{display:table-row}.doc-param-default,.doc-type_param-default{float:right}.doc-heading-parameter,.doc-heading-type_parameter{display:inline}.md-typeset .doc-heading-parameter{font-size:inherit}.doc-heading-parameter .headerlink,.doc-heading-type_parameter .headerlink{margin-left:0!important;margin-right:.2rem}.doc-section-title{font-weight:700}.doc-signature .autorefs{color:inherit;text-decoration-style:dotted}div.doc-contents:not(.first){border-left:.05rem solid var(--md-code-bg-color);margin-left:.4rem;padding-left:.8rem}:host,:root,[data-md-color-scheme=default]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#953800;--doc-symbol-function-fg-color:#8250df;--doc-symbol-method-fg-color:#8250df;--doc-symbol-class-fg-color:#0550ae;--doc-symbol-type_alias-fg-color:#0550ae;--doc-symbol-module-fg-color:#5cad0f}[data-md-color-scheme=slate]{--doc-symbol-parameter-fg-color:#829bd1;--doc-symbol-type_parameter-fg-color:#829bd1;--doc-symbol-attribute-fg-color:#ffa657;--doc-symbol-function-fg-color:#d2a8ff;--doc-symbol-method-fg-color:#d2a8ff;--doc-symbol-class-fg-color:#79c0ff;--doc-symbol-type_alias-fg-color:#79c0ff;--doc-symbol-module-fg-color:#baff79}.md-ellipsis:has(.doc-symbol){font-family:var(--md-code-font-family);font-size:.95em}code.doc-symbol{background-color:initial;border-radius:.1rem;font-size:1em;font-weight:400}a code.doc-symbol-parameter,code.doc-symbol-parameter{color:var(--doc-symbol-parameter-fg-color)}.md-content code.doc-symbol-parameter:after{content:"param"}.md-sidebar code.doc-symbol-parameter:after{content:"p"}a code.doc-symbol-type_parameter,code.doc-symbol-type_parameter{color:var(--doc-symbol-type_parameter-fg-color)}.md-content code.doc-symbol-type_parameter:after{content:"type-param"}.md-sidebar code.doc-symbol-type_parameter:after{content:"t"}a code.doc-symbol-attribute,code.doc-symbol-attribute{color:var(--doc-symbol-attribute-fg-color)}.md-content code.doc-symbol-attribute:after{content:"attribute"}.md-sidebar code.doc-symbol-attribute:after{content:"a"}a code.doc-symbol-function,code.doc-symbol-function{color:var(--doc-symbol-function-fg-color)}.md-content code.doc-symbol-function:after{content:"func"}.md-sidebar code.doc-symbol-function:after{content:"f"}a code.doc-symbol-method,code.doc-symbol-method{color:var(--doc-symbol-method-fg-color)}.md-content code.doc-symbol-method:after{content:"method"}.md-sidebar code.doc-symbol-method:after{content:"m"}a code.doc-symbol-class,code.doc-symbol-class{color:var(--doc-symbol-class-fg-color)}.md-content code.doc-symbol-class:after{content:"class"}.md-sidebar code.doc-symbol-class:after{content:"c"}a code.doc-symbol-type_alias,code.doc-symbol-type_alias{color:var(--doc-symbol-type_alias-fg-color)}.md-content code.doc-symbol-type_alias:after{content:"type"}.md-sidebar code.doc-symbol-type_alias:after{content:"t"}a code.doc-symbol-module,code.doc-symbol-module{color:var(--doc-symbol-module-fg-color)}.md-content code.doc-symbol-module:after{content:"module"}.md-sidebar code.doc-symbol-module:after{content:"mod"}.md-typeset details.mkdocstrings-source{background:#0000;border:.05rem solid var(--md-code-bg-color)}.md-typeset details.mkdocstrings-source>summary:before{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-admonition-icon--mkdocstrings);mask-image:var(--md-admonition-icon--mkdocstrings)}.md-typeset details.mkdocstrings-source[open]>summary:before{-webkit-mask-image:var(--md-admonition-icon--mkdocstrings-open);mask-image:var(--md-admonition-icon--mkdocstrings-open)}.md-typeset details.mkdocstrings-source>summary:after{background-color:var(--md-default-fg-color--light)}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem;margin-bottom:.6rem}[dir=ltr] .md-typeset summary{padding-right:1.6rem}[dir=rtl] .md-typeset summary{padding-left:1.6rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:0}[dir=rtl] .md-typeset summary:after{left:0}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.125em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .emojione svg.lucide,.md-typeset .gemoji svg.lucide,.md-typeset .twemoji svg.lucide{fill:#0000;stroke:currentcolor}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.4rem;border-top-right-radius:.4rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-top-left-radius:.4rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .linenodiv span[class]{padding-right:.5882352941em}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit;text-decoration:none}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;border-top-width:.4rem;margin-top:-1.5em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.075rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:1.5px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:400;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit;text-decoration:none}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:var(--md-default-bg-color--light);border-radius:100%;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.4rem;pointer-events:auto;transition:transform 125ms;width:.9rem}.md-typeset .tabbed-button:hover{transform:scale(1.125)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color);font-weight:500}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.md-typeset [role=dialog] .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset [role=dialog] .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset [role=dialog] .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset [role=dialog] .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset [role=dialog] .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset [role=dialog] .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset [role=dialog] .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset [role=dialog] .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset [role=dialog] .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset [role=dialog] .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset [role=dialog] .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset [role=dialog] .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset [role=dialog] .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset [role=dialog] .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset [role=dialog] .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset [role=dialog] .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset [role=dialog] .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset [role=dialog] .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset [role=dialog] .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset [role=dialog] .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),[role=dialog] .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,[role=dialog] .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),[role=dialog] .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),[role=dialog] .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),[role=dialog] .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),[role=dialog] .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),[role=dialog] .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),[role=dialog] .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),[role=dialog] .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),[role=dialog] .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),[role=dialog] .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),[role=dialog] .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),[role=dialog] .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),[role=dialog] .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),[role=dialog] .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),[role=dialog] .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),[role=dialog] .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),[role=dialog] .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),[role=dialog] .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),[role=dialog] .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lighter);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.25em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.4rem;display:block;margin:0;padding:.8rem;transition:background-color .25s,border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/standalone/assets/stylesheets/modern/palette.dfe2e883.min.css b/standalone/assets/stylesheets/modern/palette.dfe2e883.min.css new file mode 100644 index 00000000..d58a561e --- /dev/null +++ b/standalone/assets/stylesheets/modern/palette.dfe2e883.min.css @@ -0,0 +1 @@ +@media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,5%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,5%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,5%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,5%,0.07);--md-code-fg-color:hsla(var(--md-hue),20%,80%,1);--md-code-bg-color:hsla(var(--md-hue),20%,10%,1);--md-code-bg-color--light:hsla(var(--md-hue),20%,10%,0.9);--md-code-bg-color--lighter:hsla(var(--md-hue),20%,10%,0.54);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #ffffff1a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #ffffff59;--md-shadow-z3:0 0.5rem 2rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] .md-header__title,[data-md-color-scheme=slate] h1,[data-md-color-scheme=slate] h2,[data-md-color-scheme=slate] h3,[data-md-color-scheme=slate] h4,[data-md-color-scheme=slate] h5,[data-md-color-scheme=slate] h6{color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate]{--color-foreground:255 255 255;--color-background:22 23 26;--color-background-subtle:33 34 38;--color-backdrop:11 12 15}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00} \ No newline at end of file diff --git a/standalone/cards/index.html b/standalone/cards/index.html new file mode 100644 index 00000000..db424871 --- /dev/null +++ b/standalone/cards/index.html @@ -0,0 +1,964 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cards - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Cards

      +

      Supported card types

      +
        +
      • cardEntities
      • +
      • cardGrid
      • +
      • cardQR
      • +
      • cardPower
      • +
      • cardMedia
      • +
      • cardThermo
      • +
      • cardAlarm
      • +
      • cardUnlock
      • +
      +

      Common card keys

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      keyrequiredtypedescription
      typeyesstringCard type.
      titlenostringCard title.
      keynostringNavigation key used by navigate.<key>.
      +

      cardEntities and cardGrid

      +
      - type: cardEntities
      +  title: Main
      +  key: main
      +  entities:
      +    - entity: light.kitchen
      +    - entity: navigate.settings
      +      icon: mdi:cog
      +
      +
        +
      • entities is required.
      • +
      • cardGrid auto-switches to cardGrid2 if more than 6 entities are present.
      • +
      +

      cardQR

      +
      - type: cardQR
      +  title: Guest WiFi
      +  qrCode: "WIFI:S:myssid;T:WPA;P:mypassword;;"
      +  entities:
      +    - entity: iText.myssid
      +      name: SSID
      +      icon: mdi:wifi
      +
      +

      Keys:

      +
        +
      • qrCode optional (default value exists, but set it explicitly)
      • +
      • supports optional entity / entities
      • +
      +

      cardPower

      +
      - type: cardPower
      +  title: Energy
      +  entities:
      +    - entity: sensor.house_power
      +    - entity: delete
      +    - entity: sensor.solar_power
      +
      +

      Notes:

      +
        +
      • entities is required.
      • +
      • speed key is accepted in config but currently not applied by the renderer.
      • +
      +

      cardMedia

      +
      - type: cardMedia
      +  title: Living Room
      +  entity: media_player.living_room
      +  entities:
      +    - entity: light.ambient
      +    - entity: switch.tv_bias_light
      +
      +

      Notes:

      +
        +
      • Main media entity must exist (entity or first generated entity).
      • +
      • Additional entities are rendered as action buttons on the bottom row.
      • +
      +

      cardThermo

      +
      - type: cardThermo
      +  title: Heating
      +  entity: climate.downstairs
      +  supported_modes: ["heat", "off"]
      +
      +

      Keys:

      +
        +
      • entity required
      • +
      • supported_modes optional (filters shown HVAC mode buttons)
      • +
      +

      cardAlarm

      +
      - type: cardAlarm
      +  title: House Alarm
      +  entity: alarm_control_panel.house
      +  supported_modes: ["arm_home", "arm_away", "arm_night"]
      +
      +

      Keys:

      +
        +
      • entity required
      • +
      • supported_modes optional
      • +
      +

      cardUnlock

      +
      - type: cardUnlock
      +  title: Admin
      +  pin: 1234
      +  destination: navigate.admin
      +
      +

      Keys:

      +
        +
      • pin required
      • +
      • destination required
      • +
      +

      Typical target in hiddenCards:

      +
      hiddenCards:
      +  - type: cardGrid
      +    key: admin
      +    title: Admin
      +    entities:
      +      - entity: switch.maintenance_mode
      +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/configuration/index.html b/standalone/configuration/index.html new file mode 100644 index 00000000..1af5eba4 --- /dev/null +++ b/standalone/configuration/index.html @@ -0,0 +1,950 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Configuration

      +

      The runtime reads one YAML file (default: ./panels.yaml, add-on mode: /config/panels.yaml).

      +

      Top-level keys

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      keyrequiredtypedefaultdescription
      nspanelsyesobjectnoneMap of panel definitions.
      home_assistant_addressrecommendedstringnoneHome Assistant base URL. In add-on mode it is auto-filled as http://supervisor if missing.
      home_assistant_tokenrecommendedstringnoneLong-lived token or Supervisor token.
      mqtt_serverrequired in MQTT modestringfrom envMQTT host.
      mqtt_portrequired in MQTT modeintfrom envMQTT port.
      mqtt_usernamerequired in MQTT modestringfrom envMQTT username.
      mqtt_passwordrequired in MQTT modestringfrom envMQTT password.
      use_ha_apioptionalanyabsentIf present, MQTT input mode is disabled and HA event mode is used.
      timeZoneoptionalstringEurope/BerlinGlobal fallback for panel timeZone.
      hiddenCardsoptionallist[]Global fallback for panel hiddenCards.
      +

      Panel keys (nspanels.<name>)

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      keyrequiredtypedefaultdescription
      panelRecvTopicyesstringnoneReceive channel for panel events.
      panelSendTopicyesstringnoneSend channel for panel commands.
      localeyesstringnoneLocale used for translations and date formatting.
      timeZonerecommendedstringfrom top-level timeZoneTime zone for clock.
      timeFormatyesstringnonePython strftime format.
      dateFormatyesstringnoneBabel date format (example: full, medium).
      modeloptionalstringeuPanel model (eu, us-p, us-l).
      temp_unitoptionalstringcelsiusThermostat card unit (celsius or fahrenheit).
      sleepTimeoutoptionalint20Seconds before screensaver.
      sleepBrightnessoptionalint or entity_id10Screensaver brightness.
      screenBrightnessoptionalint or entity_id100Active-screen brightness.
      sleepTrackingoptionalentity_idnoneForces sleep brightness to 0 when entity state matches sleepTrackingZones.
      sleepTrackingZonesoptionallist["not_home", "off"]States that trigger forced dimming.
      sleepOverrideoptionalobjectnoneOverride sleep brightness when entity is on/true/home.
      defaultBackgroundColoroptionalstringha-darkha-dark or black.
      featExperimentalSlidersoptionalint0Forwarded in dimmode command.
      defaultCardoptionalstringnoneDefault card when leaving screensaver (navigate.<key>).
      screensaveryesobjectnoneScreensaver definition.
      cardsyeslistnoneTop-level cards.
      hiddenCardsoptionallist[]Hidden cards addressable through navigate.<key>.
      +

      Brightness behavior

      +
        +
      • Integer values are used directly.
      • +
      • Entity values read Home Assistant state and cast to number.
      • +
      • List/schedule style brightness is not supported in this rewrite.
      • +
      +

      Example:

      +
      sleepBrightness: input_number.nspanel_sleep
      +screenBrightness: input_number.nspanel_awake
      +sleepTracking: person.john
      +sleepTrackingZones: ["not_home", "off"]
      +sleepOverride:
      +  entity: light.bedroom
      +  brightness: 30
      +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/connection-modes/index.html b/standalone/connection-modes/index.html new file mode 100644 index 00000000..3a49740f --- /dev/null +++ b/standalone/connection-modes/index.html @@ -0,0 +1,730 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Connection Modes - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      + + + +
      + +
      + + + + + + +

      Connection Modes

      +

      The rewrite supports two panel input/output modes.

      +

      1) MQTT mode (default)

      +

      Enabled when:

      +
        +
      • mqtt_server is configured
      • +
      • use_ha_api is not present
      • +
      +

      Behavior:

      +
        +
      • Subscribes to every panel panelRecvTopic
      • +
      • Expects JSON payload containing CustomRecv
      • +
      • Publishes commands to panelSendTopic
      • +
      +

      Example receive payload:

      +
      {"CustomRecv":"event,startup,54,eu"}
      +
      +

      2) Home Assistant API mode (use_ha_api)

      +

      Enabled when key use_ha_api exists in config.

      +

      Behavior:

      +
        +
      • Subscribes to HA event esphome.nspanel.data
      • +
      • Routes events by device_id (must match configured panelRecvTopic)
      • +
      • Sends panel commands by calling Home Assistant service:
      • +
      • <panelSendTopic>_nspanelui_api_call
      • +
      +

      Service payload shape:

      +
      data: "...panel command..."
      +command: 2
      +
      +

      Common to both modes

      +
        +
      • Home Assistant websocket connection is used for entity state cache and service calls.
      • +
      • UI actions (button presses, sliders, mode selects) are translated to Home Assistant service calls.
      • +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/entities/index.html b/standalone/entities/index.html new file mode 100644 index 00000000..5754ab7b --- /dev/null +++ b/standalone/entities/index.html @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entities - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      + + + +
      + +
      + + + + + + +

      Entities

      +

      Entities are used in cards and screensaver lists.

      +

      Entity keys

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      keyrequiredtypedescription
      entityyesstringHome Assistant entity id, or internal entity (navigate.*, delete, iText.*).
      namenostringDisplay name override.
      iconnostring or mapIcon override (mdi:*), optionally per state.
      colorno[r,g,b] or mapColor override, optionally per state.
      valuenostringValue override.
      fontnostringIcon font variant (small, medium, medium-icon, large).
      statusnostringExtra status entity for navigate.* items.
      effectListnolistCustom light effect list for detail popup.
      attributenostringWeather attribute to display.
      daynointWeather daily forecast index.
      hournointWeather hourly forecast index.
      unitnostringValue suffix.
      +

      Supported Home Assistant domains

      +
        +
      • switch
      • +
      • input_boolean
      • +
      • automation
      • +
      • lock
      • +
      • input_text
      • +
      • input_select
      • +
      • select
      • +
      • light
      • +
      • fan
      • +
      • button
      • +
      • input_button
      • +
      • scene
      • +
      • script
      • +
      • number
      • +
      • input_number
      • +
      • timer
      • +
      • alarm_control_panel
      • +
      • vacuum
      • +
      • media_player
      • +
      • sun
      • +
      • person
      • +
      • climate
      • +
      • cover
      • +
      • sensor
      • +
      • binary_sensor
      • +
      • weather
      • +
      +

      Internal entities

      +
        +
      • navigate.<key>: Navigate to card with matching key.
      • +
      • navigate.UP: Navigate back.
      • +
      • delete: Placeholder/empty slot.
      • +
      • iText.<text>: Static text entry.
      • +
      +

      Template-based values

      +

      The rewrite supports Home Assistant template rendering for selected fields when prefixed with ha::

      +
        +
      • icon: "ha:{{ ... }}"
      • +
      • color: "ha:{{ ... }}" (must evaluate to JSON RGB list)
      • +
      • value: "ha:{{ ... }}"
      • +
      • qrCode: "ha:{{ ... }}"
      • +
      +

      Example:

      +
      - entity: light.kitchen
      +  icon:
      +    "on": mdi:lightbulb
      +    "off": mdi:lightbulb-outline
      +  color:
      +    "on": [255, 210, 90]
      +    "off": [80, 120, 170]
      +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/getting-started/index.html b/standalone/getting-started/index.html new file mode 100644 index 00000000..9da4c75d --- /dev/null +++ b/standalone/getting-started/index.html @@ -0,0 +1,766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Getting Started - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Getting Started

      +

      Home Assistant add-on mode

      +

      In add-on mode, the container startup script:

      +
        +
      • reads MQTT credentials from Home Assistant service discovery
      • +
      • sets CONFIG_FILE=/config/panels.yaml
      • +
      • creates /config/panels.yaml from the bundled example if it does not exist
      • +
      +

      Relevant files:

      +
        +
      • nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/run.sh
      • +
      • nspanel-lovelace-ui/config.yaml
      • +
      +

      Minimal panels.yaml

      +

      Start with one panel:

      +
      home_assistant_address: "http://supervisor"
      +home_assistant_token: "SUPERVISOR_TOKEN_OR_LONG_LIVED_TOKEN"
      +
      +nspanels:
      +  kitchen:
      +    panelRecvTopic: "tele/tasmota_kitchen/RESULT"
      +    panelSendTopic: "cmnd/tasmota_kitchen/CustomSend"
      +    locale: "en_US"
      +    timeZone: "Europe/Berlin"
      +    timeFormat: "%H:%M"
      +    dateFormat: "full"
      +    screensaver:
      +      entities:
      +        - entity: weather.home
      +    cards:
      +      - type: cardEntities
      +        title: Main
      +        entities:
      +          - entity: light.kitchen
      +          - entity: switch.coffee_machine
      +
      +

      Important notes

      +
        +
      • cards and screensaver are required per panel.
      • +
      • timeFormat, dateFormat, and locale should be set per panel.
      • +
      • panelRecvTopic / panelSendTopic are required.
      • +
      +

      Running standalone (outside HA add-on)

      +

      If you run this container/process outside Supervisor:

      +
        +
      • provide home_assistant_address and home_assistant_token in YAML
      • +
      • provide MQTT values in YAML (mqtt_server, mqtt_port, mqtt_username, mqtt_password) or environment
      • +
      • set CONFIG_FILE if the config is not ./panels.yaml
      • +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/index.html b/standalone/index.html new file mode 100644 index 00000000..5ee2fb08 --- /dev/null +++ b/standalone/index.html @@ -0,0 +1,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Overview - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Overview

      +

      This documentation covers the standalone rewrite located in nspanel-lovelace-ui/.

      +

      It is a Python backend that:

      +
        +
      • receives panel input (MQTT mode or Home Assistant API mode)
      • +
      • reads Home Assistant state through the websocket API
      • +
      • renders cards and screensaver pages
      • +
      • sends panel commands back to the device
      • +
      +

      This docs set is intentionally separate from the AppDaemon docs in docs/.

      +

      Rewrite location

      +
        +
      • Add-on package: nspanel-lovelace-ui/
      • +
      • Runtime code: nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/
      • +
      • Example panel config: nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panels.yaml.example
      • +
      +

      What is supported

      +
        +
      • cardEntities
      • +
      • cardGrid (auto-switches to cardGrid2 when needed)
      • +
      • cardQR
      • +
      • cardPower
      • +
      • cardMedia
      • +
      • cardThermo
      • +
      • cardAlarm
      • +
      • cardUnlock
      • +
      • screensaver with status icons and weather forecast entities
      • +
      +

      Runtime model

      +
        +
      1. Load panels.yaml.
      2. +
      3. Resolve MQTT and Home Assistant connection settings.
      4. +
      5. Create one thread per panel.
      6. +
      7. Listen for events and state changes.
      8. +
      9. Re-render active pages and detail popups when relevant entities change.
      10. +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/migration-appdaemon/index.html b/standalone/migration-appdaemon/index.html new file mode 100644 index 00000000..fd5cb2dc --- /dev/null +++ b/standalone/migration-appdaemon/index.html @@ -0,0 +1,956 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Migration from AppDaemon Config - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + + + + + +
      + +
      + + + + + + +

      Migration from AppDaemon Config

      +

      This page explains how to migrate panel configuration from the legacy AppDaemon apps.yaml format to the standalone rewrite panels.yaml format.

      +

      File and structure changes

      +

      Old (AppDaemon):

      +
        +
      • panel config lived under apps.yaml
      • +
      • MQTT and Home Assistant base connection config was split across AppDaemon files (appdaemon.yaml, plugin config, and app config)
      • +
      +

      New (rewrite):

      +
        +
      • panel config lives in one file: panels.yaml (usually /config/panels.yaml)
      • +
      • connection values are read from this file and/or environment variables
      • +
      +

      Minimal before/after example

      +

      Old AppDaemon (apps.yaml):

      +
      nspanel-1:
      +  module: nspanel-lovelace-ui
      +  class: NsPanelLovelaceUIManager
      +  config:
      +    panelRecvTopic: "tele/tasmota_panel/RESULT"
      +    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
      +    model: eu
      +    locale: en_US
      +    timeFormat: "%H:%M"
      +
      +

      New rewrite (panels.yaml):

      +
      home_assistant_address: "http://supervisor"
      +home_assistant_token: "YOUR_TOKEN"
      +
      +nspanels:
      +  panel-1:
      +    panelRecvTopic: "tele/tasmota_panel/RESULT"
      +    panelSendTopic: "cmnd/tasmota_panel/CustomSend"
      +    model: eu
      +    locale: en_US
      +    timeZone: "Europe/Berlin"
      +    timeFormat: "%H:%M"
      +    dateFormat: "full"
      +    screensaver:
      +      entities:
      +        - entity: weather.home
      +    cards:
      +      - type: cardEntities
      +        title: Main
      +        entities:
      +          - entity: light.kitchen
      +
      +

      Key mapping

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Legacy AppDaemon key or conceptStandalone rewriteNotes
      module, class, config wrapperremovedRewrite uses nspanels.<panel_name> directly.
      panelRecvTopicpanelRecvTopicSame meaning.
      panelSendTopicpanelSendTopicSame meaning.
      modelmodelSame meaning (eu, us-p, us-l).
      localelocaleSame meaning.
      timeFormattimeFormatSame meaning.
      timezone (legacy docs casing)timeZoneUse exact camelCase timeZone.
      dateFormatBabel / dateFormatdateFormatRewrite expects dateFormat.
      cardscardsSame concept.
      hiddenCardshiddenCardsSame concept.
      screensaverscreensaverSame concept; some legacy theme options are not available.
      defaultCard under screensaver usagedefaultCard (panel level)Use as panel-level key in rewrite.
      temperatureUnit (card-level legacy usage)temp_unit (panel level)Rewrite reads panel-level temp_unit.
      sleepBrightness list schedulenot supportedRewrite supports integer or entity id, not list-based schedules.
      screenBrightness list schedulenot supportedRewrite supports integer or entity id, not list-based schedules.
      sleepTrackingsleepTrackingSame concept.
      sleepTrackingZonessleepTrackingZonesSame concept.
      sleepOverridesleepOverrideSame concept.
      updateMode / OTA URL overrides (displayURL-*, berryURL)not supportedRewrite does not implement these legacy update keys.
      theme, dateAdditionalTemplate, timeAdditionalTemplatenot supportedNot implemented in rewrite config.
      +

      Connection config differences

      +

      In AppDaemon setups, MQTT and Home Assistant connectivity was mostly configured via AppDaemon plugin settings.

      +

      In the rewrite, connectivity is resolved directly by the runtime:

      +
        +
      • Home Assistant:
      • +
      • home_assistant_address
      • +
      • home_assistant_token
      • +
      • MQTT (for MQTT mode):
      • +
      • mqtt_server, mqtt_port, mqtt_username, mqtt_password
      • +
      • Optional mode switch:
      • +
      • set use_ha_api to use Home Assistant event mode instead of MQTT receive mode
      • +
      +

      Entity-level differences to watch

      +

      Some legacy entity config fields are not implemented in the rewrite parser/renderer:

      +
        +
      • state, state_not, state_template
      • +
      • direct service.* action entries with custom data
      • +
      • action_name
      • +
      +

      Supported and commonly used fields in rewrite:

      +
        +
      • entity, name, icon, color, value, font
      • +
      • weather-related: attribute, day, hour, unit
      • +
      • light detail helper: effectList
      • +
      • navigation helper: status for navigate.* entities
      • +
      +

      Migration checklist

      +
        +
      1. Create /config/panels.yaml from the rewrite example.
      2. +
      3. Move each old app entry (nspanel-1, nspanel-2, ...) into nspanels.
      4. +
      5. Remove module/class/config wrappers.
      6. +
      7. Rename timezone to timeZone.
      8. +
      9. Ensure each panel has dateFormat, timeFormat, screensaver, and cards.
      10. +
      11. Replace unsupported scheduled brightness lists with integer/entity-based values.
      12. +
      13. Remove unsupported legacy-only keys listed above.
      14. +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/objects.inv b/standalone/objects.inv new file mode 100644 index 00000000..e69de29b diff --git a/standalone/screensaver/index.html b/standalone/screensaver/index.html new file mode 100644 index 00000000..9275c4d3 --- /dev/null +++ b/standalone/screensaver/index.html @@ -0,0 +1,796 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Screensaver - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Screensaver

      +

      screensaver is a required object in each panel config.

      +

      Keys

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      keyrequiredtypedefaultdescription
      typenostringscreensaverLayout type (screensaver / screensaver2).
      entitiesyes*listnoneScreensaver entities.
      entityyes*stringnoneSingle-entity shortcut.
      statusIcon1noobjectnoneLeft status icon near date.
      statusIcon2noobjectnoneRight status icon near date.
      doubleTapToUnlocknoboolfalseRequires double tap when leaving screensaver.
      sleepTimeoutnointpanel sleepTimeoutPer-screensaver timeout override.
      +

      * Provide at least one of entity or entities.

      +

      Screensaver entities

      +

      Screensaver entities use the same entity format as other cards.

      +

      For weather.<entity> you can also use:

      +
        +
      • attribute (default temperature)
      • +
      • day (daily forecast index)
      • +
      • hour (hourly forecast index)
      • +
      • unit (suffix, default °C for temperature-like attributes)
      • +
      +

      Example

      +
      screensaver:
      +  type: screensaver
      +  doubleTapToUnlock: true
      +  sleepTimeout: 30
      +  statusIcon1:
      +    entity: binary_sensor.front_door
      +    icon:
      +      "on": mdi:door-open
      +      "off": mdi:door-closed
      +    font: medium-icon
      +  statusIcon2:
      +    entity: sensor.outdoor_temperature
      +    icon: mdi:thermometer
      +  entities:
      +    - entity: weather.home
      +      attribute: temperature
      +    - entity: weather.home
      +      day: 1
      +      attribute: temperature
      +    - entity: weather.home
      +      day: 2
      +      attribute: temperature
      +    - entity: sensor.indoor_temperature
      +      icon: mdi:home-thermometer
      +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/standalone/search.json b/standalone/search.json new file mode 100644 index 00000000..0faf6e0e --- /dev/null +++ b/standalone/search.json @@ -0,0 +1 @@ +{"config":{"separator":"[\\s\\-_,:!=\\[\\]()\\\\\"`/]+|\\.(?!\\d)"},"items":[{"location":"","level":1,"title":"Overview","text":"

      This documentation covers the standalone rewrite located in nspanel-lovelace-ui/.

      It is a Python backend that:

      • receives panel input (MQTT mode or Home Assistant API mode)
      • reads Home Assistant state through the websocket API
      • renders cards and screensaver pages
      • sends panel commands back to the device

      This docs set is intentionally separate from the AppDaemon docs in docs/.

      ","path":["Overview"],"tags":[]},{"location":"#rewrite-location","level":2,"title":"Rewrite location","text":"
      • Add-on package: nspanel-lovelace-ui/
      • Runtime code: nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/
      • Example panel config: nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panels.yaml.example
      ","path":["Overview"],"tags":[]},{"location":"#what-is-supported","level":2,"title":"What is supported","text":"
      • cardEntities
      • cardGrid (auto-switches to cardGrid2 when needed)
      • cardQR
      • cardPower
      • cardMedia
      • cardThermo
      • cardAlarm
      • cardUnlock
      • screensaver with status icons and weather forecast entities
      ","path":["Overview"],"tags":[]},{"location":"#runtime-model","level":2,"title":"Runtime model","text":"
      1. Load panels.yaml.
      2. Resolve MQTT and Home Assistant connection settings.
      3. Create one thread per panel.
      4. Listen for events and state changes.
      5. Re-render active pages and detail popups when relevant entities change.
      ","path":["Overview"],"tags":[]},{"location":"cards/","level":1,"title":"Cards","text":"","path":["Cards"],"tags":[]},{"location":"cards/#supported-card-types","level":2,"title":"Supported card types","text":"
      • cardEntities
      • cardGrid
      • cardQR
      • cardPower
      • cardMedia
      • cardThermo
      • cardAlarm
      • cardUnlock
      ","path":["Cards"],"tags":[]},{"location":"cards/#common-card-keys","level":2,"title":"Common card keys","text":"key required type description type yes string Card type. title no string Card title. key no string Navigation key used by navigate.<key>.","path":["Cards"],"tags":[]},{"location":"cards/#cardentities-and-cardgrid","level":2,"title":"cardEntities and cardGrid","text":"
      - type: cardEntities\n  title: Main\n  key: main\n  entities:\n    - entity: light.kitchen\n    - entity: navigate.settings\n      icon: mdi:cog\n
      • entities is required.
      • cardGrid auto-switches to cardGrid2 if more than 6 entities are present.
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardqr","level":2,"title":"cardQR","text":"
      - type: cardQR\n  title: Guest WiFi\n  qrCode: \"WIFI:S:myssid;T:WPA;P:mypassword;;\"\n  entities:\n    - entity: iText.myssid\n      name: SSID\n      icon: mdi:wifi\n

      Keys:

      • qrCode optional (default value exists, but set it explicitly)
      • supports optional entity / entities
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardpower","level":2,"title":"cardPower","text":"
      - type: cardPower\n  title: Energy\n  entities:\n    - entity: sensor.house_power\n    - entity: delete\n    - entity: sensor.solar_power\n

      Notes:

      • entities is required.
      • speed key is accepted in config but currently not applied by the renderer.
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardmedia","level":2,"title":"cardMedia","text":"
      - type: cardMedia\n  title: Living Room\n  entity: media_player.living_room\n  entities:\n    - entity: light.ambient\n    - entity: switch.tv_bias_light\n

      Notes:

      • Main media entity must exist (entity or first generated entity).
      • Additional entities are rendered as action buttons on the bottom row.
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardthermo","level":2,"title":"cardThermo","text":"
      - type: cardThermo\n  title: Heating\n  entity: climate.downstairs\n  supported_modes: [\"heat\", \"off\"]\n

      Keys:

      • entity required
      • supported_modes optional (filters shown HVAC mode buttons)
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardalarm","level":2,"title":"cardAlarm","text":"
      - type: cardAlarm\n  title: House Alarm\n  entity: alarm_control_panel.house\n  supported_modes: [\"arm_home\", \"arm_away\", \"arm_night\"]\n

      Keys:

      • entity required
      • supported_modes optional
      ","path":["Cards"],"tags":[]},{"location":"cards/#cardunlock","level":2,"title":"cardUnlock","text":"
      - type: cardUnlock\n  title: Admin\n  pin: 1234\n  destination: navigate.admin\n

      Keys:

      • pin required
      • destination required

      Typical target in hiddenCards:

      hiddenCards:\n  - type: cardGrid\n    key: admin\n    title: Admin\n    entities:\n      - entity: switch.maintenance_mode\n
      ","path":["Cards"],"tags":[]},{"location":"configuration/","level":1,"title":"Configuration","text":"

      The runtime reads one YAML file (default: ./panels.yaml, add-on mode: /config/panels.yaml).

      ","path":["Configuration"],"tags":[]},{"location":"configuration/#top-level-keys","level":2,"title":"Top-level keys","text":"key required type default description nspanels yes object none Map of panel definitions. home_assistant_address recommended string none Home Assistant base URL. In add-on mode it is auto-filled as http://supervisor if missing. home_assistant_token recommended string none Long-lived token or Supervisor token. mqtt_server required in MQTT mode string from env MQTT host. mqtt_port required in MQTT mode int from env MQTT port. mqtt_username required in MQTT mode string from env MQTT username. mqtt_password required in MQTT mode string from env MQTT password. use_ha_api optional any absent If present, MQTT input mode is disabled and HA event mode is used. timeZone optional string Europe/Berlin Global fallback for panel timeZone. hiddenCards optional list [] Global fallback for panel hiddenCards.","path":["Configuration"],"tags":[]},{"location":"configuration/#panel-keys-nspanelsname","level":2,"title":"Panel keys (nspanels.<name>)","text":"key required type default description panelRecvTopic yes string none Receive channel for panel events. panelSendTopic yes string none Send channel for panel commands. locale yes string none Locale used for translations and date formatting. timeZone recommended string from top-level timeZone Time zone for clock. timeFormat yes string none Python strftime format. dateFormat yes string none Babel date format (example: full, medium). model optional string eu Panel model (eu, us-p, us-l). temp_unit optional string celsius Thermostat card unit (celsius or fahrenheit). sleepTimeout optional int 20 Seconds before screensaver. sleepBrightness optional int or entity_id 10 Screensaver brightness. screenBrightness optional int or entity_id 100 Active-screen brightness. sleepTracking optional entity_id none Forces sleep brightness to 0 when entity state matches sleepTrackingZones. sleepTrackingZones optional list [\"not_home\", \"off\"] States that trigger forced dimming. sleepOverride optional object none Override sleep brightness when entity is on/true/home. defaultBackgroundColor optional string ha-dark ha-dark or black. featExperimentalSliders optional int 0 Forwarded in dimmode command. defaultCard optional string none Default card when leaving screensaver (navigate.<key>). screensaver yes object none Screensaver definition. cards yes list none Top-level cards. hiddenCards optional list [] Hidden cards addressable through navigate.<key>.","path":["Configuration"],"tags":[]},{"location":"configuration/#brightness-behavior","level":2,"title":"Brightness behavior","text":"
      • Integer values are used directly.
      • Entity values read Home Assistant state and cast to number.
      • List/schedule style brightness is not supported in this rewrite.

      Example:

      sleepBrightness: input_number.nspanel_sleep\nscreenBrightness: input_number.nspanel_awake\nsleepTracking: person.john\nsleepTrackingZones: [\"not_home\", \"off\"]\nsleepOverride:\n  entity: light.bedroom\n  brightness: 30\n
      ","path":["Configuration"],"tags":[]},{"location":"connection-modes/","level":1,"title":"Connection Modes","text":"

      The rewrite supports two panel input/output modes.

      ","path":["Connection Modes"],"tags":[]},{"location":"connection-modes/#1-mqtt-mode-default","level":2,"title":"1) MQTT mode (default)","text":"

      Enabled when:

      • mqtt_server is configured
      • use_ha_api is not present

      Behavior:

      • Subscribes to every panel panelRecvTopic
      • Expects JSON payload containing CustomRecv
      • Publishes commands to panelSendTopic

      Example receive payload:

      {\"CustomRecv\":\"event,startup,54,eu\"}\n
      ","path":["Connection Modes"],"tags":[]},{"location":"connection-modes/#2-home-assistant-api-mode-use_ha_api","level":2,"title":"2) Home Assistant API mode (use_ha_api)","text":"

      Enabled when key use_ha_api exists in config.

      Behavior:

      • Subscribes to HA event esphome.nspanel.data
      • Routes events by device_id (must match configured panelRecvTopic)
      • Sends panel commands by calling Home Assistant service:
      • <panelSendTopic>_nspanelui_api_call

      Service payload shape:

      data: \"...panel command...\"\ncommand: 2\n
      ","path":["Connection Modes"],"tags":[]},{"location":"connection-modes/#common-to-both-modes","level":2,"title":"Common to both modes","text":"
      • Home Assistant websocket connection is used for entity state cache and service calls.
      • UI actions (button presses, sliders, mode selects) are translated to Home Assistant service calls.
      ","path":["Connection Modes"],"tags":[]},{"location":"entities/","level":1,"title":"Entities","text":"

      Entities are used in cards and screensaver lists.

      ","path":["Entities"],"tags":[]},{"location":"entities/#entity-keys","level":2,"title":"Entity keys","text":"key required type description entity yes string Home Assistant entity id, or internal entity (navigate.*, delete, iText.*). name no string Display name override. icon no string or map Icon override (mdi:*), optionally per state. color no [r,g,b] or map Color override, optionally per state. value no string Value override. font no string Icon font variant (small, medium, medium-icon, large). status no string Extra status entity for navigate.* items. effectList no list Custom light effect list for detail popup. attribute no string Weather attribute to display. day no int Weather daily forecast index. hour no int Weather hourly forecast index. unit no string Value suffix.","path":["Entities"],"tags":[]},{"location":"entities/#supported-home-assistant-domains","level":2,"title":"Supported Home Assistant domains","text":"
      • switch
      • input_boolean
      • automation
      • lock
      • input_text
      • input_select
      • select
      • light
      • fan
      • button
      • input_button
      • scene
      • script
      • number
      • input_number
      • timer
      • alarm_control_panel
      • vacuum
      • media_player
      • sun
      • person
      • climate
      • cover
      • sensor
      • binary_sensor
      • weather
      ","path":["Entities"],"tags":[]},{"location":"entities/#internal-entities","level":2,"title":"Internal entities","text":"
      • navigate.<key>: Navigate to card with matching key.
      • navigate.UP: Navigate back.
      • delete: Placeholder/empty slot.
      • iText.<text>: Static text entry.
      ","path":["Entities"],"tags":[]},{"location":"entities/#template-based-values","level":2,"title":"Template-based values","text":"

      The rewrite supports Home Assistant template rendering for selected fields when prefixed with ha::

      • icon: \"ha:{{ ... }}\"
      • color: \"ha:{{ ... }}\" (must evaluate to JSON RGB list)
      • value: \"ha:{{ ... }}\"
      • qrCode: \"ha:{{ ... }}\"

      Example:

      - entity: light.kitchen\n  icon:\n    \"on\": mdi:lightbulb\n    \"off\": mdi:lightbulb-outline\n  color:\n    \"on\": [255, 210, 90]\n    \"off\": [80, 120, 170]\n
      ","path":["Entities"],"tags":[]},{"location":"getting-started/","level":1,"title":"Getting Started","text":"","path":["Getting Started"],"tags":[]},{"location":"getting-started/#home-assistant-add-on-mode","level":2,"title":"Home Assistant add-on mode","text":"

      In add-on mode, the container startup script:

      • reads MQTT credentials from Home Assistant service discovery
      • sets CONFIG_FILE=/config/panels.yaml
      • creates /config/panels.yaml from the bundled example if it does not exist

      Relevant files:

      • nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/run.sh
      • nspanel-lovelace-ui/config.yaml
      ","path":["Getting Started"],"tags":[]},{"location":"getting-started/#minimal-panelsyaml","level":2,"title":"Minimal panels.yaml","text":"

      Start with one panel:

      home_assistant_address: \"http://supervisor\"\nhome_assistant_token: \"SUPERVISOR_TOKEN_OR_LONG_LIVED_TOKEN\"\n\nnspanels:\n  kitchen:\n    panelRecvTopic: \"tele/tasmota_kitchen/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_kitchen/CustomSend\"\n    locale: \"en_US\"\n    timeZone: \"Europe/Berlin\"\n    timeFormat: \"%H:%M\"\n    dateFormat: \"full\"\n    screensaver:\n      entities:\n        - entity: weather.home\n    cards:\n      - type: cardEntities\n        title: Main\n        entities:\n          - entity: light.kitchen\n          - entity: switch.coffee_machine\n
      ","path":["Getting Started"],"tags":[]},{"location":"getting-started/#important-notes","level":2,"title":"Important notes","text":"
      • cards and screensaver are required per panel.
      • timeFormat, dateFormat, and locale should be set per panel.
      • panelRecvTopic / panelSendTopic are required.
      ","path":["Getting Started"],"tags":[]},{"location":"getting-started/#running-standalone-outside-ha-add-on","level":2,"title":"Running standalone (outside HA add-on)","text":"

      If you run this container/process outside Supervisor:

      • provide home_assistant_address and home_assistant_token in YAML
      • provide MQTT values in YAML (mqtt_server, mqtt_port, mqtt_username, mqtt_password) or environment
      • set CONFIG_FILE if the config is not ./panels.yaml
      ","path":["Getting Started"],"tags":[]},{"location":"migration-appdaemon/","level":1,"title":"Migration from AppDaemon Config","text":"

      This page explains how to migrate panel configuration from the legacy AppDaemon apps.yaml format to the standalone rewrite panels.yaml format.

      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#file-and-structure-changes","level":2,"title":"File and structure changes","text":"

      Old (AppDaemon):

      • panel config lived under apps.yaml
      • MQTT and Home Assistant base connection config was split across AppDaemon files (appdaemon.yaml, plugin config, and app config)

      New (rewrite):

      • panel config lives in one file: panels.yaml (usually /config/panels.yaml)
      • connection values are read from this file and/or environment variables
      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#minimal-beforeafter-example","level":2,"title":"Minimal before/after example","text":"

      Old AppDaemon (apps.yaml):

      nspanel-1:\n  module: nspanel-lovelace-ui\n  class: NsPanelLovelaceUIManager\n  config:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n    locale: en_US\n    timeFormat: \"%H:%M\"\n

      New rewrite (panels.yaml):

      home_assistant_address: \"http://supervisor\"\nhome_assistant_token: \"YOUR_TOKEN\"\n\nnspanels:\n  panel-1:\n    panelRecvTopic: \"tele/tasmota_panel/RESULT\"\n    panelSendTopic: \"cmnd/tasmota_panel/CustomSend\"\n    model: eu\n    locale: en_US\n    timeZone: \"Europe/Berlin\"\n    timeFormat: \"%H:%M\"\n    dateFormat: \"full\"\n    screensaver:\n      entities:\n        - entity: weather.home\n    cards:\n      - type: cardEntities\n        title: Main\n        entities:\n          - entity: light.kitchen\n
      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#key-mapping","level":2,"title":"Key mapping","text":"Legacy AppDaemon key or concept Standalone rewrite Notes module, class, config wrapper removed Rewrite uses nspanels.<panel_name> directly. panelRecvTopic panelRecvTopic Same meaning. panelSendTopic panelSendTopic Same meaning. model model Same meaning (eu, us-p, us-l). locale locale Same meaning. timeFormat timeFormat Same meaning. timezone (legacy docs casing) timeZone Use exact camelCase timeZone. dateFormatBabel / dateFormat dateFormat Rewrite expects dateFormat. cards cards Same concept. hiddenCards hiddenCards Same concept. screensaver screensaver Same concept; some legacy theme options are not available. defaultCard under screensaver usage defaultCard (panel level) Use as panel-level key in rewrite. temperatureUnit (card-level legacy usage) temp_unit (panel level) Rewrite reads panel-level temp_unit. sleepBrightness list schedule not supported Rewrite supports integer or entity id, not list-based schedules. screenBrightness list schedule not supported Rewrite supports integer or entity id, not list-based schedules. sleepTracking sleepTracking Same concept. sleepTrackingZones sleepTrackingZones Same concept. sleepOverride sleepOverride Same concept. updateMode / OTA URL overrides (displayURL-*, berryURL) not supported Rewrite does not implement these legacy update keys. theme, dateAdditionalTemplate, timeAdditionalTemplate not supported Not implemented in rewrite config.","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#connection-config-differences","level":2,"title":"Connection config differences","text":"

      In AppDaemon setups, MQTT and Home Assistant connectivity was mostly configured via AppDaemon plugin settings.

      In the rewrite, connectivity is resolved directly by the runtime:

      • Home Assistant:
      • home_assistant_address
      • home_assistant_token
      • MQTT (for MQTT mode):
      • mqtt_server, mqtt_port, mqtt_username, mqtt_password
      • Optional mode switch:
      • set use_ha_api to use Home Assistant event mode instead of MQTT receive mode
      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#entity-level-differences-to-watch","level":2,"title":"Entity-level differences to watch","text":"

      Some legacy entity config fields are not implemented in the rewrite parser/renderer:

      • state, state_not, state_template
      • direct service.* action entries with custom data
      • action_name

      Supported and commonly used fields in rewrite:

      • entity, name, icon, color, value, font
      • weather-related: attribute, day, hour, unit
      • light detail helper: effectList
      • navigation helper: status for navigate.* entities
      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"migration-appdaemon/#migration-checklist","level":2,"title":"Migration checklist","text":"
      1. Create /config/panels.yaml from the rewrite example.
      2. Move each old app entry (nspanel-1, nspanel-2, ...) into nspanels.
      3. Remove module/class/config wrappers.
      4. Rename timezone to timeZone.
      5. Ensure each panel has dateFormat, timeFormat, screensaver, and cards.
      6. Replace unsupported scheduled brightness lists with integer/entity-based values.
      7. Remove unsupported legacy-only keys listed above.
      ","path":["Migration from AppDaemon Config"],"tags":[]},{"location":"screensaver/","level":1,"title":"Screensaver","text":"

      screensaver is a required object in each panel config.

      ","path":["Screensaver"],"tags":[]},{"location":"screensaver/#keys","level":2,"title":"Keys","text":"key required type default description type no string screensaver Layout type (screensaver / screensaver2). entities yes* list none Screensaver entities. entity yes* string none Single-entity shortcut. statusIcon1 no object none Left status icon near date. statusIcon2 no object none Right status icon near date. doubleTapToUnlock no bool false Requires double tap when leaving screensaver. sleepTimeout no int panel sleepTimeout Per-screensaver timeout override.

      * Provide at least one of entity or entities.

      ","path":["Screensaver"],"tags":[]},{"location":"screensaver/#screensaver-entities","level":2,"title":"Screensaver entities","text":"

      Screensaver entities use the same entity format as other cards.

      For weather.<entity> you can also use:

      • attribute (default temperature)
      • day (daily forecast index)
      • hour (hourly forecast index)
      • unit (suffix, default °C for temperature-like attributes)
      ","path":["Screensaver"],"tags":[]},{"location":"screensaver/#example","level":2,"title":"Example","text":"
      screensaver:\n  type: screensaver\n  doubleTapToUnlock: true\n  sleepTimeout: 30\n  statusIcon1:\n    entity: binary_sensor.front_door\n    icon:\n      \"on\": mdi:door-open\n      \"off\": mdi:door-closed\n    font: medium-icon\n  statusIcon2:\n    entity: sensor.outdoor_temperature\n    icon: mdi:thermometer\n  entities:\n    - entity: weather.home\n      attribute: temperature\n    - entity: weather.home\n      day: 1\n      attribute: temperature\n    - entity: weather.home\n      day: 2\n      attribute: temperature\n    - entity: sensor.indoor_temperature\n      icon: mdi:home-thermometer\n
      ","path":["Screensaver"],"tags":[]},{"location":"troubleshooting/","level":1,"title":"Troubleshooting","text":"","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#config-does-not-load","level":2,"title":"Config does not load","text":"

      Symptoms:

      • no panel output
      • log shows YAML parse error or file missing

      Checks:

      1. Confirm CONFIG_FILE path.
      2. Validate YAML syntax.
      3. Ensure required per-panel keys exist: panelRecvTopic, panelSendTopic, locale, timeFormat, dateFormat, screensaver, cards.
      ","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#mqtt-not-connected","level":2,"title":"MQTT not connected","text":"

      Symptoms:

      • log repeats MQTT connection retry

      Checks:

      1. Verify mqtt_server, mqtt_port, mqtt_username, mqtt_password.
      2. Verify panel publishes on the same topic as panelRecvTopic.
      3. Verify payload includes CustomRecv JSON key.
      ","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#home-assistant-websocket-not-connected","level":2,"title":"Home Assistant websocket not connected","text":"

      Symptoms:

      • log repeatedly waits for websocket/auth

      Checks:

      1. Verify home_assistant_address and home_assistant_token.
      2. In add-on mode, verify Supervisor token access is available.
      3. Confirm HA is reachable from container network.
      ","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#card-does-not-open-or-navigate","level":2,"title":"Card does not open or navigate","text":"

      Checks:

      1. For navigate.<key>, confirm target card has matching key.
      2. For cardUnlock, confirm destination and pin are set.
      3. Confirm card type is one of the implemented types.
      ","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#brightness-behaves-unexpectedly","level":2,"title":"Brightness behaves unexpectedly","text":"

      Checks:

      1. If using entity-based brightness, verify entity state is numeric.
      2. Avoid list-based brightness schedules in this rewrite (not supported).
      3. Review interaction between sleepTracking, sleepTrackingZones, and sleepOverride.
      ","path":["Troubleshooting"],"tags":[]},{"location":"troubleshooting/#useful-logs-to-look-for","level":2,"title":"Useful logs to look for","text":"
      • Config file not found
      • Error while parsing YAML file
      • Connected to MQTT Server
      • Home Assistant auth OK
      • card type ... not implemented
      • Not implemented: <button action>
      ","path":["Troubleshooting"],"tags":[]}]} \ No newline at end of file diff --git a/standalone/sitemap.xml b/standalone/sitemap.xml new file mode 100644 index 00000000..1901afbf --- /dev/null +++ b/standalone/sitemap.xml @@ -0,0 +1,30 @@ + + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/getting-started/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/configuration/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/migration-appdaemon/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/screensaver/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/cards/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/entities/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/connection-modes/ + + + https://jobr99.github.io/nspanel-lovelace-ui/standalone/troubleshooting/ + + \ No newline at end of file diff --git a/standalone/troubleshooting/index.html b/standalone/troubleshooting/index.html new file mode 100644 index 00000000..cc66f989 --- /dev/null +++ b/standalone/troubleshooting/index.html @@ -0,0 +1,817 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Troubleshooting - NsPanel Lovelace UI Standalone Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      + +
      + + + + + + + +
      + +
      + + + + + + +

      Troubleshooting

      +

      Config does not load

      +

      Symptoms:

      +
        +
      • no panel output
      • +
      • log shows YAML parse error or file missing
      • +
      +

      Checks:

      +
        +
      1. Confirm CONFIG_FILE path.
      2. +
      3. Validate YAML syntax.
      4. +
      5. Ensure required per-panel keys exist: panelRecvTopic, panelSendTopic, locale, timeFormat, dateFormat, screensaver, cards.
      6. +
      +

      MQTT not connected

      +

      Symptoms:

      +
        +
      • log repeats MQTT connection retry
      • +
      +

      Checks:

      +
        +
      1. Verify mqtt_server, mqtt_port, mqtt_username, mqtt_password.
      2. +
      3. Verify panel publishes on the same topic as panelRecvTopic.
      4. +
      5. Verify payload includes CustomRecv JSON key.
      6. +
      +

      Home Assistant websocket not connected

      +

      Symptoms:

      +
        +
      • log repeatedly waits for websocket/auth
      • +
      +

      Checks:

      +
        +
      1. Verify home_assistant_address and home_assistant_token.
      2. +
      3. In add-on mode, verify Supervisor token access is available.
      4. +
      5. Confirm HA is reachable from container network.
      6. +
      +

      Card does not open or navigate

      +

      Checks:

      +
        +
      1. For navigate.<key>, confirm target card has matching key.
      2. +
      3. For cardUnlock, confirm destination and pin are set.
      4. +
      5. Confirm card type is one of the implemented types.
      6. +
      +

      Brightness behaves unexpectedly

      +

      Checks:

      +
        +
      1. If using entity-based brightness, verify entity state is numeric.
      2. +
      3. Avoid list-based brightness schedules in this rewrite (not supported).
      4. +
      5. Review interaction between sleepTracking, sleepTrackingZones, and sleepOverride.
      6. +
      +

      Useful logs to look for

      +
        +
      • Config file not found
      • +
      • Error while parsing YAML file
      • +
      • Connected to MQTT Server
      • +
      • Home Assistant auth OK
      • +
      • card type ... not implemented
      • +
      • Not implemented: <button action>
      • +
      + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/subpages/index.html b/subpages/index.html new file mode 100644 index 00000000..7443ed9f --- /dev/null +++ b/subpages/index.html @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Subpages - NsPanel Lovelace UI Docs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + +
      + + +
      + +
      + + + + + + +
      +
      + + + +
      +
      +
      + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      +
      +
      + + + +
      + +
      + + + + + + +

      Subpages

      +

      You can configure entities with with the prefix navigate, that are navigating to cards, in case it's hidden card, the navigation items will change and the arrow is bringing you back to the previous page.

      +
                - entity: navigate.testKey
      +
      +

      will allow you to navigate to a cardGrid page with the configured key testKey

      +
          hiddenCards:
      +      - type: cardGrid
      +        title: Exmaple Grid
      +        entities:
      +          - entity: light.test_item
      +        key: testKey
      +
      +

      Override Status of Navigation Items

      +

      You can override the status of navigation items, to make them look like different entities.

      +
                - entity: navigate.testKey
      +            status: climate.test
      +
      +

      Override Navigation Items itself

      +

      image

      +
          cards:
      +      - type: cardGrid
      +        title: Wohnzimmer
      +        navItem1:
      +          entity: light.bad_lights
      +        navItem2:
      +          entity: light.bad_lights
      +        entities:
      +
      +

      This can be used to add an home button to your subpages:

      +
          cards:
      +      - type: cardGrid
      +        title: Home
      +        key: home
      +        entities:
      +          - entity: light.bad
      +
      +    hiddenCards:
      +      - type: cardGrid
      +        title: Wohnzimmer
      +        navItem2:
      +          entity: navigate.home
      +          icon: mdi:home
      +        entities:
      +          - entity: light.kitchen
      +
      + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + + + +
      + +
      + + +
      + +
      +
      +
      +
      + + + + + + + + + + + + + + \ No newline at end of file