From b13b080a08dda1764283cd6a68f103ea7371953b Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Thu, 17 Aug 2023 07:49:32 +0200 Subject: [PATCH] Upgrade to KVision 7.0.0 --- README.md | 8 - addressbook-fullstack-javalin/.gettext.json | 4 +- addressbook-fullstack-javalin/README.md | 16 +- .../build.gradle.kts | 116 ++------- .../gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Dao.kt | 0 .../kotlin/com/example/Db.kt | 0 .../kotlin/com/example/DbConfig.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.properties | 0 .../jvmMain}/resources/assets/.placeholder | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-fullstack-jooby/.gettext.json | 4 +- addressbook-fullstack-jooby/README.md | 16 +- addressbook-fullstack-jooby/build.gradle.kts | 112 ++------ addressbook-fullstack-jooby/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/AddressDao.kt | 0 .../kotlin/com/example/Db.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Security.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../resources/schema.sql | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-fullstack-ktor-koin/.gettext.json | 4 +- addressbook-fullstack-ktor-koin/README.md | 16 +- .../build.gradle.kts | 113 ++------ .../gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Dao.kt | 0 .../kotlin/com/example/Db.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-fullstack-ktor/.gettext.json | 4 +- addressbook-fullstack-ktor/README.md | 16 +- addressbook-fullstack-ktor/build.gradle.kts | 113 ++------ addressbook-fullstack-ktor/gradle.properties | 7 +- addressbook-fullstack-ktor/logs/ktor.log | 25 ++ .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Dao.kt | 0 .../kotlin/com/example/Db.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-fullstack-micronaut/.gettext.json | 4 +- addressbook-fullstack-micronaut/README.md | 16 +- .../build.gradle.kts | 147 ++++------- .../gradle.properties | 12 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 11 +- .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/R2dbc.kt | 0 .../kotlin/com/example/Security.kt | 14 +- .../kotlin/com/example/Service.kt | 0 .../resources/application.yml | 7 + .../resources/logback.xml | 0 .../resources/schema.sql | 0 .../webpack.config.d/webpack.js | 2 +- .../.gettext.json | 4 +- addressbook-fullstack-spring-boot/README.md | 16 +- .../build.gradle.kts | 101 ++------ .../gradle.properties | 13 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Security.kt | 52 ++-- .../kotlin/com/example/Service.kt | 0 .../resources/application.yml | 0 .../resources/logback.xml | 0 .../resources/schema.sql | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-fullstack-vertx/.gettext.json | 4 +- addressbook-fullstack-vertx/README.md | 16 +- addressbook-fullstack-vertx/build.gradle.kts | 93 ++----- addressbook-fullstack-vertx/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/MainPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Security.kt | 0 .../resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Dao.kt | 0 .../kotlin/com/example/Db.kt | 0 .../kotlin/com/example/DbConfig.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Security.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.properties | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- addressbook-tabulator/.gettext.json | 4 +- addressbook-tabulator/README.md | 4 +- addressbook-tabulator/build.gradle.kts | 28 +- addressbook-tabulator/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 .../{test => jsTest}/resources/css/kvapp.css | 0 addressbook/.gettext.json | 4 +- addressbook/README.md | 4 +- addressbook/build.gradle.kts | 28 +- addressbook/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/EditPanel.kt | 0 .../kotlin/com/example/ListPanel.kt | 0 .../kotlin/com/example/Model.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 .../{test => jsTest}/resources/css/kvapp.css | 0 desktop/.gettext.json | 4 +- desktop/README.md | 4 +- desktop/build.gradle.kts | 28 +- desktop/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Calculator.kt | 0 .../kotlin/com/example/DesktopIcon.kt | 0 .../kotlin/com/example/DesktopWindow.kt | 0 .../kotlin/com/example/Paint.kt | 0 .../kotlin/com/example/TextEditor.kt | 0 .../kotlin/com/example/WebBrowser.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 desktop/src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 ...4d669c405.ttf => 016b4a6cdced82ab3aa1.ttf} | Bin 187208 -> 189684 bytes .../3223dc79c1adee56370b.woff2 | Bin 24948 -> 0 bytes ...192884802.ttf => 50701fbb8177c2dde530.ttf} | Bin 63952 -> 63348 bytes .../878f31251d960bd6266f.woff2 | Bin 0 -> 109808 bytes .../b041b1fa4fe241b23445.woff2 | Bin 0 -> 24488 bytes .../b6879d41b0852f01ed5b.woff2 | Bin 0 -> 150020 bytes .../bb975c966c37455a1bc3.woff2 | Bin 150124 -> 0 bytes ...0bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} | Bin 10172 -> 10172 bytes ...31b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} | Bin 394628 -> 394668 bytes .../e033a13ee751afc1860c.woff2 | Bin 108020 -> 0 bytes docs/addressbook-tabulator/main.bundle.js | 2 +- .../main.bundle.js.LICENSE.txt | 2 +- .../016b4a6cdced82ab3aa1.ttf} | Bin 187208 -> 189684 bytes docs/addressbook/3223dc79c1adee56370b.woff2 | Bin 24948 -> 0 bytes .../50701fbb8177c2dde530.ttf} | Bin 63952 -> 63348 bytes docs/addressbook/878f31251d960bd6266f.woff2 | Bin 0 -> 109808 bytes docs/addressbook/b041b1fa4fe241b23445.woff2 | Bin 0 -> 24488 bytes docs/addressbook/b6879d41b0852f01ed5b.woff2 | Bin 0 -> 150020 bytes docs/addressbook/bb975c966c37455a1bc3.woff2 | Bin 150124 -> 0 bytes ...0bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} | Bin 10172 -> 10172 bytes ...31b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} | Bin 394628 -> 394668 bytes docs/addressbook/e033a13ee751afc1860c.woff2 | Bin 108020 -> 0 bytes docs/addressbook/main.bundle.js | 2 +- docs/addressbook/main.bundle.js.LICENSE.txt | 2 +- .../016b4a6cdced82ab3aa1.ttf} | Bin 187208 -> 189684 bytes docs/desktop/3223dc79c1adee56370b.woff2 | Bin 24948 -> 0 bytes .../50701fbb8177c2dde530.ttf} | Bin 63952 -> 63348 bytes docs/desktop/878f31251d960bd6266f.woff2 | Bin 0 -> 109808 bytes docs/desktop/b041b1fa4fe241b23445.woff2 | Bin 0 -> 24488 bytes docs/desktop/b6879d41b0852f01ed5b.woff2 | Bin 0 -> 150020 bytes docs/desktop/bb975c966c37455a1bc3.woff2 | Bin 150124 -> 0 bytes ...0bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} | Bin 10172 -> 10172 bytes ...31b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} | Bin 394628 -> 394668 bytes docs/desktop/e033a13ee751afc1860c.woff2 | Bin 108020 -> 0 bytes docs/desktop/main.bundle.js | 2 +- docs/desktop/main.bundle.js.LICENSE.txt | 2 +- docs/fomantic/main.bundle.js | 2 +- docs/helloworld/main.bundle.js | 2 +- .../016b4a6cdced82ab3aa1.ttf} | Bin 187208 -> 189684 bytes .../3223dc79c1adee56370b.woff2 | Bin 24948 -> 0 bytes ...192884802.ttf => 50701fbb8177c2dde530.ttf} | Bin 63952 -> 63348 bytes .../878f31251d960bd6266f.woff2 | Bin 0 -> 109808 bytes .../b041b1fa4fe241b23445.woff2 | Bin 0 -> 24488 bytes .../b6879d41b0852f01ed5b.woff2 | Bin 0 -> 150020 bytes .../bb975c966c37455a1bc3.woff2 | Bin 150124 -> 0 bytes ...0bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} | Bin 10172 -> 10172 bytes ...31b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} | Bin 394628 -> 394668 bytes .../e033a13ee751afc1860c.woff2 | Bin 108020 -> 0 bytes docs/onsenui-kitchensink/main.bundle.js | 2 +- docs/patternfly/main.bundle.js | 2 +- docs/pokedex/main.bundle.js | 2 +- docs/pokedex/main.bundle.js.LICENSE.txt | 2 +- docs/pokedex/service-worker.js | 2 +- docs/showcase/016b4a6cdced82ab3aa1.ttf | Bin 0 -> 189684 bytes docs/showcase/0e3a648be390bd8cb094.ttf | Bin 10172 -> 0 bytes docs/showcase/150de8eaa454d669c405.ttf | Bin 187208 -> 0 bytes docs/showcase/3223dc79c1adee56370b.woff2 | Bin 24948 -> 0 bytes docs/showcase/4a2cd718d7031b732e76.ttf | Bin 394628 -> 0 bytes docs/showcase/50701fbb8177c2dde530.ttf | Bin 0 -> 63348 bytes docs/showcase/878f31251d960bd6266f.woff2 | Bin 0 -> 109808 bytes docs/showcase/b041b1fa4fe241b23445.woff2 | Bin 0 -> 24488 bytes docs/showcase/b6879d41b0852f01ed5b.woff2 | Bin 0 -> 150020 bytes docs/showcase/bb975c966c37455a1bc3.woff2 | Bin 150124 -> 0 bytes docs/showcase/c6a0c95b0a95c4553700.ttf | Bin 0 -> 10172 bytes docs/showcase/d75e3fd1eb12e9bd6655.ttf | Bin 0 -> 394668 bytes docs/showcase/d87474231f4192884802.ttf | Bin 63952 -> 0 bytes docs/showcase/e033a13ee751afc1860c.woff2 | Bin 108020 -> 0 bytes docs/showcase/main.bundle.js | 2 +- docs/showcase/main.bundle.js.LICENSE.txt | 6 +- docs/template/main.bundle.js | 2 +- docs/template/main.bundle.js.LICENSE.txt | 2 +- docs/todomvc/main.bundle.js | 2 +- encoder-fullstack-ktor/.gettext.json | 4 +- encoder-fullstack-ktor/README.md | 16 +- encoder-fullstack-ktor/build.gradle.kts | 113 ++------ encoder-fullstack-ktor/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- fomantic/.gettext.json | 4 +- fomantic/README.md | 4 +- fomantic/build.gradle.kts | 28 +- fomantic/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/CardView.kt | 0 .../kotlin/com/example/Components.kt | 0 .../kotlin/com/example/State.kt | 0 .../kotlin/com/example/Toolbar.kt | 0 .../kotlin/com/example/User.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 fomantic/src/{main => jsMain}/web/index.html | 0 .../src/{main => jsMain}/web/semantic.min.css | 0 .../default/assets/fonts/brand-icons.eot | Bin .../default/assets/fonts/brand-icons.svg | 0 .../default/assets/fonts/brand-icons.ttf | Bin .../default/assets/fonts/brand-icons.woff | Bin .../default/assets/fonts/brand-icons.woff2 | Bin .../web/themes/default/assets/fonts/icons.eot | Bin .../web/themes/default/assets/fonts/icons.svg | 0 .../web/themes/default/assets/fonts/icons.ttf | Bin .../themes/default/assets/fonts/icons.woff | Bin .../themes/default/assets/fonts/icons.woff2 | Bin .../default/assets/fonts/outline-icons.eot | Bin .../default/assets/fonts/outline-icons.svg | 0 .../default/assets/fonts/outline-icons.ttf | Bin .../default/assets/fonts/outline-icons.woff | Bin .../default/assets/fonts/outline-icons.woff2 | Bin .../themes/default/assets/images/flags.png | Bin .../kotlin/test/com/example/AppSpec.kt | 0 helloworld/.gettext.json | 4 +- helloworld/README.md | 4 +- helloworld/build.gradle.kts | 28 +- helloworld/gradle.properties | 5 +- .../kotlin/com/example/Helloworld.kt | 0 .../resources/css/helloworld.css | 0 .../resources/i18n/messages-de.po | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-es.po | 0 .../resources/i18n/messages-fr.po | 0 .../resources/i18n/messages-ja.po | 0 .../resources/i18n/messages-ko.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages-ru.po | 0 .../resources/i18n/messages.pot | 0 .../src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/HelloworldSpec.kt | 0 mini-template/.gettext.json | 4 +- mini-template/README.md | 2 +- mini-template/build.gradle.kts | 6 +- mini-template/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../src/{main => jsMain}/resources/index.html | 0 numbers-fullstack-javalin/.gettext.json | 4 +- numbers-fullstack-javalin/README.md | 16 +- numbers-fullstack-javalin/build.gradle.kts | 116 ++------- numbers-fullstack-javalin/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/NumberService.kt | 0 .../resources/application.conf | 0 .../jvmMain}/resources/assets/.placeholder | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- numbers-fullstack-jooby/.gettext.json | 4 +- numbers-fullstack-jooby/README.md | 16 +- numbers-fullstack-jooby/build.gradle.kts | 112 ++------ numbers-fullstack-jooby/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/NumberService.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- numbers-fullstack-ktor/.gettext.json | 4 +- numbers-fullstack-ktor/README.md | 16 +- numbers-fullstack-ktor/build.gradle.kts | 113 ++------ numbers-fullstack-ktor/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/NumberService.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- numbers-fullstack-spring-boot/.gettext.json | 4 +- numbers-fullstack-spring-boot/README.md | 16 +- .../build.gradle.kts | 100 ++----- .../gradle.properties | 11 +- .../kotlin/com/example/App.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/NumberService.kt | 0 .../resources/application.yml | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- onsenui-kitchensink/.gettext.json | 4 +- onsenui-kitchensink/README.md | 4 +- onsenui-kitchensink/build.gradle.kts | 28 +- onsenui-kitchensink/gradle.properties | 5 +- .../kotlin/com/example/AnimPage.kt | 0 .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/ButtonsPage.kt | 0 .../kotlin/com/example/CameraPage.kt | 0 .../kotlin/com/example/CarouselPage.kt | 0 .../kotlin/com/example/DialogsPage.kt | 0 .../kotlin/com/example/FormsPage.kt | 0 .../kotlin/com/example/HomePage.kt | 0 .../kotlin/com/example/InfiniteScrollPage.kt | 0 .../kotlin/com/example/MenuPage.kt | 0 .../kotlin/com/example/PresentationPage.kt | 0 .../kotlin/com/example/ProgressPage.kt | 0 .../kotlin/com/example/PullHookPage.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/img/kvision-onsenui.png | Bin .../src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 patternfly/.gettext.json | 4 +- patternfly/README.md | 4 +- patternfly/build.gradle.kts | 28 +- patternfly/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/CardView.kt | 0 .../kotlin/com/example/Components.kt | 0 .../kotlin/com/example/ListView.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/Redux.kt | 0 .../kotlin/com/example/TableView.kt | 0 .../kotlin/com/example/Toolbar.kt | 0 .../kotlin/com/example/User.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 pokedex/.gettext.json | 4 +- pokedex/README.md | 4 +- pokedex/build.gradle.kts | 28 +- pokedex/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/PokeBox.kt | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{main => jsMain}/web/icons/128x128.png | Bin .../src/{main => jsMain}/web/icons/16x16.png | Bin .../src/{main => jsMain}/web/icons/24x24.png | Bin .../{main => jsMain}/web/icons/256x256.png | Bin .../src/{main => jsMain}/web/icons/32x32.png | Bin .../src/{main => jsMain}/web/icons/48x48.png | Bin .../{main => jsMain}/web/icons/512x512.png | Bin .../src/{main => jsMain}/web/icons/64x64.png | Bin .../src/{main => jsMain}/web/icons/96x96.png | Bin pokedex/src/{main => jsMain}/web/index.html | 0 .../src/{main => jsMain}/web/manifest.json | 0 .../kotlin/test/com/example/AppSpec.kt | 0 pokedex/webpack.config.d/pwa.js | 2 +- showcase/.gettext.json | 4 +- showcase/README.md | 4 +- showcase/build.gradle.kts | 27 +- showcase/gradle.properties | 5 +- .../kotlin/com/example/BasicTab.kt | 0 .../kotlin/com/example/ButtonsTab.kt | 0 .../kotlin/com/example/ChartTab.kt | 0 .../kotlin/com/example/ContainersTab.kt | 0 .../kotlin/com/example/DataTab.kt | 0 .../kotlin/com/example/DragDropTab.kt | 0 .../kotlin/com/example/DropDownTab.kt | 0 .../kotlin/com/example/FormTab.kt | 0 .../kotlin/com/example/LayoutsTab.kt | 0 .../kotlin/com/example/ModalsTab.kt | 0 .../kotlin/com/example/RestTab.kt | 0 .../kotlin/com/example/Showcase.kt | 0 .../kotlin/com/example/TabulatorTab.kt | 0 .../resources/css/showcase.css | 0 .../resources/hbs/rest.en.hbs | 0 .../resources/hbs/rest.pl.hbs | 0 .../resources/hbs/template1.en.hbs | 0 .../resources/hbs/template1.pl.hbs | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{main => jsMain}/resources/img/cat.jpg | Bin .../{main => jsMain}/resources/img/dog.jpg | Bin showcase/src/{main => jsMain}/web/index.html | 0 .../kotlin/test/com/example/ShowcaseSpec.kt | 0 simple-mpp-fullstack-ktor/gradle.properties | 7 +- .../kotlin/FrontendCode.kt | 0 .../kotlin/PingService.kt | 0 .../resources/jquery.js | 0 .../resources/require.min.js | 0 .../kotlin/BackendCode.kt | 0 .../kotlin/PingService.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 template-cordova/.gettext.json | 4 +- template-cordova/README.md | 4 +- template-cordova/build.gradle.kts | 31 ++- template-cordova/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../src/{main => jsMain}/web/index.html | 0 template-electron/.gettext.json | 4 +- template-electron/README.md | 4 +- template-electron/build.gradle.kts | 33 ++- template-electron/gradle.properties | 5 +- .../electron/electron-builder.yml | 0 .../src/{main => jsMain}/electron/index.js | 0 .../{main => jsMain}/electron/package.json | 0 .../kotlin/com/example/ElectronApp.kt | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../src/{main => jsMain}/web/index.html | 0 template-fullstack-javalin/.gettext.json | 4 +- template-fullstack-javalin/README.md | 16 +- template-fullstack-javalin/build.gradle.kts | 112 ++------ template-fullstack-javalin/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../jvmMain}/resources/assets/.placeholder | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-jooby/.gettext.json | 4 +- template-fullstack-jooby/README.md | 16 +- template-fullstack-jooby/build.gradle.kts | 108 ++------ template-fullstack-jooby/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../resources/i18n/messages-en.po | 0 .../resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- .../.gettext.json | 4 +- .../.gitignore | 0 .../Procfile | 1 + .../README.md | 15 ++ .../app.json | 4 + .../build.gradle.kts | 137 ++++++++++ .../gradle.properties | 18 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../settings.gradle.kts | 8 + .../commonMain/kotlin/com/example/Service.kt | 8 + .../src/jsMain}/kotlin/com/example/App.kt | 0 .../src/jsMain}/kotlin/com/example/Model.kt | 0 .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../src/jsMain}/resources/i18n/messages.pot | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 .../src/jvmMain/kotlin/com/example/Main.kt | 23 ++ .../src/jvmMain/kotlin/com/example/Service.kt | 13 + .../src/jvmMain}/resources/application.conf | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/bootstrap.js | 0 .../webpack.config.d/css.js | 0 .../webpack.config.d/file.js | 0 .../webpack.config.d/handlebars.js | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-ktor-koin/.gettext.json | 4 +- template-fullstack-ktor-koin/README.md | 16 +- template-fullstack-ktor-koin/build.gradle.kts | 111 ++------ .../gradle.properties | 7 +- .../src/jsMain}/kotlin/com/example/App.kt | 0 .../src/jsMain}/kotlin/com/example/Model.kt | 0 .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../src/jsMain}/resources/i18n/messages.pot | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../src/jvmMain}/resources/application.conf | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-ktor/.gettext.json | 4 +- template-fullstack-ktor/README.md | 16 +- template-fullstack-ktor/build.gradle.kts | 111 ++------ template-fullstack-ktor/gradle.properties | 7 +- .../src/jsMain}/kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../src/jsMain/resources/i18n/messages.pot | 4 + .../src/jsMain}/web/index.html | 0 .../kotlin/test/com/example/AppSpec.kt | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../src/jvmMain/resources/application.conf | 18 ++ .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-micronaut/.gettext.json | 4 +- template-fullstack-micronaut/README.md | 16 +- template-fullstack-micronaut/build.gradle.kts | 137 ++++------ .../gradle.properties | 10 +- .../src/backendMain/resources/application.yml | 3 - .../src/jsMain}/kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 9 +- .../kotlin/com/example/Service.kt | 0 .../src/jvmMain/resources/application.yml | 10 + .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-spring-boot/.gettext.json | 4 +- template-fullstack-spring-boot/README.md | 16 +- .../build.gradle.kts | 98 ++----- .../gradle.properties | 11 +- .../src/jsMain}/kotlin/com/example/App.kt | 0 .../src/jsMain/kotlin/com/example/Model.kt | 13 + .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.yml | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template-fullstack-vertx/.gettext.json | 4 +- template-fullstack-vertx/README.md | 16 +- template-fullstack-vertx/build.gradle.kts | 92 ++----- template-fullstack-vertx/gradle.properties | 5 +- .../src/jsMain/kotlin/com/example/App.kt | 41 +++ .../kotlin/com/example/Model.kt | 0 .../src/jsMain}/resources/i18n/messages-en.po | 0 .../src/jsMain}/resources/i18n/messages-pl.po | 0 .../resources/i18n/messages.pot | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- template/.gettext.json | 4 +- template/README.md | 4 +- template/build.gradle.kts | 27 +- template/gradle.properties | 5 +- .../kotlin/com/example/App.kt | 0 .../{main => jsMain}/resources/css/kvapp.css | 0 .../src/jsMain/resources/i18n/messages-en.po | 23 ++ .../src/jsMain/resources/i18n/messages-pl.po | 23 ++ .../resources/i18n/messages.pot | 0 template/src/{main => jsMain}/web/index.html | 0 .../jsTest/kotlin/test/com/example/AppSpec.kt | 15 ++ todomvc-ballast/.gettext.json | 4 +- todomvc-ballast/README.md | 4 +- todomvc-ballast/build.gradle.kts | 27 +- todomvc-ballast/gradle.properties | 7 +- .../kotlin/com/example/TodoContract.kt | 14 +- .../kotlin/com/example/TodoEventHandler.kt | 16 ++ .../kotlin/com/example/TodoInputHandler.kt | 0 .../kotlin/com/example/TodoModel.kt | 0 .../kotlin/com/example/TodoModule.kt | 2 + .../com/example/TodoSavedStateAdapter.kt | 9 +- .../kotlin/com/example/TodoViewModel.kt | 11 +- .../kotlin/com/example/Todomvc.kt | 0 .../src/{main => jsMain}/web/index.html | 0 .../node_modules/todomvc-app-css/index.css | 0 .../node_modules/todomvc-app-css/package.json | 0 .../node_modules/todomvc-app-css/readme.md | 0 .../web/node_modules/todomvc-common/base.css | 0 .../web/node_modules/todomvc-common/base.js | 0 .../node_modules/todomvc-common/package.json | 0 .../web/node_modules/todomvc-common/readme.md | 0 .../{main => jsMain}/web/package-lock.json | 0 .../src/{main => jsMain}/web/package.json | 0 .../kotlin/test/com/example/AppSpec.kt | 0 todomvc/.gettext.json | 4 +- todomvc/README.md | 4 +- todomvc/build.gradle.kts | 28 +- todomvc/gradle.properties | 5 +- .../kotlin/com/example/Todomvc.kt | 0 todomvc/src/{main => jsMain}/web/index.html | 0 .../node_modules/todomvc-app-css/index.css | 0 .../node_modules/todomvc-app-css/package.json | 0 .../node_modules/todomvc-app-css/readme.md | 0 .../web/node_modules/todomvc-common/base.css | 0 .../web/node_modules/todomvc-common/base.js | 0 .../node_modules/todomvc-common/package.json | 0 .../web/node_modules/todomvc-common/readme.md | 0 .../{main => jsMain}/web/package-lock.json | 0 todomvc/src/{main => jsMain}/web/package.json | 0 .../kotlin/test/com/example/AppSpec.kt | 0 tweets-fullstack-javalin/.gettext.json | 4 +- tweets-fullstack-javalin/README.md | 16 +- tweets-fullstack-javalin/build.gradle.kts | 116 ++------- tweets-fullstack-javalin/gradle.properties | 5 +- .../commonMain/kotlin/com/example/Service.kt | 4 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/TweetPanel.kt | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../src/jvmMain/resources/assets/.placeholder | 0 .../src/jvmMain}/resources/logback.xml | 2 +- .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-jooby/.gettext.json | 4 +- tweets-fullstack-jooby/README.md | 16 +- tweets-fullstack-jooby/build.gradle.kts | 112 ++------ tweets-fullstack-jooby/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/TweetPanel.kt | 0 .../src/jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../src/jvmMain/resources/application.conf | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-ktor-koin/.gettext.json | 4 +- tweets-fullstack-ktor-koin/README.md | 16 +- tweets-fullstack-ktor-koin/build.gradle.kts | 113 ++------ tweets-fullstack-ktor-koin/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/TweetPanel.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-ktor/.gettext.json | 4 +- tweets-fullstack-ktor/README.md | 16 +- tweets-fullstack-ktor/build.gradle.kts | 113 ++------ tweets-fullstack-ktor/gradle.properties | 7 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/TweetPanel.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../resources/application.conf | 0 .../src/jvmMain/resources/logback.xml | 32 +++ .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-micronaut/.gettext.json | 4 +- tweets-fullstack-micronaut/README.md | 16 +- tweets-fullstack-micronaut/build.gradle.kts | 142 ++++------ tweets-fullstack-micronaut/gradle.properties | 10 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../kotlin/com/example/TweetPanel.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../src/jvmMain/resources/application.yml | 8 + .../src/jvmMain}/resources/logback.xml | 2 +- .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-spring-boot-rpc/README.md | 15 -- .../gradle.properties | 12 - .../frontendMain/kotlin/com/example/Model.kt | 12 - .../.gettext.json | 39 +++ tweets-fullstack-spring-boot-sse/.gitignore | 8 + .../Procfile | 2 +- tweets-fullstack-spring-boot-sse/README.md | 15 ++ .../app.json | 0 .../build.gradle.kts | 100 ++----- .../gradle.properties | 11 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 62076 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + tweets-fullstack-spring-boot-sse/gradlew | 245 ++++++++++++++++++ tweets-fullstack-spring-boot-sse/gradlew.bat | 92 +++++++ .../settings.gradle.kts | 2 +- .../commonMain/kotlin/com/example/Service.kt | 3 +- .../src/jsMain}/kotlin/com/example/App.kt | 12 +- .../src/jsMain/kotlin/com/example/Model.kt | 22 ++ .../jsMain}/kotlin/com/example/TweetPanel.kt | 4 +- .../src/jsMain}/web/index.html | 0 .../src/jvmMain}/kotlin/com/example/Main.kt | 0 .../jvmMain}/kotlin/com/example/Service.kt | 28 +- .../src/jvmMain}/resources/application.yml | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/bootstrap.js | 3 + .../webpack.config.d/css.js | 1 + .../webpack.config.d/file.js | 6 + .../webpack.config.d/handlebars.js | 6 + .../webpack.config.d/webpack.js | 16 ++ tweets-fullstack-spring-boot/.gettext.json | 4 +- tweets-fullstack-spring-boot/README.md | 16 +- tweets-fullstack-spring-boot/build.gradle.kts | 100 ++----- .../gradle.properties | 11 +- .../src/backendMain/resources/application.yml | 5 - .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../jsMain}/kotlin/com/example/TweetPanel.kt | 0 .../{frontendMain => jsMain}/web/index.html | 0 .../kotlin/com/example/Main.kt | 0 .../kotlin/com/example/Service.kt | 0 .../src/jvmMain}/resources/application.yml | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- tweets-fullstack-vertx/.gettext.json | 4 +- tweets-fullstack-vertx/README.md | 16 +- tweets-fullstack-vertx/build.gradle.kts | 94 ++----- tweets-fullstack-vertx/gradle.properties | 5 +- .../commonMain/kotlin/com/example/Service.kt | 4 +- .../kotlin/com/example/App.kt | 0 .../kotlin/com/example/Model.kt | 0 .../jsMain}/kotlin/com/example/TweetPanel.kt | 0 .../src/jsMain/web/index.html | 12 + .../kotlin/com/example/Main.kt | 2 +- .../kotlin/com/example/Service.kt | 0 .../src/jvmMain}/resources/logback.xml | 0 .../webpack.config.d/webpack.js | 2 +- 823 files changed, 2322 insertions(+), 3294 deletions(-) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-javalin/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Dao.kt (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Db.kt (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/DbConfig.kt (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/resources/application.properties (100%) rename {numbers-fullstack-javalin/src/backendMain => addressbook-fullstack-javalin/src/jvmMain}/resources/assets/.placeholder (100%) rename addressbook-fullstack-javalin/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-jooby/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/AddressDao.kt (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Db.kt (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/resources/application.conf (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-fullstack-jooby/src/{backendMain => jvmMain}/resources/schema.sql (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-ktor-koin/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Dao.kt (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Db.kt (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/resources/application.conf (100%) rename addressbook-fullstack-ktor-koin/src/{backendMain => jvmMain}/resources/logback.xml (100%) create mode 100644 addressbook-fullstack-ktor/logs/ktor.log rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-ktor/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Dao.kt (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Db.kt (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/resources/application.conf (100%) rename addressbook-fullstack-ktor/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-micronaut/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (71%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/R2dbc.kt (100%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Security.kt (92%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/resources/application.yml (67%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-fullstack-micronaut/src/{backendMain => jvmMain}/resources/schema.sql (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-spring-boot/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Security.kt (73%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/application.yml (100%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/schema.sql (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/MainPanel.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/resources/css/kvapp.css (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename addressbook-fullstack-vertx/src/{frontendMain => jsMain}/web/index.html (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Dao.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Db.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/DbConfig.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Security.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/resources/application.properties (100%) rename addressbook-fullstack-vertx/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename addressbook-tabulator/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook-tabulator/src/{main => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook-tabulator/src/{main => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook-tabulator/src/{main => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook-tabulator/src/{main => jsMain}/resources/css/kvapp.css (100%) rename addressbook-tabulator/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook-tabulator/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook-tabulator/src/{main => jsMain}/web/index.html (100%) rename addressbook-tabulator/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename addressbook-tabulator/src/{test => jsTest}/resources/css/kvapp.css (100%) rename addressbook/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename addressbook/src/{main => jsMain}/kotlin/com/example/EditPanel.kt (100%) rename addressbook/src/{main => jsMain}/kotlin/com/example/ListPanel.kt (100%) rename addressbook/src/{main => jsMain}/kotlin/com/example/Model.kt (100%) rename addressbook/src/{main => jsMain}/resources/css/kvapp.css (100%) rename addressbook/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename addressbook/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename addressbook/src/{main => jsMain}/web/index.html (100%) rename addressbook/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename addressbook/src/{test => jsTest}/resources/css/kvapp.css (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/Calculator.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/DesktopIcon.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/DesktopWindow.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/Paint.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/TextEditor.kt (100%) rename desktop/src/{main => jsMain}/kotlin/com/example/WebBrowser.kt (100%) rename desktop/src/{main => jsMain}/resources/css/kvapp.css (100%) rename desktop/src/{main => jsMain}/web/index.html (100%) rename desktop/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename docs/addressbook-tabulator/{150de8eaa454d669c405.ttf => 016b4a6cdced82ab3aa1.ttf} (92%) delete mode 100644 docs/addressbook-tabulator/3223dc79c1adee56370b.woff2 rename docs/addressbook-tabulator/{d87474231f4192884802.ttf => 50701fbb8177c2dde530.ttf} (90%) create mode 100644 docs/addressbook-tabulator/878f31251d960bd6266f.woff2 create mode 100644 docs/addressbook-tabulator/b041b1fa4fe241b23445.woff2 create mode 100644 docs/addressbook-tabulator/b6879d41b0852f01ed5b.woff2 delete mode 100644 docs/addressbook-tabulator/bb975c966c37455a1bc3.woff2 rename docs/addressbook-tabulator/{0e3a648be390bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} (86%) rename docs/addressbook-tabulator/{4a2cd718d7031b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} (97%) delete mode 100644 docs/addressbook-tabulator/e033a13ee751afc1860c.woff2 rename docs/{desktop/150de8eaa454d669c405.ttf => addressbook/016b4a6cdced82ab3aa1.ttf} (92%) delete mode 100644 docs/addressbook/3223dc79c1adee56370b.woff2 rename docs/{desktop/d87474231f4192884802.ttf => addressbook/50701fbb8177c2dde530.ttf} (90%) create mode 100644 docs/addressbook/878f31251d960bd6266f.woff2 create mode 100644 docs/addressbook/b041b1fa4fe241b23445.woff2 create mode 100644 docs/addressbook/b6879d41b0852f01ed5b.woff2 delete mode 100644 docs/addressbook/bb975c966c37455a1bc3.woff2 rename docs/addressbook/{0e3a648be390bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} (86%) rename docs/addressbook/{4a2cd718d7031b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} (97%) delete mode 100644 docs/addressbook/e033a13ee751afc1860c.woff2 rename docs/{onsenui-kitchensink/150de8eaa454d669c405.ttf => desktop/016b4a6cdced82ab3aa1.ttf} (92%) delete mode 100644 docs/desktop/3223dc79c1adee56370b.woff2 rename docs/{addressbook/d87474231f4192884802.ttf => desktop/50701fbb8177c2dde530.ttf} (90%) create mode 100644 docs/desktop/878f31251d960bd6266f.woff2 create mode 100644 docs/desktop/b041b1fa4fe241b23445.woff2 create mode 100644 docs/desktop/b6879d41b0852f01ed5b.woff2 delete mode 100644 docs/desktop/bb975c966c37455a1bc3.woff2 rename docs/desktop/{0e3a648be390bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} (86%) rename docs/desktop/{4a2cd718d7031b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} (97%) delete mode 100644 docs/desktop/e033a13ee751afc1860c.woff2 rename docs/{addressbook/150de8eaa454d669c405.ttf => onsenui-kitchensink/016b4a6cdced82ab3aa1.ttf} (92%) delete mode 100644 docs/onsenui-kitchensink/3223dc79c1adee56370b.woff2 rename docs/onsenui-kitchensink/{d87474231f4192884802.ttf => 50701fbb8177c2dde530.ttf} (90%) create mode 100644 docs/onsenui-kitchensink/878f31251d960bd6266f.woff2 create mode 100644 docs/onsenui-kitchensink/b041b1fa4fe241b23445.woff2 create mode 100644 docs/onsenui-kitchensink/b6879d41b0852f01ed5b.woff2 delete mode 100644 docs/onsenui-kitchensink/bb975c966c37455a1bc3.woff2 rename docs/onsenui-kitchensink/{0e3a648be390bd8cb094.ttf => c6a0c95b0a95c4553700.ttf} (86%) rename docs/onsenui-kitchensink/{4a2cd718d7031b732e76.ttf => d75e3fd1eb12e9bd6655.ttf} (97%) delete mode 100644 docs/onsenui-kitchensink/e033a13ee751afc1860c.woff2 create mode 100644 docs/showcase/016b4a6cdced82ab3aa1.ttf delete mode 100644 docs/showcase/0e3a648be390bd8cb094.ttf delete mode 100644 docs/showcase/150de8eaa454d669c405.ttf delete mode 100644 docs/showcase/3223dc79c1adee56370b.woff2 delete mode 100644 docs/showcase/4a2cd718d7031b732e76.ttf create mode 100644 docs/showcase/50701fbb8177c2dde530.ttf create mode 100644 docs/showcase/878f31251d960bd6266f.woff2 create mode 100644 docs/showcase/b041b1fa4fe241b23445.woff2 create mode 100644 docs/showcase/b6879d41b0852f01ed5b.woff2 delete mode 100644 docs/showcase/bb975c966c37455a1bc3.woff2 create mode 100644 docs/showcase/c6a0c95b0a95c4553700.ttf create mode 100644 docs/showcase/d75e3fd1eb12e9bd6655.ttf delete mode 100644 docs/showcase/d87474231f4192884802.ttf delete mode 100644 docs/showcase/e033a13ee751afc1860c.woff2 rename encoder-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename encoder-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename encoder-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename encoder-fullstack-ktor/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename encoder-fullstack-ktor/src/{frontendMain => jsMain}/web/index.html (100%) rename encoder-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename encoder-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename encoder-fullstack-ktor/src/{backendMain => jvmMain}/resources/application.conf (100%) rename encoder-fullstack-ktor/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/CardView.kt (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/Components.kt (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/State.kt (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/Toolbar.kt (100%) rename fomantic/src/{main => jsMain}/kotlin/com/example/User.kt (100%) rename fomantic/src/{main => jsMain}/resources/css/kvapp.css (100%) rename fomantic/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename fomantic/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename fomantic/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename fomantic/src/{main => jsMain}/web/index.html (100%) rename fomantic/src/{main => jsMain}/web/semantic.min.css (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/brand-icons.eot (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/brand-icons.svg (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/brand-icons.ttf (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/brand-icons.woff (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/brand-icons.woff2 (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/icons.eot (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/icons.svg (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/icons.ttf (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/icons.woff (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/icons.woff2 (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/outline-icons.eot (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/outline-icons.svg (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/outline-icons.ttf (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/outline-icons.woff (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/fonts/outline-icons.woff2 (100%) rename fomantic/src/{main => jsMain}/web/themes/default/assets/images/flags.png (100%) rename fomantic/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename helloworld/src/{main => jsMain}/kotlin/com/example/Helloworld.kt (100%) rename helloworld/src/{main => jsMain}/resources/css/helloworld.css (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-de.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-es.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-fr.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-ja.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-ko.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages-ru.po (100%) rename helloworld/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename helloworld/src/{main => jsMain}/web/index.html (100%) rename helloworld/src/{test => jsTest}/kotlin/test/com/example/HelloworldSpec.kt (100%) rename mini-template/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename mini-template/src/{main => jsMain}/resources/index.html (100%) rename numbers-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename numbers-fullstack-javalin/src/{frontendMain => jsMain}/web/index.html (100%) rename numbers-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename numbers-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/NumberService.kt (100%) rename numbers-fullstack-javalin/src/{backendMain => jvmMain}/resources/application.conf (100%) rename {template-fullstack-javalin/src/backendMain => numbers-fullstack-javalin/src/jvmMain}/resources/assets/.placeholder (100%) rename numbers-fullstack-javalin/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename numbers-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename numbers-fullstack-jooby/src/{frontendMain => jsMain}/web/index.html (100%) rename numbers-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename numbers-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/NumberService.kt (100%) rename numbers-fullstack-jooby/src/{backendMain => jvmMain}/resources/application.conf (100%) rename numbers-fullstack-jooby/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename numbers-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename numbers-fullstack-ktor/src/{frontendMain => jsMain}/web/index.html (100%) rename numbers-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename numbers-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/NumberService.kt (100%) rename numbers-fullstack-ktor/src/{backendMain => jvmMain}/resources/application.conf (100%) rename numbers-fullstack-ktor/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename numbers-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename numbers-fullstack-spring-boot/src/{frontendMain => jsMain}/web/index.html (100%) rename numbers-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename numbers-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/NumberService.kt (100%) rename numbers-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/application.yml (100%) rename numbers-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/AnimPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/ButtonsPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/CameraPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/CarouselPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/DialogsPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/FormsPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/HomePage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/InfiniteScrollPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/MenuPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/PresentationPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/ProgressPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/kotlin/com/example/PullHookPage.kt (100%) rename onsenui-kitchensink/src/{main => jsMain}/resources/css/kvapp.css (100%) rename onsenui-kitchensink/src/{main => jsMain}/resources/img/kvision-onsenui.png (100%) rename onsenui-kitchensink/src/{main => jsMain}/web/index.html (100%) rename onsenui-kitchensink/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/CardView.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/Components.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/ListView.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/Model.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/Redux.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/TableView.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/Toolbar.kt (100%) rename patternfly/src/{main => jsMain}/kotlin/com/example/User.kt (100%) rename patternfly/src/{main => jsMain}/resources/css/kvapp.css (100%) rename patternfly/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename patternfly/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename patternfly/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename patternfly/src/{main => jsMain}/web/index.html (100%) rename patternfly/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename pokedex/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename pokedex/src/{main => jsMain}/kotlin/com/example/Model.kt (100%) rename pokedex/src/{main => jsMain}/kotlin/com/example/PokeBox.kt (100%) rename pokedex/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename pokedex/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename pokedex/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename pokedex/src/{main => jsMain}/web/icons/128x128.png (100%) rename pokedex/src/{main => jsMain}/web/icons/16x16.png (100%) rename pokedex/src/{main => jsMain}/web/icons/24x24.png (100%) rename pokedex/src/{main => jsMain}/web/icons/256x256.png (100%) rename pokedex/src/{main => jsMain}/web/icons/32x32.png (100%) rename pokedex/src/{main => jsMain}/web/icons/48x48.png (100%) rename pokedex/src/{main => jsMain}/web/icons/512x512.png (100%) rename pokedex/src/{main => jsMain}/web/icons/64x64.png (100%) rename pokedex/src/{main => jsMain}/web/icons/96x96.png (100%) rename pokedex/src/{main => jsMain}/web/index.html (100%) rename pokedex/src/{main => jsMain}/web/manifest.json (100%) rename pokedex/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/BasicTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/ButtonsTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/ChartTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/ContainersTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/DataTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/DragDropTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/DropDownTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/FormTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/LayoutsTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/ModalsTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/RestTab.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/Showcase.kt (100%) rename showcase/src/{main => jsMain}/kotlin/com/example/TabulatorTab.kt (100%) rename showcase/src/{main => jsMain}/resources/css/showcase.css (100%) rename showcase/src/{main => jsMain}/resources/hbs/rest.en.hbs (100%) rename showcase/src/{main => jsMain}/resources/hbs/rest.pl.hbs (100%) rename showcase/src/{main => jsMain}/resources/hbs/template1.en.hbs (100%) rename showcase/src/{main => jsMain}/resources/hbs/template1.pl.hbs (100%) rename showcase/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename showcase/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename showcase/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename showcase/src/{main => jsMain}/resources/img/cat.jpg (100%) rename showcase/src/{main => jsMain}/resources/img/dog.jpg (100%) rename showcase/src/{main => jsMain}/web/index.html (100%) rename showcase/src/{test => jsTest}/kotlin/test/com/example/ShowcaseSpec.kt (100%) rename simple-mpp-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/FrontendCode.kt (100%) rename simple-mpp-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/PingService.kt (100%) rename simple-mpp-fullstack-ktor/src/{frontendMain => jsMain}/resources/jquery.js (100%) rename simple-mpp-fullstack-ktor/src/{frontendMain => jsMain}/resources/require.min.js (100%) rename simple-mpp-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/BackendCode.kt (100%) rename simple-mpp-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/PingService.kt (100%) rename simple-mpp-fullstack-ktor/src/{backendMain => jvmMain}/resources/application.conf (100%) rename simple-mpp-fullstack-ktor/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename template-cordova/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename template-cordova/src/{main => jsMain}/resources/css/kvapp.css (100%) rename template-cordova/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename template-cordova/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename template-cordova/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename template-cordova/src/{main => jsMain}/web/index.html (100%) rename template-electron/src/{main => jsMain}/electron/electron-builder.yml (100%) rename template-electron/src/{main => jsMain}/electron/index.js (100%) rename template-electron/src/{main => jsMain}/electron/package.json (100%) rename template-electron/src/{main => jsMain}/kotlin/com/example/ElectronApp.kt (100%) rename template-electron/src/{main => jsMain}/resources/i18n/messages-en.po (100%) rename template-electron/src/{main => jsMain}/resources/i18n/messages-pl.po (100%) rename template-electron/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename template-electron/src/{main => jsMain}/web/index.html (100%) rename template-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename template-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename template-fullstack-javalin/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename template-fullstack-javalin/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename template-fullstack-javalin/src/{frontendMain => jsMain}/web/index.html (100%) rename template-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename template-fullstack-javalin/src/{backendMain => jvmMain}/resources/application.conf (100%) rename {tweets-fullstack-javalin/src/backendMain => template-fullstack-javalin/src/jvmMain}/resources/assets/.placeholder (100%) rename template-fullstack-javalin/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages-en.po (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages-pl.po (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename template-fullstack-jooby/src/{frontendMain => jsMain}/web/index.html (100%) rename template-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename template-fullstack-jooby/src/{backendMain => jvmMain}/resources/application.conf (100%) rename template-fullstack-jooby/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/.gettext.json (86%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/.gitignore (100%) create mode 100644 template-fullstack-ktor-koin-annotations/Procfile create mode 100644 template-fullstack-ktor-koin-annotations/README.md create mode 100644 template-fullstack-ktor-koin-annotations/app.json create mode 100644 template-fullstack-ktor-koin-annotations/build.gradle.kts create mode 100644 template-fullstack-ktor-koin-annotations/gradle.properties rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/gradle/wrapper/gradle-wrapper.jar (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/gradle/wrapper/gradle-wrapper.properties (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/gradlew (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/gradlew.bat (100%) create mode 100644 template-fullstack-ktor-koin-annotations/settings.gradle.kts create mode 100644 template-fullstack-ktor-koin-annotations/src/commonMain/kotlin/com/example/Service.kt rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/kotlin/com/example/App.kt (100%) rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/kotlin/com/example/Model.kt (100%) rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/resources/i18n/messages-pl.po (100%) rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/resources/i18n/messages.pot (100%) rename {template-fullstack-ktor-koin/src/frontendMain => template-fullstack-ktor-koin-annotations/src/jsMain}/web/index.html (100%) rename {template-fullstack-ktor-koin/src/frontendTest => template-fullstack-ktor-koin-annotations/src/jsTest}/kotlin/test/com/example/AppSpec.kt (100%) create mode 100644 template-fullstack-ktor-koin-annotations/src/jvmMain/kotlin/com/example/Main.kt create mode 100644 template-fullstack-ktor-koin-annotations/src/jvmMain/kotlin/com/example/Service.kt rename {template-fullstack-ktor-koin/src/backendMain => template-fullstack-ktor-koin-annotations/src/jvmMain}/resources/application.conf (100%) rename {template-fullstack-ktor-koin/src/backendMain => template-fullstack-ktor-koin-annotations/src/jvmMain}/resources/logback.xml (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/webpack.config.d/bootstrap.js (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/webpack.config.d/css.js (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/webpack.config.d/file.js (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/webpack.config.d/handlebars.js (100%) rename {tweets-fullstack-spring-boot-rpc => template-fullstack-ktor-koin-annotations}/webpack.config.d/webpack.js (83%) rename {template-fullstack-ktor/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/kotlin/com/example/App.kt (100%) rename {template-fullstack-spring-boot/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/kotlin/com/example/Model.kt (100%) rename {template-fullstack-ktor/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template-fullstack-ktor/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/resources/i18n/messages-pl.po (100%) rename {template-fullstack-ktor/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/resources/i18n/messages.pot (100%) rename {template-fullstack-ktor/src/frontendMain => template-fullstack-ktor-koin/src/jsMain}/web/index.html (100%) rename {template-fullstack-ktor/src/frontendTest => template-fullstack-ktor-koin/src/jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename template-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename {template-fullstack-ktor/src/backendMain => template-fullstack-ktor-koin/src/jvmMain}/resources/application.conf (100%) rename {template-fullstack-ktor/src/backendMain => template-fullstack-ktor-koin/src/jvmMain}/resources/logback.xml (100%) rename {template-fullstack-micronaut/src/frontendMain => template-fullstack-ktor/src/jsMain}/kotlin/com/example/App.kt (100%) rename template-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename {template-fullstack-micronaut/src/frontendMain => template-fullstack-ktor/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template-fullstack-micronaut/src/frontendMain => template-fullstack-ktor/src/jsMain}/resources/i18n/messages-pl.po (100%) create mode 100644 template-fullstack-ktor/src/jsMain/resources/i18n/messages.pot rename {template-fullstack-micronaut/src/frontendMain => template-fullstack-ktor/src/jsMain}/web/index.html (100%) rename {template/src/test => template-fullstack-ktor/src/jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename template-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) create mode 100644 template-fullstack-ktor/src/jvmMain/resources/application.conf rename {tweets-fullstack-ktor-koin/src/backendMain => template-fullstack-ktor/src/jvmMain}/resources/logback.xml (100%) delete mode 100644 template-fullstack-micronaut/src/backendMain/resources/application.yml rename {template-fullstack-spring-boot/src/frontendMain => template-fullstack-micronaut/src/jsMain}/kotlin/com/example/App.kt (100%) rename template-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename {template-fullstack-spring-boot/src/frontendMain => template-fullstack-micronaut/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template-fullstack-spring-boot/src/frontendMain => template-fullstack-micronaut/src/jsMain}/resources/i18n/messages-pl.po (100%) rename {template-fullstack-spring-boot/src/frontendMain => template-fullstack-micronaut/src/jsMain}/web/index.html (100%) rename template-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (69%) rename template-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) create mode 100644 template-fullstack-micronaut/src/jvmMain/resources/application.yml rename template-fullstack-micronaut/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename {template-fullstack-vertx/src/frontendMain => template-fullstack-spring-boot/src/jsMain}/kotlin/com/example/App.kt (100%) create mode 100644 template-fullstack-spring-boot/src/jsMain/kotlin/com/example/Model.kt rename {template-fullstack-vertx/src/frontendMain => template-fullstack-spring-boot/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template-fullstack-vertx/src/frontendMain => template-fullstack-spring-boot/src/jsMain}/resources/i18n/messages-pl.po (100%) rename {template-fullstack-vertx/src/frontendMain => template-fullstack-spring-boot/src/jsMain}/web/index.html (100%) rename template-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename template-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/application.yml (100%) rename template-fullstack-spring-boot/src/{backendMain => jvmMain}/resources/logback.xml (100%) create mode 100644 template-fullstack-vertx/src/jsMain/kotlin/com/example/App.kt rename template-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename {template/src/main => template-fullstack-vertx/src/jsMain}/resources/i18n/messages-en.po (100%) rename {template/src/main => template-fullstack-vertx/src/jsMain}/resources/i18n/messages-pl.po (100%) rename template-fullstack-vertx/src/{frontendMain => jsMain}/resources/i18n/messages.pot (100%) rename {tweets-fullstack-javalin/src/frontendMain => template-fullstack-vertx/src/jsMain}/web/index.html (100%) rename template-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename template-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename template-fullstack-vertx/src/{backendMain => jvmMain}/resources/logback.xml (100%) rename template/src/{main => jsMain}/kotlin/com/example/App.kt (100%) rename template/src/{main => jsMain}/resources/css/kvapp.css (100%) create mode 100644 template/src/jsMain/resources/i18n/messages-en.po create mode 100644 template/src/jsMain/resources/i18n/messages-pl.po rename template/src/{main => jsMain}/resources/i18n/messages.pot (100%) rename template/src/{main => jsMain}/web/index.html (100%) create mode 100644 template/src/jsTest/kotlin/test/com/example/AppSpec.kt rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoContract.kt (75%) create mode 100644 todomvc-ballast/src/jsMain/kotlin/com/example/TodoEventHandler.kt rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoInputHandler.kt (100%) rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoModel.kt (100%) rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoModule.kt (91%) rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoSavedStateAdapter.kt (85%) rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/TodoViewModel.kt (80%) rename todomvc-ballast/src/{main => jsMain}/kotlin/com/example/Todomvc.kt (100%) rename todomvc-ballast/src/{main => jsMain}/web/index.html (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-app-css/index.css (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-app-css/package.json (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-app-css/readme.md (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-common/base.css (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-common/base.js (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-common/package.json (100%) rename todomvc-ballast/src/{main => jsMain}/web/node_modules/todomvc-common/readme.md (100%) rename todomvc-ballast/src/{main => jsMain}/web/package-lock.json (100%) rename todomvc-ballast/src/{main => jsMain}/web/package.json (100%) rename todomvc-ballast/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename todomvc/src/{main => jsMain}/kotlin/com/example/Todomvc.kt (100%) rename todomvc/src/{main => jsMain}/web/index.html (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-app-css/index.css (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-app-css/package.json (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-app-css/readme.md (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-common/base.css (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-common/base.js (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-common/package.json (100%) rename todomvc/src/{main => jsMain}/web/node_modules/todomvc-common/readme.md (100%) rename todomvc/src/{main => jsMain}/web/package-lock.json (100%) rename todomvc/src/{main => jsMain}/web/package.json (100%) rename todomvc/src/{test => jsTest}/kotlin/test/com/example/AppSpec.kt (100%) rename tweets-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename tweets-fullstack-javalin/src/{frontendMain => jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename {tweets-fullstack-jooby/src/frontendMain => tweets-fullstack-javalin/src/jsMain}/web/index.html (100%) rename tweets-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-javalin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename tweets-fullstack-javalin/src/{backendMain => jvmMain}/resources/application.conf (100%) rename tweets-fullstack-jooby/src/backendMain/resources/application.conf => tweets-fullstack-javalin/src/jvmMain/resources/assets/.placeholder (100%) rename {tweets-fullstack-vertx/src/backendMain => tweets-fullstack-javalin/src/jvmMain}/resources/logback.xml (93%) rename tweets-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename tweets-fullstack-jooby/src/{frontendMain => jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename {tweets-fullstack-vertx/src/frontendMain => tweets-fullstack-jooby/src/jsMain}/web/index.html (100%) rename tweets-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-jooby/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) create mode 100644 tweets-fullstack-jooby/src/jvmMain/resources/application.conf rename {tweets-fullstack-javalin/src/backendMain => tweets-fullstack-jooby/src/jvmMain}/resources/logback.xml (100%) rename tweets-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename tweets-fullstack-ktor-koin/src/{frontendMain => jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename tweets-fullstack-ktor-koin/src/{frontendMain => jsMain}/web/index.html (100%) rename tweets-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-ktor-koin/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename tweets-fullstack-ktor-koin/src/{backendMain => jvmMain}/resources/application.conf (100%) rename {tweets-fullstack-ktor/src/backendMain => tweets-fullstack-ktor-koin/src/jvmMain}/resources/logback.xml (100%) rename tweets-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename tweets-fullstack-ktor/src/{frontendMain => jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename tweets-fullstack-ktor/src/{frontendMain => jsMain}/web/index.html (100%) rename tweets-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-ktor/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename tweets-fullstack-ktor/src/{backendMain => jvmMain}/resources/application.conf (100%) create mode 100644 tweets-fullstack-ktor/src/jvmMain/resources/logback.xml rename tweets-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename tweets-fullstack-micronaut/src/{frontendMain => jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename tweets-fullstack-micronaut/src/{frontendMain => jsMain}/web/index.html (100%) rename tweets-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-micronaut/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) create mode 100644 tweets-fullstack-micronaut/src/jvmMain/resources/application.yml rename {tweets-fullstack-spring-boot/src/backendMain => tweets-fullstack-micronaut/src/jvmMain}/resources/logback.xml (93%) delete mode 100644 tweets-fullstack-spring-boot-rpc/README.md delete mode 100644 tweets-fullstack-spring-boot-rpc/gradle.properties delete mode 100644 tweets-fullstack-spring-boot-rpc/src/frontendMain/kotlin/com/example/Model.kt create mode 100644 tweets-fullstack-spring-boot-sse/.gettext.json create mode 100644 tweets-fullstack-spring-boot-sse/.gitignore rename {tweets-fullstack-spring-boot-rpc => tweets-fullstack-spring-boot-sse}/Procfile (65%) create mode 100644 tweets-fullstack-spring-boot-sse/README.md rename {tweets-fullstack-spring-boot-rpc => tweets-fullstack-spring-boot-sse}/app.json (100%) rename {tweets-fullstack-spring-boot-rpc => tweets-fullstack-spring-boot-sse}/build.gradle.kts (53%) create mode 100644 tweets-fullstack-spring-boot-sse/gradle.properties create mode 100644 tweets-fullstack-spring-boot-sse/gradle/wrapper/gradle-wrapper.jar create mode 100644 tweets-fullstack-spring-boot-sse/gradle/wrapper/gradle-wrapper.properties create mode 100755 tweets-fullstack-spring-boot-sse/gradlew create mode 100644 tweets-fullstack-spring-boot-sse/gradlew.bat rename {tweets-fullstack-spring-boot-rpc => tweets-fullstack-spring-boot-sse}/settings.gradle.kts (87%) rename {tweets-fullstack-spring-boot-rpc => tweets-fullstack-spring-boot-sse}/src/commonMain/kotlin/com/example/Service.kt (83%) rename {tweets-fullstack-spring-boot-rpc/src/frontendMain => tweets-fullstack-spring-boot-sse/src/jsMain}/kotlin/com/example/App.kt (86%) create mode 100644 tweets-fullstack-spring-boot-sse/src/jsMain/kotlin/com/example/Model.kt rename {tweets-fullstack-vertx/src/frontendMain => tweets-fullstack-spring-boot-sse/src/jsMain}/kotlin/com/example/TweetPanel.kt (93%) rename {tweets-fullstack-spring-boot-rpc/src/frontendMain => tweets-fullstack-spring-boot-sse/src/jsMain}/web/index.html (100%) rename {tweets-fullstack-spring-boot-rpc/src/backendMain => tweets-fullstack-spring-boot-sse/src/jvmMain}/kotlin/com/example/Main.kt (100%) rename {tweets-fullstack-spring-boot-rpc/src/backendMain => tweets-fullstack-spring-boot-sse/src/jvmMain}/kotlin/com/example/Service.kt (57%) rename {tweets-fullstack-micronaut/src/backendMain => tweets-fullstack-spring-boot-sse/src/jvmMain}/resources/application.yml (100%) rename {tweets-fullstack-micronaut/src/backendMain => tweets-fullstack-spring-boot-sse/src/jvmMain}/resources/logback.xml (100%) create mode 100644 tweets-fullstack-spring-boot-sse/webpack.config.d/bootstrap.js create mode 100644 tweets-fullstack-spring-boot-sse/webpack.config.d/css.js create mode 100644 tweets-fullstack-spring-boot-sse/webpack.config.d/file.js create mode 100644 tweets-fullstack-spring-boot-sse/webpack.config.d/handlebars.js create mode 100644 tweets-fullstack-spring-boot-sse/webpack.config.d/webpack.js delete mode 100644 tweets-fullstack-spring-boot/src/backendMain/resources/application.yml rename tweets-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-spring-boot/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename {tweets-fullstack-spring-boot-rpc/src/frontendMain => tweets-fullstack-spring-boot/src/jsMain}/kotlin/com/example/TweetPanel.kt (100%) rename tweets-fullstack-spring-boot/src/{frontendMain => jsMain}/web/index.html (100%) rename tweets-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-spring-boot/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename {tweets-fullstack-spring-boot-rpc/src/backendMain => tweets-fullstack-spring-boot/src/jvmMain}/resources/application.yml (100%) rename {tweets-fullstack-spring-boot-rpc/src/backendMain => tweets-fullstack-spring-boot/src/jvmMain}/resources/logback.xml (100%) rename tweets-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/App.kt (100%) rename tweets-fullstack-vertx/src/{frontendMain => jsMain}/kotlin/com/example/Model.kt (100%) rename {tweets-fullstack-spring-boot/src/frontendMain => tweets-fullstack-vertx/src/jsMain}/kotlin/com/example/TweetPanel.kt (100%) create mode 100644 tweets-fullstack-vertx/src/jsMain/web/index.html rename tweets-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Main.kt (100%) rename tweets-fullstack-vertx/src/{backendMain => jvmMain}/kotlin/com/example/Service.kt (100%) rename {tweets-fullstack-jooby/src/backendMain => tweets-fullstack-vertx/src/jvmMain}/resources/logback.xml (100%) diff --git a/README.md b/README.md index 79f81af0..10dd82ff 100644 --- a/README.md +++ b/README.md @@ -103,26 +103,18 @@ endpoints). The example project utilizes: The architecture of the project is heavily based on Kotlin coroutines, wrapping asynchronous client-server calls into easy-to-read synchronous-like code. -[See live demo on Heroku](https://kvision-address-book.herokuapp.com/) - ## Number converter - fullstack A simple application to convert integer numbers to words by using JVM [Tradukisto](https://github.com/allegro/tradukisto) library. -[See live demo on Heroku](https://kvision-numbers.herokuapp.com/) - ## Encoder - fullstack A simple application to encode the given text, based on the overview chapter from the [KVision guide](https://kvision.gitbook.io/kvision-guide/part-3-server-side-interface/overview). -[See live demo on Heroku](https://kvision-encoder.herokuapp.com/) - ## Tweets - fullstack A simple, multiplatform, message board application based on websocket communication. -[See live demo on Heroku](https://kvision-tweets.herokuapp.com/) - ## Template - fullstack A fullstack application template (versions for all supported frameworks). A starting point for a new application. diff --git a/addressbook-fullstack-javalin/.gettext.json b/addressbook-fullstack-javalin/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-javalin/.gettext.json +++ b/addressbook-fullstack-javalin/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-javalin/README.md b/addressbook-fullstack-javalin/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-javalin/README.md +++ b/addressbook-fullstack-javalin/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-javalin/build.gradle.kts b/addressbook-fullstack-javalin/build.gradle.kts index 1b08fdcd..b4e91b53 100644 --- a/addressbook-fullstack-javalin/build.gradle.kts +++ b/addressbook-fullstack-javalin/build.gradle.kts @@ -1,4 +1,4 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { @@ -29,26 +29,26 @@ val kweryVersion: String by project val commonsCodecVersion: String by project val jdbcNamedParametersVersion: String by project -val webDir = file("src/frontendMain/web") val mainClassName = "com.example.MainKt" kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { withJava() compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + mainRun { + mainClass.set(mainClassName) + } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -59,17 +59,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -78,7 +78,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-javalin:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -86,7 +85,7 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) implementation("org.slf4j:slf4j-simple:$slf4jVersion") @@ -99,14 +98,13 @@ kotlin { implementation("com.github.andrewoma.kwery:core:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -114,9 +112,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -124,74 +121,3 @@ kotlin { } } } - -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/assets") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("backendJar").group = "package" - create("shadowJar", Jar::class).apply { - dependsOn("frontendArchive", "backendJar") - group = "package" - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis(), - "Main-Class" to mainClassName - ) - ) - } - val dependencies = configurations["backendRuntimeClasspath"].filter { it.name.endsWith(".jar") } + - project.tasks["backendJar"].outputs.files + - project.tasks["frontendArchive"].outputs.files - dependencies.forEach { - if (it.isDirectory) from(it) else from(zipTree(it)) - } - exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA") - inputs.files(dependencies) - outputs.file(archiveFile) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("jar", Jar::class).apply { - dependsOn("shadowJar") - } - create("backendRun", JavaExec::class) { - dependsOn("compileKotlinBackend") - group = "run" - mainClass.set(mainClassName) - classpath = - configurations["backendRuntimeClasspath"] + project.tasks["compileKotlinBackend"].outputs.files + - project.tasks["backendProcessResources"].outputs.files - workingDir = buildDir - } - } -} diff --git a/addressbook-fullstack-javalin/gradle.properties b/addressbook-fullstack-javalin/gradle.properties index a7bc7973..102a7847 100644 --- a/addressbook-fullstack-javalin/gradle.properties +++ b/addressbook-fullstack-javalin/gradle.properties @@ -1,8 +1,8 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 +systemProp.kvisionVersion=7.0.0 slf4jVersion=2.0.7 hikariVersion=3.2.0 commonsCodecVersion=1.10 @@ -13,5 +13,4 @@ pgsqlVersion=42.2.2 kweryVersion=0.17 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-javalin/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-javalin/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-javalin/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-javalin/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-javalin/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-javalin/src/frontendMain/web/index.html b/addressbook-fullstack-javalin/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-javalin/src/frontendMain/web/index.html rename to addressbook-fullstack-javalin/src/jsMain/web/index.html diff --git a/addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Dao.kt b/addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Dao.kt similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Dao.kt rename to addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Dao.kt diff --git a/addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Db.kt b/addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Db.kt similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Db.kt rename to addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Db.kt diff --git a/addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/DbConfig.kt b/addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/DbConfig.kt similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/DbConfig.kt rename to addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/DbConfig.kt diff --git a/addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-javalin/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-javalin/src/backendMain/resources/application.properties b/addressbook-fullstack-javalin/src/jvmMain/resources/application.properties similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/resources/application.properties rename to addressbook-fullstack-javalin/src/jvmMain/resources/application.properties diff --git a/numbers-fullstack-javalin/src/backendMain/resources/assets/.placeholder b/addressbook-fullstack-javalin/src/jvmMain/resources/assets/.placeholder similarity index 100% rename from numbers-fullstack-javalin/src/backendMain/resources/assets/.placeholder rename to addressbook-fullstack-javalin/src/jvmMain/resources/assets/.placeholder diff --git a/addressbook-fullstack-javalin/src/backendMain/resources/logback.xml b/addressbook-fullstack-javalin/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-javalin/src/backendMain/resources/logback.xml rename to addressbook-fullstack-javalin/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-javalin/webpack.config.d/webpack.js b/addressbook-fullstack-javalin/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-javalin/webpack.config.d/webpack.js +++ b/addressbook-fullstack-javalin/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-jooby/.gettext.json b/addressbook-fullstack-jooby/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-jooby/.gettext.json +++ b/addressbook-fullstack-jooby/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-jooby/README.md b/addressbook-fullstack-jooby/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-jooby/README.md +++ b/addressbook-fullstack-jooby/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-jooby/build.gradle.kts b/addressbook-fullstack-jooby/build.gradle.kts index 2529311f..023e6ea2 100644 --- a/addressbook-fullstack-jooby/build.gradle.kts +++ b/addressbook-fullstack-jooby/build.gradle.kts @@ -1,4 +1,4 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { @@ -31,26 +31,26 @@ val commonsLoggingVersion: String by project val pac4jVersion: String by project val springSecurityCryptoVersion: String by project -val webDir = file("src/frontendMain/web") val mainClassNameVal = "com.example.MainKt" kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { withJava() compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + mainRun { + mainClass.set(mainClassNameVal) + } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -61,17 +61,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -80,7 +80,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-jooby:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -88,7 +87,7 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) implementation("io.jooby:jooby-netty:$joobyVersion") @@ -104,14 +103,13 @@ kotlin { implementation("com.github.andrewoma.kwery:mapper:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -119,9 +117,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -132,74 +129,9 @@ kotlin { tasks { joobyRun { - mainClassName = mainClassNameVal + mainClass = mainClassNameVal restartExtensions = listOf("conf", "properties", "class") compileExtensions = listOf("java", "kt") port = 8080 } } -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/assets") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("backendJar").group = "package" - create("shadowJar", Jar::class).apply { - dependsOn("frontendArchive", "backendJar") - group = "package" - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis(), - "Main-Class" to mainClassNameVal - ) - ) - } - val dependencies = configurations["backendRuntimeClasspath"].filter { it.name.endsWith(".jar") } + - project.tasks["backendJar"].outputs.files + - project.tasks["frontendArchive"].outputs.files - dependencies.forEach { - if (it.isDirectory) from(it) else from(zipTree(it)) - } - exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA") - inputs.files(dependencies) - outputs.file(archiveFile) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("jar", Jar::class).apply { - dependsOn("shadowJar") - } - create("backendRun") { - dependsOn("joobyRun") - group = "run" - } - } -} diff --git a/addressbook-fullstack-jooby/gradle.properties b/addressbook-fullstack-jooby/gradle.properties index e241df30..fdae8c74 100644 --- a/addressbook-fullstack-jooby/gradle.properties +++ b/addressbook-fullstack-jooby/gradle.properties @@ -1,9 +1,9 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -systemProp.joobyVersion=3.0.0.M11 +systemProp.kvisionVersion=7.0.0 +systemProp.joobyVersion=3.0.2 h2Version=1.4.197 pgsqlVersion=42.2.2 kweryVersion=0.17 @@ -13,5 +13,4 @@ pac4jVersion=5.7.0 springSecurityCryptoVersion=5.1.0.RELEASE kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-jooby/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-jooby/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-jooby/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-jooby/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-jooby/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-jooby/src/frontendMain/web/index.html b/addressbook-fullstack-jooby/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-jooby/src/frontendMain/web/index.html rename to addressbook-fullstack-jooby/src/jsMain/web/index.html diff --git a/addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/AddressDao.kt b/addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/AddressDao.kt similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/AddressDao.kt rename to addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/AddressDao.kt diff --git a/addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Db.kt b/addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Db.kt similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Db.kt rename to addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Db.kt diff --git a/addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-jooby/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-jooby/src/backendMain/resources/application.conf b/addressbook-fullstack-jooby/src/jvmMain/resources/application.conf similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/resources/application.conf rename to addressbook-fullstack-jooby/src/jvmMain/resources/application.conf diff --git a/addressbook-fullstack-jooby/src/backendMain/resources/logback.xml b/addressbook-fullstack-jooby/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/resources/logback.xml rename to addressbook-fullstack-jooby/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-jooby/src/backendMain/resources/schema.sql b/addressbook-fullstack-jooby/src/jvmMain/resources/schema.sql similarity index 100% rename from addressbook-fullstack-jooby/src/backendMain/resources/schema.sql rename to addressbook-fullstack-jooby/src/jvmMain/resources/schema.sql diff --git a/addressbook-fullstack-jooby/webpack.config.d/webpack.js b/addressbook-fullstack-jooby/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-jooby/webpack.config.d/webpack.js +++ b/addressbook-fullstack-jooby/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-ktor-koin/.gettext.json b/addressbook-fullstack-ktor-koin/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-ktor-koin/.gettext.json +++ b/addressbook-fullstack-ktor-koin/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-ktor-koin/README.md b/addressbook-fullstack-ktor-koin/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-ktor-koin/README.md +++ b/addressbook-fullstack-ktor-koin/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-ktor-koin/build.gradle.kts b/addressbook-fullstack-ktor-koin/build.gradle.kts index 53bcd5ad..391eb065 100644 --- a/addressbook-fullstack-ktor-koin/build.gradle.kts +++ b/addressbook-fullstack-ktor-koin/build.gradle.kts @@ -1,4 +1,4 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { @@ -30,25 +30,25 @@ val logbackVersion: String by project val commonsCodecVersion: String by project val jdbcNamedParametersVersion: String by project -val webDir = file("src/frontendMain/web") val mainClassName = "io.ktor.server.netty.EngineMain" kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + mainRun { + mainClass.set(mainClassName) + } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -59,17 +59,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -78,7 +78,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-ktor-koin:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -86,7 +85,7 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) implementation("io.ktor:ktor-server-netty:$ktorVersion") @@ -105,14 +104,13 @@ kotlin { implementation("com.github.andrewoma.kwery:core:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -120,9 +118,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -130,71 +127,3 @@ kotlin { } } } - -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/assets") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("backendJar").group = "package" - create("jar", Jar::class).apply { - dependsOn("frontendArchive", "backendJar") - group = "package" - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis(), - "Main-Class" to mainClassName - ) - ) - } - val dependencies = configurations["backendRuntimeClasspath"].filter { it.name.endsWith(".jar") } + - project.tasks["backendJar"].outputs.files + - project.tasks["frontendArchive"].outputs.files - dependencies.forEach { - if (it.isDirectory) from(it) else from(zipTree(it)) - } - exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA") - inputs.files(dependencies) - outputs.file(archiveFile) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - create("backendRun", JavaExec::class) { - dependsOn("compileKotlinBackend") - group = "run" - mainClass.set(mainClassName) - classpath = - configurations["backendRuntimeClasspath"] + project.tasks["compileKotlinBackend"].outputs.files + - project.tasks["backendProcessResources"].outputs.files - workingDir = buildDir - } - } -} diff --git a/addressbook-fullstack-ktor-koin/gradle.properties b/addressbook-fullstack-ktor-koin/gradle.properties index 15aa9e8c..21e135b9 100644 --- a/addressbook-fullstack-ktor-koin/gradle.properties +++ b/addressbook-fullstack-ktor-koin/gradle.properties @@ -1,9 +1,9 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -ktorVersion=2.3.2 +systemProp.kvisionVersion=7.0.0 +ktorVersion=2.3.3 hikariVersion=3.2.0 commonsCodecVersion=1.10 jdbcNamedParametersVersion=1.1 @@ -14,5 +14,4 @@ pgsqlVersion=42.2.2 kweryVersion=0.17 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-ktor-koin/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-ktor-koin/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-ktor-koin/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-ktor-koin/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-ktor-koin/src/frontendMain/web/index.html b/addressbook-fullstack-ktor-koin/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-ktor-koin/src/frontendMain/web/index.html rename to addressbook-fullstack-ktor-koin/src/jsMain/web/index.html diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Dao.kt b/addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Dao.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Dao.kt rename to addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Dao.kt diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Db.kt b/addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Db.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Db.kt rename to addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Db.kt diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-ktor-koin/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/resources/application.conf b/addressbook-fullstack-ktor-koin/src/jvmMain/resources/application.conf similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/resources/application.conf rename to addressbook-fullstack-ktor-koin/src/jvmMain/resources/application.conf diff --git a/addressbook-fullstack-ktor-koin/src/backendMain/resources/logback.xml b/addressbook-fullstack-ktor-koin/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-ktor-koin/src/backendMain/resources/logback.xml rename to addressbook-fullstack-ktor-koin/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-ktor-koin/webpack.config.d/webpack.js b/addressbook-fullstack-ktor-koin/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-ktor-koin/webpack.config.d/webpack.js +++ b/addressbook-fullstack-ktor-koin/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-ktor/.gettext.json b/addressbook-fullstack-ktor/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-ktor/.gettext.json +++ b/addressbook-fullstack-ktor/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-ktor/README.md b/addressbook-fullstack-ktor/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-ktor/README.md +++ b/addressbook-fullstack-ktor/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-ktor/build.gradle.kts b/addressbook-fullstack-ktor/build.gradle.kts index ff26f4d1..93949e52 100644 --- a/addressbook-fullstack-ktor/build.gradle.kts +++ b/addressbook-fullstack-ktor/build.gradle.kts @@ -1,4 +1,4 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { @@ -30,25 +30,25 @@ val logbackVersion: String by project val commonsCodecVersion: String by project val jdbcNamedParametersVersion: String by project -val webDir = file("src/frontendMain/web") val mainClassName = "io.ktor.server.netty.EngineMain" kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + mainRun { + mainClass.set(mainClassName) + } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -59,17 +59,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -78,7 +78,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-ktor:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -86,7 +85,7 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) implementation("io.ktor:ktor-server-netty:$ktorVersion") @@ -105,14 +104,13 @@ kotlin { implementation("com.github.andrewoma.kwery:core:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -120,9 +118,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -130,71 +127,3 @@ kotlin { } } } - -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/assets") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("backendJar").group = "package" - create("jar", Jar::class).apply { - dependsOn("frontendArchive", "backendJar") - group = "package" - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis(), - "Main-Class" to mainClassName - ) - ) - } - val dependencies = configurations["backendRuntimeClasspath"].filter { it.name.endsWith(".jar") } + - project.tasks["backendJar"].outputs.files + - project.tasks["frontendArchive"].outputs.files - dependencies.forEach { - if (it.isDirectory) from(it) else from(zipTree(it)) - } - exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA") - inputs.files(dependencies) - outputs.file(archiveFile) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - create("backendRun", JavaExec::class) { - dependsOn("compileKotlinBackend") - group = "run" - mainClass.set(mainClassName) - classpath = - configurations["backendRuntimeClasspath"] + project.tasks["compileKotlinBackend"].outputs.files + - project.tasks["backendProcessResources"].outputs.files - workingDir = buildDir - } - } -} diff --git a/addressbook-fullstack-ktor/gradle.properties b/addressbook-fullstack-ktor/gradle.properties index 15aa9e8c..21e135b9 100644 --- a/addressbook-fullstack-ktor/gradle.properties +++ b/addressbook-fullstack-ktor/gradle.properties @@ -1,9 +1,9 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -ktorVersion=2.3.2 +systemProp.kvisionVersion=7.0.0 +ktorVersion=2.3.3 hikariVersion=3.2.0 commonsCodecVersion=1.10 jdbcNamedParametersVersion=1.1 @@ -14,5 +14,4 @@ pgsqlVersion=42.2.2 kweryVersion=0.17 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-ktor/logs/ktor.log b/addressbook-fullstack-ktor/logs/ktor.log new file mode 100644 index 00000000..7f21170c --- /dev/null +++ b/addressbook-fullstack-ktor/logs/ktor.log @@ -0,0 +1,25 @@ +[2023-08-13 15:32:37,087]-[main] INFO Application - Autoreload is disabled because the development mode is off. +[2023-08-13 15:32:37,314]-[main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +[2023-08-13 15:32:37,415]-[main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +[2023-08-13 15:32:37,771]-[main] INFO Application - Application started in 0.712 seconds. +[2023-08-13 15:32:37,771]-[main] INFO Application - Application started: io.ktor.server.application.Application@cb39552 +[2023-08-13 15:32:37,885]-[DefaultDispatcher-worker-1] INFO Application - Responding at http://0.0.0.0:8080 +[2023-08-13 15:32:46,755]-[eventLoopGroupProxy-4-1] INFO Application - 401 Unauthorized: POST - /kv/routeAddressServiceManager0 in 67ms +[2023-08-13 15:32:59,406]-[eventLoopGroupProxy-4-2] INFO Application - 401 Unauthorized: POST - /login in 16ms +[2023-08-13 15:33:11,945]-[eventLoopGroupProxy-4-3] INFO Application - 200 OK: POST - /kv/routeRegisterProfileServiceManager0 in 67ms +[2023-08-13 15:33:21,753]-[eventLoopGroupProxy-4-4] INFO Application - 200 OK: POST - /login in 22ms +[2023-08-13 15:33:21,783]-[eventLoopGroupProxy-4-5] INFO Application - 200 OK: POST - /kv/routeProfileServiceManager0 in 14ms +[2023-08-13 15:33:21,814]-[eventLoopGroupProxy-4-6] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager0 in 14ms +[2023-08-13 15:33:25,667]-[eventLoopGroupProxy-4-7] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager1 in 58ms +[2023-08-13 15:33:25,684]-[eventLoopGroupProxy-4-8] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager0 in 5ms +[2023-08-13 15:33:26,886]-[eventLoopGroupProxy-4-9] INFO Application - 302 Found: GET - /logout in 4ms -> / +[2023-08-13 15:33:27,631]-[eventLoopGroupProxy-4-10] INFO Application - 401 Unauthorized: POST - /kv/routeAddressServiceManager0 in 3ms +[2023-08-13 15:33:30,624]-[eventLoopGroupProxy-4-11] INFO Application - 200 OK: POST - /login in 5ms +[2023-08-13 15:33:30,658]-[eventLoopGroupProxy-4-12] INFO Application - 200 OK: POST - /kv/routeProfileServiceManager0 in 3ms +[2023-08-13 15:33:30,679]-[eventLoopGroupProxy-4-1] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager0 in 4ms +[2023-08-13 15:33:34,071]-[eventLoopGroupProxy-4-2] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager2 in 15ms +[2023-08-13 15:33:34,087]-[eventLoopGroupProxy-4-3] INFO Application - 200 OK: POST - /kv/routeAddressServiceManager0 in 4ms +[2023-08-13 15:33:35,067]-[eventLoopGroupProxy-4-4] INFO Application - 302 Found: GET - /logout in 3ms -> / +[2023-08-13 15:33:35,831]-[eventLoopGroupProxy-4-5] INFO Application - 401 Unauthorized: POST - /kv/routeAddressServiceManager0 in 3ms +[2023-08-13 15:33:43,455]-[KtorShutdownHook] INFO Application - Application stopping: io.ktor.server.application.Application@cb39552 +[2023-08-13 15:33:43,457]-[KtorShutdownHook] INFO Application - Application stopped: io.ktor.server.application.Application@cb39552 diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-ktor/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-ktor/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-ktor/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-ktor/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-ktor/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-ktor/src/frontendMain/web/index.html b/addressbook-fullstack-ktor/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-ktor/src/frontendMain/web/index.html rename to addressbook-fullstack-ktor/src/jsMain/web/index.html diff --git a/addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Dao.kt b/addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Dao.kt similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Dao.kt rename to addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Dao.kt diff --git a/addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Db.kt b/addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Db.kt similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Db.kt rename to addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Db.kt diff --git a/addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-ktor/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-ktor/src/backendMain/resources/application.conf b/addressbook-fullstack-ktor/src/jvmMain/resources/application.conf similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/resources/application.conf rename to addressbook-fullstack-ktor/src/jvmMain/resources/application.conf diff --git a/addressbook-fullstack-ktor/src/backendMain/resources/logback.xml b/addressbook-fullstack-ktor/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-ktor/src/backendMain/resources/logback.xml rename to addressbook-fullstack-ktor/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-ktor/webpack.config.d/webpack.js b/addressbook-fullstack-ktor/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-ktor/webpack.config.d/webpack.js +++ b/addressbook-fullstack-ktor/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-micronaut/.gettext.json b/addressbook-fullstack-micronaut/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-micronaut/.gettext.json +++ b/addressbook-fullstack-micronaut/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-micronaut/README.md b/addressbook-fullstack-micronaut/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-micronaut/README.md +++ b/addressbook-fullstack-micronaut/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-micronaut/build.gradle.kts b/addressbook-fullstack-micronaut/build.gradle.kts index 672acb33..b1e87586 100644 --- a/addressbook-fullstack-micronaut/build.gradle.kts +++ b/addressbook-fullstack-micronaut/build.gradle.kts @@ -1,6 +1,4 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig -import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar plugins { val kotlinVersion: String by System.getProperties() @@ -12,7 +10,9 @@ plugins { id("com.github.johnrengelman.shadow") version shadowVersion val kvisionVersion: String by System.getProperties() id("io.kvision") version kvisionVersion - id("application") + val micronautPluginsVersion: String by System.getProperties() + id("io.micronaut.application") version micronautPluginsVersion + id("io.micronaut.aot") version micronautPluginsVersion } version = "1.0.0-SNAPSHOT" @@ -25,8 +25,8 @@ repositories { // Versions val kotlinVersion: String by System.getProperties() -val micronautVersion: String by System.getProperties() val kvisionVersion: String by System.getProperties() +val micronautVersion: String by project val coroutinesVersion: String by project val springSecurityCryptoVersion: String by project val springDataR2dbcVersion: String by project @@ -37,13 +37,12 @@ val reactorAdapterVersion: String by project val kweryVersion: String by project val h2DatabaseVersion: String by project -val webDir = file("src/frontendMain/web") val mainClassNameVal = "com.example.MainKt" configurations.all { resolutionStrategy.eachDependency { - if (requested.group == "com.h2database" && requested.name == "h2") { - useVersion(h2DatabaseVersion) + if (requested.group == "io.r2dbc") { + useVersion(r2dbcH2Version) } } } @@ -57,23 +56,20 @@ allOpen { } kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { withJava() compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") javaParameters = true } } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -84,17 +80,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -103,7 +99,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-micronaut:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -111,41 +106,40 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactive:$coroutinesVersion") - implementation(project.dependencies.platform("io.micronaut:micronaut-bom:$micronautVersion")) implementation("io.micronaut:micronaut-inject") - implementation("io.micronaut:micronaut-validation") + implementation("io.micronaut.validation:micronaut-validation") implementation("io.micronaut.kotlin:micronaut-kotlin-runtime") implementation("io.micronaut:micronaut-runtime") implementation("io.micronaut:micronaut-http-server-netty") - implementation("io.micronaut:micronaut-session") + implementation("io.micronaut.session:micronaut-session") implementation("io.micronaut.security:micronaut-security-session") - implementation("ch.qos.logback:logback-classic") + implementation("io.micronaut:micronaut-jackson-databind") implementation("com.fasterxml.jackson.module:jackson-module-kotlin") + implementation("jakarta.validation:jakarta.validation-api") + implementation("ch.qos.logback:logback-classic") + implementation("org.yaml:snakeyaml") implementation("io.projectreactor.kotlin:reactor-kotlin-extensions:$reactorKotlinExtensionsVersion") implementation("io.projectreactor.addons:reactor-adapter:$reactorAdapterVersion") implementation("org.springframework.security:spring-security-crypto:$springSecurityCryptoVersion") implementation("org.springframework.data:spring-data-r2dbc:$springDataR2dbcVersion") - implementation("io.r2dbc:r2dbc-postgresql:$r2dbcPostgresqlVersion") + implementation("org.postgresql:r2dbc-postgresql:$r2dbcPostgresqlVersion") implementation("io.r2dbc:r2dbc-h2:$r2dbcH2Version") implementation("com.github.andrewoma.kwery:core:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) - implementation(project.dependencies.platform("io.micronaut:micronaut-bom:$micronautVersion")) implementation("org.junit.jupiter:junit-jupiter-api") implementation("io.micronaut.test:micronaut-test-junit5") implementation("org.junit.jupiter:junit-jupiter-engine") } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -153,9 +147,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -164,6 +157,23 @@ kotlin { } } +micronaut { + runtime("netty") + processing { + incremental(true) + annotations("com.example.*") + } + aot { + optimizeServiceLoading.set(false) + convertYamlToJava.set(false) + precomputeOperations.set(true) + cacheEnvironment.set(true) + optimizeClassLoading.set(true) + deduceEnvironment.set(true) + optimizeNetty.set(true) + } +} + tasks { withType { jvmArgs("-XX:TieredStopAtLevel=1", "-Dcom.sun.management.jmxremote") @@ -172,71 +182,16 @@ tasks { mapOf( "micronaut.io.watch.restart" to "true", "micronaut.io.watch.enabled" to "true", - "micronaut.io.watch.paths" to "src/backendMain" + "micronaut.io.watch.paths" to "src/jvmMain" ) ) } } } -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/public") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("backendJar").group = "package" - getByName("shadowJar", ShadowJar::class) { - dependsOn("frontendArchive", "backendJar") - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis(), - "Main-Class" to mainClassNameVal - ) - ) - } - from(project.tasks["frontendArchive"].outputs.files) - mergeServiceFiles() - } - getByName("jar", Jar::class).apply { - dependsOn("shadowJar") - } - create("backendRun", JavaExec::class) { - dependsOn("run") - } - } -} - kapt { arguments { + arg("micronaut.processing.incremental", true) arg("micronaut.processing.annotations", "com.example.*") arg("micronaut.processing.group", "com.example") arg("micronaut.processing.module", "template-fullstack-micronaut") @@ -244,9 +199,9 @@ kapt { } dependencies { - "kapt"(platform("io.micronaut:micronaut-bom:$micronautVersion")) + "kapt"(platform("io.micronaut.platform:micronaut-platform:$micronautVersion")) "kapt"("io.micronaut:micronaut-inject-java") - "kapt"("io.micronaut:micronaut-validation") - "kaptTest"("io.micronaut:micronaut-bom:$micronautVersion") + "kapt"("io.micronaut.validation:micronaut-validation") + "kaptTest"(platform("io.micronaut.platform:micronaut-platform:$micronautVersion")) "kaptTest"("io.micronaut:micronaut-inject-java") } diff --git a/addressbook-fullstack-micronaut/gradle.properties b/addressbook-fullstack-micronaut/gradle.properties index 79990a8d..bcff4025 100644 --- a/addressbook-fullstack-micronaut/gradle.properties +++ b/addressbook-fullstack-micronaut/gradle.properties @@ -1,20 +1,20 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 -systemProp.micronautVersion=3.9.4 +systemProp.kotlinVersion=1.9.0 +systemProp.micronautPluginsVersion=4.0.2 systemProp.shadowVersion=8.1.1 #Dependencies -systemProp.kvisionVersion=6.6.0 -coroutinesVersion=1.7.2 +systemProp.kvisionVersion=7.0.0 +micronautVersion=4.0.3 +coroutinesVersion=1.7.3 springSecurityCryptoVersion=5.7.3 springDataR2dbcVersion=1.5.2 r2dbcPostgresqlVersion=0.8.12.RELEASE r2dbcH2Version=0.9.1.RELEASE reactorKotlinExtensionsVersion=1.2.2 reactorAdapterVersion=3.5.1 -h2DatabaseVersion=2.1.214 +h2DatabaseVersion=2.2.220 kweryVersion=0.17 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-micronaut/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-micronaut/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-micronaut/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-micronaut/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-micronaut/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-micronaut/src/frontendMain/web/index.html b/addressbook-fullstack-micronaut/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-micronaut/src/frontendMain/web/index.html rename to addressbook-fullstack-micronaut/src/jsMain/web/index.html diff --git a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Main.kt similarity index 71% rename from addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Main.kt index cb7958dd..a143f2db 100644 --- a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Main.kt +++ b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Main.kt @@ -1,10 +1,10 @@ package com.example -import io.micronaut.context.annotation.Bean -import io.micronaut.context.annotation.Factory -import io.micronaut.runtime.Micronaut import io.kvision.remote.KVManagers import io.kvision.remote.getAllServiceManagers +import io.micronaut.context.annotation.Bean +import io.micronaut.context.annotation.Factory +import io.micronaut.runtime.Micronaut.run @Factory class KVApplication { @@ -13,8 +13,5 @@ class KVApplication { } fun main(args: Array) { - Micronaut.build() - .args(*args) - .packages("com.example") - .start() + run(*args) } diff --git a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/R2dbc.kt b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/R2dbc.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/R2dbc.kt rename to addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/R2dbc.kt diff --git a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Security.kt similarity index 92% rename from addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Security.kt index f5705cf8..a3cad1e4 100644 --- a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Security.kt +++ b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Security.kt @@ -21,7 +21,6 @@ import io.micronaut.security.token.RolesFinder import io.micronaut.session.Session import io.micronaut.session.SessionStore import io.micronaut.session.http.SessionForRequest -import io.micronaut.web.router.RouteMatch import jakarta.inject.Singleton import org.reactivestreams.Publisher import org.springframework.data.r2dbc.core.DatabaseClient @@ -39,12 +38,8 @@ open class PasswordEncoderFactory { } @Singleton -open class AppSecurityRule(rolesFinder: RolesFinder) : AbstractSecurityRule(rolesFinder) { - override fun check( - request: HttpRequest<*>, - routeMatch: RouteMatch<*>?, - authentication: Authentication? - ): Publisher { +open class AppSecurityRule(rolesFinder: RolesFinder) : AbstractSecurityRule>(rolesFinder) { + override fun check(request: HttpRequest<*>, authentication: Authentication?): Publisher { return if (request.matches(getServiceManager(), getServiceManager())) { compareRoles(listOf(SecurityRule.IS_AUTHENTICATED), getRoles(authentication)) } else { @@ -55,7 +50,8 @@ open class AppSecurityRule(rolesFinder: RolesFinder) : AbstractSecurityRule(role @Replaces(SessionLoginHandler::class) @Singleton -open class AppLoginHandler(private val sessionStore: SessionStore) : LoginHandler { +open class AppLoginHandler(private val sessionStore: SessionStore) : + LoginHandler, MutableHttpResponse<*>> { override fun loginSuccess(authentication: Authentication?, request: HttpRequest<*>?): MutableHttpResponse<*> { val session = SessionForRequest.findOrCreate(request, sessionStore) session.put(SecurityFilter.AUTHENTICATION, authentication) @@ -83,7 +79,7 @@ class AppAuthenticationProvider( private val databaseClient: DatabaseClient, private val passwordEncoder: PasswordEncoder ) : - AuthenticationProvider { + AuthenticationProvider> { override fun authenticate( httpRequest: HttpRequest<*>?, authenticationRequest: AuthenticationRequest<*, *> diff --git a/addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-micronaut/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-micronaut/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-micronaut/src/backendMain/resources/application.yml b/addressbook-fullstack-micronaut/src/jvmMain/resources/application.yml similarity index 67% rename from addressbook-fullstack-micronaut/src/backendMain/resources/application.yml rename to addressbook-fullstack-micronaut/src/jvmMain/resources/application.yml index 6b808964..7fa6de3d 100644 --- a/addressbook-fullstack-micronaut/src/backendMain/resources/application.yml +++ b/addressbook-fullstack-micronaut/src/jvmMain/resources/application.yml @@ -11,3 +11,10 @@ micronaut: endpoints: logout: get-allowed: true + router: + static-resources: + default: + enabled: true + mapping: "/**" + paths: + - classpath:public diff --git a/addressbook-fullstack-micronaut/src/backendMain/resources/logback.xml b/addressbook-fullstack-micronaut/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-micronaut/src/backendMain/resources/logback.xml rename to addressbook-fullstack-micronaut/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-micronaut/src/backendMain/resources/schema.sql b/addressbook-fullstack-micronaut/src/jvmMain/resources/schema.sql similarity index 100% rename from addressbook-fullstack-micronaut/src/backendMain/resources/schema.sql rename to addressbook-fullstack-micronaut/src/jvmMain/resources/schema.sql diff --git a/addressbook-fullstack-micronaut/webpack.config.d/webpack.js b/addressbook-fullstack-micronaut/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-micronaut/webpack.config.d/webpack.js +++ b/addressbook-fullstack-micronaut/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-spring-boot/.gettext.json b/addressbook-fullstack-spring-boot/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-spring-boot/.gettext.json +++ b/addressbook-fullstack-spring-boot/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-spring-boot/README.md b/addressbook-fullstack-spring-boot/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-spring-boot/README.md +++ b/addressbook-fullstack-spring-boot/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-spring-boot/build.gradle.kts b/addressbook-fullstack-spring-boot/build.gradle.kts index bd135118..6c6489d8 100644 --- a/addressbook-fullstack-spring-boot/build.gradle.kts +++ b/addressbook-fullstack-spring-boot/build.gradle.kts @@ -1,9 +1,5 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig -import org.springframework.boot.gradle.tasks.bundling.BootJar -import org.springframework.boot.gradle.tasks.run.BootRun - plugins { val kotlinVersion: String by System.getProperties() kotlin("plugin.serialization") version kotlinVersion @@ -34,26 +30,20 @@ val e4kVersion: String by project extra["kotlin.version"] = kotlinVersion extra["kotlin-coroutines.version"] = coroutinesVersion -val webDir = file("src/frontendMain/web") -val mainClassName = "com.example.MainKt" - kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { withJava() compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -64,17 +54,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -83,7 +73,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-spring-boot:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -91,9 +80,8 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { - implementation(kotlin("stdlib-jdk7")) implementation(kotlin("reflect")) implementation("org.springframework.boot:spring-boot-starter") implementation("org.springframework.boot:spring-boot-devtools") @@ -107,15 +95,14 @@ kotlin { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor:$coroutinesVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) implementation("org.springframework.boot:spring-boot-starter-test") } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -123,9 +110,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -133,58 +119,3 @@ kotlin { } } } - -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/public") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - getByName("bootJar", BootJar::class) { - dependsOn("frontendArchive", "backendMainClasses") - classpath = files( - kotlin.targets["backend"].compilations["main"].output.allOutputs + - project.configurations["backendRuntimeClasspath"] + - (project.tasks["frontendArchive"] as Jar).archiveFile - ) - } - getByName("jar", Jar::class).apply { - dependsOn("bootJar") - } - getByName("bootRun", BootRun::class) { - dependsOn("backendMainClasses") - classpath = files( - kotlin.targets["backend"].compilations["main"].output.allOutputs + - project.configurations["backendRuntimeClasspath"] - ) - } - create("backendRun") { - dependsOn("bootRun") - group = "run" - } - } -} diff --git a/addressbook-fullstack-spring-boot/gradle.properties b/addressbook-fullstack-spring-boot/gradle.properties index f0b3b133..6a66d688 100644 --- a/addressbook-fullstack-spring-boot/gradle.properties +++ b/addressbook-fullstack-spring-boot/gradle.properties @@ -1,15 +1,14 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 -systemProp.dependencyManagementPluginVersion=1.1.0 -systemProp.springBootVersion=3.1.1 +systemProp.kotlinVersion=1.9.0 +systemProp.dependencyManagementPluginVersion=1.1.3 +systemProp.springBootVersion=3.1.2 #Dependencies -systemProp.kvisionVersion=6.6.0 -coroutinesVersion=1.7.2 -r2dbcPostgresqlVersion=1.0.0.RELEASE +systemProp.kvisionVersion=7.0.0 +coroutinesVersion=1.7.3 +r2dbcPostgresqlVersion=1.0.1.RELEASE r2dbcH2Version=1.0.0.RELEASE e4kVersion=0.8.0 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-spring-boot/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-spring-boot/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-spring-boot/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-spring-boot/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-spring-boot/src/frontendMain/web/index.html b/addressbook-fullstack-spring-boot/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-spring-boot/src/frontendMain/web/index.html rename to addressbook-fullstack-spring-boot/src/jsMain/web/index.html diff --git a/addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Security.kt similarity index 73% rename from addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Security.kt index f88bc632..b4eca05c 100644 --- a/addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Security.kt +++ b/addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Security.kt @@ -36,34 +36,42 @@ class SecurityConfiguration { @Bean fun securityWebFilterChain(http: ServerHttpSecurity): SecurityWebFilterChain { - return http.authorizeExchange() - .serviceMatchers(getServiceManager(), getServiceManager()).authenticated() - .pathMatchers("/**").permitAll().and().csrf().disable() - .exceptionHandling().authenticationEntryPoint { exchange, _ -> + return http.authorizeExchange { + it.serviceMatchers(getServiceManager(), getServiceManager()) + .authenticated().pathMatchers("/**").permitAll() + }.csrf { + it.disable() + }.exceptionHandling { + it.authenticationEntryPoint { exchange, _ -> val response = exchange.response response.statusCode = HttpStatus.UNAUTHORIZED exchange.mutate().response(response) Mono.empty() - }.and().formLogin().loginPage("/login") - .authenticationSuccessHandler(RedirectServerAuthenticationSuccessHandler().apply { - this.setRedirectStrategy { exchange, _ -> - Mono.fromRunnable { - val response = exchange.response - response.statusCode = HttpStatus.OK + } + }.formLogin { + it.loginPage("/login") + .authenticationSuccessHandler(RedirectServerAuthenticationSuccessHandler().apply { + this.setRedirectStrategy { exchange, _ -> + Mono.fromRunnable { + val response = exchange.response + response.statusCode = HttpStatus.OK + } } - } - }).authenticationFailureHandler(RedirectServerAuthenticationFailureHandler("/login").apply { - this.setRedirectStrategy { exchange, _ -> - Mono.fromRunnable { - val response = exchange.response - response.statusCode = HttpStatus.UNAUTHORIZED + }).authenticationFailureHandler(RedirectServerAuthenticationFailureHandler("/login").apply { + this.setRedirectStrategy { exchange, _ -> + Mono.fromRunnable { + val response = exchange.response + response.statusCode = HttpStatus.UNAUTHORIZED + } } - } - }).and().logout().logoutUrl("/logout") - .requiresLogout(ServerWebExchangeMatchers.pathMatchers(HttpMethod.GET, "/logout")) - .logoutSuccessHandler(RedirectServerLogoutSuccessHandler().apply { - setLogoutSuccessUrl(URI.create("/")) - }).and().build() + }) + }.logout { + it.logoutUrl("/logout") + .requiresLogout(ServerWebExchangeMatchers.pathMatchers(HttpMethod.GET, "/logout")) + .logoutSuccessHandler(RedirectServerLogoutSuccessHandler().apply { + setLogoutSuccessUrl(URI.create("/")) + }) + }.build() } @Bean diff --git a/addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-spring-boot/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-spring-boot/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-spring-boot/src/backendMain/resources/application.yml b/addressbook-fullstack-spring-boot/src/jvmMain/resources/application.yml similarity index 100% rename from addressbook-fullstack-spring-boot/src/backendMain/resources/application.yml rename to addressbook-fullstack-spring-boot/src/jvmMain/resources/application.yml diff --git a/addressbook-fullstack-spring-boot/src/backendMain/resources/logback.xml b/addressbook-fullstack-spring-boot/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-spring-boot/src/backendMain/resources/logback.xml rename to addressbook-fullstack-spring-boot/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-spring-boot/src/backendMain/resources/schema.sql b/addressbook-fullstack-spring-boot/src/jvmMain/resources/schema.sql similarity index 100% rename from addressbook-fullstack-spring-boot/src/backendMain/resources/schema.sql rename to addressbook-fullstack-spring-boot/src/jvmMain/resources/schema.sql diff --git a/addressbook-fullstack-spring-boot/webpack.config.d/webpack.js b/addressbook-fullstack-spring-boot/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-spring-boot/webpack.config.d/webpack.js +++ b/addressbook-fullstack-spring-boot/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-fullstack-vertx/.gettext.json b/addressbook-fullstack-vertx/.gettext.json index c48f07e0..79f2065c 100644 --- a/addressbook-fullstack-vertx/.gettext.json +++ b/addressbook-fullstack-vertx/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/frontendMain/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-fullstack-vertx/README.md b/addressbook-fullstack-vertx/README.md index bf21213a..25bf4be4 100644 --- a/addressbook-fullstack-vertx/README.md +++ b/addressbook-fullstack-vertx/README.md @@ -1,15 +1,15 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/frontendMain/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Compiling -* compileKotlinFrontend - Compiles frontend sources. -* compileKotlinBackend - Compiles backend sources. +* compileKotlinJs - Compiles frontend sources. +* compileKotlinJvm - Compiles backend sources. ### Running -* frontendRun - Starts a webpack dev server on port 3000 -* backendRun - Starts a dev server on port 8080 +* jsRun - Starts a webpack dev server on port 3000 +* jvmRun - Starts a dev server on port 8080 ### Packaging -* frontendBrowserWebpack - Bundles the compiled js files into `build/distributions` -* frontendJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` -* backendJar - Packages a backend jar with compiled source files into `build/libs/*.jar` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` +* jsJar - Packages a standalone "web" frontend jar with all required files into `build/libs/*.jar` +* jvmJar - Packages a backend jar with compiled source files into `build/libs/*.jar` * jar - Packages a "fat" jar with all backend sources and dependencies while also embedding frontend resources into `build/libs/*.jar` diff --git a/addressbook-fullstack-vertx/build.gradle.kts b/addressbook-fullstack-vertx/build.gradle.kts index cf52ac35..0da3a0c5 100644 --- a/addressbook-fullstack-vertx/build.gradle.kts +++ b/addressbook-fullstack-vertx/build.gradle.kts @@ -1,5 +1,3 @@ -import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { @@ -35,25 +33,21 @@ val kweryVersion: String by project val commonsCodecVersion: String by project val jdbcNamedParametersVersion: String by project -val webDir = file("src/frontendMain/web") kotlin { - jvm("backend") { + jvmToolchain(17) + jvm { withJava() compilations.all { - java { - targetCompatibility = JavaVersion.VERSION_17 - } kotlinOptions { - jvmTarget = "17" freeCompilerArgs = listOf("-Xjsr305=strict") } } } - js("frontend") { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -64,17 +58,17 @@ kotlin { "/logout" to "http://localhost:8080", "/kvws/*" to mapOf("target" to "ws://localhost:8080", "ws" to true) ), - static = mutableListOf("$buildDir/processedResources/frontend/main") + static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } @@ -83,7 +77,6 @@ kotlin { dependencies { api("io.kvision:kvision-server-vertx:$kvisionVersion") } - kotlin.srcDir("build/generated-src/common") } val commonTest by getting { dependencies { @@ -91,7 +84,7 @@ kotlin { implementation(kotlin("test-annotations-common")) } } - val backendMain by getting { + val jvmMain by getting { dependencies { implementation(kotlin("reflect")) implementation("ch.qos.logback:logback-classic:$logbackVersion") @@ -105,14 +98,13 @@ kotlin { implementation("com.github.andrewoma.kwery:core:$kweryVersion") } } - val backendTest by getting { + val jvmTest by getting { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) } } - val frontendMain by getting { - resources.srcDir(webDir) + val jsMain by getting { dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") @@ -120,9 +112,8 @@ kotlin { implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") } - kotlin.srcDir("build/generated-src/frontend") } - val frontendTest by getting { + val jsTest by getting { dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") @@ -135,55 +126,3 @@ vertx { mainVerticle = "com.example.MainVerticle" jvmArgs = listOf("-Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.SLF4JLogDelegateFactory") } -afterEvaluate { - tasks { - create("frontendArchive", Jar::class).apply { - dependsOn("frontendBrowserProductionWebpack") - group = "package" - archiveAppendix.set("frontend") - val distribution = - project.tasks.getByName("frontendBrowserProductionWebpack", KotlinWebpack::class).destinationDirectory!! - from(distribution) { - include("*.*") - } - from(webDir) - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - into("/webroot") - inputs.files(distribution, webDir) - outputs.file(archiveFile) - manifest { - attributes( - mapOf( - "Implementation-Title" to rootProject.name, - "Implementation-Group" to rootProject.group, - "Implementation-Version" to rootProject.version, - "Timestamp" to System.currentTimeMillis() - ) - ) - } - } - getByName("backendProcessResources", Copy::class) { - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - create("backendRun") { - dependsOn("vertxRun") - group = "run" - } - getByName("jar", Jar::class).apply { - dependsOn("shadowJar") - } - getByName("backendJar").group = "package" - getByName("shadowJar", ShadowJar::class) { - archiveClassifier.set(null as String?) - dependsOn("frontendArchive", "backendJar") - val dependencies = project.configurations["backendRuntimeClasspath"].filter { it.name.endsWith(".jar") } + - project.tasks["backendJar"].outputs.files + - project.tasks["frontendArchive"].outputs.files - dependencies.forEach { - if (it.isDirectory) from(it) else from(zipTree(it)) - } - exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA") - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } - } -} diff --git a/addressbook-fullstack-vertx/gradle.properties b/addressbook-fullstack-vertx/gradle.properties index 3997cae5..41153db3 100644 --- a/addressbook-fullstack-vertx/gradle.properties +++ b/addressbook-fullstack-vertx/gradle.properties @@ -1,8 +1,8 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 +systemProp.kvisionVersion=7.0.0 systemProp.vertxPluginVersion=1.4.0 systemProp.shadowVersion=8.1.1 logbackVersion=1.4.8 @@ -16,5 +16,4 @@ pgsqlVersion=42.2.2 kweryVersion=0.17 kotlin.mpp.stability.nowarn=true -kotlin.js.compiler=ir org.gradle.jvmargs=-Xmx2g diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/App.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/App.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/EditPanel.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/EditPanel.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/ListPanel.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/ListPanel.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/MainPanel.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/MainPanel.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/MainPanel.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/MainPanel.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/Model.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/Model.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-vertx/src/jsMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-vertx/src/frontendMain/resources/css/kvapp.css b/addressbook-fullstack-vertx/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/resources/css/kvapp.css rename to addressbook-fullstack-vertx/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages-en.po b/addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages-en.po rename to addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages-pl.po b/addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages-pl.po rename to addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages.pot b/addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages.pot similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/resources/i18n/messages.pot rename to addressbook-fullstack-vertx/src/jsMain/resources/i18n/messages.pot diff --git a/addressbook-fullstack-vertx/src/frontendMain/web/index.html b/addressbook-fullstack-vertx/src/jsMain/web/index.html similarity index 100% rename from addressbook-fullstack-vertx/src/frontendMain/web/index.html rename to addressbook-fullstack-vertx/src/jsMain/web/index.html diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Dao.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Dao.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Dao.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Dao.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Db.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Db.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Db.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Db.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/DbConfig.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/DbConfig.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/DbConfig.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/DbConfig.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Main.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Main.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Main.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Main.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Security.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Security.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Security.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Security.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Service.kt b/addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Service.kt similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/kotlin/com/example/Service.kt rename to addressbook-fullstack-vertx/src/jvmMain/kotlin/com/example/Service.kt diff --git a/addressbook-fullstack-vertx/src/backendMain/resources/application.properties b/addressbook-fullstack-vertx/src/jvmMain/resources/application.properties similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/resources/application.properties rename to addressbook-fullstack-vertx/src/jvmMain/resources/application.properties diff --git a/addressbook-fullstack-vertx/src/backendMain/resources/logback.xml b/addressbook-fullstack-vertx/src/jvmMain/resources/logback.xml similarity index 100% rename from addressbook-fullstack-vertx/src/backendMain/resources/logback.xml rename to addressbook-fullstack-vertx/src/jvmMain/resources/logback.xml diff --git a/addressbook-fullstack-vertx/webpack.config.d/webpack.js b/addressbook-fullstack-vertx/webpack.config.d/webpack.js index e28124d7..239d4408 100644 --- a/addressbook-fullstack-vertx/webpack.config.d/webpack.js +++ b/addressbook-fullstack-vertx/webpack.config.d/webpack.js @@ -1,4 +1,4 @@ -config.resolve.modules.push("../../processedResources/frontend/main"); +config.resolve.modules.push("../../processedResources/js/main"); config.resolve.conditionNames = ['import', 'require', 'default']; if (config.devServer) { diff --git a/addressbook-tabulator/.gettext.json b/addressbook-tabulator/.gettext.json index 796d5396..79f2065c 100644 --- a/addressbook-tabulator/.gettext.json +++ b/addressbook-tabulator/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/main/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook-tabulator/README.md b/addressbook-tabulator/README.md index 1d1f8eae..be81b10e 100644 --- a/addressbook-tabulator/README.md +++ b/addressbook-tabulator/README.md @@ -1,9 +1,9 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/main/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Running * run - Starts a webpack dev server on port 3000. ### Packaging -* browserWebpack - Bundles the compiled js files into `build/distributions` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` * zip - Packages a zip archive with all required files into `build/libs/*.zip` diff --git a/addressbook-tabulator/build.gradle.kts b/addressbook-tabulator/build.gradle.kts index 46c6c379..837a021b 100644 --- a/addressbook-tabulator/build.gradle.kts +++ b/addressbook-tabulator/build.gradle.kts @@ -1,10 +1,9 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { val kotlinVersion: String by System.getProperties() kotlin("plugin.serialization") version kotlinVersion - kotlin("js") version kotlinVersion + kotlin("multiplatform") version kotlinVersion val kvisionVersion: String by System.getProperties() id("io.kvision") version kvisionVersion } @@ -21,13 +20,11 @@ repositories { val kotlinVersion: String by System.getProperties() val kvisionVersion: String by System.getProperties() -val webDir = file("src/main/web") - kotlin { - js { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -38,28 +35,27 @@ kotlin { ), static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } - sourceSets["main"].dependencies { + sourceSets["jsMain"].dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") implementation("io.kvision:kvision-tabulator:$kvisionVersion") } - sourceSets["test"].dependencies { + sourceSets["jsTest"].dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") } - sourceSets["main"].resources.srcDir(webDir) } diff --git a/addressbook-tabulator/gradle.properties b/addressbook-tabulator/gradle.properties index 5caa6cca..91a1b302 100644 --- a/addressbook-tabulator/gradle.properties +++ b/addressbook-tabulator/gradle.properties @@ -1,6 +1,5 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -kotlin.js.compiler=ir +systemProp.kvisionVersion=7.0.0 diff --git a/addressbook-tabulator/src/main/kotlin/com/example/App.kt b/addressbook-tabulator/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook-tabulator/src/main/kotlin/com/example/App.kt rename to addressbook-tabulator/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook-tabulator/src/main/kotlin/com/example/EditPanel.kt b/addressbook-tabulator/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook-tabulator/src/main/kotlin/com/example/EditPanel.kt rename to addressbook-tabulator/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook-tabulator/src/main/kotlin/com/example/ListPanel.kt b/addressbook-tabulator/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook-tabulator/src/main/kotlin/com/example/ListPanel.kt rename to addressbook-tabulator/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook-tabulator/src/main/kotlin/com/example/Model.kt b/addressbook-tabulator/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook-tabulator/src/main/kotlin/com/example/Model.kt rename to addressbook-tabulator/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook-tabulator/src/main/resources/css/kvapp.css b/addressbook-tabulator/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook-tabulator/src/main/resources/css/kvapp.css rename to addressbook-tabulator/src/jsMain/resources/css/kvapp.css diff --git a/addressbook-tabulator/src/main/resources/i18n/messages-en.po b/addressbook-tabulator/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook-tabulator/src/main/resources/i18n/messages-en.po rename to addressbook-tabulator/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook-tabulator/src/main/resources/i18n/messages-pl.po b/addressbook-tabulator/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook-tabulator/src/main/resources/i18n/messages-pl.po rename to addressbook-tabulator/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook-tabulator/src/main/web/index.html b/addressbook-tabulator/src/jsMain/web/index.html similarity index 100% rename from addressbook-tabulator/src/main/web/index.html rename to addressbook-tabulator/src/jsMain/web/index.html diff --git a/addressbook-tabulator/src/test/kotlin/test/com/example/AppSpec.kt b/addressbook-tabulator/src/jsTest/kotlin/test/com/example/AppSpec.kt similarity index 100% rename from addressbook-tabulator/src/test/kotlin/test/com/example/AppSpec.kt rename to addressbook-tabulator/src/jsTest/kotlin/test/com/example/AppSpec.kt diff --git a/addressbook-tabulator/src/test/resources/css/kvapp.css b/addressbook-tabulator/src/jsTest/resources/css/kvapp.css similarity index 100% rename from addressbook-tabulator/src/test/resources/css/kvapp.css rename to addressbook-tabulator/src/jsTest/resources/css/kvapp.css diff --git a/addressbook/.gettext.json b/addressbook/.gettext.json index 796d5396..79f2065c 100644 --- a/addressbook/.gettext.json +++ b/addressbook/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/main/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/addressbook/README.md b/addressbook/README.md index 1d1f8eae..be81b10e 100644 --- a/addressbook/README.md +++ b/addressbook/README.md @@ -1,9 +1,9 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/main/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Running * run - Starts a webpack dev server on port 3000. ### Packaging -* browserWebpack - Bundles the compiled js files into `build/distributions` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` * zip - Packages a zip archive with all required files into `build/libs/*.zip` diff --git a/addressbook/build.gradle.kts b/addressbook/build.gradle.kts index d56d3eff..826faa59 100644 --- a/addressbook/build.gradle.kts +++ b/addressbook/build.gradle.kts @@ -1,10 +1,9 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { val kotlinVersion: String by System.getProperties() kotlin("plugin.serialization") version kotlinVersion - kotlin("js") version kotlinVersion + kotlin("multiplatform") version kotlinVersion val kvisionVersion: String by System.getProperties() id("io.kvision") version kvisionVersion } @@ -21,13 +20,11 @@ repositories { val kotlinVersion: String by System.getProperties() val kvisionVersion: String by System.getProperties() -val webDir = file("src/main/web") - kotlin { - js { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -38,28 +35,27 @@ kotlin { ), static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } - sourceSets["main"].dependencies { + sourceSets["jsMain"].dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-i18n:$kvisionVersion") implementation("io.kvision:kvision-state:$kvisionVersion") } - sourceSets["test"].dependencies { + sourceSets["jsTest"].dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") } - sourceSets["main"].resources.srcDir(webDir) } diff --git a/addressbook/gradle.properties b/addressbook/gradle.properties index 5caa6cca..91a1b302 100644 --- a/addressbook/gradle.properties +++ b/addressbook/gradle.properties @@ -1,6 +1,5 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -kotlin.js.compiler=ir +systemProp.kvisionVersion=7.0.0 diff --git a/addressbook/src/main/kotlin/com/example/App.kt b/addressbook/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from addressbook/src/main/kotlin/com/example/App.kt rename to addressbook/src/jsMain/kotlin/com/example/App.kt diff --git a/addressbook/src/main/kotlin/com/example/EditPanel.kt b/addressbook/src/jsMain/kotlin/com/example/EditPanel.kt similarity index 100% rename from addressbook/src/main/kotlin/com/example/EditPanel.kt rename to addressbook/src/jsMain/kotlin/com/example/EditPanel.kt diff --git a/addressbook/src/main/kotlin/com/example/ListPanel.kt b/addressbook/src/jsMain/kotlin/com/example/ListPanel.kt similarity index 100% rename from addressbook/src/main/kotlin/com/example/ListPanel.kt rename to addressbook/src/jsMain/kotlin/com/example/ListPanel.kt diff --git a/addressbook/src/main/kotlin/com/example/Model.kt b/addressbook/src/jsMain/kotlin/com/example/Model.kt similarity index 100% rename from addressbook/src/main/kotlin/com/example/Model.kt rename to addressbook/src/jsMain/kotlin/com/example/Model.kt diff --git a/addressbook/src/main/resources/css/kvapp.css b/addressbook/src/jsMain/resources/css/kvapp.css similarity index 100% rename from addressbook/src/main/resources/css/kvapp.css rename to addressbook/src/jsMain/resources/css/kvapp.css diff --git a/addressbook/src/main/resources/i18n/messages-en.po b/addressbook/src/jsMain/resources/i18n/messages-en.po similarity index 100% rename from addressbook/src/main/resources/i18n/messages-en.po rename to addressbook/src/jsMain/resources/i18n/messages-en.po diff --git a/addressbook/src/main/resources/i18n/messages-pl.po b/addressbook/src/jsMain/resources/i18n/messages-pl.po similarity index 100% rename from addressbook/src/main/resources/i18n/messages-pl.po rename to addressbook/src/jsMain/resources/i18n/messages-pl.po diff --git a/addressbook/src/main/web/index.html b/addressbook/src/jsMain/web/index.html similarity index 100% rename from addressbook/src/main/web/index.html rename to addressbook/src/jsMain/web/index.html diff --git a/addressbook/src/test/kotlin/test/com/example/AppSpec.kt b/addressbook/src/jsTest/kotlin/test/com/example/AppSpec.kt similarity index 100% rename from addressbook/src/test/kotlin/test/com/example/AppSpec.kt rename to addressbook/src/jsTest/kotlin/test/com/example/AppSpec.kt diff --git a/addressbook/src/test/resources/css/kvapp.css b/addressbook/src/jsTest/resources/css/kvapp.css similarity index 100% rename from addressbook/src/test/resources/css/kvapp.css rename to addressbook/src/jsTest/resources/css/kvapp.css diff --git a/desktop/.gettext.json b/desktop/.gettext.json index 796d5396..79f2065c 100644 --- a/desktop/.gettext.json +++ b/desktop/.gettext.json @@ -29,11 +29,11 @@ } ], "glob": { - "pattern": "src/**/*.kt" + "pattern": "src/jsMain/**/*.kt" } }, "headers": { "Language": "" }, - "output": "src/main/resources/i18n/messages.pot" + "output": "src/jsMain/resources/i18n/messages.pot" } diff --git a/desktop/README.md b/desktop/README.md index 1d1f8eae..be81b10e 100644 --- a/desktop/README.md +++ b/desktop/README.md @@ -1,9 +1,9 @@ ## Gradle Tasks ### Resource Processing -* generatePotFile - Generates a `src/main/resources/i18n/messages.pot` translation template file. +* generatePotFile - Generates a `src/jsMain/resources/i18n/messages.pot` translation template file. ### Running * run - Starts a webpack dev server on port 3000. ### Packaging -* browserWebpack - Bundles the compiled js files into `build/distributions` +* jsBrowserWebpack - Bundles the compiled js files into `build/dist/js/productionExecutable` * zip - Packages a zip archive with all required files into `build/libs/*.zip` diff --git a/desktop/build.gradle.kts b/desktop/build.gradle.kts index 2aa9c099..6d8237d8 100644 --- a/desktop/build.gradle.kts +++ b/desktop/build.gradle.kts @@ -1,10 +1,9 @@ -import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig plugins { val kotlinVersion: String by System.getProperties() kotlin("plugin.serialization") version kotlinVersion - kotlin("js") version kotlinVersion + kotlin("multiplatform") version kotlinVersion val kvisionVersion: String by System.getProperties() id("io.kvision") version kvisionVersion } @@ -21,13 +20,11 @@ repositories { val kotlinVersion: String by System.getProperties() val kvisionVersion: String by System.getProperties() -val webDir = file("src/main/web") - kotlin { - js { + js(IR) { browser { - runTask { - outputFileName = "main.bundle.js" + runTask(Action { + mainOutputFileName = "main.bundle.js" sourceMaps = false devServer = KotlinWebpackConfig.DevServer( open = false, @@ -38,27 +35,26 @@ kotlin { ), static = mutableListOf("$buildDir/processedResources/js/main") ) - } - webpackTask { - outputFileName = "main.bundle.js" - } - testTask { + }) + webpackTask(Action { + mainOutputFileName = "main.bundle.js" + }) + testTask(Action { useKarma { useChromeHeadless() } - } + }) } binaries.executable() } - sourceSets["main"].dependencies { + sourceSets["jsMain"].dependencies { implementation("io.kvision:kvision:$kvisionVersion") implementation("io.kvision:kvision-bootstrap:$kvisionVersion") implementation("io.kvision:kvision-fontawesome:$kvisionVersion") implementation("io.kvision:kvision-richtext:$kvisionVersion") } - sourceSets["test"].dependencies { + sourceSets["jsTest"].dependencies { implementation(kotlin("test-js")) implementation("io.kvision:kvision-testutils:$kvisionVersion") } - sourceSets["main"].resources.srcDir(webDir) } diff --git a/desktop/gradle.properties b/desktop/gradle.properties index 5caa6cca..91a1b302 100644 --- a/desktop/gradle.properties +++ b/desktop/gradle.properties @@ -1,6 +1,5 @@ javaVersion=17 #Plugins -systemProp.kotlinVersion=1.8.22 +systemProp.kotlinVersion=1.9.0 #Dependencies -systemProp.kvisionVersion=6.6.0 -kotlin.js.compiler=ir +systemProp.kvisionVersion=7.0.0 diff --git a/desktop/src/main/kotlin/com/example/App.kt b/desktop/src/jsMain/kotlin/com/example/App.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/App.kt rename to desktop/src/jsMain/kotlin/com/example/App.kt diff --git a/desktop/src/main/kotlin/com/example/Calculator.kt b/desktop/src/jsMain/kotlin/com/example/Calculator.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/Calculator.kt rename to desktop/src/jsMain/kotlin/com/example/Calculator.kt diff --git a/desktop/src/main/kotlin/com/example/DesktopIcon.kt b/desktop/src/jsMain/kotlin/com/example/DesktopIcon.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/DesktopIcon.kt rename to desktop/src/jsMain/kotlin/com/example/DesktopIcon.kt diff --git a/desktop/src/main/kotlin/com/example/DesktopWindow.kt b/desktop/src/jsMain/kotlin/com/example/DesktopWindow.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/DesktopWindow.kt rename to desktop/src/jsMain/kotlin/com/example/DesktopWindow.kt diff --git a/desktop/src/main/kotlin/com/example/Paint.kt b/desktop/src/jsMain/kotlin/com/example/Paint.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/Paint.kt rename to desktop/src/jsMain/kotlin/com/example/Paint.kt diff --git a/desktop/src/main/kotlin/com/example/TextEditor.kt b/desktop/src/jsMain/kotlin/com/example/TextEditor.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/TextEditor.kt rename to desktop/src/jsMain/kotlin/com/example/TextEditor.kt diff --git a/desktop/src/main/kotlin/com/example/WebBrowser.kt b/desktop/src/jsMain/kotlin/com/example/WebBrowser.kt similarity index 100% rename from desktop/src/main/kotlin/com/example/WebBrowser.kt rename to desktop/src/jsMain/kotlin/com/example/WebBrowser.kt diff --git a/desktop/src/main/resources/css/kvapp.css b/desktop/src/jsMain/resources/css/kvapp.css similarity index 100% rename from desktop/src/main/resources/css/kvapp.css rename to desktop/src/jsMain/resources/css/kvapp.css diff --git a/desktop/src/main/web/index.html b/desktop/src/jsMain/web/index.html similarity index 100% rename from desktop/src/main/web/index.html rename to desktop/src/jsMain/web/index.html diff --git a/desktop/src/test/kotlin/test/com/example/AppSpec.kt b/desktop/src/jsTest/kotlin/test/com/example/AppSpec.kt similarity index 100% rename from desktop/src/test/kotlin/test/com/example/AppSpec.kt rename to desktop/src/jsTest/kotlin/test/com/example/AppSpec.kt diff --git a/docs/addressbook-tabulator/150de8eaa454d669c405.ttf b/docs/addressbook-tabulator/016b4a6cdced82ab3aa1.ttf similarity index 92% rename from docs/addressbook-tabulator/150de8eaa454d669c405.ttf rename to docs/addressbook-tabulator/016b4a6cdced82ab3aa1.ttf index 774d51ac4b40ceaa5e2b3f11429ddc62ddc5cd99..30f55b7435491ed4c2b11de8ab5e5c7e1e1ed669 100644 GIT binary patch delta 7864 zcmai33w#vSx&OX1vokxpJF}1MBQMCB4cP=D>?^wj5V6Wbi;5Ky6)mqQDB&3tAJ>f* zC|1N!s6j+U#n!fzqSWG5Y9mmJ7Av(_v{Fiyf~~ZWm&9HQ_kVVx)_ZS%H~ahV|2t>S z`CjLnb0)KUf9mdj-JK^UA{VugLeVR)9+LX{wKv^H#5L%hI-_aY{0*H4FC#KG69tyv zGUv{lhuoA|K~yz`#IyIzYMeH+x+OjmV{x6bv(TYlpbm$86sVfj)V$>25a-9xhdIuw zIrC;r6JL9N98q}&?V6@(ORkzPQtB`aaAHDq?zE=Hp+m1~B=P#YL~6hJ^A2MS}2#r^ohZFT$>`$ODL zK7b@Jt881ZP!(0q|F*V5a&+5DtwO1I8JUndsRFx*^p{E1AHlRY(5cfKYu+&KQjfWh zm2JDkwU?z-yv^g;!}-#yN=IWFd5?Gxdf)c$^FHEz(0hHMXQ&t9dLw`vaCr@UJH4t` z@v`+#>$KHvby*$ODeJiPq4loyj$8WZ+sLKi2h7nt)Q&o!?$uQb1EUgmkr z^BR$--LqAOCI38WPmQO_6ZJ&$o{-1%XdZT-b02oU=RWA(<$lfm9rqe{gWGbOuCuNm zx>{T_T{pNUyRLCv?YhF%;2P>mx@uhIu2NUPbN-TWkZq#4(~K4X90_BH=u z5k7{slAtNzVxSE2jcW!6W0y`NIaMf2F(ON3Ot69jo`O|cOcIK|H%f;A?hfy zK}~Dc2V?oUXyKOW7=e-Vz}MJ7`B4YzM}iiBZ?*w{spA%4Hu@KWZ?#d7Z-Wedv>1$~ z>%cs^6D-F8h@3hW0nL!_2IE@31M5xyfkq2(A7oTP$5I=#4EzA_5c-#c*V>>5!Ru@w znbff!kYQt7#}hW_Vem%a2k37F{{+|$8RI&30Ix!RlJeB?1{yN^PlNXZ2O&QTJ`Vf^ z@{hoO1O5&frPpx^=z;tK_#ZYXMAV6!xD#2Um%!LhI&q)T%U~0*Aj4><4+uks@y>)q z9u1_nGYO<1{{oz|LB9kK14g2MFZip#c*t*pZ?Zvefu{l}3fd1wL3Cmn=xuNlAeZBP z@O&He2kz34v-4z=Lxel$=aok)ABvFFh zVC1UvyXfx#e;@cEn>Z{1LDP{hxrh0$2>{1^yFd~%TiC`?Sgk0RNKJYb=QITEy;5ko%fK`>?>%dsmu0xQo2mjFqH-fQvT}RP> zGx!*A0`je3l&l0V0H3rW@0Tttj|49S_W++lUIa$!C6ILL&ZC~Y9cUn(-AH}62^po+ z?FS-|k6P^VlN{NDj{aEA?+eWy{v@{6%}J^!%5 zzriiwwZU(L12*`#;0tZ=0q|FBFv9-?l_$Z!1H-{j;20kS!wCs~4~(La;NKISP5?6B z@1ulI--rgle*oVF+zt6Kc$p180)D^-ql!*HWP?8dw*sp%{zGsZ@F-;D|MZW6=OKRt z-e!Y82EPLAK>rCaGIe^7EMb)2X+$T%C&7q9f=_`_!lz-BJHXNiz}?swGQb6pQJTHT zN-wg(=fGG>388?$YeT4DWJE$Zz{skE(7+)m?*#o?sHt;$)vp$2v5{4d!GfzU^xR2p`No5Y7GxM8AQv zzlHJxaPpm2;1tpCHWD3#&iCNJdxvoLf&YN{hY{3~y*TDD_XCW{e+b2YUW*5-6GX?M z^f=_>F!0e%+08KQF-bM6ohvr)t-SXNI_o*nNJYnySZq0@;@V+pZqDR7F|Y$dif z5&I?*`@u!H0gBcU2R9H$RuUIOS;-mVGR*JSPTYSyPPj{mqa%nb(XLW)ngMYi06R5n ziEGCZ*VO>s#DlT^JOrHyC{5u)x|ujLmAF2NQ!N9)=ukK`3`&PRM?5@1JgS%YD-($? zo<)3#lXx_YjXpp;rW_|8+T+l^bO-TeLE_7Y0+6pj{}mW>CGa*h_pL`tFA#_n*Om1$ikPS=x?k%j<~02?Hw#r&l@g zLsN-YwGuy!fvppWR|9LJ#E-m7+=dD3?je439r1efKL*8*W6tA;h@XTL8$CG1pzrDN zz)Qr>j3C|w`Pmxc@512sCC(6U#+c3fiGNg#_21G$ywyYeLM!n$;KdWfKix$9QZey= zZXkYT9Py5=#IIt~t1AI0Zl6HBlZba!5%0MN=NS5ah4H^?CVulM@!J^y^4mLz-x-CY zApxNMKHBe}!YKefhvC%Wcd`B-EG0fR1!yHc?g2JnOGn>F82ndEI#CYvVh4uEH)F?cC86%X4!sYX zu@nCs=RG9cL0~=!Geg3AfP^1% zg}(G&5}6|;vP2@cmBdiI8fa)IF{~WeKw@|ui3^~ABzO#rPw^H36tXOg&mEr~l|1O+JWjY6RZ zSVy7-dhSn<_y)!=3zArlF)Nmkc;F=xD`$~ForzT*x=^e_N9za@-^Sp!i6qv+(0Y}` zV@pYF*g@iP41NOrPr~R^Fz_@KVcQj(rpT8c+dNf#dEQH*bM5>*%a;pp^6$Bm|4Zni zzo-#)Vz?M1#*3@ObTN;pDAB-`dOVv>B(v#MT8l-p^?Ej5or_h+3m-k3!=<>UYkDG? zNP=Zs*J6oeCHlg43sOW5(ez*_5z_J@Eux1b!DKiR3rE6Ic_bXEjE7|}w1gwoXvj5c@*2L=7#*vOHE<@T*?#1zbJ=()_&8N3FDq@%Mw zk<4IZszD2e;C;M-tKqVitPVke)DDYD4Hps(B2%BQuGgSHtY_=1^&k?bh2ni3P+19& zWFq6qjEoI#XJAIUpUtIU1bs4<$bvMVt%ut(IyoeW?!qu+0fVtH@J}WolS}HEWM#54 z6ig@5`9ys(q=l*xals=gAP=xs6b@x$sbnf0fq5Avw1i+SBiFM&1J8moaY3n5uZ}0H z(=vZbD3((`Te)}!(=KEbPPl@hGJ*kEhyidnmJa4n8+u-YE7E-^fo>$P8m=djy_!Qc zoI+t%9ZMamgP8^NmKB%x^DC+*EKPGbyo%v;YO1E|ZlS80FC1|?91dMDE9}I#5Q;-l z6})iMRgFE0LuGbqniE%8m`MZP^9}6fq4)e z3LA!-oenkw0l%&(rqd~4*sZeaaK}4oENYNxnLK5X$mC#VT|I`9EKt^8IFSF47*q@w=7L4s!R9!ii*5Gr#Bo9g*%yrB%tPu} z6@v^12DlVQm7J6&T=?iix1l-YaLSG90PFjUY7UpG$q*^!BB+r%8-&0FRL2VA`+CO(@vv- zSG&yPWiIh&_}qqOIl0{HHH3_MI2_*ZKy5hK752CguUk>sAp~O3Yh;YF!aU4pPr5V* zN)qvEE_rjHHfl?Y!zId{7~{&rh++)Xu=c7U1mV2(o!ie_cq>hiuLcLCB8B}fi~`gK zvE1wAev-{$-^E@m+qi%Y4m%!taUK-fas!duRaS0MgK%zWI635;7=~h_m1C=8=+0xC zN+L{Txh~*Q)mZulo}EiFCv&s;)}iHQtt(tNY0{uLb9~UG%i_g~;&g?zqS7H%9yRk{=;~xlOJQBKNt-79l>Hb~3|b2y){QzCOQx$Q%9E;gzx5Ww9XDC5tiv+c+FyA4H&R9-N)D#{!kFlOw4 zB4?Ry^&8euURGA#kSz1!4${18-t<=#7li}|{QW}#p<_=d@_++2#RnX;EouNsI^AjvH4yWN;*^mj+_YvC5Gn&#U5cU%+o#Mwu@x z*yAlJ_IXixUhJeI=*#zGF^2gP!_^;N{aux)H?J?EUw3L@pL4Y*5k2A z`tub0YcjZY)?Hu!>ZBp_7EizU$|2Q1DBoQAc^vsKC2!&#PfeemfAsq6&;036xD(3G zo#Nx%N*?kP{=xYdYf4&)74fpM>t9?oFF*F#Evp-wOKSc(@Eo^pJ+*rEj-$(#o&6SH zarOn2iTthR^Ew&-KSRlXRwj-lPHcRt<0(9|RH8J(ITXkRTsY_=hrN6*y}a@7Vdp#NvyKgQB)M|7l;%&Lze{uR?+9# z_);>ycmBXZ<>k!f<)$Zy%`xCF!O>uNEq}n)?lPa-!g!EXvK9`O-3T2zEFFeKQ)iTgR(TCH5jt)I~wBf^ZG@v3{6bKYWD+YWa z9cuVcUVhr|k4CGiqESC~-Y?|s4`0P+Q+UZ3#S`pbV6>bvSf|2WD4&|})FLw)llP+i zNh|VEupUofeV`+_AU^=E$*Dk;f)(Y8l@Gqa4hXO@Y}hv$FL_nQz?Km5>uLNAnuj@Rq9 ztWbc>xls?i^v8F8K6 zz~y10qE8lNiC5bCza}D=e%9rnnLMQLvPK!ao-63UPl}WAe%6-VG*~>;C;Mn1JNjgQ zLEY4yA{3a^xNy; znxi!{YNKQ3&25febVuW&c}exDGg46qf{d&l(oIFQ~uGl3qZO3+r!EIZ1iJ@(q zcL|^Se9A&g21vC%v|CiMvHgYJ!l}9x!m}8jSQK^p%X>vm@{Jy5Iues#><~wFLH#aUc`lRhA-w@aNnEo4m!E?|6 delta 5369 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 OFFb$a#?;tnjQ>C2n9DW* diff --git a/docs/addressbook-tabulator/878f31251d960bd6266f.woff2 b/docs/addressbook-tabulator/878f31251d960bd6266f.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8a480d9b1fef0ec5b862df5446201c25b3f420e1 GIT binary patch literal 109808 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

(0wGwLXB2naKMKgASi>6$6=JG#)$u zbC-d;S^#C1-M(7*QN(zD*Uny!

N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/docs/addressbook-tabulator/bb975c966c37455a1bc3.woff2 b/docs/addressbook-tabulator/bb975c966c37455a1bc3.woff2 deleted file mode 100644 index 5c16cd3e8a008bdcbed97022c005278971f810c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150124 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

gcuh(yM)5x$wXlMQz` z@{Y+%0_31o(9v@S+%W?u*1FKJGcSlS`B84<2*l%|X8e!02*<`c2Bw$>zeiVs@c8Wo ztGRN?u|&bY!FI~Iol^82kEeoR*%}8h-ZB3IL;8-8GqxMn!DK`pPl2%;RunG_4_~7g zhOT2lxms2=H5iZI&Kp~{DCTm-qH|0(dk1lNydz}_#@uim{`%{}etCv5elV+f`m^z> z!bJlvmbxWOSh2YZ3K80dz*EklGED2tRSi^?OLw6eWwY5Q4aec1nmPQpEHA+*Dla1c zn}&1geedhNPE}vmyQqH93B{b8xfD7dROz&l-gat1!lu-znAC8#f_~IjkGy6(NJ5$>k%YZs=qfI-#IYw?so}I)OnAeNFdqY`YxkuA`^CuvL$A} zm}l#n3D5sy@K#e4{=phuWwuSczdgbGt#WxGTPT;U;zFa-X)F}yj}joB1E}q}uGgOO zGB&G(c+_{&_0?`dw6GAtw}1s^8swCod!3g1rgzGu`#tFRW%e#6Nu;0HESTPc6tb^j zq@X~)NboMm$z}|Us7=N4N6NpC~!bv`T2^~he+%N?E zovIF*5Yz=mk05h9&cbwuS&WTr-Ik{L9k2!4{ldd^|4da3L$OROc)+=3O#|L#mr_`( zn3Z;?RO*Ri=^?0!o5>mE2dEQ|B0WpNIkfK4kReruiiZ*FYI zKEKV%Vx=c*-FS@#{)XT8ZACb!s+cV9p+`wT(-5z?&IT>w-0PD%z2{am862@3!I?>+_ zok_TlGqM)kzrA2P@p;=NYMNnani#LQTOGR)%Fa7;Wv&@_sUGasjhne*1&X8e_U}b+n>KGFP{X{LE@Mlv%lK_`&Zm}2IGgbkMxGaZ0Jf0W`1@WL zmY)g~B5$}3ZoeOh83K>N6tK660S!g8Cj6m5yrM&%xa^m!K%|W_J&H)@#;A&in*fgS z*ZY7oW>^;I{ViMeJWkW=E6BdXi7-HOd6^U0cLh6Ia0J(v371A=9N~^H z3+}P#WZw-QUgg4zJ^j3eqaV@fKWC9Gai8%lsESUuMp;BuuC5tN5B6?6@{VH8zhxEr!a zD1jZHY6gNbRvQI9+AAcdljmVodoiZSmEvKr4nq&7N~KyXVbonpp{?^N=v=Ifl2C>V z(DIj85xEY)WUOJ%v4&*^J(z*PoAIeV?&R0S7@zE2ARpNkas zoG$3^U;y%S9DqM31F(0z0D$z7Z441g*-7eA+;vIO>V?f=9s0+@>a-0S^%T0_xhKD4Z+b!z1BI0V&3CoPm8RpAuvG>J@LLsJr}~ zS8Y<#+rey`Qc>GUl2I`lRyvxbz92WiUYw{=mZ^AAH*W=<5lIlu-HJME=y7H~jbgzv z@xas`bDz3t6^hG3?$v9LmLv#*g{$s_Q`D#fXPD%Ic00%s4C;$2z$-whtnpsKE7^9j zVuR~e7d**vi`;|87F|d37OJibb|t#Ojg0t8W1mzT}@8!qW&5uW|GJfol8qPN{xYT?HrvGb93FZ5}U4s&q z$*L+_YgE_i@1F&9aBM)_+=$G;a6S`Uv(JyV$^zenq2g>~|1&x^|8qB#wcrI7&3{2h>F2x4SRb$F=(5 zy5|3mNh48F_*1_5JO2M+gkBQ}VgN??dxo#o57*Veu^F_cdI21eivs0Qpx;AGN?+P8bMO|vTQ>PztytsRWQfas#D0je_~npTNdZ{`{lB) zTVoTf&s}kUUS|wT-szvz;TH~&-?XDM=KOxnE$e>Id&6!2{Ao|ZjOqFNPyZxty2|>0 zM^S2d2t&@WYp^0hF;SnRib9`L2{m>y(=j^+eUxkal-@hXW$#=c32+PdbNmP&}Z#bX9j{1(>^W!s8;sYZB~Xjlc2 zO4CL+82IJodvNKdl5f3<86dq&9}ZDo)svtAlISL!=GC^Xrc_@oj~dnM^!s<@a0;p1Re zp~sm}mliESN^+FIG3pn@kV$GTlqda*dkDGbvsY+#T7A%Qk_?#Q*Z|_j$E+JQZZ<1{ z`0FG`=>ThJO^7c~&kob|&!jkWLfbS)tf8w&UX@lMt-$8jB10cwtNFdQ6dObTlW zBG~s_-RGi?A8%TvS!0h;zG&#M;!AD$t0yM&O9T=J&J3$`7#zoJn@+6s*+tQ?b3&~O zgdLW$hUNvLy~X{@>**qW6+9uoW>wm_J^*lgv)A9ztFYg@JWOjx30WYrOpexw2gbt# zUETa2-emyx7_A*8vP>2TIa;Ii1g&d+`UoMXW)n2f$(AGqq>*w^b#T-w#)Xi97B-E)4ACH{ zzJxwECHqiP-DF=9iK3d*9~_JUO`)*}oiO&*b^Vew-H~pDZIjfqZLm;{w)50=znz}d zgstOjvsjQq)YTM33$ZjFZ|+@h%m2=Pa;t$#JeA8eFYiqTf2hctRz8ab;ooguZTO>f zaFA!V9>8UI5m{qb9IJ0TQGrDDSZHoTU`HYR9{*USmv}+xKVQ+;QSFjO_Z0O9R8{E@ zRAsLz2^$|G0AvO*BLL+2bwMK1Ew@MnKB*`#nEW!5WkB3~p(T>B29$zn0;Qmhi6}~U z-6e^1x73~XyDFdt??}?ZA3|&xxY$hb`i#U6;Etw2`W%_#Ge?aDIM?Li5gk9|x~gUk zANzA1?FTN&q}2@lQ7*8!&$U_QBZ_Zn_RNA~FhC58C$TzH3C78uvOzJ5opX?j zlV((gJaBY0i7hNer)GfHOvaGCjt9P46lkPV)jQRv&OkL?=oj zh021l5@j-6;{hxy)&%=JxoIeKfaCg==^QMZ&{H>9YH1pMrr^h%?_kG011GW)%j_ev ziF$9^Jve{^5I4RAlc5WmqA*mlb>{uVLZfLFr!24Dg_=$V-J05MFj?pCg}VmSh zEWGTfi99QmF;2kNZ|s#|h&IM{E@xw*RyUb89*GJ78X}odE!NB`%r>rQial)G7~3{J zZewiMw+T0AsD~_x<-71{_oa$jQZ4F&0|IWF7wZS|?}*O%xe_iGdOu}qhJ$xa&2Z*F zQ?&aYYu$C*#>rFHm>a7WxL|0k)2`jw*?1;S+TY6j{|n=mQykB~v9p{nVEbcjR&~^O z@KheEqmfUj@NziW-AHv2NG=1APE#)t+bK8ex%V}yxSMaO`|H;OE(2?$0 zJ{~tsrSiZA%~XDJz%s&51fRM_ ze+V$PZ{a(SuPkH6boh0hF}%ET{OgXYd>9Up_7`XVEZ(aty{%ib1MX0h;C6$o(9;5wM%zi6(^?9sUVZJFOaxq{*$v9rF{M zx4Cn!v09uPfs^DuL@|M^!%=xm%~+9ImEFnk}9i)T4T9w$Y4NhgG+F zGfv6bk)RB|L~R!fuWp;lfzLNKZX^KQz(6oy5O?m)9^{#92wbK)Z=<)ep@}j-QIm8| zOPk=&UzH~P6_6V@Hn<;9nG1%@@_{IJksuKFoh9DlEpad?*QMGCE{ob`>C9}2@>uye zf?$TIr&#?p%K$WjQMwAz)aECnG)^OIeg7bB#jRS;7dL&EF9rRh1fmWh5G8>+lV)2NqS^u#E8|~G zVvJpeEj6cs!+Xe!hWlQ>+s|CJG1Rb+u`im>nUOKnhHHTB)lH&tN3xs1)k>WygdGX{ z7kn&rCZSx!ZxYM0=@-l?IGN20bzFvwsVyP4MeznJ4dBn_4WejcT*zs2zPCXb&<>G} zxp5a)HCEl(sWNR<_2!g01z50R7?!CR!&R}=rGQ}yd@v5;I9N=ZK%ZVytb;-auHH}8 z5E#D)&o4Ba0@#*2b1fSncdx1{%0tbCe8k9%-EC9sf$d@1J|GqPY8FUsWAlp0^;ogU zJU3eF-J>X~`p`y=6gXq^-8N+&#vY?>+*a;?ra19ar|}pPl({n4Kwv!@Sdd1Dd0tG0 z|F42raCj$%k+%tvmkj&KF!HkEm5SVfv;Ro~tse6VCd>JnlZ?0~MNo!(DRw}@!-@g5 zr%kA5YXD_MLR!NyLP%W=9q^EazQPNZstH%k53Uk4)p}vgzKroNwIOU%?9D&#VM?f# zEjYb&cw@&H*`z@yQ1KVf6l%eC=t-CY!W@LCVk_I%cc zecdU(%~B{=F%}w>QpU(xJN%So88X#O+Zs`hzj+GV^PfC{Lc3jWB)q)CQ&dM?efu)Q z?q4b`YXMD?xRo8e=JdP1u0y%9v{WgBt_O@WhKu@CD`3XB{0)k|fA=tL&)Nq(2ue$l zq4&;|f`Bu|i_+enROF2P@8fC}5nP_ZoTj&0(>y$j=xBMgt6U{chA0$!E9jMFai6X&MB3Ns;Cz(sESHtO1bXsUQ9O+YDZJlqEk{tj{B#P z&Bo1ly9NZcG;R*Jkz-+-{D7u;vO(jM0Szh4T|`gJ`GJ|}7ee{`o5q*gkeyY_`#ekm z(SALT76qWK@7vfnmFE6_Q!&R1!fi6(OAmr!YmJXCp>ybV61C3c3PA9OqNL=9*sl%b zieiujs-UPfQBEHK%mxWhQ-PvVl?I?-bINgzc7HnC{Ugu5d%39n zt2=ou|MElGAl}*IUz>mbYqBYMXOE{5SE#ZuagY0+51)}}eD(6+U%wCXt7lJmA}3#) z|BtVoJ>iK4g)?zmh`-kCDc>oimsMn=1?jEz!%zb{!ViOoM_}}FpFC`bSK}s)7u+|5 zgqPN46z!8atMYwjiP3!hs2}I(Ac+4Y4gxVw-@o@Mj4LA34aR^GyvhVc=S-0)Rv3R& zVSM4xA20)Yrp)vX0X`R^q`g=uEVdItllD8pnS!aTFhgeo8_X``x*{;HFl#*)dVie+ z(VNO~0z!rmfoFt4MZyHA11JJ8>b_8K(=T+0SS+lU{ISb8e9)0wh87K;j zKs&8*|1Evkv)|(LGC-Nesmj`Duu&&`!4Voz49-OHaFl{W7NwwpD@0TEi6_XctaV?U zGB&GI?3EwE9;0>j(eK{;#V4e0=g{X}OrI45EG8<3y4*kZZ*4NN=gtqytWKGSA1Qm7 z)@O|U^%KYXi-28)J}QU;&Wl<*#tEEAM3*|8C!D34Gd&8v@XV^$vw6vZEWpvV_}EZ-wLj68aW(E*vx~73&9Z$Tm7Z zHWO7V)|TcU_&01xqA+YIs;(;=jB_Pqpd3>`Q5L|0*T^i;Hg%ow9}j^U@0%Puww;IP z{!P`QGAt;{`@aQQsBq3U6kS(Yb12j+FG^RyHUJZLO%PH@&Or@AM{zT5$+AHB7&tDZ zaq6RnuK2y!P$1N5Dt@p4sN~vt+y4(lD2Xs?wMnrwx;7bLk>$@^cm2-7##VOZ@c+Wa z;!0~p6i+NP=+UirRD;vqu1%rQJbbb&Y&4tZLXNDg?DnqOV$P8>XLh3H<<(!~c=y!F z)%?+;Hxnu9wHG8ZNEbpv?exUv=CZMJ=8CgI_`PBjZEl_}hi49L)^6E6u`nDSu6C|J zalAQy65@7aSyR25;~ujA|(WzUz!?J7?l6Uz%Q=izj zWpfUi{BvVP9%{ zdk2(b#{P0S|J7KQi{<6z)=aH7$gTfIWVY+-svuZ*uig1g!0^SN>TNHme+#8rdlQpv zE<0cM3eI@*A5OU8ue0PlitEUC-Mu{mQV@6a{wxw#b-fVm;t* zDV%GsdX>hxq5(Ec$Kj?E+%?xthy%C;;Bp;QP2rAX8W^-&KhOg&>$MLpQCVfNFZ;fM zV>|m=bPnB#?z3bz(hk_mg>^h`e1s;=cpDxu@QpsHYyI4*5zMoWX{V}M51fidIg3K# zSfY9`N+ZF%ZVDWyvNXcB4FV=KEIz?aDqz9&nqdW6*L2STJz;3Hv=vv^0k8UdLxG%P z{Qch>%KQh4u~w>v#V300zO%~<3zhZ))-(VtO0K7>62`!Ju~J!Bm}(}p_vk`<+gqMb zOw%+0nWky>JkNujRoij{WRCP|6avSQF47w>Xx*`*WYI8a#$;C|NaLK;_whZU`Kigu)i0w&qBOQ3nYo0v|?}`h4BDsED zzSEdYMXYexhByhZWS~>Bo@CG%ph`H-H`sYQ;sj#5qT-?=w_umlaf~}0m9;@EK|)$!+|rOdwp6NJG9;FA{GXnp~;zMgO&SHk`t5 z7i}9Z7*`5dC}pOYxnHSx2bg4vNe}ykknLUMDVSp&)J{{^+F~{x6ixS0fP(u2>F0_x@kkxr%v8nf zvn3M?#L6ZPkeO&KunvFIzRfLf-5Skxsm|rLUwht#=X9D|AzYU~t-DSb8tQdaC2a9o zLe8XXao9R>>=#DZ_puV*t6`Pb>o<|QaF>Qb{YbR{LOCZ|OTc7rvAeiA@9vnu4BdcY zsg&+1hIuD*eBiS&rjfhgWds){$yM`Elg~n=aZrbn>``<+&P>KO5|~TwY5$8ezUr-_Q4S+=y@LdHJz?S|$!XWds#383slL-G!pOU1Jm0 zcO)=_w#T`m%DqF^UjNA!^<$WB>3u%9fpz=AbP5gh%y`8-n5vr{ueL%(VwUQ1Z|f$K z5(6G=#;dac8B~pO#{7|Eja4U71*vp-{F2xwd$=ow7-h^&2mPK`6$W1XsewLPux!bP>x&PmT=RwYPpgiKsEty5JO=n` zR>4mxz#>8RG)AdZqbvh}=?(F41RB;1YWV(qDbv+&YRWftrTa*%zMAk2dtXaq74SCsibj%2oxxC8;)Fh3lJ?|wcR z-w#1Z(8lKfSZYamMG*qWG<1gJ@Q2SQ<9dohbCJl8B*M?G`rS`k^%G?^%ztH(mkiUr z+7V-Xt+#e32xP@)lQZ^QulK^{6oBIebH9mwaiPZ;52w>`yHP$wUqg}1HEkn=0&CS4 zrf>|JvZ}4nJ`V2tpmjy57A^J&spkW1LCvcnRkcCWG|+5SHH5z)bq1^WUjlwGzu;q- zV1NDsOk(Ky(k<9>O+$WIk{*@~)1ChYq9vUs&BmRJ=di!F=HtCA8}IIx@zhRIYxY7< zCbLtjq1{Dn-)5Dr#s*?1cuQ1n`%Xl6x){j$C~CK(D8E(>k?oPWYh$%8>YUc>-};o6 zs(~rJleZ_~RBY>G+|*RB;Z)SG2K7aJO^+dxIm>U1JEl-gjIN;E0S#ANN?Iz~CDl&B z7e82vrILEzFZEYr4gPrzd1p+rU+;}(c7(YUTq@F*w%DroB5~mrphD7kSDRbj>!@zyWXq)vz^Pa8K>BAv8d1 zZaLJ5x_39f{MY!k@F|porHn>NpzI`Qt}vAQblltqiG^6!({zoUmiQk|o09sU|EWrg zgh@ z={mpRrdu6ZCJUc2bzMwEF%fm${LBK8W#?9ekcg1HVf8LLg6xz=ns@M@TpBPnulayOy67yz_9*hB$CSk+wPFq;5l2mxi7V#EN5A8-IlSb$JK5mt5A7;aO>5Kv5KZO(fb z`vF6k1!(^7MLEmL1sJf;!ZT@p-Eyp}`5NfNrRO_zIpb+OhzD^d!8T}S6l_VT&>wPi z_r|dHA>)cs(3sSh?W1vRsgo1r+cK$qBwJluTnt#?FewB;9M`JRj|+^cSz0{7$eA0i zSzAL51p2{#Zjsx5h2XxjpNi)C$$()|n)RBHAl+(>TAJw*zcWU7QI3 z=r>cdK6`bY&GL~w6R=wcEpKZ zly~!asDX6o98M?W$#`HNabzFVP2Jl7z`Ft1R3auk@f}-Wz%qm&EMZhu+Waq`@`%_C zL{!EIAr!hc#{g7>Cw6Hve9_N0D{4MYPEXM?rmP4`IdI<8n2?=D;WLqeDFy^i;|A5xMh5cL%p- zyaqJPgsNH4N1-&}&ARGv7pP(%Zga->>fD1@V|uOvSHf7V`$dJPY8CgI1~BaKa%Z7C zw?d1dK!P4EFp7JHuuE(8H1A-plvO@ylP#G8$5Iy0TsaOqLBDIc& zyD%K}GeaIEMKI{qCgTC`nyblCcAe+l93)AwNXVsH6p>a+=)EP7I`mWG+|R1Uk??NV zz0v`QLd~1TI5G}6q2qw-l^*{dzBWjb;AYQT0to!t<7uW&#|=?UY;KZXo&9ne1huW} z_rG-4m`Dg?qR1hx8<)KNo#RpXM7eb*Uq=Jv%v+g7I&Kb+sT`h-Kr;O4L&lO^y$7rt z?309S5^Uxj6~b#%{|33qNxN{~m+Rz9r@^sgD6C82N=j z+EmFp&M0MZep{H1s#5?dj^Ys?pm~LGfV$n`u-irO!c5D@>)?8oYw`t!eD;%cH0_T8 z{YmB{wUA#^@!Zrr6*GpW8!aDH~_$$O<@X#}f zRH_=2#srC-V&3MW3xb(MHakvYSkZqfXKiwa6nD%q>CIWMD5vw=%Nd()k(iw!~ zO2>Cjj@8vCT-o;kny2WQJoyS|=&2@v=ae`>Zd~mN#ot``be{`0$`Nv;w6pG<{2W7enAe$l!Vi9?UHpWIy4Eaz*BQ=t` zz*J2?#o`vop)>)*xACBW&p3pjc3<8G#{ZpgS%`yjDl@|F9;KYs)@&b{lCl0*H8a7e zl+Zu7F_HDU`7~7>LlbmL7B*G0xfaF;vmxwbU>|@1g5qhH44?%ln5KC`XwvRLL>!LwApb1BY zv?Ud!{_9Dy3vkn$#w?DS%_wG@ch<_@VtM(@V!0cXHgCV+rxSyaI(KmUeF`BnP5d*j zdHXRc1%Qxr=UMeyr%^8*&jDKFax-42&h{S;bW^y--aog0(KfDVYX3INvMfAeJ<}?f z=xRc}S%N`lb;i&(&a?(^f|XiXW`t8S3z!Q7)`mz;ntPAKnF}`Q&hK#a+67tQdSPUk zFx0A4{OkPYf93d6{jV+cMbFj?FSt~#!u(~7Af=or^4!194YuR^21HYHj7}_s{Ys-z zt#};hou!mGg`3#!+C!ysIXR|1U(N~Q(v-{fdgb5ePAlb7;=x1%n-LvTaVN}(0I?N<0<7zZM!{abw&TokUenf4* zB`2rg;li@F7%IRS&&@fsE`xpTl6}@b5NAKB)bd2Bk@`9bz+oPR3&uQa-+UiZj^gEo zg)&!;GI4BxW_s|??iDSR(`Yz~t03shCU_;U6?Z5GH#DP*FP*51a&jwx@rP`soz8&Q zG=snw4CEIEp?dS0AODb;)AroGIU{Q>E%kVmSr_S=U;fUMc?H8V87>==la0t0>I%B(EB1^@AV%($~2 zQ`0mkUN>5kCCs?1Z1-FQqKqPFgpuUF%lsff*o!Y`9QIV|g@ae#(tv8z34BJGfB6+a9%OJ}GY&tz&Hr z!3To;YfaMjQkpKwiB)?;8&SGc$faNPZND-YewcfRnA(%mhfA z_f(*XPC>H?k*FeulPJg;+C1gzQ<3_u+po;oM82{@qmS%%MUZ z@h9!b3kgvSq;Bf-)Owfkd=J3IOrT-e_BS`erTJUIt42D3<)0Q@qoj}_SgvNe1S|hy zH3(pP{vZ?>(?A=8>K3y6XO3Xq*T{aaPZ#jFRE;&Hq&C$*B;|~|M@7yvkkawT;9-NC zjSakIVZoBS*WYL~vDv&#-$dc#wiH6zpPnu)+Yctsg&wq*m!_Y7U^Yu9mCoQTs}Gz; z1t8Tx0dgD`Pzp_tw4KubVmSDVjEk=RN%*(mAGgUW*%QI2^4*|qj`(?yWy2TD>CqRV zJ0@r&bm!Klb*uGK>(!p9Np)j(kJL*F(xGcM34~X46ARck?%5sYh3a}DwD3)#Y?*< zlqP3JjV4Ip+&{80{(eVDXf{Uu-QE5!xkkyJX$^w~H^4nH;E;}#tySwfzdyv6X$qT>dL~Mfv<2`#U@B&oU{gTKr6lk*=RfO( zW=%#>K7U8wU!o!g2qXY0J$?o**dnw!e@azq(f#mDg>&O*h-O5~{5{H&(D+x@d+vXs zn$9|@MV-H&VvzvjWGIf3LU;bqF&02N^~@uMgFJEZ#>L=`iNjD^+VA@1QBB>Hbkt-z zPB#jlo)0okyKC`%NFBx~Q`*>`YsCBw$@mY+0DL)J-Z}Ds0#FG;y{ zq-95JT^ijY?`Yu2tY$Kt&CCG&8fCelF9#ipU1~25ZnyxScU-O=L*{R66LjL&pL)HK zO#S}-H`j5G`_5t?UBf2iD9^La7nmW0j{o{ouRlk1HD9CNNj_bqdG=oE4~FfX>4>u& zQy?;$jy=g`=0E$#Wf-&wK2b6)_)NdqfS}ez$LoPO)bko95bH%zBL%nzSdcAEmRd1j z22%U24oC1UPZ_hX);(saaMVu2aiJg zq#VhZz6X?uj8m#>;_DQA?|Hs`%C=A0{;<&mDV_Oi9VwyN7{a#z7D*UVcZ=xn&2Fia zw{XT7=tvY_ z#1%XHd9r`i1-KWcn`=0tDae%8lV7ndCOE)&33G25{eYWDh-Mh-0dx63+gJDTXO z04&&I68uGb^1-xJx$wJ2%J6w^7`oRR^SrQfJH>L{}^`z zN~nw?NeK;F3)Gpk+90L#MuILO{DdPVv|AI0F0|}bTY0D{g1urt(R}qg9AuVPwj3z| zl%u@x*2=O$&O2Uh`AA#YHRI=Z(t6l>oAqbb-^$9CX|3=n$5!ATlesSyt=7qQ5_*rk zCTT<>w?jEP=Mb=)5-4K$*LFAyd4((DybHlX7++4PJ^G{PN*cMh+v{Zgu?y) zRZ*$J3lOXVfZ%}( z$Pp5VQl2qlJgDXCO6y8GMVa=&o^4}@CmMkAc9GzY!=%HA!NtQ zR!lNMgwR|`DTQXX5QOtR|7r|?{}nV9JX13QB*iYHI+FES4J>7^Zt|C^0j)z9WIB?} ziX5hF0PxHOf3gdFn&!MC^n`j6IucInr1_Nh0?X|sq-LgD^rCbfs#(8k<%YK~;Q);< z@UW#{d)w*Lm&JX)@AX2+=PH)_Vn3JQ4Mw^NJDpy%8lg*TkE~HV|4P5sc|zf~m;X%c z=LLD3z=c=8`lqCQmhwP94~tsx%n^D`dg;)t41RO$(+b!q64i*ZEOgy>`Q09*1s{bS z(dtE4E@}}AW!Cn*$C7JBU-|9l!|UXiCH?$MYA0OBEy9ob-~4NIP@5i1rrYp4!8qse zhki@afU~4U9*;Qqr2#$|Bku;xhVHQz292opvXU@IZrkVzyulEM>r;u59sQ zxqC54a2A_V3jcN4*r)PasPS%)Oz5rEAb>Auy+^mUnddRvwqGIDSvK~09C&B37JCF| zFl{@f0AE0$zZKSwlh5x2b5jczU`dGdg%AYQQCh2|^7P)>!qU=$O$nv8?NnA+JIXOi zO8eZt7j+SoMuKZCy&vd$OkqlBTVp%xQY-g53W8w!qHFrJg!W8vX;a6?lf3k(V#U#crRPE zFROpRFG+-xw3u)g%%iS$1u~&?N9Ttl4?Ku$wkuEAv34VhVq4xVMt#xGp5KbQ`8Xbn z6P8WzT30Km0T^7JC;v9c9|WI!%Gvy|o{z;9s}l?LpZ!N=1l{f?;|UP>Di-Avc*YrI z13#P8g5H(7!|ABJ+3ms(Qyi45QEcm3w79o%#(gV!O!(a%ZivLE^2Zh)ZyR@e5RdE& zsWM7vg%>4S210^?3M4Pu63xF|$|~!7520zcSt&iVXFpz$Ks##v8dIJBTk5p#1Ff2C z)-`k)JO5p`dLc3n{LSVUqpWPI>TdoGz9sP|Xq{Pm){Csy#fPVWl!SVeB8%{8H5SGg z3j2fqR<;lm@dhOY?GJT_^~8z}_5NUEoWnx-Jmk3P@qk9#bYoOUBS3v*G}|}Ed}4tI zFL4ag#X9RZQMPlJZKDni(cgsgkGfv3Sgdvdi7HeVi~fa8j5`2%zUBGPpk$?04q+u} zWY9qfVDm!1Sgdv+EbrWP*N&~F00db*Er)JpdgZR2a;WJ1b%f=eyWmnaE;EeE01#IZ zy}oR>f)pmMF&4St3JEm?akUyn0>dq>h#TeRjaYMp_p31g)IbV1uI6qx?aQN#G62A= zl2w>eZtl5d2jNRlR&I_;hW)eFxc;-cVqI(9ZP`pNpQ=$jSfLddzfq#(Q%uN)gbYj> zK!F~`t8&$xp_SFC3|}o-vs89nLCIpNW;pVU*irMkH(gzs7Dh+AZn@OV+PFr(6)Q|? z7$=XYm!)F6HhCk|$;r`h)L$e)eF-;WW(B%MjD~eX@V!pC4D%0Z1VT8DzTwAuDvo%u z1OQ7{T0YS&;8q7Q-%E#;<@WMUa0KOYr#}B1;pkG+`Hw)vK3O(E$HUbQGYO;=a1k@IBOUBqy7NIh<76aF>5dmBomwy zYzbqW^8yg{g>CJ_8ufz|k~Hw?8X(c_B+fg=h%Gp4C+jbg>X$eKt5eGC=lxrt`v(8^ zdR<1HQkXa|XFOA3gn=dOnTk@Y= zcwjG>(`5t};#q37TJqBNBoa$A8D+@tw(40iSJR*I&T)e)#PFtg=xL1Z{xO1~8ib4_ zNh3Xv&=k7MZ8!oO56z|lXTu&OVA5mbt!1t}C!zdC4|&*+rk%S!K@@Oe1Y=q@muNFV z{k9{cFafY5p3)o_iO~inYXq6CD)IK4T1cE=8+?1Jm{hSCVXt&) zZcXEy8Eq1aFQ421S)E+j6Sw!Cdj{XKO4hP#wlr51%2162T&KD`%6V5<*kV;iZ7!sEugWnXR!^fYpl& zz20d04JoBA2T+d;_GCfEkN{NCFfM~)yXWx{vZ?;2UD%Qb$goTs`2vd?Y-oK+(68Mu zWl2KrjI<4n%NN|QchfURy+Cpnx0aT&8S z;zr%+@+g5rh@z~*JU4C!w_kW;Ucw8jwOZ0_T&Ha%Pf=nJ4#ILdVYG9--Dwb1@3{8b z)m2dsTtme0jmpvsL*LoMfNlczb34lnL_QKZYSM(HP8yWB+=4hILk-3OHmrT-R&>tj&(H8D=#s?-D*fSk;i|!T~ z^{4%jugwrH2GT?DY-XORG^%3;zh2KUaaf)%cF@N3;)nTi0qLf5q(PvKVQB0~f512$ zCY$KzDMHn_mxr{Q^@c4^5`@n=K$xV9R4QA3V*rRqKO6S4E)5B7#)?Nx$5f(_tzw}I zcU)a>W*EAFv*x;Z!29D>7Dg50G$XF!CM8o8@*9jC1DKHNLZ?ay91&9OEK~^w491C8 zdzW{(1i?o&Ae$1z);ZFlLQqG>ROrD7wGmPu4FK6Zij_k>xBT_k-wKz!kKNU%uP4cR zy&(%?=q+ikyU*9lu16gehs;L*e+8{?cPCs2PyhxaDIf8H2I?+!SgRgE{dn%0PaVn>Nt>bEDsQ< z4&8tM{G0hA`o*i*A}}Co7-L{L7DW{4I(lFcvzWC}54yzOIBLy3pdeVykjkeQ53_)N+W&Btg{P@_t4mT8R6W)8QcVb!NzLbG|0E^pj^{r-y=f>_Lu?@@ zc>;PSuE9P~zK`Q6^DYF)8O<^yK&Pq$=M`$A(Q_drGO#iKgPEq)vvzw`NKY4?Sfi74 zb-~bwPcLqwqKnQ3qn)~A+XV|PEuJ{Oa{Bai+jOj{KzMp4Z9Wf3({{Ub`tHBg@9kGv zK7D!$ZmP!98cWw-zx0(XpHfNNjaQjCeY&(}v~;@fw>q+p%Y8R79Ss#BWVA9m2ZLe+ zlm#H#5y5Wbd_3f(a=E(6`JG%VZt1O?)pEJCIyJUPSgx4kB}&UeT7z2XeJFn)d)#OR z@Jfk^ej19RuC%E-YVq)7Wwm^j2F}MWB?u)WuD+g=yY2@$!U@wql~amy8caQPC8ac& z%3JW0H^lFoAN?GdeR%#(S>fu@XR^;z>kJO8rghrdbiwPXWD58@FV>er_EhMWop;h> zim}dzfC1B;DmtMBB@x3vZZ*~47s?nQmVjnUsMt==ko6x&x{D)Xv8@NI_DzfuBwRsu z$J~o+W-1lK^r=%n6-VFz?NPGfM9iZ&7k(#RBg$~H>wDgvG6h4Dxvn}yycp+&?MGq- z4fqV=0<0NpV=~BpCbx3RWei}#Nemcpa$kW*%p1FAv-10~B`>R*wJObo4iJC_Pi*qG z`NOu3EfZsV2{oHg37e z$B%CZt_x5(dGe|?jnKG2Mq5a20m1tWZueq1i2k`IxMluZ4LcDc@TG8xk|B)OT|h{e zNEQAq*a#ke8@=KiM~KIm?3SRHHC+ORpq@*YfqMYzR+a2(QIYC8Q3M*qpv zW$0j*3>jefpL=kQeV^dGMMuz;YG|}X(`&ArA!`nH>nhuA(DRl^yr*Lw+H>fxA?P9Jtg6rY3J!%a6u~{v%oiwFlrU1`67?vr*{=k zO;5k1_8F=-NPKxL<5S#x69+~}IJA6Pmwtb?o;Z7NSe<&ry zZIbW|%8DUyJ=5Q?r4wyI6w@UT;%nm9?VR!UFe9M@=hDvKe@=HG25O}hSrA9H`$19O zXv{$&*OVANO}))gsLBOr7q*S>cejoJpz8bJn21ti0HUN61n8yd!`S^WcE{FW`&&i( zko(wDE%}^c?l6h=IuWONU1KBKnA!l-xJ%?xZGLpXAk^pvg#N=NX?ygw)I(qu;3+ez z_6=BCKeKBO>DmxH<|)%PMhPPVBIs>K7G(d?Vy5Uh&@0(4S@0C8r;k--v3cYwo*?nYTcZX5I^SIW)g~Aq=7HJD8KG*@t`J=_Yv1D6+R$ zFwfAPzh(|#Ix~yFt9?&jq$DHdZIWkx1^ykrZVfDJ-zOmn%xhTMr>luLeAW#^_kuB_ zzSdIqm!}As){VK~hM_x}Ib>`0m%sR z??$Jh?s9`ueqfxP#X`mj_Zh?F^r8E#x;m3N75C|(IB@J0arRJ|=R}bY2nXbzaOm1ghfjvYmHHY!fK86lP zw|bp^Yyv`bA*VVbq{z61YmdFp%`KTj24#N#qajPrTK(OX&??e7Vs+@zfi)}6ob&)V z=mkd1t`>gZ^)Je^N=kNiV)H%iEY5%Sl2nf3rCmyrQnOituQ+;-+mo|Q3Vl{y^xehz z-(1p8V)ms{vsp?KI3&^mz+3Kfmo#zEF(RRih>UI_r=T2U?K_G@ErKM&Q!9qUT7|gE_x5ohQcVMtF$`=4Nn@dZLyi|^&QaOi8 zrPFEc+6_m*h2U^tP0O)TaS=z0i}jl44(X!HW7qk<>(%Oui%~52SMT7N#!my*FR)?+ ziF@0O{x$l&(H}&E9&$%V5VDu;{c(SACELb)coH~Vt(09~f1Gkn_$;`zAXuQofHF?Ktj8CY6*dhVb|s(@Se4i66*s^uIt+i6EwM|<~xwXD#-*#Imt=sEcQfhm1t@Y_`w6!f|du>Z=DL2>l zec`oDDYf2OYfJfaYinz3*F3l{iC1ER@H76XZfHV<2_0$l^7X8fVB}J z4%OvV6Ev-(*Mhpcz^59LvR(0xGv3&puNww&zEe62v00P5H$A{hP@s7p+$6bfW& zFM-dbNdG`KsH2-MDPVf@b|vlD-#0gDOJ!^6x^e8fQrjOlQfkA9**6S3P5&3{eIy%( zFthJqW^5N3#8xYsKdEh_=WgG$v9(mT8as%Rua?pvgo!aM!;WFr7RZ=grFlwLac${}7G~6$Dfjz6ZZV z5u%JKw2Kv^%NjT3!h&pKeKXeh?fuUt)(f)PlnWYfJ-Z?q3xN^AI*;KWaTLbHZ~K;g zf&x(HBzc}VOx3z8=_k^aZtXVo_B-*qwR9z0No(CR&oufA)wkMD)km!#qmfb=P1(oS zlbA=kd4(*t^6HEWEH7qU8m7CV>P2b*&(Sminx;l3$*@2Z_oCBboF=1bKTdHAU^Mi- z(_*p<8-sMX3mc<2iTZ)eyTvaBK_GRUC`DxyAZBZAGZcoBDitSM2K)T8g&|^EYkiI+ z)-t%CBi@hJ`QNR8jF*x?hz?Pbwl*cB_@6sM1j$k?VFgnrH(OLH0$+VK^P?^PXfj_# zY=71M^&tos5NL|eO8_wtz=b$|9#aiyA%us7;2;JZa6ox1N+mO*4w6-*TBr-epxvk4 zxNc$L*?WuQey0+?N6Pnv6&QW$^LvtL(K3N1&k5hH97nx790%&t+m&9zkc*gNAU%4% z^`d^2#&{IxE;b*Eb6^hKZyej}K@4+6eOQ#Gpe@4EDLeOqtLunvB7ttPpa%QkQJjzI zcogTb*zfa0sXZ1fmMsewgR9qSRYLn%BrlD38q<1h%~WO;vsSB9yw5oZt=3krdNK7_ zr`g!=_4{zx@55%le{tVZ8`)>;{878nTi*hX9hFg0bj6;aC`Nm1+gk56UPqBubK__G z{eGNw1}Oil*w(cc|5jXf!OA#~V;U5+ykMqZVX+C2wxCfbDdUV}HnD$xi1Lc}KfFqg zW(UGIg$>NFwNx_3_xVZ%py}0qSo4|yX=#xKSJ69^80r9jyO#LXs-LW1e%ssLCYUnC z42ua%r6~{df-9@j1qZ6lB_xiSZTkH3Rc$BIF=0lmz;|+u}GA zV}ERA99Aw;f@bH3_ysWr#(C;1`@6fyoH(bW-QE2|!7ou5*LFcIbCR0En1{@oy%HQmVNBW9)RkskFp7%S5E*YsADbQM8>=#8m_3@nnZ647;ZR` zN5W`1s%`*6gaJwayeX*T7^T4vn~i!R7z3iUZ-SMQ5aqRITOcmfF_a|em=YX`c5|&P zL}?{3zSaa76G^?%41LhbI1UwX#DiMBy}0VAKxqP$i?~tGN{Kd9D&lH^TZ%JUKb0Vq zoT?MXR0|93QYop?Nhzy0V!2#b!me#hlTimPn!x>I-(;^dfW5<6pWVL@WdG0UwyNanXO z4-6-vK4WwP?_6kWOnpYPr@&Pr$4Mf9TWE(;j~3*!!`rrIf95fWq{+uVW1GB@{h&UX zT5Zb;H>sG;1IF*d6&Thd$s5!UEIl&j?B*tdBec1BRz!wqaq$RH1pLjTc^`P9k7?-> zJLk{uoX{;-Do8{+D)U;sXP$z;g(qddP*=$T&H;BsCeS69UXe1P_$7vx@1hap-m!mb zH*RQn3obLPe7xMgeO0Eo^=t$d2Rg}Rf0=rVUh_<|eOtSA!4*)7_&`ij0K zt}XuIDmpTvP+XhAeoKqDF~UqZKWsbkTt6wqmY;P*r1T8>D9nXq{UG5yO}MObYa-Ey zoVK2lMdX0fwXy&W5HMDCZe?#2Kg?#f5=+hOA7Dt1Bl$QFxVJWe0Gl~8C{O+LYlvSZ z4@&KA8PHpsW8u0#?XI{^s0Xm|o82|6)ENrJA$_{=rmnfc0uFHC}(kN`q7 zcb@Z{ou&`~Qq+!Ltd`)VCiK;{vQphX>^C1u5K3Nd@WqI;d2O+Id4f>#P_uuyQ(3!i z*@V8jo^q|V0Hxe2K-Es8pK%>=az#+8S$B%Ye?RIPD=y#}I+Wr29#6)`n*!>i9MhKCG0Cp?KiPjjj_EvUIoY?IhQ`%wnCsF&l zZsbH!(&AUd7>??QC?&W+^}AZkH#f#zPiw%&)T-+{JI9wD`3W39pY|1zyduA>t~Ic1 z`)I(+n)<4V$6!fZnI=t|WweiO3uV7G@Ag3E*y4VDsTv$%z8V&0JAalY=@#m96fF+A?f>ci79Pf*&)6usJ%E)@ zl1}+Yf2f)DEpC;g4W`C-jS?Vq7z8nb#CE`S!8aHi!VJL>PMF0vqY5GLBa9O5q@%2q z>e<3AI}NUnFm(;4j0j2@rAk-p4oAKV;0BlhFymm(q5DuOIb{@x)YZD)Ep5T=elAn1 zYMruf$zcibyl+~StQ7qLSfFKN(Il7GO~3ba+4n&!f2D1VwzJIE#%;G#*%uhm6ndjZ-*L4X$P)f7V~(aqKc z>yf%zDr!93s@iztX5o;a6d^kN>G8!lC?&}6N{;g*h)xN>#c(huf2z3#@<8e^8DL~T@c^l>TbQz=yn?~tJlAo)a%K6;&^=9FAO)2AB-t| z4`a)MU$C$r==|An250;mE@75MS2c`F*U}wtOw+;-Y~=U~*`Yz=La#EJ5`9pst_PhrcA{ZR0cdznKzaFWjmeNBxiC z1um9Tz#k__IRAgaZ8bm3N}QLnEOw4rlUdd?ztMJ$>elMGcrGbmB2O*N?u_S0QaKrTW`fvjcs! zy?w5~xK#H7*U5*&ZR8eIguaZw#giBllq87$TfJ-}EbPGZC!GZ#z?mHqiUz|Q9~M&a z1rUgH+ouW=tsf49`+0~l+oc}Ngw9rl7*{?){eS^+t~O&VOe9-4I=8)zqOk2cUa(Xu z!9J4CSMB2%vm{PdjHy;$C5hI`riM=Ybt!i{wh$05EthW`4AHd$#QKTy!h$Uocq=RA zr7Z9?RI5wn$%d8^%=S)s%5;t^PbOLj@QxiXM^E0B5`>cSJ$JZ?WTE%02W+L+VtHr= zm%LiUHKt;c{#P^_eBK|&#R2hsaibz#-S`XjqUiUFqEU}x&AE=FdSmUDdO5f|Eb@OwbQ}-)hsJ62;%9D@(!g%|<=Fx9L{C|J7OaL& z5i)XEa4y-=Jf&ORQhKzIj9Q?nU}VNq3v&d7)|aLE6_nWEXd$*^M#_kuIrj>g)B0u- zX07q7qd!TlND$K#Ie-)SCdp?e3Z^vVT2=y?pqN{S?}Qg`&Vgr|zCFHDagLpGIm^mr z2Xn64i;HcUp=^i41X;Jo^+;)c8B?lizVG`rMJaY^BvL<`YQ+@Aa#{T9tUJ%XxBb)% zy0cH|P!aq0=7ZVnW2>9z@(GyTqCp{`(uJGNL`8!^ONG*1$d~knJeMe^!s%rG29=7o zWub5a^ll^w=H5G}@}?M9k8)o?Po zetF@u>3{RD54c=nL}_1Ajya*&WyYrx6NOmAj%skh-@APyrPKCfnyg=+3{S*06}-O*C=B2|6LIj1)8IomPb*QO{$PgnU!aa#8;Y8coi=)tw2rMqnb~o1) z)!G^QL>QA~X5L0R4yqT;g0rGE?Y<$2FpsSPDUz!t5HflNGdKwX0G5TS8HP3 zSW78O`2wGoqnMK@0$%MaJ}EYuj`XCqnG}KM3^UBRjbmF2=?Ov{-=O9e765sx^+V~*h-bKb|W z^aMgWaLp?ApDH6;N$@>mVr^?eh+fiYd;44zQUD-GV%Jp|MZ&noF^o}Q3f8Y*eIN9N z4_U<~I*uz~ll=*EGQ*jZIbseNQ9pjV6%#to_O;ec)_vBCBrgl6Ibwf3pXTG6y|@Aa ztuq`Kv8{tJtEE{)`-iC*#SXMO(7u>r#|e5<5jYM$HJi<5dk?TliEp2VY00Np`(9e~ zZN0guZGUlbb8&J1(H(letrs`7?Jo`tK161fU8*OcO5#-8GD!zXeFXSXP>FUa(&Zl@ zJfRpT;o{=PXmK&ZjLV%nA3+Am5m2;QXB1 z;Qc{A&bJUN#(-4hu!%=!G}!-9LXdFdehvT;W{fdRc#C(4GVt6|$@PFTe7M6$7<~*G z#R+>ucK||!IRFkL2mt}aYH^HE9M{;Y#Cv2d+5 zBAhoJamI`42PtyRk~MNm0OKp+G<-f-2{B`pdeP;D_f7Tq{+$=4$#e^iHtbPC@5$Gd zB<&CS@n{Q1Tj&WtCI;}|8IOzu6u8oYG26JHl>6Ur-a&`~q-o1IF@b@F2iw!+0lewOw2>8)kwu28n@M3Z9m?S;;Bls>oo+tJL+D1Q zCr{C&iK_m91)Ah6osP@2PA5e-?*Uuc@f?2MjUv}IcBK+AKYP6ZGhliRA&!x8;;6yJ zlF}zm-hRi82yujs6Gu(X*Y7d^Vj}{HIajas<%36wl(gO-P6Wu+_4S2ZN`L-EOtvVd zjNt}iOy17{(a+W~W9r!)5XEGZ?eQZYK5JYzid@Ax0s#=#007E%$VDTH9fL4O=*By4 zKY2o{CC-~)_L#q!V~|m^Y`@s8{tXFYG91*Xl*E@ZUszvXJ%fR65=;^BXG_LV9WzG1 z{cOb;UMynv)p?!&GH$jWwQyAszUN?Nl+PK-+Y?zy($Z@>}e3%6iCpjrH@^f3_m}z$gL5+hh-8jZ! zHydPjvI!CQ;G?acL6xnY9Ij!rj(m7bR7U&D#mbd6+Mg(mC#n%Lz+40i#nEp ziJ~Z8$W?S3;)ru`rMxnxbr;i9=cP2>Xg3lTlWyqmpauQ@&2A^ajH~0PP9Il{lc3|? z-0#;+QcpH^;(G61z(ZveP%I^;0V-n|+`-Y=lP9Zbtyf*X`Q|QHd$qKB^5ogRb*ld) z?9ki$>9sO~K*|76d9A77NH_0f^fmVGv$tW@0!M)zb|$Im`upL;>9_TzjPg?aUjaCy z5AXKh>Lq3OUqhszZzRPlD}*SFF)!NJG5>CgTJ?UKZ?c>2x1Q&nP*KaCWSsF~7AyN{ z#!(t3rLo^0u*n(DOB-B5+uP^h#jK2qAjl9X5r`&to?Jv1SrutfRi_JL=TUzJ5QbW>domN4drs@1*XQov?Z&V7x>yH%h^k*Au;T& zfA70Y1K<3T=qZ`L+$onqMr^$HE~%~k%jdSY(P215z&J4C75#qdq%O@-0F~)npxPdJ zzsR)UDIbg{(+;^fg?&aKK`@{mC;1Bfpi|iXaQ*vdzXl=r+62zj7QbmqrvrcWRt=RZ zzhd`PldEeJ#DDDj^$(w=r%UEHg)?yiW6%FKfU;7bi%WQ9I}A44WEnja=!(Lm!mNSUPqdsmOgW@#demwY7U*fMwiDK3r;mddt!hJJlq02cv5 z+%7LI_WEmAbNpP}{eC#&__^gy*arZPA1ZaoLuu}5ZEODn9CLl>&}VmI6G=h)Y_7NB zm2G`x^L`gGNTUV80L=H9m3jBmT1v!TW%zp$dsPh{yv_H%s)|6{-kz^*#QKn){*PJj zu|8eD6$1ijK=9xIA{=8D>5uy3VYh^M`Zu&&^z)5Ddy90(8`CX1+UamH$hWZ2O%GE# zsyBAPfpJABC5kV$##M%ZLT5r7!-QbglfMQb>;Juh0%Fxz@sD~|@_@f4l;(mVgb))# zDIu5!7OoHbVnQjym{CeF03cBv6;Qs$7FzXm8M7H5HgvpCfBJsT`qNK8L8EU=|K^U~ z1$|0OK3ezi|JobBgu{DAJHI=(-e!H=`hxX4{&lh59;yVZq3=rAw(O7TBrWdb<~ZNN z-HYV$`lF4(USZL{*JaOhe$m2RE$y~~hl|vzU8!BW&TT8;@68|@E&mBK?g^Z7*EH&- zk`DdfyfS_fLdAOVS+g*m7O)Pv-)&ic2X?7(eP2kDQuj_@NJ?B2MD+QKtF>5K{*T9z z)aRR(iWH7hL0nuQ+XUAi%nDM+TIvVk>M>tRN?kWNZ%~Q4Ua&4F9`_=vJ|xXAN<~*1 zT+KTz9-b*+#Xq3<2u2U6p%u5_mpwr9hruGCrXuMeR9 ze%fi)=iHH6bk`JvX4 zS@EgB=rmserp2rllSdm*!|})p4`CgAe{OVQWI9Cg8xVEj#_kppC&CdIRIXM`*ZSFXgu z3StP39nR^xkx*|^&3_+`b8r6lhH*0bccr3aaLu3=hPAQ&)s;0J5YhW`e(ybqJqupznK39}VQSHw>Q(|NPwH4cE%x(G-#S9p=ycPnBO5B1Lp)^93vkVQYk}IUs>7aC=Bm z3h!q;Mc}?zZM^^e8|uX_pp>)upIBY<{l8DCbpo8~oX`Oy7^euO#0)6OHRV9oX_ymU zL{jRVl27^{;E65Z33N$KCM-hwsS1t3NLoP7#^ZTp`dMz``pjprV4a{15)^p8!@B^a z5HO^iaHA05Cx5U70DcLoD8bA&E@d|xek&}nqdp~DKnE)c&NE4IBaOl&1L~=^j%&_JG3fsPIbmp{FmAjT zVQlcQ7j?i36ANB0Z^1tc+t$DTwnqerxm821C2Q{Z97|!2jF6c7JI(AMyJqkOiGaU9 zg6F+298BAZ_4OpK9$QB>PS)2?d^K=kRP0NGU?P18iebWeC#lb=)IBnsPIk~f$ITg! zrch!#?lQ8Qe<&|}>t!QlE%3R+>B}<*2-9&uVs!?y1+WVCJ$=R7vb$BOlu6My?(+eMlYe@9+AT&&6XvkLNt3mG+AWeaFWkWoGGs)KY`~OC ztHGuxp5gl69bZ~i1<^}{YSJf~k|j+FwdxYRs)|iQHR<6keLqc@HTARsB@(Frdeh%e z25S{bb-c0?Ybq;igXE#LN;24^cC@k**{l2BMT%8g>4$J-k?(nqE~psf?`AIa(3Cfk z_@yEjK=!s{9Ho3Z*#&qkT?kA07yLavQ(yRPJyRjCes-UbTcI278;a`f@X3nh5np(r z^m#SYzxRLDOy6D=!~5W_X(eR;vsE7A?W*t2MGs}mH)`3+K;i#4A*7}qKupi)8yq{M2UN>+|q}BUO0HUc@(d*%tHeWLhk|bF7yqnOf zYR>;TFz-{k5(miP+jzgj&e_e&^7Yo7jaRl7>A`JwHc$n~Tn0=hP}v0zOM=m)YCrGK ziTdXl4*KIJY7f?xHwH$Dcolmvg+DF@!Pbkn!b&-spL^!T&uHhOQ4%+Z`t7&hWz5ZP z7`hQ?z&8bJhii*|wEY&|^>+BhQdlWRTQA-Ug865kdGRxfG_X|WqEY|)_Pg9LbZ<5$ zg4q{(nb}%PIfLj+@vgVm1E^o!AId+}KAtooX`)%>9U#KuszY`+E<^?59Hd}%?O?y} zb_)f$&w|%2;b1Y8k3O#y>f7ig^+ z6sr+wP(Ko1^W92$U4VGU1ILWhGV*%mzEyDWPu02B@m8~XasI|g-20BfP1h?Yp;FTO zh84y=<=(0BTRS&Kt_Nm3f5(A~dSi41M|EemqQ4o&>cy0o-G=v_EpJBa0uah}9h`wZ zxvtScn6lN+c1tM}PXDr7yut8j=159&h!~lB@I0~ZB4<^-vDj~Ba5%M{9PMM$ws7{{ zmPJ|KR*c&~A3)DEY9VC9lT~m6YE(!^5Xt5i1Het<4D1Q}YopN`xGo&a2a`p&-1+9m zz;)q6utnZ0!DfsNnMZS$w;ve?*23_2Tmbi*?PJGIckO$n2wi6PK;7b<8?r-D`O?6ZtmFSO)9vQ@V-YRL=WW-hF!5)r#%%o=nvC-}Py5 zukA@?>tgIq7O0AAY>Wz;NPUj}I}XJXZ!o$Ma%&82<#9=&BqU4)Cgbbat$)MDrD!p5bg-ho!bX~ zZhwD&|AG?0`i`Sv0U4*IBn&bB0*Rw^68r56t)m zph8JhGD(IAVj{rmm;z)#vhFDGso@vB0*JpgNky4f@b4y)tx-a=Tq% z`Fw4s;<*4({?s+)roqFfX5q-@y4a{zWhTRn?tP%}myD#F6M^mo@;3H;EQ&2t)vl7u z1OZjQQ&APJ(BMrmR|LZfsOf(O?Ur%{}wGp|~vWqhA{YqjdZ zj2r%CR1JKfM0*Vx_(2trZ}9B=`Sa(`_s&0z2svM8Aen_!=s$1)evf_<>gp$`DX?|~ z;EnE+EG1-%uk;s_NMTHglH)fjHim_0>(Ck3J#%O)S^#V-Hy(ddFBF`OR%^p46u2bI z}1)w`SJ3Ab> zf*o*8>k^SLoH9^ir9lHTXv|f0=6_bwvUu?{XKdb(@ja7^AT^WI zXXxZaw&?StQqMmIF9^tMQexk|FhyVH5})qY=0-S3`F_ zIHTyga*Lw;aeGELAe#Sqs>GNM@f-w9STJXDbUiScKOsp#&M3+)imtOixoP%8ff1`& zTn9)zIEkRsNRCtzWITaZK*?GGj1PytsEwZf31xzR@$->{p{}BM(@m=5o{>SPGt!`hc`#*Nx_XR&wpZ@Rw+OaGl0; zx#DO1by0iM{2z=P#ut@KLWa|SUhiBt8sYcm3*GH-;X2K%)fV3>2uI=Ws1w=30Ebn*DdFDIscB0 z!Fr~E0C7N$zj5Ii3$Xni&bwYtSS*zwCm5=x%1)V1zzb#Y738BP+Co<&)QDX`V{)aH~r-kEO z(?IgPjv!PdFnA6C^7*_ij*7w`2_<3v30ac(DWSX}GWF1Kb>V{l+pO&N>v4hQBub1! zqfuMa$xYY&LcwztV1zo-p)>3%cI7VNnyyO)c5NmpGA@+{Z7-0Yp<6^p(K&QGx;yIe z>xmZ)lUb_dMR-~ScI}9@ViZ~oB&{Gao^hcA@du-m`(ax%(U2w{pDi%kn%oOR(|ZYa z8MuG80DSPc#R8(g{D~5VkcHuV7KX4FhP_Rg50;v2sL2_dUCOqj<3JYLyjNMCZ;O#J z%%WC;zTu)kSR8UF@!9gN1+Nb$+Ph9xEM1d!ByI#S4Gb>rNSbafgUA$Km{ds=+K87^ z6mxzMIJWHs5Sof_^bI-U1&>7l5%dp;-VuE;Bn5mqO$t~LDLtVi@#wYwCbiXfsMrsp zDDW}NM2dd_jmf|Fp7%ug96&A~`OpmICaUw1w4UDcxm0f)RfMGF;?b54ih;S~~Xix%g1W#du}rQ(~-D?p?6f0B<6L`WZY^?B_%M#mpWOvf#D@>xjSym}YO_^e(-XUS2YMJi?VS}5 z6%L@B3;4s#^nFTVOm2YEacJKO@)vp(V}fKvc;wSNweH{|P3Lfr%DM)Rt5g3lW`u-l zD5QKLd~ARC#+u3Cs%%SViXbRVx9qRyDK+ZXnWQhDsd-)9pfo@K-8+iKK$Zc6u4qKW znxX>+Sq`q>UYl)w3QM^aE2`?RbdH>aHRZ35o?!Rn^W%Uq-j}63ApnHr34MRPRx1sa zmLCLuOBt4Gwffxm;h67Aq9CZ6&)6?IK4ZS73W6v>Z(|!}>E<>4$JaW;^%?7bid-%I z0oXd)KgQV(SC4cmq_*!tPtY-El=w)(P61^qblMvKaY<41nXV|3;^sZdo6Cst{OGE|Z`! zQ-0uBSf^xjh_$A=@)P^-_QGgf#EkLE-MiuL-4zQ2JoPvVdk`)t@AnJyALUFzk&3^^ z8H05GBal;IjQ?IyVxpP5u2omi?e72yE{M+zc5!(%<&eUhhgX@~dIrlNwJ;5;jecv<$Pv_X@oO_zijX?Bo)s$eEezU}W zFayKP&G&Mq0i65hbpA4^3Ul2;&T$kg2rP@pEU--CbI!R>Oe- z@KWS+o|p~@6bH#uM(|7*9>9qbzv`DVNP|`=1Fcpr=A>)WWVsu@y21rbmIxOns{+%q ze!uEPWUH!BxNxqxj}+-Vt%6n6_V!uo?U;^g8u=l(QG)YRP3*%M{8I+6o=xsH z?DY#dOD!{R-EQo)UTD2ORBgf&64 zO30?&NJra3Q41gtBL;0DnYtO^}CUicu_h^gMk4cj3i#HbR8De2+_R~Bon~^MP2sT zZH}9%>o*Skx#6Q#*}LyrLpk;ffbK1?e4&yHw6^0LwmoXJP*_+f6zE$fE>+`Bq+WH<=x;9$<|9_riqUg8c+$%JJk$On7kkzlYXiR zfi3y-!7ZCprlo4$FRA7YlOvrU{%_JW^4LC8ps;fL)2Eq`-%v$C-ebz7U=n0i0A}_z z)e22xb>t1Q>lNeKfo`>e5f(jHHsNF=Y~=H<=)b$yQ}v9Z$YV;VdIp$E$CMyC-pcc& zn;u1llwj=(6)`i-)^qGS$fy7oKCAt$<}r@yS*pmqh!=XhMy4oqS5bE1SKZ11_j0tn ziwcsmMqmKWD&Nb1HANEWuBz@nKdLM1ialuNB)xvG--W(tPSCS&PSW3oenhAsDAX!y zSg4y;O!-#qzA`Zc-*agdj}7^cq!8n?*;z3Tr9YAz_7hsC`+C5(i(-fg!J!E4Kavf3 z4O;ienrz6w3%cvPvzYk~6m1*iHBmPVU0joSai3!TL-_rr~zq~#2C&TaOKYXFlc;ST?zU={D zQIz|rVbJ@&jeI-z?fi2mP4nb$pZu0Z^gh&j^tW13SZSVwSrNNM0@)V&P5Et3$vKxM4mQM z6?~7>TnBE|8BrfuQW;a1?$kBP^jpDkYdfks%oHfag3QqR`x(EjV33vauu<^c&GPyB z=?$Xl>_mw&MoWhn(^ax@x}MLo@t$CZGB|E|g&2jm;SLz}ldyrZzsW4i=|Pv20P;2> zv9=`CI(xlgjm+o>GQdEM@@#6#CEV~r3^gaECaOZhC=q@)=wbC#SWLYuxRqfE1a`5i zJ)<-q>jr_~of|nbyZ}kIdf?$4h4@YS;Z3X|Bm^0X=2U{OcpVHt64O^G*7}@?=rRJIY6VletrVEz>z+3qb&qR5XU!FFxOg zncsI31p;59AQcOZ4A)(>iOVhkeo*I{Oph&P;G|G&aFU^l(9qadpzbvoRnOuoVUyW5 z8#7t4XSO1ao?F&cA!F$JJEpn2JL_1?dJz9wf8ubY2Y_t7zQBYFTmO{teeK(^Gb z#nfKivH|2%*@Pcjig9;!Lh-rlnX1~pu`pbBVo z|82jd*l0U;gP2W9!JB=A&Y}m=>+>6XizK}gLBy)+zHgxqcD}G@W28ck z*=E9THc1cy{#a;b)bZ2|U{8EvyAF|o#WmG7O@~tT8WJ7lo}F0B}%Idf&}UQ z-D@psGadp=5gl0stU}=hC@^s#6@{ETI={HW$M*Ct_72u_+YMoTO!n3 z^Jj#BCPO}}7_+@yCyoeMGf>+yzDp8Vv}R6kjlnP6U&gOIzo$_XrM~)G_-gbldOw zHr(!dsR;PA_d;@*&MIQaWD-9G6P z5)@+bgN9yjj7z|VywxRW*No1D%ii_=4<02XVIWBaB-<&7q6;~_kdFcQ($e+U$1#(I zoV<9J379d<)O8G?=!T))>n}u0%S+4QqMQ?Cr5Rs;{n8RwagLSWuNeksAZWT}G6jPm zKPSqXG5?>yb|{F#mTFC`hk)O7(X%mRib0n7iZ(P%I+moLW~KWk`KF2_|><%;n$8-t&e zu^?dvmcp>0>n4CKnX)7cSi%gzR2UX?%>uZmZrc(m7McWOF_fu`1(6^mB6Qi$9m<8i zb4V(wM`D1&;zWc@Kxc3XeK!)sOQ~6lBl89_N)0x~Epb>1l$h+w(Ex;CM;(R$&0J_6 zb>+D$m6g=Qt|?dCM3194qc5Z1K?uAgj<`?@a0yZ7m;V0|HAxb=lX?#deh`jWup*4a zMFyvE2>}lFBeKH*%}n_t$r(jMa!^8@y zh)$sE;uO9aM8hOj-9u()xJ%zbr}BfSrx31*0J6?lpP@``#?kQTm7low1Jg!_QVlfv z8iJ#fLG2B1_8)O8cY%sn`#c-YIc+>1n|rYKO3p$}a>CIfa>?k16e> z&|;kd=S$BU?H_~$je$!>%5Mt(3)FsjjEL%!SUSsJ9D)#9yJ#9dWMcs zQHYjg6*A8JrsoHOft4CFwJ5J#uQReFMKCVex+TXlg1wR`zRDgMISHQ<56x#bX^e^X zO6#8Y?eX?Z8m+A|YNJEwCTvBQEmV}39!WZh|0uczxfq$DKOn!5A9}ykND2Z8AGQrg z>C2WB@dXu+d86b zJp(8lPiLg}$P}067ia>DNQ^wEKj(F2* z=M~5(F9ayy#QuDC#{rCOo5FG?pnq&WX>*D0tuhS83pD+4i?$Myg|5~`&&V|H7PgXZ z=eZimYexizB^DHU1wd*0htm}jdGXrZf0|+KZ*IFLnRWfEG`#Wq$QID=cxW9HET)|i z_y$@jtj4W>+_eP0N(}Ermm@7SS$P!y!wbeI0j{iZEE0+CYFv*1k?W_L#R56~e1$X(2XB3?Av9yTIP5uW1)X0+|hKo-;U=u#j)TG(adYh}+GERs<-eSYQeQfOvrbpx9mOZ+5bV*1Hl+38mN%I6`q^2U<_k z!)m7W>Acac)I@NvR2L!wQg-RRPjj$Gd%-oE%z zvtF&gx_X;u07I*j@&nBx?G|Hct2gIuo*^kMjOX3FTQs9qCvWZ2@nVM@ekU0j)9B zA+RK;K&N_Ex_FuvE5jDKb(b$3lJg57>bZ|0bB)C)>6SS5JG?e zAOZ{k8^eHLz1rJFL{&>tU_uCBu;3ON4_l8}nckQe3zLhRr8;V7O4pelMdN%-A|{MS z#c3)r!TMkI(KwHP)ooaZVEkWW2Ti7wmJ}eS4Ch5=ANh|*20r}bgD4Fr5CuAyA<5{1 ztQA}B;Se#g3W8{;qU0@AE1gxUa*m=DpW_xEtN61zD4ZyF(66F#QlA0 z0nJ$^5+petJn*OY>VfwDR9AThx@t{FU_hy%^c{)j5VBLzg<~0zcPBZWY#Y}y#@dWEEjuffa{qgyT(T*(OXbE_>#ET>1owM={cTSK2nC<$ z_iy_|fKc!R41oF`C+Gt^>b`amhC%y2<+w_rAh4Mb%oa4pn08?&bXyj(s?U52Eyy{1 z=uyi8Um24Dz6ik0q9|a}72v3|XiO*5n0aS91t}oo>yoc^XD>a7#2t^_Bmr@E>L~Bz9Wkb*3x)K<=uC;1DDhn53MPaf_=X_u z_@3hc($e>oMqoQ$;An(hKlG&F!Zn^t2^>Lsery{rxkKQzq>Gb59MRH+lH}o;Ga;9y z3nd!G!O23GQY`LBJY$c~r|`kRV^nJ2bqxZ+eb06%(aH~82f%RyUui-e+w-{qWL($R zk}@x_ELo)v_uz>)M-(QK3nDJ1T{bb%CX$VcH)= zaTL@EBk72)Ps?c1gYI}}#305ljE=681DHE-LDN=Humx?u8!mnnV?tP+fCA1z0jV=W zaEwTou`WSteAQP7p!IqkP@#0ibp;k&F4d|w;2M<`1{AGR=?aw3X1Crto8?HjlCC2P ztRiU*gI%pHNiMK(-HKKPf_i-&0jV%TaEwUz(Qd^P86yOTh(Lt{@cI8G5Me@Ch7m`M zA&&4`{{`PigR2_Ly?ckqh_u4tcf-2m;0etVk9$ZOTprP+*gM- z%-go)N9Tt)d(7U2jlsrX!_L5myG1unqTJ0Zpe)E!k0c84bLN9~&Wnv4dLM$|_Qd)6RYL_W-xo#q7 zT*vrBWPouX4`3+4Ky8E(5&_1601aS%ThOSfxl3r-rm0gUL=w}nf01||Kt?D<@!&P_ z6)u&!F~SIAoB{Z5OetlRiVtj|&UjL3id+Ih$i;v$5Q7j>mk4>GKnP(&7SNNr7Tyw# zO3GP%fq`GCQbq_YOzRB3Wf3c}&#QNR*1J`v1=rT)GVvg$tmy2(WZDTklrL4R!%NVC zwQP)OGJS6Vdg)O&BfyCEv_x?G{y*$JIR3x?_y7Li|5YlmVwnFQO6UIv60lMT#tx?L z3dGM?NeQ*n zFy7;-7oP_>AA2d^oB!y}b)UKpcHWwbJ%si|`c?-!F7?;%q!eMtr4e>q8a1fv;E1{o zjuduWYEx=c*TFV`ZCMsBx6B7Pvi{Nf4`9-**7+7?<-4hf_hb1RR3yQ`bd+x4#8Ssh z1@(odlax=U6TXGEAsQva5rk;!0qf?L0nfM4kVQbD2mWP+-L}ec618q*!St4HF_{k2 zgx}t4$~c>Dp}gpi$*xl~4`9{1ro+K>w1qb45#SWuh@&(y=5e$|CI-)$+L-pol2a0E zhr$-|mOk|<=u}zmmLDnAmsGc$8-a@Jd2R(T0xFjmma-tIV8(^!^kc9;08s8mvFic2 zUKqJn@3<}igt!vwOtyw`f>08XMNxdO0^CI!CI}^%tYv4EP&^IbE{h0vqtJ5!JU5P9 zp;pg336yKW8L9?Bw%lHRYF7jRD*KfxKve_i(-U6?__`2_!UhBgVE}L|1Wy7Dw93*W{SCWi5Br1$_2Fgqw0XZ!a!38e!D5@@*9`Qie*Y$YQ@}x6@iFTzGO{RpZ~s_;##Qw4PYe>?ic;Q@7R<;Mxd!*8@=ZR%7OSY>h4MNuLzw$k|^QLRUy zrK{vE=dseANkbj_vq1T0M93YicBGI(FOa%oE*{JRL>9e28|Ft(x5bW|?-?mSfG|cM zuzt=0$ljtIN594PoiN#wI;vBm#O_Pc8b!RWn&As`wV9O0c?kf(OB^HRozLL_{5d~y zP@MJ?mStIe1>|SV{cpD}TCcI*Zv8jwFRgzC2_?Itko7JkkpJUu?80cln(1`)d+Z09 z9F6(<8WjkBm&7b|y~isxj}CdNTEMmh$UwoK%~@p>k9sOO`-7m$=*_{rhwH^_6#nDC ze}V zXZbR-MQkE*YDN@+?*7Z$&$9g~L6?(s-;8dxo*jD$gp*P0Z=oxjZe5Bfgv+3wI=Ald z0Y)5y{Cee{77Oq3P!gUjzV{aRW4J76rPW#@gpf6W`uu}+fHh1AU23%| zRM@SFb@~wGv_M<*W@eC-%L&Z>i&9?MHHXG6d)FN{5L31|zc+Wp+Ldw@VT_y8)p}!P z+QbOsYPr&8bE|8~+^OW^iCch@)5jWN9EXi#@NbOSQLUaKl+|mI{eiazode?-&|))W zUOUKP+xh}9jRz>Mt0sCt5#>GZghR5X5Y44){55uqjd6Rt1zpb4DdX)e9QWg)56wi~ zU2Qn^4<9Q2VDsJUgN;FMj1ibU@e?hOF7|*0n!2(x1BW?*xPyCyr~qs#AigVB+Q9w32JI3a`?t zIHJH&hOfPbBU*c(R3M5C2cZ&j2AU?Dw&VM@YG4fq5mQ>~M!-~DttGMTMrY-9s8(e= z(5^UDf*=4JYAABhLs^l1Jbc<+k|EOE^_2NO% zH#K|!JuTr1x@*uo8e3sO0=BfnZlrAlT*-o6~8uLMvYqVr}iBjeTwN`{6E;R2Nd9F^i!jutmOpT#_wPGADC@E@- z={qN`kO)A?sOchrb@@^QFj(mY%6_I)=9gDJNFy$5g#g*oMVLBZJ08xhoIaq>I3P*^ zVFbugh7yM}hL(FJ8-P*f`=N0|$BS|@=n}Y6s#juwxKb}wFaq!XUMcdN5R3_Z9~%H0 zv3D$E+#%Fx7a_z{btlez1fFAqL+>o6@5Gfh0;F^~ZoFaQ)uk*s85FVhma5v7yM4@) zw3v=Nd8cR*Pon+d`or5D_X0b_hNn_saS){^w}D)#Okf85Y)9(8-5 z+`=IjSlpZH(7bk)D@*FuenCs}jMiu5um3pe_D4&m`hPHTzhV3Tr)o-%I`WK^XQcDr zT_tM+f;+9^Ov2B(6$;9LVDr;rrBTo{nNFAm(AahJX8k)4Z=m6$f7IeG%5ijm|LCTF zfbqzPk5Ybd$7>~qOL;9j5%uGdJ1g}SHJ8P%%Xs)p_I&$;QjopaUuY{A_8P0$)|TwX zgb^dMyC}WOz18pfSb1ZbG({SQBhp5v5S0Hn`SMixzH`n&ptR>Xo0al%DGcqt%XwvT zS0n#oZ@=qJi}Q zUmT)pD%gY*F~&?`M=9zrA)t-IWNM`=mgCLpIw9bCzi_DwOxeV+rZ4V3N;$X1;|{1> zVz3?e(<|jl`$pXbdRNu{HuVXO5dw4OW zsc-J-9&%a^mT-{>t>s}OqdA#b?X81}NikK9%4K9w;! z&3d{Msyw=7r5!rxGNiD@C&VWm{)Qe3QzsZ0ta+30;@IX7GHd>xkbsZV`z%2760|>XKV!S{Tpz-J z!2C%WAc?Z!2F`N-WfzB|xu|4>oyp6jk0^9fpw399WkQie3}#>)qnQhas~TZP@Q=(q zE*y;X>X2Q~tM+ot7;YkZiUA@cYy%~1mylgX3D|f<5U^7eHIKLp9SW%91Oa!$c4+W8 zH~w-;XA~4rMuwPP#|XwPgjyIAb{)k-!d9ryEKAtCGkO}1MrX6`skLqGT31`AV(M`Z zKI);Ir=#iUZ6;6O+wUFez@`(c#D8U6DAH-(13uz;I(1=GG+~;{A4_2#__bxopUQq+j<|Jb; zc~E=BZ`LU1be3ZP(QJND@VqPbjB-wEzs|XrY2tZAXWsNe__`3!DRo}_!$R7=KYVeg z^qe^Xol$zq1Wyz_-#tD5{}2S#CjxVd((DyN)R3yx6sk>?EKANnbzsBHW@@cidm}r= zMenm7upY9WXT8v}(otqX`*q$XwEULuZ!cp$)(jxtJ|%D)ap9ISk|3lTt|Cv1bTln; zp7K#K&C_X-OaN!e(}Iuo+cdasM(OMMP+!xDt$dM}iT^DdfcUTOygH zV-U_hE$owW-YWD$MYlF@wm;jSor|wvV>GBY=ksQLfUr$VBnQNG7g~>anYwOdSX5Y; zXipm;(mDdLuYRgpBC02}IohZJTea%}99eI*-e!HsvOvOb;uw<}N_SdYf%pt4OfIFk zh`eY)!Boa?H`RCQp}buyEvAZ`Em!_jmyO;;e^Mq?UpI5GI5nTx4qjpkz@>W28jB;hQ@zCJ2JHtiXs7 z(!w>4AYAWelncS7Ew~wmDZ=T_=*|24r~9X$vEEWDz2z;X(p%u?{6Q7tK>mWq5u#jC zOflW0q~gepg^c{N5W`iuO@jp0u$;HMQ4&x)zY6eOZjdlSFo1L_go-}Jln^BdLfl(; zWHz(FsBvxf6MJiuCUrrM{-{S{*||M=kSMI4`@TB#)?*9m*iDe( zmfF)NWDgSTZ_lXr(?f{;peDA3i6+)*2}V;myxd3;wH$tPC0dq4@NlT^c+5vds8rHN z=1ts$D^+An0xg>&ls%BfCzvC)*pyDb_kY`CiSS!-+zNQYyj9;B_@3tv9Dj8mR%6$- zGQuOsz_d&gV?N-MCo%ZPV!I}s$+g#Bd+o%LRoW^NZm4;cb)$8Mmv&cdqHRqY zDhEu@0%8lgv;-jV5|Zbeb%z4%$qE#(KV`6V0#!|UxKm9{B^kTx?YQtt!-;d#O%CDa zkw>N%tyK-#vIhE`g`qRf%antb9U-;%c6nD)YS1rIh+Hde1^2w%ZL2jSgLZwMK~xiejfqXSC{Is=)EvZ?^8gC7oc^ z{eX~AAs+gvN8jG)e^%+XUtdQE09L7V?<~?3suY@xr?veE6cE3|SjQ)zAlk1a4dBTY~IhUb|s66mJmWpiwy+1 zzt(6V*S~c-LG!(K;!cNpr(EG`%tnqKQv^S&6f8~}WvJ%1b=rD9bTF|HJENVq`B-d+ z(s0@om>@<$s8x`Nbu63iim_dR%$4qiv(1&Sk- zTDJ%0wr#pTxUMZKAhEmeHk6Oe#Ih*|wnHLfON2dk95K*pEh)FOWFcxrL=`a{h#c>H*V9q&bq^T(0Z|T z;3W(Y$VCNaGLBMib9S-}pXw|}D|aDhA|enx_T+Rj9ZN1XXE>Tp#@(C?k~O!@qb3YT zMS98+M!qk0ib+U=>2bXiNH*i*w8$t4VsmuhG#L%XM%;`QMnBC(3n(SWxxH@SlK-Qt zd$V-Lg8wu^8h;hI5Ni%UPAG-JM;!nL@QVt$f5HHqkGe?xBEYwPo?(p7QX$wa1QQ8g zx|s<<&l2-<5)=BLZy|)rw@XUMEkfM=2}vl~qmoFvM<|hSRmSX}R0!^;LelkDF@)#^ zBde4Wb@-Du%cvCeen9F_5lXAlT%ZWCSN$kNW`n_uX!l-V8wQ20CbQQ^gwl5l{Pasiynw<`5*!R2KkE=w*fY+2`i^|hE_)I-@8Ok%V?@BR`j1SZqg zB;_3dc$weyyYL%n`pW`9d{c;T3IOrTpLtRUAwE(9Ap~3&LO|&wLJ09Bd{OItDkZ&0 z$VDn8-9Ox?@&}R~`2$J!Ew~iIg@OfGLYTS{g_{k4`+E8c z;zdd|5i0)~vkY;A0Jl;@>9i+(ADE;hw7I_#nP4+9j>xRci|M6DI;y0ZlfKT4t_`T`-A=# z@FI#$G8zsh&IluV-6T){L12GFAy7-J0uy~H^LmXfeUtt?6<0$igVrNu$3U~$YtQDF zC~+AAY6yjQ8lbD|a0oq=_-y`!<9gc zq)4vvN~LzmGB?#P(Mj-F14Oc*Fe!K)qix*lJEmO3w z)@PPAjVhoaRy3>9uVj%X$_O%M^T9;`(V@XeT4N7oRXN6CqU`&L3aj+38!r1kAPlmq zobysigoy)Lvu|t3IoQ3vw^tW@$x&4a7~LrZ{jJsa%bXi$g%%`)DAl=+UK~*>cNdoc z4F@-#hrJ}*Uy!|e4)R>+TukUyfcXEc(J)PR zf!9|hnQqWS#hnz7rwO1i5;I;eO^#2fD+;KnY7bI1AkoT{ZcUHm^ndnJ)T+rF{US=A z909EMA3ks^0CIzC1Oishl$4}NT}dcWwR*j#C?O3QamIKg8}onVfaKMI2Y_7GBvPuZ z1jhhqyq5s+h*I)eL*`$TN)eAhvKLc8#9TYvOOQ|dK~d{o0P zYFC>BfTPx!RH7C#g4LPOd0a{LI=(DYo$&zx{4;%_BwLpb065_pg$WC5Z>2OrC|O!i z2(xt^o?!^91+B}ErZm*+KaJuV+PIN-Fb}Ih4Q6(jKgqC`_wO}8#@VZD zppL(B2PVE<$UYUa6s0eF{t~QmkKa%(mY(NzuB#tYICETXgXmPial(}(3X!ww54hk} zST4|@R0v8Nsle+DVv5MtetZESEn(E2$!efI33cP^y=T*63*y^#Gq5@4OlNtsnZsl6 zHeMB+i`8-F0^B&m9;kBMKnAb0Oc(KvmJLY=26rti&OU34@>_I87KZL-1x3RWXLw5I1G8Vool$ zTFH9P^kzHO-ElQ&F#*p9d0JQ^EQ;L{?L)aK-=3Ltz60L{QjUV8aPPyL?_%uVa@wM% z%yX*yc#l!7ZCf^}5Y!y^Z$y;}L7URH_2c_WOzk112_-=un1;VsF#mfG5h(yv&R9e1 z24lGb5D;!6POt={y`&?zMwZnH8%lKDQXCZoyuA%d<`oLcev+YTZ(uTo53l7#x+g&P zYK>rPd2K;?!uLxVHgJne#t47@n!ljDE7f-Vhx47m=nMA(ZcC*{+*nRG_Lh{4|Lt94Pv>oD2@m!JAVSdm%G}I}8Ba<$gWJ}6$n{U|v&*~fk;3_+&h+Wot@PnE zedTU%qy2ecz&M~qtw-<;;ks@v7@UXe3XJ=+Qsbq6W(wDJ$7>wk1b5$aE7am|vsjqv zCr@+F0b>#SdAw-;yXUnkv6wtW=V@EJ)=gHvqm8Bxyz>T>WyK)7Hxztpna@wnAdIFxd6&l^fS=5bPK__Zd1kKKxj zF&|r?bh$!Yg!UfVTwrluF^b9}j%vi_Jm1>dzI0}2qVunF?Cm#{^E)bz!+3dxXs+5M zFS6SYAd3F(#~E9G&>0Pm-X7fjQy~&aNPSP$^Q5%-P_@6;dV%$F>mZ*OnlNd?Fax=O zYYw1u$g9Y7%>-pVoX5~x1(r)xoHHu2u6iw1;D}Yf8VKhK!EOz2*6GxgVEM(|G4LMW z_c6|V*VLcgjtySyIM5^oMhIlhz#vp@TdD?r{pvPvW~6Mi+l|TV4s;yyM4-v!HeSxM zMx%@|G3NSr!#nq;)KGG+#BH={AM9<$_}nwb_nk2HxC+DaQi=pe3AEB0V2z;EF>1?} zYQ<+vX+}Tw_Fh|0@qH8OzD0E2GKV?8lgQt97?!b;cu* zFEx%09lslf;l#E>RB%8o z?m}mR3R)_)$w-fjb?7h0@#=6R7QSQ0T_xHWYxt zB0fw^!{KG7R>UJ_?@-A{pcU=#%5rNZHV)|j^K7PHJ;LakC$>jKAj|qI(-o#%SsuH? zFZor&d2l8I$HW29S+Nc_u3q4J{VanvbsPCg&{fU&nxYH>kn*pwq@lv6xll--n?o|Z zcfg?=^>0qYz{>jis^wIq%`kjS8Q#WW<@hX#Je^IqU0LUu&A+U4(gRVHeqclgmR< z%8QyX?Icm$Q6tTHgzO4lJ!3nGuc@AP%o0Xbg|DD%iQa{(pTRI2S+yIL_gLEr{1J-nhw&}Ir*RxT+a z;_#+ZytGnx=f81cJ3)*UvO^p=HsM52VL`%O1Qle+nF0{ac#e^>?{xwRXdAhich$J; zgPmI4#?&}K+|lSdu)^P^>W$Ix1QcmK2IeP-H|so<_zYr%1I1`Bl!!_<2nvg-ErRSXV-BQFBL5;Yd5^+d*00+=;Jq7b&_tJp2ZGYC#yym%@ArK{8P z=ciSzj!tciPM;oaoO;HBQmK9VInO!WradC3ul8v>=m2yATN=l$B2;x9BNxHWhHn=Z zJJqV61LS_S+S&h$@Lc_Gx8)r72I~SA$(G4zIO4-9)dGMP*nFKQadOxeA3?6N_sDQ} z$blh-O*wpc&)D-jZh~=>a~|GR8S*#wtP@7fR+HLksS(E0JH?Wfw)%e1Z>Qpb#SCGiJGVNjF{a7k-V)|P!OXdcx|WcRgMwU~wd2g@@q36%jAX}9DS9X5EIR0wrJ9Z=}1J?ycd2BmB3XE6yRuaUvK3L8Y*thh zsmf*|X|zS4x>af488VsNK}lvy>d&uAbulCKj;~|-rWA$>6C$VQb6V&GRHR-3b7HA(RLfTx5~Y}(5Jo)KbO9x)J6)vtqv|8y zoSsbK>ussM_H%^m`hOEBAssF`2X-5&T?56j4XV|p12ve7Vkqf?%36-pUUM8AbvHJK zk6m|dH82kS*}PgK8;{Qfa(Vi;AZ5rLaIQkMw1{nrZN~t*8M>&bgLqy$`Z4Q`)=yf8 z{VCqC*+L@Isl-N-+?%3YnYjJDRX&w+33i=&gxhbR6sANOo!o}WRGho6bO(*{cpKD6 zqR$C=1CMsOj^DA=C?W@dExYiM$n!-15g&cXUn*9czP2G*iOW0ro|Hyl%%n_}?I^}M z0_NVFGv(MSm6BmxBB7Np zw>xbbn^1oO&?s%&+Fz@hszmFLdLrf6PwxT_gKU3)|A^_TK5F6FaR%jbXT9Q)QaLyE zbJ^nXYdaCkv1(RsZCcmFRbr!C@M-UGX*8v$%_+|YROQJYOjD4jV3ecjVcS)7wS61L zjI%g(dk>VSlj&sq^h0*(>TbEd)Xd!5?y(qL2y^-f-4D9XJ5L;I^{&YyO8+)n^6hj% z=?_Wav>U$9{^>RCZ~0oorA9Qo#)ddqxaJ>Wp)(Oeh)HJwHYxx5#eIGYBx$=EXNAMH z!Dk#H|5G_%SPCNJz4MoRc)p1gyjmS@3pt9CY9_>X2!4nAt2 zTAhLq5D}@K9!@)W=v$%;8tjhzj=V$m0C==!I$ixgRlrleCyaBJfa`HO|2yRxwXF0d z3U1B_gc(Ebh_R827(-@*u?>UR{AcIyz|i9i@hW3gqKG{8(&4L)5uU$Kc%K;*mYaS{!{kqPbVt;B?UkUWs-FN~K%l>!Q3Sj(n0JV?zMp{`>ujcN-~m1t1y|NE zDb^TU7CcJjEmQC}*b>Mk2%NaO405o{q3bSUq0Ja~4w{_hte_8Q^gHS?4z=3N^JHPU zNstjN!CM16{Z+DUB?k`WQj|UxR?5-2F#Kq_*=$DcKnXejFIQ=Ozm&HEh!FJ~03io% z+-x>W9}UBEVWk{>tRw^{&S0x^=D&26l=o}>&BA-AY+1j^?~3&I@J5#gm^uMOAmsa3 z?dN@eSAnPvS|?P5Ct-MYXG0Wsi@{sc{-FKy=)rK*=k2&itftgXxp+KlW89CE(KML8 z>EYM;d3(^#`=iPDH|U*G*%8Ldsx;cV@jQRNBP$5NHCons^fdDzK%vcPmQj%6%t7VeX7rymYOrvp zD1L>p%LIzMztO~3YUjLRGu^;)r8X-8IyKayDwQp3GXnp``(rzR%6Vg}bQEWSC7k@I~mCC|WwF(Q$?}tVQ{m@LA z*QU-zYsb3HddSLw5JW8)!%F|uG(F^WvZ2K%)b2nPYnAZ^u{^oJ{>p!`Ti>zcy0d1# zRjHV?3s4?_eQS1@A8|w}%9+7=JRZvr=dJRZd?ko()smG!Xi_(Ox3;7SFIHOo?%C6X zyszSj_f`Cg?=>C&=)KCqcrjwxNCJ_JJv$2Pu9z`-} zS6Z(1Rc68)%i5oO#5V%O|J1JEGFp}&XV5O5fd%D1=4Wiib&@v1ny&Mo)4wud-&Z%5 z_fmuagO^zQmUY&8nf1OqZX0H&5^Xa%Mmg#b|vUVTve#*6fUQ{%f{dM5zUMfKcf9;i7bx zjgJ!71^W!RyFT#wg@0K3`o6h;_%(zvQY8$4e1b5JV~i2;5dbc!=Pf>IgkN^=>w`m2 zQ?$B@sO?6!CZ{C~E8`r=b(S@|>t0vXB)D!8y7w}rz4;MUAmjFqKZS8bFvebjk>5nW z*a#;c#+XD)6aL2Vl&C)*d!KdDdXe=?>y6fCO;01M(2IfK0ep?rZ$oiV#riVF%_BUV zl$l7Rt61 zowa%7XLIu)7z@8k7rau98=PUyTQ&QHpVoNQF)i0ld8_LDU2MmZTgVWCU9;<2yRF^U z*1;qnh95V#Ka=V*&F{hid?RXfN~bId0-#DSUsQD)G9oFDJ~zvuJF`%KaK=SoZW;{G zbbpAKRU6;-`@qw;Y;8K=?HX)vZSL)DZW?#yU}tM{FOh5Ioh_I@s@M8gb0y3qonAte z2}X|GJegul|3aLI$YoMNp7+mQf_7Gx^)R#|tmW}V!g_gS2PI!7h`i+pC0gnYdXi&y zR+hC+(EQ55FPSGOBd4Dz`>0GhSlBQ)nA($zk?No$S(x(%lap(6YV6SbxLsW~Bi;b~ z&3Ccj@-w|^6>S|mJ6-S9o=XT-jT>nbtU3P!89c1lB7390_uyMMHWZ=cxwYQ<^z5-M zRITwjr~F2m zjKVXu>^)+l7s2=*5ND0!2#0!|M*VTu5_hHOYxAX_}j_HIXVBg(^N~59hMRR->**LHy@y~zcQYf+V<=XnrZ6W?R&@|Y}l$P zlb9z+V16*mS+vw{86|1bmccE1)WGMZ^%yzW8K}ZJGlk->-8=V}#BnE-Ss;iUD5&%F z(0IP%5X|dA%VtdbAufudENK(oMF2?Cg*BxP1t$8s4Js$cz!7jR9H-^RsNq*Ka9OF; zYNn}ZLOAikuOGAS;x`C_Y2HjIVLG_>f|cd#PoF=3`ugRSsx2r8 z8GY2k#+tkaBMV3q@TPZ-aVrC4!Q0;uSFyeQhoFZO^GPyd$Os{3i=Hy^FRTk7R0~q`8;x?^@#Ne{0d-+PqfAz{p4hEj7)K2sBSn=Ub1W%S!iwTnqk%JACmsZ6*wfwu44o^q8O8MnP3bw#(+r8M&!p4S!d99 zFF!jXNBh|&YY5D#59#8M{2@YDhX75|nb+{x(?INN@gpTbpZ5djD32C5zTP`7c8I#oS z2-4J!SLMTDUgfYo#&f+!qchCAW1BHVr{_;1C;>N#{O190O=OOiRo;RUC7hxJfn&0! zngC7vp0<%@5JEFue5LBXGSOv3--tdv%fbnuhjKFB~=87vlzg&;O? z$P2w{M3WL5yJ~Sh1x1S!(N(ARDMzDjY;meIKO*B~c^~wbW*`%J({#IIA`lL$??G`- zLKv*%Cw&x}aeR!*0#zi~*KTlv!E(vm*svUyNGuQQhL27k86541`=4AgmzFMT|NZ>H zWIitqP&?DahIM26x7e#gF7#_8ZTe1d?FVI+q24>L^Rgo&N%QjnH(c-0UhKc@%AWl1 z$03{_T;8etjeg9gXO*l4Z0vd*r7g3@bB9d}Z6#@|7-~b>)6rzSQM6o2&HP+1HJRoX zg=bUI3K5q6R+?2%_LJMP-@$amt*%h z4eKk*EA@9fuA9s+CawYJ-OvXJIO5h3s)wM@L7cwh^qr?lBFU8NUgddL;}MVR&Ohx& ziR*%KlgRxvER^qL%tUG;ebz+Fr&h!PT>}#Px-yDeGOrtes)g}BYX#U1X!ZeY`Th%g zZc%R@7&Cu}Dq9(jNMm|)8b`sUdGnrve$SW}_I#rL1|0bQ??=Xgg9A8DhWQ<{3kTMQ z^|19}D=+YSE8=VKrGj1Y@f|;_V1n@P748TT+v9sZR`5zYODL6_^U;s;{ED!#D|-2X zNIqHeJ9zXFcrpgW)UHp^te$-UIS4}}5zHDC|I#_FBjnj6l>;#I&@QCYeov;Mnt89X z-?!qD@;tM!G#V`}7|&A*Bc~IkM`^TR5LR~|uaxX8>b`4z4IqZE-x&%3-M2l@w(U{{ zF8ZZ+?v_DVRT_6fW~ z(NY<7=2`yZ^PJ@-kB64Vmw&SSh!MIRkr3Y111tA_3nc2 zXU(OhwbkXNX6E}>4(Ct7U1pxHOWzh)o9pWhhOqi{R`2=do^==UYSp-|saEra?(CU> zR3RN1qZu4!L8*5!3);$I`#J`Z^!-$m9Y$FpxK(fR=`4;Ww3@lAuaL9#@!>yJcRDE! z8K6!2-Ev$ZY!~P#XsWBzZf>k$bbS5)CwZIyB1Y@TZ#Oq0K!h)EZgpF=+LR%LHz$oK zYK}KCLTp;AwYpoID~uqB#*Ma*))AJ-5u#Qb3~DtY93-!Xv{Xs~(o!jfV+u8N7(0d~ zaa-|6Ry&xfC`ytjQVe%jenK~p;;J1d%s6ofN2qsdu|@pG21bl@;n+^U?_rKW)`ChU zs7XK^d;R{-G3XM8@J7QYt;JJ41ahI4>kkl4!z$*(2Wo5(t zzO6&em=3k=|7fw61hy(KEUaL#uZ2_9 zm!-X2#zk2L%sUFmZYxl`jY@SLO(wT-850F*E-`OGi%UBS=HT`!hbBh6^)BA(xgpF)p(z(1Ta0u#OPHa@C@gxR?w-~@hi zD69}ToJ;-O?{9s|TGSN(sLikZBP`^={f)|!DWSP;jjiK(OA8BZ0RI%K`2ejg=$InF z!fAr7DnMizqbE?<1TOxH8!<`VczN(F%46ire?FzmxaCp_?#ROkEw9X0I@S5V8LA`W zMUp%5`E^IF3%9<5`3Z^69&hY4pTE=CX*{&k*lECVf@0>%KX%KdQc9WmqqLnbvDwNp zO8qZCp#H6r>>wgejC;yiclmbYxv}wX>xSL%>TcK#PjyqkY*6XeedLYB39}6`}Sn4Ed6X58o=~+Cu!-nbdQ%J;45mRnn#(OOEqhy~z$Y*t!T?6IQsM`t|4ck$ z=t?H`c_uS&obESWNONt<#*F3u>|70k8!yOQxAbn#ud7IOUdQ>nORkH!D(Pnib4EgP zgAbIXjT4u9ac-_fj}|!=;B~|l8JaYWLq-m-1#Z}|3$Vf{woQ*G(@~2wD^ap%X3!{W z!@=D|)?UyH=d`k@obzHvun}5Zj zYOal?W}Ep)heGm#Mcl!7%nb>$!|q8(jKxyRIx z22-bf2$@@O2;LnShv?v!`6$Hr4i64896Gxti-|t_8T<#y5TumP&ze2!X6t#@CUU+$ zK;x@H9Mvos4TfoV+#d*?OmhGBZM|eQYJ&53O>1Jby%A?zN<3^*gS=d9bOO-L<8j7! z&G=(!4G@?I{=oRY*+Fld?b^PN@HZHr|1Q~62l<0O(#m^1rHqW4O+c$_*G94A4VZCRSW z#z}D?ZyK@!rpJFW2@vrWkx>}TNJp7d^tAm9MP68(2QaSnBO@iz#6Fj9xz6DhK-}0!}DIdbuT^)D&?$noNgzJ^=Jo>Ss24#E5LK zVj}_&+k(uG5m;ODIAlC$hIc)`L8DkHC6kECT4-#)mK3QD^gd~vm@Jq|QuA#Smc_^G zgK(aY#06shq3|dx`s_;xL~$cenvFDX#1Wu}MVF7R$VKxCkM>bAXmC40a2P8ZH5w6> zNjb9p(8OTtvxAu6O6q&8UyC6&p>GH2`(psQu8gC_Dhc=Z^+*Y|BT8bWy13|y)o}jL zEhlR4aTn|zz-EHFYW#s|ejB|GzEyfE?^#x)(}~?V02G`;IA0LO5KSEc#|iUMTMCA~ zl|pwnYRs-?#M5c>SzR=OGs~0-!%_WC2 zO115rI^{$e!|SS@rDjL#_?Fe$-Oi1FcgCEr!Y?O$eVr%oTUlMHo^=VOj$>3b!BzsebaGvtXe&mjV)Yj6-7aRf^iGr z%hTem%qWG1G)bEO(MS?HL`s?YY%_$%!ugYMsI@!)bR!4>g0KO1xmq9Dm&AalY&~ba z(t4-$5nq=hdnAbn65^^448XM;R73vcidRfVR2E1;+mP`>Tp>>4Mpx2UDJI)U`(fC< zhT;Z^Gw<_tq9l!KSP2>CrKV7?|7{jfEeV?7WlTT;j-*{tBv4W~fgnV3;$vnAP&>8( z`E?h-jkTZ{lr1^Km@^i5DOYH7dgm`tA-QAwuC4~9IP|JD2t6l^69ki$mGb-sV8=K8 zHLWu>p1Is&xLjdcYCtsvisDETi4`M(GQ<%QTp?IYv4d^KiQ`*!rBzT&6>xnde{6Cl z1Pi=I`|Pn}Z2sGXJGM$)9Yifs2|WiT1k+l5?Li)Y{s#te7nLO-(p+R&);=6TW(&7| zQ@dKNbKLfb@=qV+9?Y|ibZYnG@G)Anj&hvIiZ>!rp}m%tSMpBg=>J(Q~)MEqy82abaI;e+4z{XPNjrhH+cxqtWUTW$jwwD21tCT3E<$@__Vx zfAL>hRt&q>Mi#u=Th776JDw!Tg4b&&Bo0yd@DPuOt9kiCYj_6XOO#T4{B8p2>PCLm zTiHBxjqpyUZ@v*@j4u*G*!^b+-K~f$xlesMvxizNYRPAQ)8@%d+bUaUC|tU-71NyI zH^WYcX$1506|q9W-D5;7&Ci9l@Oav)`|;Z&Iz_}5i0^A^vMG>Svkk0~g;)W$p;e;i z01`{|I;C{%S}in6Vk#sdoZHpFUpBTu2*V6vO2oU=6nZ!PplWkYh!hk{>4vqM{q@6` zp3_9NnhlMDjzBH2g`zvpBZ#7Ax(TsqKU?^g1-LDV@SP5U6=k0IMUB|2_c1p@Vxi33-&I%0Om!p zhjG>?FS!7w{?jTf*NUxiwz;cVIL2t$gz!h}%IPT1C)1Rsh!meo?hqdcfx3Uu|QC73|iSs0(~u1$RR~rXq;0kH)xLa2X9`*+$|@74lXf;?u6ij|AJ<;aq~iu^q4( z+h94ZH>u-6b0+}^a-=^$g8hcqRlLLd8Pj9o2qksjSD=Il=zjArhph4({JMpHICK^tQu>_GYy$i``nvs~YBQTrC^8bHw z_(2z4HbMfgR2H>k^V5q-aGDeBtdGa*4kr9`kX*Tpx~IAA=*3EfgODcw$!;M{dQzJ4 z>S|M9Y`^AR`Zcy~vnXP=ZNEnE^^(`v7>nlW>bT*?JRwRLO~L<1U6s+f!WN40V5kXs z0C_mW6NQq?UV7RhCAd_N*cwPe39`$vbR&kqip$SMMCj*hzX{a^Zri%Bkrd{1ZGjW) zl&aN|g9%@-J=eM8v=I{7g|=tP_ZAEoM-dlSa&1k9f*l{Ds@Cft>W2G<;tRC<+5sG#_R~d)JRaW%;mfP z)0YB436hlTU)PmNyIra124>8rR3=&#Z-YyXw$e*i92V6?Eb{=d5VHh+XbhM__ z{lICeb^!aiId&#Im7xAczKi$vITKZ&+IH^C!YB%}`;68Usv@!qMLm^lRib8@NJHV? zMI-)_xGi9W!|_H+Y4JA{Nm?_An)AJuWed6?qPn|w-`UHH%n0?ZbS6F0Iugy-MY%k!4>XD<9D6PeaM3JS~~6aCNUtJ&re_y z*^%|25{Hbq`xzV4$>^w~%jy8z^u~*|SMV;@FKUELzI1MT8yRkl{qZ5BPWFvaADY<_ zCp+jiedA(%Z(c*~qHPQ}XnXtIQf?5^uj#0>JMXA}8~R0(eLmGBSBOe31XYxj&Qr!V z7#W%|W^xwHK355EvUQrcpzFhC>-@cm1#lGJ6jtWHbM2>6z{t5iRdV-@VM{z`)f|%{ z)U*c*R2QJ;y4ghru1a(XR--o1`gjG!!UiM$%sPsAG|odHdKz;-d`^L3D34!~Vf0X7 zn9s?wz5Ttt{XNA6nzO^%>|jy-U^d&Io8Z;u9NnXk%~A!UlFep@(k#z1`*fhpv(UEs z)(PuY>p^baqWhc#+U92cRGm9KwG{!Ng2|dXYM1O0mg;sX6R(cpYH3 zD^i+|w6#ueIDS^U{HE5Wxv)=;1Ur-zqLJ8O*$< zT=4qO-(*L>wti!RA6>Ko$>Hnc#EoqpxT~x4*N5_@ffSCz#1x@BDy5S0H|UhS7mfvt zRXKm35{|=U;4p6X&};qQL;2imZ%peOh2#0|4Oc5Aco1t5C%ctey9_V3=aN zQZ|Q!{x;lTI)aK3kfmM#H#xG9@`hkZw#*S)PWn+QWG}UJZYi_nb~fQGb(2Q`Hdhja zk~af<7~o6I9M-F&SRb(dQWi%a z6E9<`S=6;CE+2l%8ODz!^yPwCqrHW?HH0WlM&hzGhttV;=;)fT$Ymn&i^>6;VCQKt z-jC@9EB!6>lZ1*}r9b#@puzuE03?4rz*zG<=URj7LP&+6;R$L#^^1r(w&Nl2T`zFx zLHxiP!VJQWlmr0~>HuilL&$fHXB$k7mVzRfKYi~oG$98x?E(TL=7{6Ie`nVq>e{*o zB1Cq(SoC@V6HS7=*{?8GL5RGDeNDOmm|!lFR7yb9h)!J;FaQR$cx;?X0f4D%Fc#^= zzFQym;}_sb8o?}i*GV^vNJk=#JH_eN=QOT7E+rzWi$RAHXT1sC@zt$3o}>k9eL9(9 zyeqFq+SmfH+u;vv+vervM(MSxTkYrQ)2CWK=OiHZT}(*bx^K<%=7+vXjPd=1i8L8v z@7@j2UKb6wObM}1eFP&P@iAm~K&K2%fg>?96fC^o5a8oBvzkfbbq-3_*vCIOO$Qctu@~WLZ-^M$Gb}@zcvr0P=i3_ou^h%1tQ;602Q|!=0FD zE-%jOo5qSqo7V$Dw2#ob7r#4k*AePdMBw_(h^sh7NrDDU6RZiCl=RC$AS6_T#HWlQ zk~XK0B*GX;OL4V~7_+_DOh`8#DIUeDlo^N7wNuxw8MAinsWr+Rla+K7aV1E~g2mXg z8H-C`^|eyG_ApYM6G`#Sz!8>_;dxsnOo@-NPbhYMns@dCII^g93MS?l3(~w8k5ah? z#Ce{GeR(b13V&plIx@zS+QHhA5k0XWA8!;J1y8sM`>k_cZQ9~*jKpBo#oPz@Ua)fQ zrP=e|epj&csyH3tw8Gv2tbQ{Cy%J6Y3@A;vSfF-nnHiv)K+_EDhcZ}rKKcg@pZS}h zC|z)HINSf+Z+CEC&U#5o^E{J2*lm?$R0*eI3QSFIzw?x3&z}FOAQ?9aCRo={-QTz* zoSt8rOLUn*dpi~CC8b-nGU#ZqO1$BPO0zC6h8-uNm8GB^CD}<(F&ApXaeoXiqzkBF zr0>iXnHbPEIk9M+vRaog!YPs3V6~_yx_YPq6&AGP76-H#h10Eb8g~so7w>N&9*+lD z)dWb^ePaUS5`u-K8d0e{uskJcSV-wdAOhe|%3ib$DHU6S2ZyL<^`gs*ATlQsc+WlDh3>TAoei?+*>SA$hjGfcA)HJDAfG5G zH*WFWMXQw_c~lb|SgUkiSSlxv%8T2P%KvxYW41W)PWUT~xnMKOw_KnzhLCW*oux%| zXRTU`y-u3I+_Qd{gRg04(e*FNN0V|XyhJT)=Su-5`q7Ea_vWvNBAWkod@O67c-Oys zMj~Ll6x=ONXH0O6(c;n$+{w9!y&!L|&aWKS%mdnghPRDAtvPxOR$Poej$~0$Z)9IA zg(L+uW6PXSJ%&dNcr~Ft9zyTY=K-T`2P*KfSfVhE z%&mEEeRRWM5EEew$e9V|C_di+@LZ%8b-Ux0w#CB%vDZtKgX)~Qp!I-qYm9)23Ht-k zm<-G)4o0otgd_m~y#IOzUkXgGa_8Dw13|sFem<{jgx#}iYjxb{_0P@UT)uBGXrg9O z+zczJO{jk+?=(?!IJ!UbSKwR3?u+vB@&NY+gPvcrJx{Fmdp$f@TdT|`&R}C>fcu?J z$w{5SXKB0L$AigaB;8dDetJu0ty$T%&WJZqCzI$+9|e>%b(jv&Cn2Obc0a3o8HYc%IIe+E3pevYzs?;FA(Wg83&C)VQji{-!BigZU8M$$a zR@eZ@!|E2ndJ#|vIcVD(U1I={pr<-;p_FrioViza$@3xR2>wr)zmk5rQa@gcBM9n# z;P?UB3M$)>m?N=jYNjl>xIDjYf z704fueIyWI28;2qb$H0h0JmUcI+-3#R#qxyh?C`&*=%JwiJ@FsS($W{)OPN3B>w?( zy;>jYjb3kZ?8NTMDnhF(yC;rKdc8&+;1O+0kq-x}E`ZxzTdm4ZOMIHuNaIwa!HozL zt8v)=q{hLkz_7Pon=?07PP$xNfu17>sz*mhM^|iZIO_pN8tH^soqN8ZJ>c#4B23P% z%x1vG0Q$oJOTBQ++30f?aYdjiUWD_;vS`Xcm@{@amm2+6EityjNZKLm7Qg{6M=G6} ziZ4&sy<-ar5JvspxpTdK6aq+L&tG|av0p!ZOh|8*s%L~dDZxP%Qq8AA4{~VAkk;y5 zx*~;*vD4|a+X%JWosNUCEhu%#`u_ucDVns{I$E$~E?4-T9+ec!JbF`Ga5fYQ)9asL zydBVx!jQE=m*z&;=6&kwhk=iS*ATj{ETi3F0+K4#L5N&Ek;2h6?Znm4}jnrmDJ-hcdATkrwVgA(W+wek4s z*;Q9>Y}D?cARj~?MS5G{acatCjLT(1xd;6O&8~H|wP%rS6q(q#fZ`^=Sm+2Ol0B4W z>%&5 z8ev9qXB(yM4?nd=eZKW~T&0w9x4ErSEiCy@beL~{Ms}W|6b3R-igU^?^z#e)R>rrW zurDUO!760*B{nz}T~z3XoWntKJX~P>ofN{#xiKi<&(m~%SkAIisRa9_EGw^T9YhF} z<4=n{5MbLRU^`~cmx>dCZH!TB-M#-EGSBya*DsZP@0TXV&aZgz>2j8p=Z9&i(Y+kl zPt)s^@&JGm+cu63iLo&tO22;zXoM&;TCaJ9`D-Eb{8GvPUElY9>3d;*MTRHA57}>J zG@1aj(NQ=S7^4$Gqg&)uKF$p-cp)hl4X2sfy_1$ zwXy?t$p)0{B?xR=xKXVpVtfASukJ<0f&OjlJ#d`Bvu&cy*rJwQ2868w)J5uZQv>D# z31gM$y}~rMfq+1M4r_LccHT!YU1Qo&<~qhz1ToD{bAB#xY-$70JKJ&9QwsQc?}i&M z{9oMf`IJ5fb0*={;>Gnf78!~K50U;5?H=~Ah$r#+uv70CmDXlz-gZ6kK4MjsJAz`3oV zF2q`V=;+{JPM;?L&W!c>K3qQECs_VCS(fcvO7qLsQ#2))FU@VxiB;AnLyZ4#5(YR{cGfJ5(o63-ds`;JrcpGmFo ztllv8^J$!*isJ(#KD)*WE9Y#9Ehfm$8VJI}u>U=4;mayp(~&2++j_`)J&aYVY4#9T z9Oh)FEFEnwNeN^2bp=MNI$+9nte$W@&)l9OC?7wc%`z*;m!vLNZ5q#iiu6*v4spx- z@>(t+tQ`hQ&B9vE@4j&VwIBGZHfZtFY354Epv00~Uer25Hyp^;x$-0z?to;kj&2#B zOfmH3T6+kJ(2t!M3&B&i9yY*~JK^%DaeL z%Q#wv<}TsZM&<`gvoOc;&tOM?I@ayYc5E~ZyBzNzXgczYwcLT!I@s(_$2}eW#EG|R z&q??Y_H$17YI?B|dk+B4oaA=(tMu;9^?>y<>&@2t;um3qKbfK$g9V;}4=hlGW9BY5 zUoS>8K_kf|L=iiGj26UiR0&)inAN-^%EocF--yBXm)hm+MAOVKd<6E0Gp}p@y91ECysJ-qe?nn}Z&1?LmiZAp2g0Y+Ld66CIo@Q2u5rk2_Kua!+x1% zSkAv67~b!)riUtD=Hl^okvH6}G`}Rc&=c3Xt<-~Qqn`K(MM^~o`ANNzK3JwExLm&_ z0V#BVMKd)CEX9U#3@1}Doj%R?uq1>D(0NtG9_KgP6C}D$p~b_AGGMkTp?;99({2x% z6wR{Of2_X8;}KQm$|O=r2os1hy^3ra+dWXclY|2NA`d6 z)LNQ9UF9K_#pJ$)=t6^eH=xA2Sh)HT=pOyT&(r#jM9MwealoGPJRRte{O` z8L8O=^}jf&y;TD6g$T*apmLvV84;<|C_2*-IxREKuN3(}<>oz$v_Bs72h$NR!mF*x z_hjR=;34cdGym(=hnTos*P^L$O7Hx6-*E_g(a)-vweDR=NGPrsZd>*z4Hr?=zW?Ep z!N=d;YANtRDX((=30Qo|KK$?l``(Gkt*g!;o``!IXUd;U;r~o>emSw+X8Yd6Q2DWcB`Y(=lpk0oa`g*D;EXT>l4tk2Y^)ItB={q0DjN}Giwwc; zT@-J~GMq7{yttj4JOq^=jZABVDGwSAxMzGn*#rA?V^DdeZuw3$JX9b)LDW*ei@^G( zgB1oF^kHYkCg&zfw}it%payjPz=$Wt10CfP%F3>&wKn&>LnKsW*|s2a)SmmxGk0f= zwH=yMR9ID5czI5aEfXd}aaE&LAQ(9bX+yb-K85NZ;2Zr1LkJl;fiy2JaVdE7l}zJUh))MmwBz!AGQpr1v&)hSCr?nJ$gD zM=I7(|F&*#UQ-cOjhh^cAL^C4K;><(-M})8K~0ZvxnkK5e*@j-AiEm{S4ls+Duga| zGPU79F-X9Xmz|SiFDY~^uw}bfuBxqFwbGq!Ti_@xvFGGu=Q&>U_Uc4pY@Hg}bDsWm$@OTFG2U!^TKH#gT->8tU2H7hgQs(TCbZ6db( z!oo6ZPHw@LRm;oDRLjbiuijjcn`1321YTdWOQMunLs?}@t*tVpLqP8};84ks8Z2;n zp}dl!DCisB=pA{vd3pW~QtTC)n*nF|-XjK#92%5q07>DM56VBdsfVS6weCdl1(sm`>-&$RSvn`DHEdH@o<`o%S#a<&yTYb zk&i=KMkwbqS#@u2lc4Sql9-UXPb|BoSUW7q^K~Lq`Sfk!g&H45%C>Kh(%=oK&EtaK#BPXw z1-7DxNoxy8Ww6XfX?exVG$zuu24zX`PY_b*al)2i^KQZ{TZYYMbJ#nE%N>2I)s-`5 zk&nKhaARl0Vau>NntSY3^Y{BA)}AXh^g!9>2PTYTgL3Rb)y2P*1-E4u%yoIg8nu=M znNHatAZKJYnn}>zfQ`0YWk*Bs7@~(=ROCwsl8C)z*9t!{UgfZ;UKUjI<{Vp>dbUc^ zJ_9bwrT11czB*g6b6N7M79np8U~3clD|s~;8sHY?b=Am0P|17LT9Jpv0YurLM% z)le`9g>EPufWldDw1Hz1ib7D7hT>sxHh?Pxt_dg!KuHu9d128AEG~t`-B8*FW!f zw87CAz|qriOb_hrgI&#VY$qJo4o$%E7r^dOIN>We(GMpz!^wU)IRPzk_?;I{vBN1N z(CUWPQ8={+PHTeGz_!xDIZL!Ocnd;}rBx!k;?f)&%@H0Jp`UKLB?O!kr@!al>7M z@Yhm^4#GV{aPJ`87lr#H@W3bx_QON1@V9Yzcqcrv6CRDia0DJ}g~vVc#AjuiGHj(WtAMv4ZI;wa)A zLtHILi5n^PA!R|NEQKtsL);_CG7IAIA(idO@Fo#*x(>$XYM5E`h8M zAT=3?&xh2uA{#G2HjN;4qsZn_WJ?_ghSk+WKnv*(adKXP6Ja(+K@ zp%=Mu0=X!LTs(?&v?7-@A(#4)%leSc1aieNa%BMN@*rIu$W>nCsw8rCFLF%_a?K3V zeF5@^cI4Vw1{)92_v_H^tB+jIgr~2kvlq(J6n*5 z1-WYs`AY=(>l_lDMD89$?g=CJhLM2?a$gT}zZ-d=9eE&$47MW=+K~r4kOx!9Lm_0y zjtuo74>uwY&mxaBAdie8kG3I?rjg-sonwBXh`;3FN63~SiF=UvG_q#^*)xm$V+?sAgp65`v2oPJ%zl{hP;tL z5-ub$fFx#-H(QW5Q^;FEApeOV|7}60Cy;mBkarWv zdjaIVA>@4*^8Nslj3FOPARpS14`awjqe!Y1`PhSe;zvHMLp~ix(mRoTW61xS@^u3FCWOomBj5EQ-=&c6W5^FdWNtO` zBgpu4UgVbyn-T|D7v8z-7taHw4ych zsIM3GCDB?RTHAxxPN5rv=*9_jQv+J(K{tbL@u6G7=s|s`zaKsL0(5H=8t6fPHG&@M zN4MG0Z4+p{9jzZj51U1|d(iD8Xu}}->j-+d9sNx+8Z1SFY4nI7dPEXEGL9bAi8f}S zjbU_$1KklpkDfq}=|^`a&|S^wt`vIgBzoLVw8@7y4WP$+(c_2F-PP#s1bRX%+T4zw z=tWN)L{IXfCk>(}_o6M0=x@{L??%v5I?&c8v^9pF+JT-HMNc0`&j9_s4?VLNZJ$BU zilb-uq33{}(~h1qg@)?UbG_)fGwAs)^!#4*0ylbL8+u_Hy{HGhIEHo%p_g=`m%7nQ z)97WB=;bc-iVpP3F|?~2y=oG@I*4B5N4xvbKZMb12hr>N=yh}G_0{P0DfEUgdSd_$ zThW_5=*>R#<{9*lgJ|zKdP@g-OB(%C9KCe_?Q^4loHC) zk!JL+PV_IWXtWu<+m7Ddi{4X@-ZO*V+lk(nK=1EHAF!hj#L>Yp`d}&g&;{td~i5(Wj@;SQ33Uf{rH9=bF*yBWQdM-IGH9 zF^;|vMaSyVu_XFp3jJpceW?!}_oM%Eqc69kuUOGnhR}%ybRvbm8bV*4ME^aF?wvzl zbD*zvqpw@hH>%M$X3)ea`eq0ERwMd0=-U(MR0w^?ioP?C{ugxGk512{@5a#gg6R7m z^!+I`8ACtlL_e58Ka8Ls?L2PStMlUI$gx-r%<%z^=otsj#g#Mm7e`!r@@7p7neQ<%Uw zA{fU!rl=oNG>a*2#1s!G%%U;O;x2o39}ANwGXp?HD-eyQ`3a0naB9XF}0nTjeg9=NzA5U zOkEdda|p8~h&iYebI=^dKROSgCTY|(g_?bVT694z>!6lV)GCTv4?#hr;1%@1TJ&H7 zwJn3%bwTaRpbkw?hbt&F13eT(4_!eIUqFu}P&kA-RzMw(p-yv9=Q!%}8|u~tb-xF7 zzkqs7Ks|m!Jrk(c2-G`_`Yc6#L#SUL)F0IU5E?iH4GN<{Su{9_hBiRM3ZvoqXhan> zvJM&r8XZGp_M)*9(6|g5{{)&)0Zjp!24?xJfhOglNxz{;0~9%h9_@o3y?`Dcf}Xes zJ(-W5I)r2raeNenG zdNY9DDvaJfhL#RM%fe`RK3e_-S}_K#OrcdNwE7fUTNtfPqV;9a`ZU^D25tNTZHl4I z&!8pB)&*_Lq3uz$6SQ**+BF01j-Wj;l<0yIKcRQx=)EfF{R-&)W9Wk`=)*ba zqn&7P8137O4usHwEc!TvKDiZr@)J5_bU1(xZ$w9ipd)E?G=+{`K*#5x6Iam596Egu zI#V2-%|~Z5D3wE>zKT9;fU2XfWD5PbRJ6YMBl{G`7!816?Cx%x>NyO zT8b{G&{d;rYti)#%3ML;UP0e=LEo1_KZMYaebCP}&@a!R-;(I}ztEp;(O)t2cNG0| z0p+To{{ra$D(L^cm@fE+->@d&0s&m83NF$D7p;Md#c=UBF0lZYJcUbb#d!&QV-S}P z;?g-BFb+iVO*QaMzu{XN;9HXT);{>Qw)plSzCDZYNZ|Zq_|6QzD~s>B72g}f_eJpi zx8nN`;j$52t_&`>6PI6#E6l(Z!?@BETse!Yti@GRxY`6Kj=_z>xba%tWG8N##m(m6<`LW?h+BeN1#s&+I9LV;58($E;0N2{ zHUZpr1a6na?FZoYIUG8MAN~S|58;kc-1!Rb3hw$F?zR_qkKrB(+$)Rw1aaRi?)L;9 zFai(kf(NGXpeOL)3?5ns4;z7pC-KMyc=QB3CXUB9z~fVR!Ua5eBaUS8<1_G6WAM}Y z`02g)nYH-YD1I)4pO4@vaXfV|o;C+h?}BI4!80r1S$TMNaXe=Tp4$S?%i{S9@Pa5_ zxEC+Z!;4qq=oP#qj$fF9Up$3hDuZ86<5#BOSBK!&qWJY5I3C4s6~=Fe@zN%EX$G&% z$E))2>MD3m3a?G$by2*2E8Y;n8!q5Y#qpK^-f{|W&ERcI@%At9j^cRdt9Vx$?^%iy zG5k&s{B9J#cL={f1%EgPfAkaHmyh>Xzz5R!<1{|l10Sk_4`uM-3_kh{J~js*&*GB_ zd}?dSARpBsA76rel0rVsLq6Sye0DGL#Wl#6S0G=dk#EY7Z#$81zd^pc5&8aFY2@HF$e}-wBNre?S0l%^Bge~--V9JRcO;F+Wa!wGK#hiqOJSTHbL9&L_6xxjyutw812hL`;MXg zAE1M)(ZTo8p;0tZh9ucX&*XeDLOSorwyXh^U&${qBHW)8K=-$ zMd<7*bWRgcPX@zF9WS**$*W4CM^$piB3OuCwZ+Wpq22z6RwKIQK2KL2Txo?L~IXGn38YjOUqEcGOQTwn4nCW%A;T z=MDYbIUUDgG(C~nZG(8n8jt7hvSVAqUEan58=jl-_oQRfyQ|MUUb4sjFPKA<-HC2; zb=os$dpmm~GiIaMgf`qex+7!!T{bY07n>bH%EZ==j`*>=*2_e`4a}4&In5!c0F^|)t z!6(LL?eL^jjqvZ&oWc~wKkE1-6PQMl$&6>xYfShmvS)2cO@CeD+3P;|f~3C~0{{R3 DW9(%e diff --git a/docs/addressbook-tabulator/0e3a648be390bd8cb094.ttf b/docs/addressbook-tabulator/c6a0c95b0a95c4553700.ttf similarity index 86% rename from docs/addressbook-tabulator/0e3a648be390bd8cb094.ttf rename to docs/addressbook-tabulator/c6a0c95b0a95c4553700.ttf index ab6ae22482929b542e5e73060736e9687a97acfd..ba6cb258e0f33ffddffd24b18d7162a32cb9a6da 100644 GIT binary patch delta 507 zcmYj~PfG$(6vfZH8O<6pZ4-p1y%~#02OTvj5;Pqu#^|Jdely-Fpw`wwKyVt(-QtH=aEyEar~<<$WOB0<@i4 zwb492=#+qn4`A0&09A9L{Q9G=4$OW*XK?iP@%i>&Z(m+RyH}1=NI?Y8k{NpNAX&vE zf|9i^j|(=Ma_$DlyW~DZQIxD>NbySci4^CGBmZB%3PtPP6>W-b_63u~-j&fO@mZ^?aFR_-P1u++R{A7+$@WWSR?Pjfs#c^*9F9(QcYN?A6Y z@#tWwQg3Wjx5Al>ZN(GQ>12Xxe1zE(bTK+iGu#w@3UN*zK15YBNSnq8)y#mXmL9_t zETqJ@>E2v1N~oZY1~yQ|7Q)DgXNzqd2}~o6Boef4W>p&#^vKiHF^Y6(_~^+f(79pV Ic_TOM7bUe;NB{r; delta 566 zcmYk#ze^)Q6bJC{?5;mzI87QwAvj5PPlLJ+F-8*ZAZqRk6~r6_V`i~V$8tX#eJS& z*JK5)s)wv1%W`C`F4KTT<&@@)NGm<$7R;(0WG_tiO7aksQmSax{t zLWF;{Hyu8@W0maK_F}H=B z(I@4jZp!a^+U;gJr$^;QxXU9jgaicQ@^ARFUm$`EEEKSXb>vZ!-@>_Ht;Ut|AGpeF AjsO4v diff --git a/docs/addressbook-tabulator/4a2cd718d7031b732e76.ttf b/docs/addressbook-tabulator/d75e3fd1eb12e9bd6655.ttf similarity index 97% rename from docs/addressbook-tabulator/4a2cd718d7031b732e76.ttf rename to docs/addressbook-tabulator/d75e3fd1eb12e9bd6655.ttf index 993dbe1f9596c7de335bf2bfa115d3c2b8021ce4..e479fb29349a12b564516c40aa529276c6c5e12d 100644 GIT binary patch delta 6572 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 t={3473:(t,e,n)=>{"use strict";n.d(e,{Z:()=>$});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o),a=n(2629),l=n.n(a),u=new URL(n(375),n.b),c=new URL(n(6456),n.b),h=new URL(n(6794),n.b),f=new URL(n(8229),n.b),d=new URL(n(2867),n.b),b=new URL(n(4975),n.b),p=new URL(n(5944),n.b),m=new URL(n(2334),n.b),g=s()(r()),_=l()(u),v=l()(c),w=l()(h),y=l()(f),k=l()(d),x=l()(b),C=l()(p),E=l()(m);g.push([t.id,`/*!\n * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}\n\n.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}\n.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(${_}) format("woff2"),url(${v}) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(${w}) format("woff2"),url(${y}) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(${k}) format("woff2"),url(${x}) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(${_}) format("woff2"),url(${v}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(${k}) format("woff2"),url(${x}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(${w}) format("woff2"),url(${y}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${k}) format("woff2"),url(${x}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${_}) format("woff2"),url(${v}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${w}) format("woff2"),url(${y}) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(${C}) format("woff2"),url(${E}) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}`,""]);const $=g},6757:(t,e,n)=>{"use strict";n.d(e,{Z:()=>S});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o),a=n(2629),l=n.n(a),u=new URL(n(4658),n.b),c=new URL(n(5499),n.b),h=new URL(n(6770),n.b),f=new URL(n(2829),n.b),d=new URL(n(46),n.b),b=new URL(n(9963),n.b),p=new URL(n(9383),n.b),m=new URL(n(6199),n.b),g=new URL(n(8931),n.b),_=new URL(n(4144),n.b),v=s()(r()),w=l()(u),y=l()(c),k=l()(h),x=l()(f),C=l()(d),E=l()(b),$=l()(p),z=l()(m),j=l()(g),T=l()(_);v.push([t.id,`.text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-danger {\n color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-mb-3 {\n margin-bottom: 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\n.splitpanel-vertical {\n display: flex;\n flex-direction: row;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:first-child {\n max-width: calc(100% - 9px);\n}\n\n.splitpanel-vertical > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal {\n display: flex;\n flex-direction: column;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:first-child {\n max-height: calc(100% - 9px);\n}\n\n.splitpanel-horizontal > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitter-vertical {\n flex: 0 0 auto;\n width: 9px;\n background: url(${w}) center center no-repeat #cecece;\n cursor: col-resize;\n}\n\n.splitter-horizontal {\n flex: 0 0 auto;\n height: 9px;\n background: url(${y}) center center no-repeat #cecece;\n cursor: row-resize;\n}\n\n.trix-control {\n overflow-y: auto;\n}\n\ntrix-toolbar .trix-button-group {\n margin-bottom: 3px !important;\n}\n\n.tabulator {\n font-size: var(--bs-body-font-size);\n}\n\nbutton.tabulator-page {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-popup-container {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input:focus, .tabulator-row .tabulator-cell.tabulator-editing select:focus {\n border-color: #86b7fe;\n box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border-right: 1px solid #1d68cd !important;\n padding: 6px !important;\n}\n\n.tabulator.table-bordered > .tabulator-tableHolder > * > *, .tabulator.table-bordered > .tabulator-tableholder > * > * {\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator .tabulator-footer {\n background-color: inherit;\n}\n\n.tabulator.table-sm > :not(caption) > * > * {\n padding: 0;\n}\n\n.tabulator-row.tabulator-row-even {\n background-color: inherit;\n}\n\n@media (hover:hover) and (pointer:fine) {\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#e9ecef;\n }\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#9abcea;\n }\n .tabulator-row.tabulator-selectable:hover {\n background-color:inherit;\n }\n .tabulator-row.tabulator-selected:hover {\n background-color:#9abcea;\n }\n\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#769bcc;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selected:hover {\n background-color:#769bcc;\n }\n}\n\n.input-group.date.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.input-group.date {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.select-parent.text-danger > .invalid-feedback {\n display: block;\n}\n\n.select-parent.text-danger > div.form-control > button.form-control {\n border-color: var(--bs-danger, #dc3545);\n}\n\nlabel:not(.form-check-label).required-label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\nlabel.form-check-label.required-label > span:last-child::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-radiogroup-inline label.form-label {\n vertical-align: top;\n margin-right: .75rem;\n margin-bottom: 0px;\n}\n\n.row.kv-radiogroup-inline label.form-label {\n margin-right: 0px;\n}\n\n.row.kv-radiogroup-inline .kv-radiogroup-container, .row.kv-radiogroup .kv-radiogroup-container {\n margin-left: -15px;\n}\n\n.kv-radiogroup-inline .kv-radiogroup-container {\n display: inline-flex;\n}\n\n.kv-radiogroup-container.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.form-check-input.form-control-sm, .form-check-input.form-control-lg {\n height: inherit;\n}\n\n.form-check-inline {\n margin-left: 3px;\n}\n\n.form-horizontal .row .form-check {\n padding-left: 2.2rem;\n}\n\n.form-horizontal .row .form-check.form-switch {\n padding-left: 3.2rem;\n}\n\n.form-horizontal.container-fluid {\n width: inherit;\n}\n\n.kv-control-horiz .invalid-feedback {\n width: fit-content;\n}\n\n.kv-control-horiz.form-switch {\n padding-left: 0;\n}\n\n.kv-control-horiz.form-switch .form-check-input {\n margin-left: 0;\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline .form-group label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control, .form-inline .form-select {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control.trix-control {\n display: block;\n width: 100%;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.form-inline .form-group {\n margin-right: 6px;\n}\n\n.form-inline .form-group .form-label {\n margin-right: 6px;\n}\n\n.form-inline .mb-3 {\n margin-bottom: 0 !important;\n}\n\n.form-inline .form-floating {\n margin-right: 6px;\n}\n\n.kv-form-condensed .form-group {\n margin-bottom: 0.5rem !important;\n}\n\n.kv-window.modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n border-radius: 0px;\n width: inherit;\n height: inherit;\n}\n\n.kv-window .modal-header {\n height: 40px;\n padding: 5px 15px 5px 15px;\n align-items: center;\n}\n\n.kv-window .modal-header button.close {\n width: 24px;\n height: 24px;\n margin: 0px;\n padding: 0px;\n}\n\n.kv-window .modal-header .modal-title {\n white-space: nowrap;\n}\n\n.kv-window .modal-header .window-icon {\n margin-right: 6px;\n}\n\n.kv-window .kv-window-icons-container {\n display: flex;\n}\n\n.kv-window .kv-window-icons-container button.kv-window-button {\n background: transparent;\n line-height: 1rem;\n font-weight: bold;\n}\n\n.kv-preview-thumb .btn, .kv-zoom-actions .btn, .file-zoom-dialog .floating-buttons .btn {\n padding: 5px 8px;\n}\n\n.file-drop-zone.clickable:hover {\n border: 1px dashed #999;\n}\n\n.file-drop-zone.clickable:focus {\n border: 1px solid #5acde2;\n}\n\n.nav.tabs-top {\n flex-wrap: nowrap;\n}\n\nul.tabs-top {\n overflow-x: auto;\n overflow-y: hidden;\n display: flex;\n}\n\nul.tabs-top > li {\n float: none;\n flex-shrink: 0;\n}\n\n.kv-tab-close {\n margin-left: 10px;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n\n.kv-tab-close:hover, .kv-tab-close:focus {\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n\n.kv-tab-panel .nav-tabs .nav-link:focus, .kv-tab-panel .nav-tabs .nav-link:hover {\n isolation: inherit;\n}\n\nselect.form-select, .tabulator-row .tabulator-cell.tabulator-editing select {\n cursor: pointer;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent none no-repeat;\n background-image: url(${k});\n background-position: right .75rem center;\n background-size: 16px 12px;\n}\n\nselect.form-select:invalid {\n color: gray;\n}\n\n.kv-check-primary {\n accent-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-check-primary:checked, .kv-check-primary[type="checkbox"]:indeterminate {\n background-color: var(--bs-primary, #0d6efd) !important;\n border-color: var(--bs-primary, #0d6efd) !important;\n}\n\n.kv-check-secondary {\n accent-color: var(--bs-secondary, #6c757d);\n}\n\n.kv-check-secondary:checked, .kv-check-secondary[type="checkbox"]:indeterminate {\n background-color: var(--bs-secondary, #6c757d) !important;\n border-color: var(--bs-secondary, #6c757d) !important;\n}\n\n.kv-check-success {\n accent-color: var(--bs-success, #198754);\n}\n\n.kv-check-success:checked, .kv-check-success[type="checkbox"]:indeterminate {\n background-color: var(--bs-success, #198754) !important;\n border-color: var(--bs-success, #198754) !important;\n}\n\n.kv-check-danger {\n accent-color: var(--bs-danger, #dc3545);\n}\n\n.kv-check-danger:checked, .kv-check-danger[type="checkbox"]:indeterminate {\n background-color: var(--bs-danger, #dc3545) !important;\n border-color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-check-warning {\n accent-color: var(--bs-warning, #ffc107);\n}\n\n.kv-check-warning:checked, .kv-check-warning[type="checkbox"]:indeterminate {\n background-color: var(--bs-warning, #ffc107) !important;\n border-color: var(--bs-warning, #ffc107) !important;\n}\n\n.kv-check-info {\n accent-color: var(--bs-info, #0dcaf0);\n}\n\n.kv-check-info:checked, .kv-check-info[type="checkbox"]:indeterminate {\n background-color: var(--bs-info, #0dcaf0) !important;\n border-color: var(--bs-info, #0dcaf0) !important;\n}\n\n.kv-check-light {\n accent-color: var(--bs-light, #f8f9fa);\n}\n\n.kv-check-light:checked, .kv-check-light[type="checkbox"]:indeterminate {\n background-color: var(--bs-light, #f8f9fa) !important;\n border-color: var(--bs-light, #f8f9fa) !important;\n}\n\n.kv-check-dark {\n accent-color: var(--bs-dark, #212529);\n}\n\n.kv-check-dark:checked, .kv-check-dark[type="checkbox"]:indeterminate {\n background-color: var(--bs-dark, #212529) !important;\n border-color: var(--bs-dark, #212529) !important;\n}\n\n.kv-check-warning[type="checkbox"]:checked, .kv-check-info[type="checkbox"]:checked, .kv-check-light[type="checkbox"]:checked {\n background-image: url(${x});\n}\n\n.kv-check-warning[type="checkbox"]:indeterminate, .kv-check-info[type="checkbox"]:indeterminate, .kv-check-light[type="checkbox"]:indeterminate {\n background-image: url(${C});\n}\n\n.kv-check-warning[type="radio"]:checked, .kv-check-info[type="radio"]:checked, .kv-check-light[type="radio"]:checked {\n background-image: url(${E});\n}\n\n.form-switch .kv-check-warning[type="checkbox"]:checked, .form-switch .kv-check-info[type="checkbox"]:checked, .form-switch .kv-check-light[type="checkbox"]:checked {\n background-image: url(${$});\n}\n\n.kv-checkbox-circle {\n width: 1em;\n height: 1em;\n border-radius: 50% !important;\n border: 1px solid rgba(0, 0, 0, .25);\n appearance: none;\n -webkit-appearance: none;\n vertical-align: top;\n}\n\n.kv-checkbox-circle:checked {\n background-image: url(${x});\n}\n\n.kv-checkbox-circle:indeterminate {\n background-image: url(${C});\n}\n\n.kv-check-primary.kv-checkbox-circle:checked, .kv-check-secondary.kv-checkbox-circle:checked, .kv-check-success.kv-checkbox-circle:checked, .kv-check-danger.kv-checkbox-circle:checked, .kv-check-dark.kv-checkbox-circle:checked {\n background-image: url(${z});\n}\n\n.kv-check-primary.kv-checkbox-circle:indeterminate, .kv-check-secondary.kv-checkbox-circle:indeterminate, .kv-check-success.kv-checkbox-circle:indeterminate, .kv-check-danger.kv-checkbox-circle:indeterminate, .kv-check-dark.kv-checkbox-circle:indeterminate {\n background-image: url(${j});\n}\n\n.kv-radio-square[type="radio"] {\n width: 1em;\n height: 1em;\n box-sizing: border-box;\n appearance: none;\n -webkit-appearance: none;\n background: white;\n border: 1px solid rgba(0, 0, 0, .25);\n vertical-align: top;\n border-radius: .25em;\n}\n\n.kv-radio-square[type="radio"]:checked {\n background-color: var(--bs-primary, #0d6efd);\n border-color: var(--bs-primary, #0d6efd);\n background-image: url(${z});\n}\n\n.kv-check-warning.kv-radio-square[type="radio"]:checked, .kv-check-info.kv-radio-square[type="radio"]:checked, .kv-check-light.kv-radio-square[type="radio"]:checked {\n background-image: url(${x});\n}\n\n.form-check-input.is-invalid:indeterminate[type="checkbox"], .was-validated .form-check-input:invalid:indeterminate[type="checkbox"] {\n background-color: var(--bs-danger, #dc3545);\n border-color: var(--bs-danger, #dc3545);\n}\n\n.form-check .form-check-input.form-control-sm {\n height: 18px;\n min-height: 18px;\n margin-left: -1.7em;\n}\n\n.form-check .form-check-input.form-control-lg {\n height: 34px;\n min-height: 34px;\n margin-left: -1.2em;\n margin-right: 0.3em;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input.form-check-input:checked[type="checkbox"] {\n background-color: var(--bs-primary, #0d6efd);\n background-image: url(${z});\n border-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-focus {\n border-radius: 0.25rem;\n outline-width: 0px;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);\n}\n\n.kv-focus .kv-fileinput-caption {\n border-color: #80bdff;\n}\n\n.modal-dialog .modal-footer {\n flex-wrap: wrap;\n}\n\n.modal-dialog .modal-footer > button {\n margin-top: 5px;\n}\n\n.kv_fieldset {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.kv_fieldset legend {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: bold;\n padding: 3px 10px 3px 10px;\n width: auto;\n float: inherit;\n}\n\nform fieldset.kv_fieldset {\n padding-top: 5px;\n margin-bottom: 8px;\n}\n\nform[class~="form-horizontal"] fieldset.kv_fieldset {\n padding-left: 1.1rem;\n padding-right: 2rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\nform[class~="form-inline"] fieldset.kv_fieldset {\n margin-right: 6px;\n}\n\nform[class~="form-horizontal"] div.form-group {\n align-items: center;\n}\n\nul.typeahead > li.active > a {\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n#toast-container .toast {\n background-color: #030303;\n max-width: inherit;\n}\n\n#toast-container .toast-success {\n background-color: #51A351;\n}\n\n#toast-container .toast-error {\n background-color: #BD362F;\n}\n\n#toast-container .toast-info {\n background-color: #2F96B4;\n}\n\n#toast-container .toast-warning {\n background-color: #F89406;\n}\n\n#toast-container .toast-progress {\n background-color: #000000;\n}\n\nons-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\nons-toolbar-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\n.kv-ons-form-group {\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .form-label {\n font-size: 12px;\n}\n\n.page--material .kv-ons-form-group .form-label {\n color: #3d5afe;\n}\n\n.kv-ons-label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .kv-ons-form-control {\n width: 100%;\n}\n\n.kv-ons-form-group ons-input.kv-ons-form-control[float="float"][modifier~="material"] {\n margin-top: 16px;\n}\n\nlabel.required-label + ons-input > span.text-input__label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-ons-checkbox {\n display: flex;\n align-items: center;\n}\n\n.kv-ons-checkbox label {\n margin-left: 5px;\n}\n\n.ts-wrapper:not(.multi) .ts-control {\n flex-wrap: nowrap;\n}\n\n.ts-control .item {\n white-space: nowrap;\n}\n\n.ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.disabled .ts-control {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n\n.disabled .ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.ts-wrapper.kv-typeahead .ts-control, .ts-wrapper.kv-typeahead .ts-control input {\n cursor: inherit;\n}\n\n.ts-wrapper.is-invalid.kv-typeahead, .was-validated .invalid.kv-typeahead, .was-validated :invalid + .ts-wrapper.kv-typeahead {\n padding-right: calc(1.5em + .75rem);\n background-image: url(${T});\n background-repeat: no-repeat;\n background-position: right calc(.375em + .1875rem) center;\n background-size: calc(.75em + .375rem) calc(.75em + .375rem);\n}\n\n.kv-tom-select-remote-divider {\n height: 0;\n margin: .5rem 0;\n overflow: hidden;\n border-top: 1px solid #888888;\n}\n\n.toastify {\n background-image: unset;\n background-color: blue;\n}\n\n.kv-toastify-primary {\n color: #fff !important;\n background-color: rgba(13,110,253) !important;\n}\n\n.kv-toastify-secondary {\n color: #fff !important;\n background-color: rgba(108,117,125) !important;\n}\n\n.kv-toastify-success {\n color: #fff !important;\n background-color: rgba(25,135,84) !important;\n}\n\n.kv-toastify-info {\n color: #000 !important;\n background-color: rgba(13,202,240) !important;\n}\n\n.kv-toastify-warning {\n color: #000 !important;\n background-color: rgba(255,193,7) !important;\n}\n\n.kv-toastify-danger {\n color: #fff !important;\n background-color: rgba(220,53,69) !important;\n}\n\n.kv-toastify-light {\n color: #000 !important;\n background-color: rgba(248,249,250) !important;\n}\n\n.kv-toastify-dark {\n color: #fff !important;\n background-color: rgba(33,37,41) !important;\n}\n\n.dropdown-toggle.kv-dropdown-no-arrow::after {\n content: none;\n}\n\n.btn-group-xsm > .btn, .btn-xsm {\n --bs-btn-padding-y: 0.1rem;\n --bs-btn-padding-x: 0.4rem;\n --bs-btn-font-size: 0.8rem;\n --bs-btn-border-radius: 0.25rem;\n padding-top: 3px;\n}\n\n.form-check-input:not(:checked):disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n\n.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {\n opacity: unset;\n}\n\n[data-bs-theme="dark"] trix-toolbar .trix-button {\n background: #fff !important;\n}\n\n[data-bs-theme="dark"] .tabulator.table-bordered .tabulator-header .tabulator-col, [data-bs-theme="dark"] .tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell, [data-bs-theme="dark"] .tabulator .tabulator-tableholder, [data-bs-theme="dark"] .tabulator .tabulator-footer {\n background-color: var(--bs-body-bg, #212529);\n}\n\n[data-bs-theme="dark"] .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-control, [data-bs-theme="dark"] .ts-control input, [data-bs-theme="dark"] .ts-dropdown {\n color: inherit;\n}\n\n[data-bs-theme="dark"] .ts-dropdown {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-dropdown [data-selectable] .highlight {\n background-color: #757575;\n}\n\n/*!\n * bootstrap-vertical-tabs - v1.2.2\n * https://dbtek.github.io/bootstrap-vertical-tabs\n * 2016-12-02\n * Copyright (c) 2016 İsmail Demirbilek\n * License: MIT\n */\n.nav-tabs.tabs-left, .nav-tabs.tabs-right {\n border-bottom: none;\n padding-top: 2px;\n}\n\n.nav-tabs.tabs-left {\n border-right: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-right {\n border-left: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-left > li.nav-item, .nav-tabs.tabs-right > li.nav-item {\n float: none;\n margin-bottom: 2px;\n}\n\n.nav-tabs.tabs-left > li.nav-item {\n margin-right: -1px;\n}\n\n.nav-tabs.tabs-right > li.nav-item {\n margin-left: -1px;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:focus {\n border-bottom-color: #dee2e6;\n border-right-color: transparent;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:focus {\n border-bottom: 1px solid #dee2e6;\n border-left-color: transparent;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link {\n border-radius: 4px 0 0 4px;\n margin-right: 0;\n display: block;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link {\n border-radius: 0 4px 4px 0;\n margin-right: 0;\n}\n`,""]);const S=v},4232:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o)()(r());s.push([t.id,'.tabulator{position:relative;border:1px solid rgba(0,0,0,.12);font-size:16px;text-align:left;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(0,0,0,.12);background-color:#fff;color:#555;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{display:inline-flex;position:relative;box-sizing:border-box;flex-direction:column;justify-content:flex-start;border-right:1px solid #aaa;background:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid rgba(0,0,0,.12);background:#e6e6e6;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{white-space:normal;text-overflow:clip}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:flex;border-top:1px solid #aaa;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{cursor:pointer;background-color:#e6e6e6}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-top:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{position:sticky;left:0;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;background:#fff!important;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-tableholder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{display:inline-block;text-align:center;padding:10px;color:#ccc;font-weight:700;font-size:20px;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{position:relative;display:inline-block;background-color:transparent;white-space:nowrap;overflow:visible;color:#333}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:hsla(0,0%,89.8%,.5)!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-footer{border-top:1px solid rgba(0,0,0,.12);background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:100%;text-align:left;background:#f3f3f3!important;border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:#f3f3f3!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{flex:1;text-align:right;color:#555;font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,.2);color:#fff}}.tabulator .tabulator-col-resize-handle{position:relative;display:inline-block;width:6px;margin-left:-3px;margin-right:-3px;z-index:10;vertical-align:middle}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-alert{position:absolute;display:flex;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.tabulator .tabulator-alert .tabulator-alert-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{position:relative;box-sizing:border-box;min-height:24px;background-color:transparent}.tabulator-row.tabulator-row-even{background-color:hsla(0,0%,94.9%,.5)}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:hsla(0,0%,94.9%,.5);cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#ee6e73}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#ee6e73;cursor:pointer}}.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);pointer-events:none;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:16px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid rgba(0,0,0,.12);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell.tabulator-frozen{display:inline-block;position:sticky;left:0;background-color:inherit;z-index:10}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #ee6e73;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:transparent;font-weight:700;font-size:1.1em}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:transparent}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid rgba(0,0,0,.12);border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{color:#d00}.tabulator-popup-container{position:absolute;display:inline-block;box-sizing:border-box;background:transparent;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-popup{padding:5px;border-radius:3px}.tabulator-tooltip{max-width:Min(500px,100%);padding:3px 5px;border-radius:2px;box-shadow:none;font-size:12px;pointer-events:none}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:hsla(0,0%,94.9%,.5)}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-color:rgba(0,0,0,.12);border-style:solid;border-width:1px 1px 0 0;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid rgba(0,0,0,.12)}.tabulator-edit-list{max-height:200px;font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tabulator-edit-list .tabulator-edit-list-item{padding:4px;color:#333;outline:none}.tabulator-edit-list .tabulator-edit-list-item.active{color:transparent;background:#ee6e73}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid rgba(0,0,0,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #ee6e73}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{cursor:pointer;color:transparent;background:#ee6e73}}.tabulator-edit-list .tabulator-edit-list-placeholder{padding:4px;color:#333;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid rgba(0,0,0,.12);padding:6px 4px 4px;color:#333;font-weight:700}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-left:0;margin-right:-3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.12)}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid rgba(0,0,0,.12);border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{color:#d00}.tabulator-print-table .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator{border:none;background-color:#fff;width:100%;max-width:100%}.tabulator .tabulator-header{color:inherit}.tabulator .tabulator-header .tabulator-col{border-right:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:15px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{right:-10px}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:10px}.tabulator .tabulator-header .tabulator-calcs-holder{width:100%;border-bottom:1px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder .tabulator-table{color:inherit}.tabulator .tabulator-footer{background-color:transparent;color:inherit}.tabulator .tabulator-footer .tabulator-paginator{color:inherit}.tabulator .tabulator-footer .tabulator-page{margin:5px 0 0;padding:8px 12px;border-radius:0;border-right:none;background:hsla(0,0%,100%,.2)}.tabulator .tabulator-footer .tabulator-page:first-of-type,.tabulator .tabulator-footer .tabulator-page[data-page=next]{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabulator .tabulator-footer .tabulator-page:last-of-type,.tabulator .tabulator-footer .tabulator-page[data-page=prev]{border:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-bottom-right-radius:4px}.tabulator .tabulator-footer .tabulator-page.active{color:#ee6e73}.tabulator.striped .tabulator-row:nth-child(2n){background-color:hsla(0,0%,94.9%,.5)}.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selected{background-color:#ee6e73!important}@media (hover:hover) and (pointer:fine){.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selectable:hover{background-color:hsla(0,0%,94.9%,.5);cursor:pointer}.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selected:hover{background-color:#ee6e73!important;cursor:pointer}}.tabulator-row{min-height:46px;border-bottom:1px solid rgba(0,0,0,.12)}.tabulator-row.tabulator-row-even{background-color:transparent}.tabulator-row .tabulator-cell{padding:15px;border-right:none}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell .tabulator-data-tree-control{border:1px solid #ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after,.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand,.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}.tabulator-row.tabulator-group{background:#fafafa}.tabulator-row.tabulator-group span{margin-left:10px;color:#666}.tabulator-edit-select-list{background:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item{color:inherit}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}@media (hover:hover) and (pointer:fine){.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{color:#fff}}.tabulator-edit-select-list .tabulator-edit-select-list-group,.tabulator-edit-select-list .tabulator-edit-select-list-notice{color:inherit}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:none;border-right:none}.tabulator-print-table .tabulator-print-table-group{background:#fafafa}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#666}.tabulator-print-table .tabulator-data-tree-control{border:1px solid #ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after,.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand,.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}',""]);const a=s},8952:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o)()(r());s.push([t.id,"",""]);const a=s},48:(t,e,n)=>{"use strict";e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.context||document;if(!t)return null;var i,o=[],s=l(r.default.parse(t),o,n);return i=s?1===s.length?s[0]:s:u({type:"text",content:t},o,n),e.hooks&&e.hooks.create&&o.forEach((function(t){e.hooks.create(t)})),i};var i,r=(i=n(620))&&i.__esModule?i:{default:i},o=n(2938),s=n(7581);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e,n){return t instanceof Array&&t.length>0?t.map((function(t){return u(t,e,n)})):void 0}function u(t,e,n){var i;return i="text"===t.type?(0,s.createTextVNode)(t.content,n):(0,o.h)(t.name,function(t,e){var n={};if(!t.attrs)return n;var i=Object.keys(t.attrs).reduce((function(n,i){if("style"!==i&&"class"!==i){var r=(0,s.unescapeEntities)(t.attrs[i],e);n?n[i]=r:n=a({},i,r)}return n}),null);i&&(n.attrs=i);var r=function(t){try{return t.attrs.style.split(";").reduce((function(t,e){var n=e.split(":"),i=(0,s.transformName)(n[0].trim());if(i){var r=n[1].replace("!important","").trim();t?t[i]=r:t=a({},i,r)}return t}),null)}catch(t){return null}}(t);r&&(n.style=r);var o=function(t){try{return t.attrs.class.split(" ").reduce((function(t,e){return(e=e.trim())&&(t?t[e]=!0:t=a({},e,!0)),t}),null)}catch(t){return null}}(t);return o&&(n.class=o),n}(t,n),l(t.children,e,n)),e.push(i),i}},7581:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createTextVNode=function(t,e){return(0,i.vnode)(void 0,void 0,void 0,s(t,e))},e.transformName=function(t){return""+(t=t.replace(/-(\w)/g,(function(t,e){return e.toUpperCase()}))).charAt(0).toLowerCase()+t.substring(1)},e.unescapeEntities=s;var i=n(2938),r=new RegExp("&[a-z0-9#]+;","gi"),o=null;function s(t,e){return o||(o=e.createElement("div")),t.replace(r,(function(t){return o.innerHTML=t,o.textContent}))}},6044:(t,e,n)=>{t.exports=n(48)},3696:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Alert:()=>ze,Button:()=>Te,Carousel:()=>ln,Collapse:()=>kn,Dropdown:()=>Gn,Modal:()=>ji,Offcanvas:()=>Ui,Popover:()=>br,ScrollSpy:()=>Er,Tab:()=>Wr,Toast:()=>so,Tooltip:()=>hr});var i={};n.r(i),n.d(i,{afterMain:()=>x,afterRead:()=>w,afterWrite:()=>$,applyStyles:()=>M,arrow:()=>Q,auto:()=>l,basePlacements:()=>u,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>C,bottom:()=>o,clippingParents:()=>f,computeStyles:()=>it,createPopper:()=>At,createPopperBase:()=>Rt,createPopperLite:()=>Mt,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>ot,flip:()=>vt,hide:()=>kt,left:()=>a,main:()=>k,modifierPhases:()=>z,offset:()=>xt,placements:()=>g,popper:()=>b,popperGenerator:()=>St,popperOffsets:()=>Ct,preventOverflow:()=>Et,read:()=>v,reference:()=>p,right:()=>s,start:()=>c,top:()=>r,variationPlacements:()=>m,viewport:()=>d,write:()=>E});var r="top",o="bottom",s="right",a="left",l="auto",u=[r,o,s,a],c="start",h="end",f="clippingParents",d="viewport",b="popper",p="reference",m=u.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(u,[l]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",v="read",w="afterRead",y="beforeMain",k="main",x="afterMain",C="beforeWrite",E="write",$="afterWrite",z=[_,v,w,y,k,x,C,E,$];function j(t){return t?(t.nodeName||"").toLowerCase():null}function T(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function S(t){return t instanceof T(t).Element||t instanceof Element}function R(t){return t instanceof T(t).HTMLElement||t instanceof HTMLElement}function A(t){return"undefined"!=typeof ShadowRoot&&(t instanceof T(t).ShadowRoot||t instanceof ShadowRoot)}const M={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},r=e.elements[t];R(r)&&j(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?r.removeAttribute(t):r.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],r=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});R(i)&&j(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function L(t){return t.split("-")[0]}var D=Math.max,P=Math.min,O=Math.round;function F(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function q(){return!/^((?!chrome|android).)*safari/i.test(F())}function I(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),r=1,o=1;e&&R(t)&&(r=t.offsetWidth>0&&O(i.width)/t.offsetWidth||1,o=t.offsetHeight>0&&O(i.height)/t.offsetHeight||1);var s=(S(t)?T(t):window).visualViewport,a=!q()&&n,l=(i.left+(a&&s?s.offsetLeft:0))/r,u=(i.top+(a&&s?s.offsetTop:0))/o,c=i.width/r,h=i.height/o;return{width:c,height:h,top:u,right:l+c,bottom:u+h,left:l,x:l,y:u}}function H(t){var e=I(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function B(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&A(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function N(t){return T(t).getComputedStyle(t)}function V(t){return["table","td","th"].indexOf(j(t))>=0}function W(t){return((S(t)?t.ownerDocument:t.document)||window.document).documentElement}function U(t){return"html"===j(t)?t:t.assignedSlot||t.parentNode||(A(t)?t.host:null)||W(t)}function G(t){return R(t)&&"fixed"!==N(t).position?t.offsetParent:null}function Y(t){for(var e=T(t),n=G(t);n&&V(n)&&"static"===N(n).position;)n=G(n);return n&&("html"===j(n)||"body"===j(n)&&"static"===N(n).position)?e:n||function(t){var e=/firefox/i.test(F());if(/Trident/i.test(F())&&R(t)&&"fixed"===N(t).position)return null;var n=U(t);for(A(n)&&(n=n.host);R(n)&&["html","body"].indexOf(j(n))<0;){var i=N(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function J(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function K(t,e,n){return D(t,P(e,n))}function X(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Z(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}const Q={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,l=t.options,c=n.elements.arrow,h=n.modifiersData.popperOffsets,f=L(n.placement),d=J(f),b=[a,s].indexOf(f)>=0?"height":"width";if(c&&h){var p=function(t,e){return X("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Z(t,u))}(l.padding,n),m=H(c),g="y"===d?r:a,_="y"===d?o:s,v=n.rects.reference[b]+n.rects.reference[d]-h[d]-n.rects.popper[b],w=h[d]-n.rects.reference[d],y=Y(c),k=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0,x=v/2-w/2,C=p[g],E=k-m[b]-p[_],$=k/2-m[b]/2+x,z=K(C,$,E),j=d;n.modifiersData[i]=((e={})[j]=z,e.centerOffset=z-$,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&B(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function nt(t){var e,n=t.popper,i=t.popperRect,l=t.placement,u=t.variation,c=t.offsets,f=t.position,d=t.gpuAcceleration,b=t.adaptive,p=t.roundOffsets,m=t.isFixed,g=c.x,_=void 0===g?0:g,v=c.y,w=void 0===v?0:v,y="function"==typeof p?p({x:_,y:w}):{x:_,y:w};_=y.x,w=y.y;var k=c.hasOwnProperty("x"),x=c.hasOwnProperty("y"),C=a,E=r,$=window;if(b){var z=Y(n),j="clientHeight",S="clientWidth";z===T(n)&&"static"!==N(z=W(n)).position&&"absolute"===f&&(j="scrollHeight",S="scrollWidth"),(l===r||(l===a||l===s)&&u===h)&&(E=o,w-=(m&&z===$&&$.visualViewport?$.visualViewport.height:z[j])-i.height,w*=d?1:-1),l!==a&&(l!==r&&l!==o||u!==h)||(C=s,_-=(m&&z===$&&$.visualViewport?$.visualViewport.width:z[S])-i.width,_*=d?1:-1)}var R,A=Object.assign({position:f},b&&et),M=!0===p?function(t,e){var n=t.x,i=t.y,r=e.devicePixelRatio||1;return{x:O(n*r)/r||0,y:O(i*r)/r||0}}({x:_,y:w},T(n)):{x:_,y:w};return _=M.x,w=M.y,d?Object.assign({},A,((R={})[E]=x?"0":"",R[C]=k?"0":"",R.transform=($.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",R)):Object.assign({},A,((e={})[E]=x?w+"px":"",e[C]=k?_+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,s=void 0===o||o,a=n.roundOffsets,l=void 0===a||a,u={placement:L(e.placement),variation:tt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,nt(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,nt(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var rt={passive:!0};const ot={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=void 0===r||r,s=i.resize,a=void 0===s||s,l=T(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&u.forEach((function(t){t.addEventListener("scroll",n.update,rt)})),a&&l.addEventListener("resize",n.update,rt),function(){o&&u.forEach((function(t){t.removeEventListener("scroll",n.update,rt)})),a&&l.removeEventListener("resize",n.update,rt)}},data:{}};var st={left:"right",right:"left",bottom:"top",top:"bottom"};function at(t){return t.replace(/left|right|bottom|top/g,(function(t){return st[t]}))}var lt={start:"end",end:"start"};function ut(t){return t.replace(/start|end/g,(function(t){return lt[t]}))}function ct(t){var e=T(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return I(W(t)).left+ct(t).scrollLeft}function ft(t){var e=N(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function dt(t){return["html","body","#document"].indexOf(j(t))>=0?t.ownerDocument.body:R(t)&&ft(t)?t:dt(U(t))}function bt(t,e){var n;void 0===e&&(e=[]);var i=dt(t),r=i===(null==(n=t.ownerDocument)?void 0:n.body),o=T(i),s=r?[o].concat(o.visualViewport||[],ft(i)?i:[]):i,a=e.concat(s);return r?a:a.concat(bt(U(s)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,n){return e===d?pt(function(t,e){var n=T(t),i=W(t),r=n.visualViewport,o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;var u=q();(u||!u&&"fixed"===e)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:o,height:s,x:a+ht(t),y:l}}(t,n)):S(e)?function(t,e){var n=I(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pt(function(t){var e,n=W(t),i=ct(t),r=null==(e=t.ownerDocument)?void 0:e.body,o=D(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=D(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+ht(t),l=-i.scrollTop;return"rtl"===N(r||n).direction&&(a+=D(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}(W(t)))}function gt(t){var e,n=t.reference,i=t.element,l=t.placement,u=l?L(l):null,f=l?tt(l):null,d=n.x+n.width/2-i.width/2,b=n.y+n.height/2-i.height/2;switch(u){case r:e={x:d,y:n.y-i.height};break;case o:e={x:d,y:n.y+n.height};break;case s:e={x:n.x+n.width,y:b};break;case a:e={x:n.x-i.width,y:b};break;default:e={x:n.x,y:n.y}}var p=u?J(u):null;if(null!=p){var m="y"===p?"height":"width";switch(f){case c:e[p]=e[p]-(n[m]/2-i[m]/2);break;case h:e[p]=e[p]+(n[m]/2-i[m]/2)}}return e}function _t(t,e){void 0===e&&(e={});var n=e,i=n.placement,a=void 0===i?t.placement:i,l=n.strategy,c=void 0===l?t.strategy:l,h=n.boundary,m=void 0===h?f:h,g=n.rootBoundary,_=void 0===g?d:g,v=n.elementContext,w=void 0===v?b:v,y=n.altBoundary,k=void 0!==y&&y,x=n.padding,C=void 0===x?0:x,E=X("number"!=typeof C?C:Z(C,u)),$=w===b?p:b,z=t.rects.popper,T=t.elements[k?$:w],A=function(t,e,n,i){var r="clippingParents"===e?function(t){var e=bt(U(t)),n=["absolute","fixed"].indexOf(N(t).position)>=0&&R(t)?Y(t):t;return S(n)?e.filter((function(t){return S(t)&&B(t,n)&&"body"!==j(t)})):[]}(t):[].concat(e),o=[].concat(r,[n]),s=o[0],a=o.reduce((function(e,n){var r=mt(t,n,i);return e.top=D(r.top,e.top),e.right=P(r.right,e.right),e.bottom=P(r.bottom,e.bottom),e.left=D(r.left,e.left),e}),mt(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(S(T)?T:T.contextElement||W(t.elements.popper),m,_,c),M=I(t.elements.reference),L=gt({reference:M,element:z,strategy:"absolute",placement:a}),O=pt(Object.assign({},z,L)),F=w===b?O:M,q={top:A.top-F.top+E.top,bottom:F.bottom-A.bottom+E.bottom,left:A.left-F.left+E.left,right:F.right-A.right+E.right},H=t.modifiersData.offset;if(w===b&&H){var V=H[a];Object.keys(q).forEach((function(t){var e=[s,o].indexOf(t)>=0?1:-1,n=[r,o].indexOf(t)>=0?"y":"x";q[t]+=V[n]*e}))}return q}const vt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var h=n.mainAxis,f=void 0===h||h,d=n.altAxis,b=void 0===d||d,p=n.fallbackPlacements,_=n.padding,v=n.boundary,w=n.rootBoundary,y=n.altBoundary,k=n.flipVariations,x=void 0===k||k,C=n.allowedAutoPlacements,E=e.options.placement,$=L(E),z=p||($!==E&&x?function(t){if(L(t)===l)return[];var e=at(t);return[ut(t),e,ut(e)]}(E):[at(E)]),j=[E].concat(z).reduce((function(t,n){return t.concat(L(n)===l?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?g:l,h=tt(i),f=h?a?m:m.filter((function(t){return tt(t)===h})):u,d=f.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=f);var b=d.reduce((function(e,n){return e[n]=_t(t,{placement:n,boundary:r,rootBoundary:o,padding:s})[L(n)],e}),{});return Object.keys(b).sort((function(t,e){return b[t]-b[e]}))}(e,{placement:n,boundary:v,rootBoundary:w,padding:_,flipVariations:x,allowedAutoPlacements:C}):n)}),[]),T=e.rects.reference,S=e.rects.popper,R=new Map,A=!0,M=j[0],D=0;D=0,I=q?"width":"height",H=_t(e,{placement:P,boundary:v,rootBoundary:w,altBoundary:y,padding:_}),B=q?F?s:a:F?o:r;T[I]>S[I]&&(B=at(B));var N=at(B),V=[];if(f&&V.push(H[O]<=0),b&&V.push(H[B]<=0,H[N]<=0),V.every((function(t){return t}))){M=P,A=!1;break}R.set(P,V)}if(A)for(var W=function(t){var e=j.find((function(e){var n=R.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return M=e,"break"},U=x?3:1;U>0&&"break"!==W(U);U--);e.placement!==M&&(e.modifiersData[i]._skip=!0,e.placement=M,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function yt(t){return[r,s,o,a].some((function(e){return t[e]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,s=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=wt(s,i),u=wt(a,r,o),c=yt(l),h=yt(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":h})}},xt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,l=void 0===o?[0,0]:o,u=g.reduce((function(t,n){return t[n]=function(t,e,n){var i=L(t),o=[a,r].indexOf(i)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,u=l[0],c=l[1];return u=u||0,c=(c||0)*o,[a,s].indexOf(i)>=0?{x:c,y:u}:{x:u,y:c}}(n,e.rects,l),t}),{}),c=u[e.placement],h=c.x,f=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=f),e.modifiersData[i]=u}},Ct={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Et={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,l=n.mainAxis,u=void 0===l||l,h=n.altAxis,f=void 0!==h&&h,d=n.boundary,b=n.rootBoundary,p=n.altBoundary,m=n.padding,g=n.tether,_=void 0===g||g,v=n.tetherOffset,w=void 0===v?0:v,y=_t(e,{boundary:d,rootBoundary:b,padding:m,altBoundary:p}),k=L(e.placement),x=tt(e.placement),C=!x,E=J(k),$="x"===E?"y":"x",z=e.modifiersData.popperOffsets,j=e.rects.reference,T=e.rects.popper,S="function"==typeof w?w(Object.assign({},e.rects,{placement:e.placement})):w,R="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),A=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(z){if(u){var O,F="y"===E?r:a,q="y"===E?o:s,I="y"===E?"height":"width",B=z[E],N=B+y[F],V=B-y[q],W=_?-T[I]/2:0,U=x===c?j[I]:T[I],G=x===c?-T[I]:-j[I],X=e.elements.arrow,Z=_&&X?H(X):{width:0,height:0},Q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=Q[F],nt=Q[q],it=K(0,j[I],Z[I]),rt=C?j[I]/2-W-it-et-R.mainAxis:U-it-et-R.mainAxis,ot=C?-j[I]/2+W+it+nt+R.mainAxis:G+it+nt+R.mainAxis,st=e.elements.arrow&&Y(e.elements.arrow),at=st?"y"===E?st.clientTop||0:st.clientLeft||0:0,lt=null!=(O=null==A?void 0:A[E])?O:0,ut=B+ot-lt,ct=K(_?P(N,B+rt-lt-at):N,B,_?D(V,ut):V);z[E]=ct,M[E]=ct-B}if(f){var ht,ft="x"===E?r:a,dt="x"===E?o:s,bt=z[$],pt="y"===$?"height":"width",mt=bt+y[ft],gt=bt-y[dt],vt=-1!==[r,a].indexOf(k),wt=null!=(ht=null==A?void 0:A[$])?ht:0,yt=vt?mt:bt-j[pt]-T[pt]-wt+R.altAxis,kt=vt?bt+j[pt]+T[pt]-wt-R.altAxis:gt,xt=_&&vt?function(t,e,n){var i=K(t,e,n);return i>n?n:i}(yt,bt,kt):K(_?yt:mt,bt,_?kt:gt);z[$]=xt,M[$]=xt-bt}e.modifiersData[i]=M}},requiresIfExists:["offset"]};function $t(t,e,n){void 0===n&&(n=!1);var i,r,o=R(e),s=R(e)&&function(t){var e=t.getBoundingClientRect(),n=O(e.width)/t.offsetWidth||1,i=O(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=W(e),l=I(t,s,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(o||!o&&!n)&&(("body"!==j(e)||ft(a))&&(u=(i=e)!==T(i)&&R(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:ct(i)),R(e)?((c=I(e,!0)).x+=e.clientLeft,c.y+=e.clientTop):a&&(c.x=ht(a))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function zt(t){var e=new Map,n=new Set,i=[];function r(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&r(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||r(t)})),i}var jt={placement:"bottom",modifiers:[],strategy:"absolute"};function Tt(){for(var t=arguments.length,e=new Array(t),n=0;nLt.has(t)&&Lt.get(t).get(e)||null,remove(t,e){if(!Lt.has(t))return;const n=Lt.get(t);n.delete(e),0===n.size&&Lt.delete(t)}},Pt="transitionend",Ot=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),Ft=t=>{t.dispatchEvent(new Event(Pt))},qt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),It=t=>qt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Ot(t)):null,Ht=t=>{if(!qt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},Bt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Nt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Nt(t.parentNode):null},Vt=()=>{},Wt=t=>{t.offsetHeight},Ut=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gt=[],Yt=()=>"rtl"===document.documentElement.dir,Jt=t=>{var e;e=()=>{const e=Ut();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(Gt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Gt)t()})),Gt.push(e)):e()},Kt=(t,e=[],n=t)=>"function"==typeof t?t(...e):n,Xt=(t,e,n=!0)=>{if(!n)return void Kt(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),r=Number.parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let r=!1;const o=({target:n})=>{n===e&&(r=!0,e.removeEventListener(Pt,o),Kt(t))};e.addEventListener(Pt,o),setTimeout((()=>{r||Ft(e)}),i)},Zt=(t,e,n,i)=>{const r=t.length;let o=t.indexOf(e);return-1===o?!n&&i?t[r-1]:t[0]:(o+=n?1:-1,i&&(o=(o+r)%r),t[Math.max(0,Math.min(o,r-1))])},Qt=/[^.]*(?=\..*)\.|.*/,te=/\..*/,ee=/::\d+$/,ne={};let ie=1;const re={mouseenter:"mouseover",mouseleave:"mouseout"},oe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function se(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function ae(t){const e=se(t);return t.uidEvent=e,ne[e]=ne[e]||{},ne[e]}function le(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function ue(t,e,n){const i="string"==typeof e,r=i?n:e||n;let o=de(t);return oe.has(o)||(o=t),[i,r,o]}function ce(t,e,n,i,r){if("string"!=typeof e||!t)return;let[o,s,a]=ue(e,n,i);if(e in re){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const l=ae(t),u=l[a]||(l[a]={}),c=le(u,s,o?n:null);if(c)return void(c.oneOff=c.oneOff&&r);const h=se(s,e.replace(Qt,"")),f=o?function(t,e,n){return function i(r){const o=t.querySelectorAll(e);for(let{target:s}=r;s&&s!==this;s=s.parentNode)for(const a of o)if(a===s)return pe(r,{delegateTarget:s}),i.oneOff&&be.off(t,r.type,e,n),n.apply(s,[r])}}(t,n,s):function(t,e){return function n(i){return pe(i,{delegateTarget:t}),n.oneOff&&be.off(t,i.type,e),e.apply(t,[i])}}(t,s);f.delegationSelector=o?n:null,f.callable=s,f.oneOff=r,f.uidEvent=h,u[h]=f,t.addEventListener(a,f,o)}function he(t,e,n,i,r){const o=le(e[n],i,r);o&&(t.removeEventListener(n,o,Boolean(r)),delete e[n][o.uidEvent])}function fe(t,e,n,i){const r=e[n]||{};for(const[o,s]of Object.entries(r))o.includes(i)&&he(t,e,n,s.callable,s.delegationSelector)}function de(t){return t=t.replace(te,""),re[t]||t}const be={on(t,e,n,i){ce(t,e,n,i,!1)},one(t,e,n,i){ce(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[r,o,s]=ue(e,n,i),a=s!==e,l=ae(t),u=l[s]||{},c=e.startsWith(".");if(void 0===o){if(c)for(const n of Object.keys(l))fe(t,l,n,e.slice(1));for(const[n,i]of Object.entries(u)){const r=n.replace(ee,"");a&&!e.includes(r)||he(t,l,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(u).length)return;he(t,l,s,o,r?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=Ut();let r=null,o=!0,s=!0,a=!1;e!==de(e)&&i&&(r=i.Event(e,n),i(t).trigger(r),o=!r.isPropagationStopped(),s=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function pe(t,e={}){for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${ge(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=me(t.dataset[i])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class ve{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=qt(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...qt(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[i,r]of Object.entries(e)){const e=t[i],o=qt(e)?"element":null==(n=e)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${r}".`)}var n}}class we extends ve{constructor(t,e){super(),(t=It(t))&&(this._element=t,this._config=this._getConfig(e),Dt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Dt.remove(this._element,this.constructor.DATA_KEY),be.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){Xt(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Dt.get(It(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return Ot(e)},ke={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Bt(t)&&Ht(t)))},getSelectorFromElement(t){const e=ye(t);return e&&ke.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?ke.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?ke.find(e):[]}},xe=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;be.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Bt(this))return;const r=ke.getElementFromSelector(this)||this.closest(`.${i}`);t.getOrCreateInstance(r)[e]()}))},Ce=".bs.alert",Ee=`close${Ce}`,$e=`closed${Ce}`;class ze extends we{static get NAME(){return"alert"}close(){if(be.trigger(this._element,Ee).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),be.trigger(this._element,$e),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=ze.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}xe(ze,"close"),Jt(ze);const je='[data-bs-toggle="button"]';class Te extends we{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Te.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}be.on(document,"click.bs.button.data-api",je,(t=>{t.preventDefault();const e=t.target.closest(je);Te.getOrCreateInstance(e).toggle()})),Jt(Te);const Se=".bs.swipe",Re=`touchstart${Se}`,Ae=`touchmove${Se}`,Me=`touchend${Se}`,Le=`pointerdown${Se}`,De=`pointerup${Se}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Oe={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Fe extends ve{constructor(t,e){super(),this._element=t,t&&Fe.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Oe}static get NAME(){return"swipe"}dispose(){be.off(this._element,Se)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Kt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Kt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(be.on(this._element,Le,(t=>this._start(t))),be.on(this._element,De,(t=>this._end(t))),this._element.classList.add("pointer-event")):(be.on(this._element,Re,(t=>this._start(t))),be.on(this._element,Ae,(t=>this._move(t))),be.on(this._element,Me,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const qe=".bs.carousel",Ie=".data-api",He="next",Be="prev",Ne="left",Ve="right",We=`slide${qe}`,Ue=`slid${qe}`,Ge=`keydown${qe}`,Ye=`mouseenter${qe}`,Je=`mouseleave${qe}`,Ke=`dragstart${qe}`,Xe=`load${qe}${Ie}`,Ze=`click${qe}${Ie}`,Qe="carousel",tn="active",en=".active",nn=".carousel-item",rn=en+nn,on={ArrowLeft:Ve,ArrowRight:Ne},sn={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},an={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ln extends we{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ke.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Qe&&this.cycle()}static get Default(){return sn}static get DefaultType(){return an}static get NAME(){return"carousel"}next(){this._slide(He)}nextWhenVisible(){!document.hidden&&Ht(this._element)&&this.next()}prev(){this._slide(Be)}pause(){this._isSliding&&Ft(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?be.one(this._element,Ue,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void be.one(this._element,Ue,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?He:Be;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&be.on(this._element,Ge,(t=>this._keydown(t))),"hover"===this._config.pause&&(be.on(this._element,Ye,(()=>this.pause())),be.on(this._element,Je,(()=>this._maybeEnableCycle()))),this._config.touch&&Fe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ke.find(".carousel-item img",this._element))be.on(t,Ke,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Ne)),rightCallback:()=>this._slide(this._directionToOrder(Ve)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Fe(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=on[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ke.findOne(en,this._indicatorsElement);e.classList.remove(tn),e.removeAttribute("aria-current");const n=ke.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(tn),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===He,r=e||Zt(this._getItems(),n,i,this._config.wrap);if(r===n)return;const o=this._getItemIndex(r),s=e=>be.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:o});if(s(We).defaultPrevented)return;if(!n||!r)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=r;const l=i?"carousel-item-start":"carousel-item-end",u=i?"carousel-item-next":"carousel-item-prev";r.classList.add(u),Wt(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,u),r.classList.add(tn),n.classList.remove(tn,u,l),this._isSliding=!1,s(Ue)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ke.findOne(rn,this._element)}_getItems(){return ke.find(nn,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Yt()?t===Ne?Be:He:t===Ne?He:Be}_orderToDirection(t){return Yt()?t===Be?Ne:Ve:t===Be?Ve:Ne}static jQueryInterface(t){return this.each((function(){const e=ln.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}be.on(document,Ze,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ke.getElementFromSelector(this);if(!e||!e.classList.contains(Qe))return;t.preventDefault();const n=ln.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),be.on(window,Xe,(()=>{const t=ke.find('[data-bs-ride="carousel"]');for(const e of t)ln.getOrCreateInstance(e)})),Jt(ln);const un=".bs.collapse",cn=`show${un}`,hn=`shown${un}`,fn=`hide${un}`,dn=`hidden${un}`,bn=`click${un}.data-api`,pn="show",mn="collapse",gn="collapsing",_n=`:scope .${mn} .${mn}`,vn='[data-bs-toggle="collapse"]',wn={parent:null,toggle:!0},yn={parent:"(null|element)",toggle:"boolean"};class kn extends we{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=ke.find(vn);for(const t of n){const e=ke.getSelectorFromElement(t),n=ke.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return wn}static get DefaultType(){return yn}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>kn.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(be.trigger(this._element,cn).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(mn),this._element.classList.add(gn),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(mn,pn),this._element.style[e]="",be.trigger(this._element,hn)}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(be.trigger(this._element,fn).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Wt(this._element),this._element.classList.add(gn),this._element.classList.remove(mn,pn);for(const t of this._triggerArray){const e=ke.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(mn),be.trigger(this._element,dn)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(pn)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=It(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(vn);for(const e of t){const t=ke.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ke.find(_n,this._config.parent);return ke.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=kn.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}be.on(document,bn,vn,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ke.getMultipleElementsFromSelector(this))kn.getOrCreateInstance(t,{toggle:!1}).toggle()})),Jt(kn);const xn="dropdown",Cn=".bs.dropdown",En=".data-api",$n="ArrowUp",zn="ArrowDown",jn=`hide${Cn}`,Tn=`hidden${Cn}`,Sn=`show${Cn}`,Rn=`shown${Cn}`,An=`click${Cn}${En}`,Mn=`keydown${Cn}${En}`,Ln=`keyup${Cn}${En}`,Dn="show",Pn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',On=`${Pn}.${Dn}`,Fn=".dropdown-menu",qn=Yt()?"top-end":"top-start",In=Yt()?"top-start":"top-end",Hn=Yt()?"bottom-end":"bottom-start",Bn=Yt()?"bottom-start":"bottom-end",Nn=Yt()?"left-start":"right-start",Vn=Yt()?"right-start":"left-start",Wn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Un={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Gn extends we{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ke.next(this._element,Fn)[0]||ke.prev(this._element,Fn)[0]||ke.findOne(Fn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Wn}static get DefaultType(){return Un}static get NAME(){return xn}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!be.trigger(this._element,Sn,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))be.on(t,"mouseover",Vt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Dn),this._element.classList.add(Dn),be.trigger(this._element,Rn,t)}}hide(){if(Bt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!be.trigger(this._element,jn,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.off(t,"mouseover",Vt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Dn),this._element.classList.remove(Dn),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),be.trigger(this._element,Tn,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!qt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${xn.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:qt(this._config.reference)?t=It(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=At(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Dn)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Nn;if(t.classList.contains("dropstart"))return Vn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?In:qn:e?Bn:Hn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Kt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=ke.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ht(t)));n.length&&Zt(n,e,t===zn,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ke.find(On);for(const n of e){const e=Gn.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),r=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!r||"outside"===e._config.autoClose&&r)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,i=[$n,zn].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const r=this.matches(Pn)?this:ke.prev(this,Pn)[0]||ke.next(this,Pn)[0]||ke.findOne(Pn,t.delegateTarget.parentNode),o=Gn.getOrCreateInstance(r);if(i)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),r.focus())}}be.on(document,Mn,Pn,Gn.dataApiKeydownHandler),be.on(document,Mn,Fn,Gn.dataApiKeydownHandler),be.on(document,An,Gn.clearMenus),be.on(document,Ln,Gn.clearMenus),be.on(document,An,Pn,(function(t){t.preventDefault(),Gn.getOrCreateInstance(this).toggle()})),Jt(Gn);const Yn="backdrop",Jn="show",Kn=`mousedown.bs.${Yn}`,Xn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Zn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qn extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xn}static get DefaultType(){return Zn}static get NAME(){return Yn}show(t){if(!this._config.isVisible)return void Kt(t);this._append();const e=this._getElement();this._config.isAnimated&&Wt(e),e.classList.add(Jn),this._emulateAnimation((()=>{Kt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Jn),this._emulateAnimation((()=>{this.dispose(),Kt(t)}))):Kt(t)}dispose(){this._isAppended&&(be.off(this._element,Kn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=It(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),be.on(t,Kn,(()=>{Kt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Xt(t,this._getElement(),this._config.isAnimated)}}const ti=".bs.focustrap",ei=`focusin${ti}`,ni=`keydown.tab${ti}`,ii="backward",ri={autofocus:!0,trapElement:null},oi={autofocus:"boolean",trapElement:"element"};class si extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ri}static get DefaultType(){return oi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),be.off(document,ti),be.on(document,ei,(t=>this._handleFocusin(t))),be.on(document,ni,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,be.off(document,ti))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=ke.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===ii?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?ii:"forward")}}const ai=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",li=".sticky-top",ui="padding-right",ci="margin-right";class hi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ui,(e=>e+t)),this._setElementAttributes(ai,ui,(e=>e+t)),this._setElementAttributes(li,ci,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ui),this._resetElementAttributes(ai,ui),this._resetElementAttributes(li,ci)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const r=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&_e.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=_e.getDataAttribute(t,e);null!==n?(_e.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(qt(t))e(t);else for(const n of ke.find(t,this._element))e(n)}}const fi=".bs.modal",di=`hide${fi}`,bi=`hidePrevented${fi}`,pi=`hidden${fi}`,mi=`show${fi}`,gi=`shown${fi}`,_i=`resize${fi}`,vi=`click.dismiss${fi}`,wi=`mousedown.dismiss${fi}`,yi=`keydown.dismiss${fi}`,ki=`click${fi}.data-api`,xi="modal-open",Ci="show",Ei="modal-static",$i={backdrop:!0,focus:!0,keyboard:!0},zi={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ji extends we{constructor(t,e){super(t,e),this._dialog=ke.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hi,this._addEventListeners()}static get Default(){return $i}static get DefaultType(){return zi}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||be.trigger(this._element,mi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(xi),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(be.trigger(this._element,di).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ci),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){be.off(window,fi),be.off(this._dialog,fi),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new si({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ke.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Wt(this._element),this._element.classList.add(Ci),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,be.trigger(this._element,gi,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){be.on(this._element,yi,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),be.on(window,_i,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),be.on(this._element,wi,(t=>{be.one(this._element,vi,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(xi),this._resetAdjustments(),this._scrollBar.reset(),be.trigger(this._element,pi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(be.trigger(this._element,bi).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Ei)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Ei),this._queueCallback((()=>{this._element.classList.remove(Ei),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=Yt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=Yt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=ji.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}be.on(document,ki,'[data-bs-toggle="modal"]',(function(t){const e=ke.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),be.one(e,mi,(t=>{t.defaultPrevented||be.one(e,pi,(()=>{Ht(this)&&this.focus()}))}));const n=ke.findOne(".modal.show");n&&ji.getInstance(n).hide(),ji.getOrCreateInstance(e).toggle(this)})),xe(ji),Jt(ji);const Ti=".bs.offcanvas",Si=".data-api",Ri=`load${Ti}${Si}`,Ai="show",Mi="showing",Li="hiding",Di=".offcanvas.show",Pi=`show${Ti}`,Oi=`shown${Ti}`,Fi=`hide${Ti}`,qi=`hidePrevented${Ti}`,Ii=`hidden${Ti}`,Hi=`resize${Ti}`,Bi=`click${Ti}${Si}`,Ni=`keydown.dismiss${Ti}`,Vi={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Ui extends we{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Vi}static get DefaultType(){return Wi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||be.trigger(this._element,Pi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Mi),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ai),this._element.classList.remove(Mi),be.trigger(this._element,Oi,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(be.trigger(this._element,Fi).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Li),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Ai,Li),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hi).reset(),be.trigger(this._element,Ii)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Qn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():be.trigger(this._element,qi)}:null})}_initializeFocusTrap(){return new si({trapElement:this._element})}_addEventListeners(){be.on(this._element,Ni,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():be.trigger(this._element,qi))}))}static jQueryInterface(t){return this.each((function(){const e=Ui.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}be.on(document,Bi,'[data-bs-toggle="offcanvas"]',(function(t){const e=ke.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this))return;be.one(e,Ii,(()=>{Ht(this)&&this.focus()}));const n=ke.findOne(Di);n&&n!==e&&Ui.getInstance(n).hide(),Ui.getOrCreateInstance(e).toggle(this)})),be.on(window,Ri,(()=>{for(const t of ke.find(Di))Ui.getOrCreateInstance(t).show()})),be.on(window,Hi,(()=>{for(const t of ke.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Ui.getOrCreateInstance(t).hide()})),xe(Ui),Jt(Ui);const Gi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ji=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ki=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!Yi.has(n)||Boolean(Ji.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))},Xi={allowList:Gi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Zi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Qi={entry:"(string|element|function|null)",selector:"(string|element)"};class tr extends ve{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xi}static get DefaultType(){return Zi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},Qi)}_setContent(t,e,n){const i=ke.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?qt(e)?this._putElementInTemplate(It(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const t of r){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),r=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Ki(e,r)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Kt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const er=new Set(["sanitize","allowList","sanitizeFn"]),nr="fade",ir="show",rr=".modal",or="hide.bs.modal",sr="hover",ar="focus",lr={AUTO:"auto",TOP:"top",RIGHT:Yt()?"left":"right",BOTTOM:"bottom",LEFT:Yt()?"right":"left"},ur={allowList:Gi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class hr extends we{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ur}static get DefaultType(){return cr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),be.off(this._element.closest(rr),or,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=be.trigger(this._element,this.constructor.eventName("show")),e=(Nt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),be.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(ir),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.on(t,"mouseover",Vt);this._queueCallback((()=>{be.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!be.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ir),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.off(t,"mouseover",Vt);this._activeTrigger.click=!1,this._activeTrigger[ar]=!1,this._activeTrigger[sr]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),be.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(nr,ir),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(nr),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new tr({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nr)}_isShown(){return this.tip&&this.tip.classList.contains(ir)}_createPopper(t){const e=Kt(this._config.placement,[this,t,this._element]),n=lr[e.toUpperCase()];return At(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Kt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Kt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)be.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===sr?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===sr?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");be.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?ar:sr]=!0,e._enter()})),be.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?ar:sr]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},be.on(this._element.closest(rr),or,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))er.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:It(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=hr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Jt(hr);const fr={...hr.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},dr={...hr.DefaultType,content:"(null|string|element|function)"};class br extends hr{static get Default(){return fr}static get DefaultType(){return dr}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=br.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Jt(br);const pr=".bs.scrollspy",mr=`activate${pr}`,gr=`click${pr}`,_r=`load${pr}.data-api`,vr="active",wr="[href]",yr=".nav-link",kr=`${yr}, .nav-item > ${yr}, .list-group-item`,xr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Cr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Er extends we{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return xr}static get DefaultType(){return Cr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=It(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(be.off(this._config.target,gr),be.on(this._config.target,gr,wr,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&t){if(n(o),!i)return}else r||t||n(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ke.find(wr,this._config.target);for(const e of t){if(!e.hash||Bt(e))continue;const t=ke.findOne(decodeURI(e.hash),this._element);Ht(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(vr),this._activateParents(t),be.trigger(this._element,mr,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ke.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(vr);else for(const e of ke.parents(t,".nav, .list-group"))for(const t of ke.prev(e,kr))t.classList.add(vr)}_clearActiveClass(t){t.classList.remove(vr);const e=ke.find(`${wr}.${vr}`,t);for(const t of e)t.classList.remove(vr)}static jQueryInterface(t){return this.each((function(){const e=Er.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}be.on(window,_r,(()=>{for(const t of ke.find('[data-bs-spy="scroll"]'))Er.getOrCreateInstance(t)})),Jt(Er);const $r=".bs.tab",zr=`hide${$r}`,jr=`hidden${$r}`,Tr=`show${$r}`,Sr=`shown${$r}`,Rr=`click${$r}`,Ar=`keydown${$r}`,Mr=`load${$r}`,Lr="ArrowLeft",Dr="ArrowRight",Pr="ArrowUp",Or="ArrowDown",Fr="active",qr="fade",Ir="show",Hr=":not(.dropdown-toggle)",Br='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Nr=`.nav-link${Hr}, .list-group-item${Hr}, [role="tab"]${Hr}, ${Br}`,Vr=`.${Fr}[data-bs-toggle="tab"], .${Fr}[data-bs-toggle="pill"], .${Fr}[data-bs-toggle="list"]`;class Wr extends we{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),be.on(this._element,Ar,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?be.trigger(e,zr,{relatedTarget:t}):null;be.trigger(t,Tr,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fr),this._activate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),be.trigger(t,Sr,{relatedTarget:e})):t.classList.add(Ir)}),t,t.classList.contains(qr)))}_deactivate(t,e){t&&(t.classList.remove(Fr),t.blur(),this._deactivate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),be.trigger(t,jr,{relatedTarget:e})):t.classList.remove(Ir)}),t,t.classList.contains(qr)))}_keydown(t){if(![Lr,Dr,Pr,Or].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Dr,Or].includes(t.key),n=Zt(this._getChildren().filter((t=>!Bt(t))),t.target,e,!0);n&&(n.focus({preventScroll:!0}),Wr.getOrCreateInstance(n).show())}_getChildren(){return ke.find(Nr,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=ke.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const i=(t,i)=>{const r=ke.findOne(t,n);r&&r.classList.toggle(i,e)};i(".dropdown-toggle",Fr),i(".dropdown-menu",Ir),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Fr)}_getInnerElement(t){return t.matches(Nr)?t:ke.findOne(Nr,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Wr.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}be.on(document,Rr,Br,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this)||Wr.getOrCreateInstance(this).show()})),be.on(window,Mr,(()=>{for(const t of ke.find(Vr))Wr.getOrCreateInstance(t)})),Jt(Wr);const Ur=".bs.toast",Gr=`mouseover${Ur}`,Yr=`mouseout${Ur}`,Jr=`focusin${Ur}`,Kr=`focusout${Ur}`,Xr=`hide${Ur}`,Zr=`hidden${Ur}`,Qr=`show${Ur}`,to=`shown${Ur}`,eo="hide",no="show",io="showing",ro={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class so extends we{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return ro}static get NAME(){return"toast"}show(){be.trigger(this._element,Qr).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),Wt(this._element),this._element.classList.add(no,io),this._queueCallback((()=>{this._element.classList.remove(io),be.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(be.trigger(this._element,Xr).defaultPrevented||(this._element.classList.add(io),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(io,no),be.trigger(this._element,Zr)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){be.on(this._element,Gr,(t=>this._onInteraction(t,!0))),be.on(this._element,Yr,(t=>this._onInteraction(t,!1))),be.on(this._element,Jr,(t=>this._onInteraction(t,!0))),be.on(this._element,Kr,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=so.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}xe(so),Jt(so)},1051:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(i)for(var a=0;a0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),e.push(c))}},e}},2629:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},3426:t=>{"use strict";t.exports=function(t){return t[1]}},579:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>$});var i=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,r="\\d\\d?",o="\\d\\d",s="[^\\s]+",a=/\[([^]*?)\]/gm;function l(t,e){for(var n=[],i=0,r=t.length;i-1?r:null}};function c(t){for(var e=[],n=1;n3?0:(t-t%10!=10?1:0)*t%10]}},p=c({},b),m=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},g=function(t,e){for(void 0===e&&(e=2),t=String(t);t.length0?"-":"+")+g(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)},Z:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+g(Math.floor(Math.abs(e)/60),2)+":"+g(Math.abs(e)%60,2)}},v=function(t){return+t-1},w=[null,r],y=[null,s],k=["isPm",s,function(t,e){var n=t.toLowerCase();return n===e.amPm[0]?0:n===e.amPm[1]?1:null}],x=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var e=(t+"").match(/([+-]|\d\d)/gi);if(e){var n=60*+e[1]+parseInt(e[2],10);return"+"===e[0]?n:-n}return 0}],C={D:["day",r],DD:["day",o],Do:["day",r+s,function(t){return parseInt(t,10)}],M:["month",r,v],MM:["month",o,v],YY:["year",o,function(t){var e=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?e-1:e)+t)}],h:["hour",r,void 0,"isPm"],hh:["hour",o,void 0,"isPm"],H:["hour",r],HH:["hour",o],m:["minute",r],mm:["minute",o],s:["second",r],ss:["second",o],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",o,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:w,dd:w,ddd:y,dddd:y,MMM:["month",s,u("monthNamesShort")],MMMM:["month",s,u("monthNames")],a:k,A:k,ZZ:x,Z:x},E={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"};const $={format:function(t,e,n){if(void 0===e&&(e=E.default),void 0===n&&(n={}),"number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");var r=[];e=(e=E[e]||e).replace(a,(function(t,e){return r.push(e),"@@@"}));var o=c(c({},p),n);return(e=e.replace(i,(function(e){return _[e](t,o)}))).replace(/@@@/g,(function(){return r.shift()}))},parse:function(t,e,n){if(void 0===n&&(n={}),"string"!=typeof e)throw new Error("Invalid format in fecha parse");if(e=E[e]||e,t.length>1e3)return null;var r={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},o=[],s=[],l=e.replace(a,(function(t,e){return s.push(m(e)),"@@@"})),u={},h={};l=m(l).replace(i,(function(t){var e=C[t],n=e[0],i=e[1],r=e[3];if(u[n])throw new Error("Invalid format. "+n+" specified twice in format");return u[n]=!0,r&&(h[r]=!0),o.push(e),"("+i+")"})),Object.keys(h).forEach((function(t){if(!u[t])throw new Error("Invalid format. "+t+" is required in specified format")})),l=l.replace(/@@@/g,(function(){return s.shift()}));var f=t.match(new RegExp(l,"i"));if(!f)return null;for(var d,b=c(c({},p),n),g=1;g11||r.month<0||r.day>31||r.day<1||r.hour>23||r.hour<0||r.minute>59||r.minute<0||r.second>59||r.second<0)return null;return d},defaultI18n:b,setGlobalDateI18n:function(t){return p=c(p,t)},setGlobalDateMasks:function(t){return c(E,t)}}},2967:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const i=function(t){t=t||{},this&&(this.__version="2.0.0");var e={domain:"messages",locale:"undefined"!=typeof document&&document.documentElement.getAttribute("lang")||"en",plural_func:function(t){return{nplurals:2,plural:1!=t?1:0}},ctxt_delimiter:String.fromCharCode(4)},n=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},i={},r=t.locale||e.locale,o=t.domain||e.domain,s={},a={},l=t.ctxt_delimiter||e.ctxt_delimiter;t.messages&&(s[o]={},s[o][r]=t.messages),t.plural_forms&&(a[r]=t.plural_forms);var u=function(t){var e=arguments;return t.replace(/%%/g,"%% ").replace(/%(\d+)/g,(function(t,n){return e[n]})).replace(/%% /g,"%")},c=function(t){return-1!==t.indexOf(l)?t.split(l)[1]:t},h=function(t){for(var e=[t],n=t.lastIndexOf("-");n>0;)t=t.slice(0,n),e.push(t),n=t.lastIndexOf("-");return e},f=function(t){var e=(t=t.replace("_","-")).search(/[.@]/);return-1!=e&&(t=t.slice(0,e)),t},d=function(t,e,n){return n.plural_form?(n.plural_func?o=n.plural_func(e):(i[r]||(i[r]=function(t){if(!new RegExp("^\\s*nplurals\\s*=\\s*[0-9]+\\s*;\\s*plural\\s*=\\s*(?:\\s|[-\\?\\|&=!<>+*/%:;n0-9_()])+").test(t))throw new Error(u('The plural form "%1" is not valid',t));return new Function("n","var plural, nplurals; "+t+" return { nplurals: nplurals, plural: (plural === true ? 1 : (plural ? plural : 0)) };")}(a[r])),o=i[r](e)),(void 0===o.plural||o.plural>o.nplurals||t.length<=o.plural)&&(o.plural=0),u.apply(this,[c(t[o.plural])].concat(Array.prototype.slice.call(arguments,3)))):u.apply(this,[c(t[0])].concat(Array.prototype.slice.call(arguments,3)));var o};return{strfmt:u,expand_locale:h,__:function(){return this.gettext.apply(this,arguments)},_n:function(){return this.ngettext.apply(this,arguments)},_p:function(){return this.pgettext.apply(this,arguments)},setMessages:function(t,e,i,r){if(!t||!e||!i)throw new Error("You must provide a domain, a locale and messages");if("string"!=typeof t||"string"!=typeof e||!n(i))throw new Error("Invalid arguments");return e=f(e),r&&(a[e]=r),s[t]||(s[t]={}),s[t][e]=i,this},loadJSON:function(t,i){if(n(t)||(t=JSON.parse(t)),!t[""]||!t[""].language||!t[""]["plural-forms"])throw new Error('Wrong JSON, it must have an empty key ("") with "language" and "plural-forms" information');var r=t[""];return delete t[""],this.setMessages(i||e.domain,r.language,t,r["plural-forms"])},setLocale:function(t){return r=f(t),this},getLocale:function(){return r},textdomain:function(t){return t?(o=t,this):o},gettext:function(t){return this.dcnpgettext.apply(this,[void 0,void 0,t,void 0,void 0].concat(Array.prototype.slice.call(arguments,1)))},ngettext:function(t,e,n){return this.dcnpgettext.apply(this,[void 0,void 0,t,e,n].concat(Array.prototype.slice.call(arguments,3)))},pgettext:function(t,e){return this.dcnpgettext.apply(this,[void 0,t,e,void 0,void 0].concat(Array.prototype.slice.call(arguments,2)))},dcnpgettext:function(t,n,i,a,u){if(t=t||o,"string"!=typeof i)throw new Error(this.strfmt('Msgid "%1" is not a valid translatable string',i));var c,f,b,p={plural_form:!1},m=n?n+l+i:i,g=h(r);for(var _ in g)if(b=g[_],f=s[t]&&s[t][b]&&s[t][b][m],f=a?f&&"string"!=typeof s[t][b][m]:f&&"string"==typeof s[t][b][m])break;return f?c=s[t][b][m]:(c=i,p.plural_func=e.plural_func),a?(p.plural_form=!0,d.apply(this,[f?c:[i,a],u,p].concat(Array.prototype.slice.call(arguments,5)))):d.apply(this,[[c],u,p].concat(Array.prototype.slice.call(arguments,5)))}}}},620:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var i=n(6050),r=n.n(i),o=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function s(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=t.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(e.name=n[1],(r()[n[1]]||"/"===t.charAt(t.length-2))&&(e.voidElement=!0),e.name.startsWith("!--"))){var i=t.indexOf("--\x3e");return{type:"comment",comment:-1!==i?t.slice(4,i):""}}for(var s=new RegExp(o),a=null;null!==(a=s.exec(t));)if(a[0].trim())if(a[1]){var l=a[1].trim(),u=[l,""];l.indexOf("=")>-1&&(u=l.split("=")),e.attrs[u[0]]=u[1],s.lastIndex--}else a[2]&&(e.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return e}var a=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,l=/^\s*$/,u=Object.create(null);function c(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(t){var e=[];for(var n in t)e.push(n+'="'+t[n]+'"');return e.length?" "+e.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(c,"")+"";case"comment":return t+"\x3c!--"+e.comment+"--\x3e"}}var h={parse:function(t,e){e||(e={}),e.components||(e.components=u);var n,i=[],r=[],o=-1,c=!1;if(0!==t.indexOf("<")){var h=t.indexOf("<");i.push({type:"text",content:-1===h?t:t.substring(0,h)})}return t.replace(a,(function(a,u){if(c){if(a!=="")return;c=!1}var h,f="/"!==a.charAt(1),d=a.startsWith("\x3c!--"),b=u+a.length,p=t.charAt(b);if(d){var m=s(a);return o<0?(i.push(m),i):((h=r[o]).children.push(m),i)}if(f&&(o++,"tag"===(n=s(a)).type&&e.components[n.name]&&(n.type="component",c=!0),n.voidElement||c||!p||"<"===p||n.children.push({type:"text",content:t.slice(b,t.indexOf("<",b))}),0===o&&i.push(n),(h=r[o-1])&&h.children.push(n),r[o]=n),(!f||n.voidElement)&&(o>-1&&(n.voidElement||n.name===a.slice(2,-1))&&(o--,n=-1===o?i:r[o]),!c&&"<"!==p&&p)){h=-1===o?i:r[o].children;var g=t.indexOf("<",b),_=t.slice(b,-1===g?void 0:g);l.test(_)&&(_=" "),(g>-1&&o+h.length>=0||" "!==_)&&h.push({type:"text",content:_})}})),i},stringify:function(t){return t.reduce((function(t,e){return t+c("",e)}),"")}};const f=h},2938:(t,e,n)=>{"use strict";function i(t){if(r(t)){for(;t&&r(t);)t=o(t).parent;return null!=t?t:null}return t.parentNode}function r(t){return 11===t.nodeType}function o(t,e){var n,i,r;const o=t;return null!==(n=o.parent)&&void 0!==n||(o.parent=null!=e?e:null),null!==(i=o.firstChildNode)&&void 0!==i||(o.firstChildNode=t.firstChild),null!==(r=o.lastChildNode)&&void 0!==r||(o.lastChildNode=t.lastChild),o}n.r(e),n.d(e,{Fragment:()=>K,array:()=>l,attachTo:()=>T,attributesModule:()=>A,classModule:()=>L,datasetModule:()=>O,eventListenersModule:()=>H,fragment:()=>w,h:()=>v,htmlDomApi:()=>s,init:()=>g,jsx:()=>Z,primitive:()=>u,propsModule:()=>N,styleModule:()=>J,thunk:()=>C,toVNode:()=>S,vnode:()=>a});const s={createElement:function(t,e){return document.createElement(t,e)},createElementNS:function(t,e,n){return document.createElementNS(t,e,n)},createTextNode:function(t){return document.createTextNode(t)},createDocumentFragment:function(){return o(document.createDocumentFragment())},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){if(r(t)){let e=t;for(;e&&r(e);)e=o(e).parent;t=null!=e?e:t}r(e)&&(e=o(e,t)),n&&r(n)&&(n=o(n).firstChildNode),t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){r(e)&&(e=o(e,t)),t.appendChild(e)},parentNode:i,nextSibling:function(t){var e;if(r(t)){const n=o(t),r=i(n);if(r&&n.lastChildNode){const t=Array.from(r.childNodes),i=t.indexOf(n.lastChildNode);return null!==(e=t[i+1])&&void 0!==e?e:null}return null}return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},getTextContent:function(t){return t.textContent},isElement:function(t){return 1===t.nodeType},isText:function(t){return 3===t.nodeType},isComment:function(t){return 8===t.nodeType},isDocumentFragment:r};function a(t,e,n,i,r){return{sel:t,data:e,children:n,text:i,elm:r,key:void 0===e?void 0:e.key}}const l=Array.isArray;function u(t){return"string"==typeof t||"number"==typeof t||t instanceof String||t instanceof Number}function c(t){return void 0===t}function h(t){return void 0!==t}const f=a("",{},[],void 0,void 0);function d(t,e){var n,i;const r=t.key===e.key,o=(null===(n=t.data)||void 0===n?void 0:n.is)===(null===(i=e.data)||void 0===i?void 0:i.is),s=t.sel===e.sel,a=!(!t.sel&&t.sel===e.sel)||typeof t.text==typeof e.text;return s&&r&&o&&a}function b(){throw new Error("The document fragment is not supported on this platform.")}function p(t,e,n){var i;const r={};for(let o=e;o<=n;++o){const e=null===(i=t[o])||void 0===i?void 0:i.key;void 0!==e&&(r[e]=o)}return r}const m=["create","update","remove","destroy","pre","post"];function g(t,e,n){const i={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},r=void 0!==e?e:s;for(const e of m)for(const n of t){const t=n[e];void 0!==t&&i[e].push(t)}function o(t){const e=t.id?"#"+t.id:"",n=t.getAttribute("class"),i=n?"."+n.split(" ").join("."):"";return a(r.tagName(t).toLowerCase()+e+i,{},[],void 0,t)}function g(t){return a(void 0,{},[],void 0,t)}function _(t,e){return function(){if(0==--e){const e=r.parentNode(t);r.removeChild(e,t)}}}function v(t,e){var o,s,a,d;let p,m=t.data;if(void 0!==m){const e=null===(o=m.hook)||void 0===o?void 0:o.init;h(e)&&(e(t),m=t.data)}const g=t.children,_=t.sel;if("!"===_)c(t.text)&&(t.text=""),t.elm=r.createComment(t.text);else if(void 0!==_){const n=_.indexOf("#"),o=_.indexOf(".",n),a=n>0?n:_.length,c=o>0?o:_.length,d=-1!==n||-1!==o?_.slice(0,Math.min(a,c)):_,b=t.elm=h(m)&&h(p=m.ns)?r.createElementNS(p,d,m):r.createElement(d,m);for(a0&&b.setAttribute("class",_.slice(c+1).replace(/\./g," ")),p=0;p0&&(c.attrs=l),Object.keys(u).length>0&&(c.dataset=u),"s"!==s[0]||"v"!==s[1]||"g"!==s[2]||3!==s.length&&"."!==s[3]&&"#"!==s[3]||_(c,h,s),a(s,c,h,void 0,t)}return n.isText(t)?(i=n.getTextContent(t),a(void 0,void 0,void 0,i,t)):n.isComment(t)?(i=n.getTextContent(t),a("!",{},[],i,t)):a("",{},[],void 0,t)}function R(t,e){let n;const i=e.elm;let r=t.data.attrs,o=e.data.attrs;if((r||o)&&r!==o){for(n in r=r||{},o=o||{},o){const t=o[n];r[n]!==t&&(!0===t?i.setAttribute(n,""):!1===t?i.removeAttribute(n):120!==n.charCodeAt(0)?i.setAttribute(n,t):58===n.charCodeAt(3)?i.setAttributeNS("http://www.w3.org/XML/1998/namespace",n,t):58===n.charCodeAt(5)?i.setAttributeNS("http://www.w3.org/1999/xlink",n,t):i.setAttribute(n,t))}for(n in r)n in o||i.removeAttribute(n)}}const A={create:R,update:R};function M(t,e){let n,i;const r=e.elm;let o=t.data.class,s=e.data.class;if((o||s)&&o!==s){for(i in o=o||{},s=s||{},o)o[i]&&!Object.prototype.hasOwnProperty.call(s,i)&&r.classList.remove(i);for(i in s)n=s[i],n!==o[i]&&r.classList[n?"add":"remove"](i)}}const L={create:M,update:M},D=/[A-Z]/g;function P(t,e){const n=e.elm;let i,r=t.data.dataset,o=e.data.dataset;if(!r&&!o)return;if(r===o)return;r=r||{},o=o||{};const s=n.dataset;for(i in r)o[i]||(s?i in s&&delete s[i]:n.removeAttribute("data-"+i.replace(D,"-$&").toLowerCase()));for(i in o)r[i]!==o[i]&&(s?s[i]=o[i]:n.setAttribute("data-"+i.replace(D,"-$&").toLowerCase(),o[i]))}const O={create:P,update:P};function F(t,e,n){if("function"==typeof t)t.call(e,n,e);else if("object"==typeof t)for(let i=0;i{"use strict";n.d(e,{Z:()=>k});var i="undefined"!=typeof window?window:null,r=null===i,o=r?void 0:i.document,s="addEventListener",a="removeEventListener",l="getBoundingClientRect",u="_a",c="_b",h="_c",f="horizontal",d=function(){return!1},b=r?"calc":["","-webkit-","-moz-","-o-"].filter((function(t){var e=o.createElement("div");return e.style.cssText="width:"+t+"calc(9px)",!!e.style.length})).shift()+"calc",p=function(t){return"string"==typeof t||t instanceof String},m=function(t){if(p(t)){var e=o.querySelector(t);if(!e)throw new Error("Selector "+t+" did not match a DOM element");return e}return t},g=function(t,e,n){var i=t[e];return void 0!==i?i:n},_=function(t,e,n,i){if(e){if("end"===i)return 0;if("center"===i)return t/2}else if(n){if("start"===i)return 0;if("center"===i)return t/2}return t},v=function(t,e){var n=o.createElement("div");return n.className="gutter gutter-"+e,n},w=function(t,e,n){var i={};return p(e)?i[t]=e:i[t]=b+"("+e+"% - "+n+"px)",i},y=function(t,e){var n;return(n={})[t]=e+"px",n};const k=function(t,e){if(void 0===e&&(e={}),r)return{};var n,b,p,k,x,C,E=t;Array.from&&(E=Array.from(E));var $=m(E[0]).parentNode,z=getComputedStyle?getComputedStyle($):null,j=z?z.flexDirection:null,T=g(e,"sizes")||E.map((function(){return 100/E.length})),S=g(e,"minSize",100),R=Array.isArray(S)?S:E.map((function(){return S})),A=g(e,"maxSize",1/0),M=Array.isArray(A)?A:E.map((function(){return A})),L=g(e,"expandToMin",!1),D=g(e,"gutterSize",10),P=g(e,"gutterAlign","center"),O=g(e,"snapOffset",30),F=Array.isArray(O)?O:E.map((function(){return O})),q=g(e,"dragInterval",1),I=g(e,"direction",f),H=g(e,"cursor",I===f?"col-resize":"row-resize"),B=g(e,"gutter",v),N=g(e,"elementStyle",w),V=g(e,"gutterStyle",y);function W(t,e,i,r){var o=N(n,e,i,r);Object.keys(o).forEach((function(e){t.style[e]=o[e]}))}function U(){return C.map((function(t){return t.size}))}function G(t){return"touches"in t?t.touches[0][b]:t[b]}function Y(t){var e=C[this.a],n=C[this.b],i=e.size+n.size;e.size=t/this.size*i,n.size=i-t/this.size*i,W(e.element,e.size,this[c],e.i),W(n.element,n.size,this[h],n.i)}function J(t){var n,i=C[this.a],r=C[this.b];this.dragging&&(n=G(t)-this.start+(this[c]-this.dragOffset),q>1&&(n=Math.round(n/q)*q),n<=i.minSize+i.snapOffset+this[c]?n=i.minSize+this[c]:n>=this.size-(r.minSize+r.snapOffset+this[h])&&(n=this.size-(r.minSize+this[h])),n>=i.maxSize-i.snapOffset+this[c]?n=i.maxSize+this[c]:n<=this.size-(r.maxSize-r.snapOffset+this[h])&&(n=this.size-(r.maxSize+this[h])),Y.call(this,n),g(e,"onDrag",d)(U()))}function K(){var t=C[this.a].element,e=C[this.b].element,i=t[l](),r=e[l]();this.size=i[n]+r[n]+this[c]+this[h],this.start=i[p],this.end=i[k]}function X(t){var e=function(t){if(!getComputedStyle)return null;var e=getComputedStyle(t);if(!e)return null;var n=t[x];return 0===n?null:n-=I===f?parseFloat(e.paddingLeft)+parseFloat(e.paddingRight):parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)}($);if(null===e)return t;if(R.reduce((function(t,e){return t+e}),0)>e)return t;var n=0,i=[],r=t.map((function(r,o){var s=e*r/100,a=_(D,0===o,o===t.length-1,P),l=R[o]+a;return s0&&i[r]-n>0){var s=Math.min(n,i[r]-n);n-=s,o=t-s}return o/e*100}))}function Z(){var t=this,n=C[t.a].element,r=C[t.b].element;t.dragging&&g(e,"onDragEnd",d)(U()),t.dragging=!1,i[a]("mouseup",t.stop),i[a]("touchend",t.stop),i[a]("touchcancel",t.stop),i[a]("mousemove",t.move),i[a]("touchmove",t.move),t.stop=null,t.move=null,n[a]("selectstart",d),n[a]("dragstart",d),r[a]("selectstart",d),r[a]("dragstart",d),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor="",o.body.style.cursor=""}function Q(t){if(!("button"in t)||0===t.button){var n=this,r=C[n.a].element,a=C[n.b].element;n.dragging||g(e,"onDragStart",d)(U()),t.preventDefault(),n.dragging=!0,n.move=J.bind(n),n.stop=Z.bind(n),i[s]("mouseup",n.stop),i[s]("touchend",n.stop),i[s]("touchcancel",n.stop),i[s]("mousemove",n.move),i[s]("touchmove",n.move),r[s]("selectstart",d),r[s]("dragstart",d),a[s]("selectstart",d),a[s]("dragstart",d),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",a.style.userSelect="none",a.style.webkitUserSelect="none",a.style.MozUserSelect="none",a.style.pointerEvents="none",n.gutter.style.cursor=H,n.parent.style.cursor=H,o.body.style.cursor=H,K.call(n),n.dragOffset=G(t)-n.end}}I===f?(n="width",b="clientX",p="left",k="right",x="clientWidth"):"vertical"===I&&(n="height",b="clientY",p="top",k="bottom",x="clientHeight"),T=X(T);var tt=[];function et(t){var e=t.i===tt.length,n=e?tt[t.i-1]:tt[t.i];K.call(n);var i=e?n.size-t.minSize-n[h]:t.minSize+n[c];Y.call(n,i)}return(C=E.map((function(t,e){var i,r={element:m(t),size:T[e],minSize:R[e],maxSize:M[e],snapOffset:F[e],i:e};if(e>0&&((i={a:e-1,b:e,dragging:!1,direction:I,parent:$})[c]=_(D,e-1==0,!1,P),i[h]=_(D,!1,e===E.length-1,P),"row-reverse"===j||"column-reverse"===j)){var o=i.a;i.a=i.b,i.b=o}if(e>0){var a=B(e,I,r.element);!function(t,e,i){var r=V(n,e,i);Object.keys(r).forEach((function(e){t.style[e]=r[e]}))}(a,D,e),i[u]=Q.bind(i),a[s]("mousedown",i[u]),a[s]("touchstart",i[u]),$.insertBefore(a,r.element),i.gutter=a}return W(r.element,r.size,_(D,0===e,e===E.length-1,P),e),e>0&&tt.push(i),r}))).forEach((function(t){var e=t.element[l]()[n];e0){var i=tt[n-1],r=C[i.a],o=C[i.b];r.size=e[n-1],o.size=t,W(r.element,r.size,i[c],r.i),W(o.element,o.size,i[h],o.i)}}))},getSizes:U,collapse:function(t){et(C[t])},destroy:function(t,e){tt.forEach((function(i){if(!0!==e?i.parent.removeChild(i.gutter):(i.gutter[a]("mousedown",i[u]),i.gutter[a]("touchstart",i[u])),!0!==t){var r=N(n,i.a.size,i[c]);Object.keys(r).forEach((function(t){C[i.a].element.style[t]="",C[i.b].element.style[t]=""}))}}))},parent:$,pairs:tt}}},3743:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},6190:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},7035:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},8124:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},2799:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},2995:(t,e,n)=>{"use strict";n.d(e,{Ae:()=>Wt});class i{constructor(t){this.table=t}reloadData(t,e,n){return this.table.dataLoader.load(t,void 0,void 0,void 0,e,n)}langText(){return this.table.modules.localize.getText(...arguments)}langBind(){return this.table.modules.localize.bind(...arguments)}langLocale(){return this.table.modules.localize.getLocale(...arguments)}commsConnections(){return this.table.modules.comms.getConnections(...arguments)}commsSend(){return this.table.modules.comms.send(...arguments)}layoutMode(){return this.table.modules.layout.getMode()}layoutRefresh(t){return this.table.modules.layout.layout(t)}subscribe(){return this.table.eventBus.subscribe(...arguments)}unsubscribe(){return this.table.eventBus.unsubscribe(...arguments)}subscribed(t){return this.table.eventBus.subscribed(t)}subscriptionChange(){return this.table.eventBus.subscriptionChange(...arguments)}dispatch(){return this.table.eventBus.dispatch(...arguments)}chain(){return this.table.eventBus.chain(...arguments)}confirm(){return this.table.eventBus.confirm(...arguments)}dispatchExternal(){return this.table.externalEvents.dispatch(...arguments)}subscribedExternal(t){return this.table.externalEvents.subscribed(t)}subscriptionChangeExternal(){return this.table.externalEvents.subscriptionChange(...arguments)}options(t){return this.table.options[t]}setOption(t,e){return void 0!==e&&(this.table.options[t]=e),this.table.options[t]}deprecationCheck(t,e){return this.table.deprecationAdvisor.check(t,e)}deprecationCheckMsg(t,e){return this.table.deprecationAdvisor.checkMsg(t,e)}deprecationMsg(t){return this.table.deprecationAdvisor.msg(t)}module(t){return this.table.module(t)}}class r{static elVisible(t){return!(t.offsetWidth<=0&&t.offsetHeight<=0)}static elOffset(t){var e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}}static deepClone(t,e,n=[]){var i={}.__proto__,r=[].__proto__;for(var o in e||(e=Object.assign(Array.isArray(t)?[]:{},t)),t){let s,a,l=t[o];null==l||"object"!=typeof l||l.__proto__!==i&&l.__proto__!==r||(s=n.findIndex((t=>t.subject===l)),s>-1?e[o]=n[s].copy:(a=Object.assign(Array.isArray(l)?[]:{},l),n.unshift({subject:l,copy:a}),e[o]=this.deepClone(l,a,n)))}return e}}class o extends i{constructor(t,e,n){super(t),this.element=e,this.container=this._lookupContainer(),this.parent=n,this.reversedX=!1,this.childPopup=null,this.blurable=!1,this.blurCallback=null,this.blurEventsBound=!1,this.renderedCallback=null,this.visible=!1,this.hideable=!0,this.element.classList.add("tabulator-popup-container"),this.blurEvent=this.hide.bind(this,!1),this.escEvent=this._escapeCheck.bind(this),this.destroyBinding=this.tableDestroyed.bind(this),this.destroyed=!1}tableDestroyed(){this.destroyed=!0,this.hide(!0)}_lookupContainer(){var t=this.table.options.popupContainer;return"string"==typeof t?(t=document.querySelector(t))||console.warn("Menu Error - no container element found matching selector:",this.table.options.popupContainer,"(defaulting to document body)"):!0===t&&(t=this.table.element),t&&!this._checkContainerIsParent(t)&&(t=!1,console.warn("Menu Error - container element does not contain this table:",this.table.options.popupContainer,"(defaulting to document body)")),t||(t=document.body),t}_checkContainerIsParent(t,e=this.table.element){return t===e||!!e.parentNode&&this._checkContainerIsParent(t,e.parentNode)}renderCallback(t){this.renderedCallback=t}containerEventCoords(t){var e=!(t instanceof MouseEvent),n=e?t.touches[0].pageX:t.pageX,i=e?t.touches[0].pageY:t.pageY;if(this.container!==document.body){let t=r.elOffset(this.container);n-=t.left,i-=t.top}return{x:n,y:i}}elementPositionCoords(t,e="right"){var n,i,o,s=r.elOffset(t);switch(this.container!==document.body&&(n=r.elOffset(this.container),s.left-=n.left,s.top-=n.top),e){case"right":i=s.left+t.offsetWidth,o=s.top-1;break;case"bottom":i=s.left,o=s.top+t.offsetHeight;break;case"left":i=s.left,o=s.top-1;break;case"top":i=s.left,o=s.top;break;case"center":i=s.left+t.offsetWidth/2,o=s.top+t.offsetHeight/2}return{x:i,y:o,offset:s}}show(t,e){var n,i,r,o,s;return this.destroyed||this.table.destroyed||(t instanceof HTMLElement?(r=t,o=(s=this.elementPositionCoords(t,e)).offset,n=s.x,i=s.y):"number"==typeof t?(o={top:0,left:0},n=t,i=e):(n=(s=this.containerEventCoords(t)).x,i=s.y,this.reversedX=!1),this.element.style.top=i+"px",this.element.style.left=n+"px",this.container.appendChild(this.element),"function"==typeof this.renderedCallback&&this.renderedCallback(),this._fitToScreen(n,i,r,o,e),this.visible=!0,this.subscribe("table-destroy",this.destroyBinding),this.element.addEventListener("mousedown",(t=>{t.stopPropagation()}))),this}_fitToScreen(t,e,n,i,r){var o=this.container===document.body?document.documentElement.scrollTop:this.container.scrollTop;(t+this.element.offsetWidth>=this.container.offsetWidth||this.reversedX)&&(this.element.style.left="",this.element.style.right=n?this.container.offsetWidth-i.left+"px":this.container.offsetWidth-t+"px",this.reversedX=!0),e+this.element.offsetHeight>Math.max(this.container.offsetHeight,o?this.container.scrollHeight:0)&&(this.element.style.top=n?"bottom"===r?parseInt(this.element.style.top)-this.element.offsetHeight-n.offsetHeight-1+"px":parseInt(this.element.style.top)-this.element.offsetHeight+n.offsetHeight+1+"px":parseInt(this.element.style.top)-this.element.offsetHeight+"px")}isVisible(){return this.visible}hideOnBlur(t){return this.blurable=!0,this.visible&&(setTimeout((()=>{this.visible&&(this.table.rowManager.element.addEventListener("scroll",this.blurEvent),this.subscribe("cell-editing",this.blurEvent),document.body.addEventListener("click",this.blurEvent),document.body.addEventListener("contextmenu",this.blurEvent),document.body.addEventListener("mousedown",this.blurEvent),window.addEventListener("resize",this.blurEvent),document.body.addEventListener("keydown",this.escEvent),this.blurEventsBound=!0)}),100),this.blurCallback=t),this}_escapeCheck(t){27==t.keyCode&&this.hide()}blockHide(){this.hideable=!1}restoreHide(){this.hideable=!0}hide(t=!1){return this.visible&&this.hideable&&(this.blurable&&this.blurEventsBound&&(document.body.removeEventListener("keydown",this.escEvent),document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),document.body.removeEventListener("mousedown",this.blurEvent),window.removeEventListener("resize",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent),this.unsubscribe("cell-editing",this.blurEvent),this.blurEventsBound=!1),this.childPopup&&this.childPopup.hide(),this.parent&&(this.parent.childPopup=null),this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.visible=!1,this.blurCallback&&!t&&this.blurCallback(),this.unsubscribe("table-destroy",this.destroyBinding)),this}child(t){return this.childPopup&&this.childPopup.hide(),this.childPopup=new o(this.table,t,this),this.childPopup}}class s extends i{constructor(t,e){super(t),this._handler=null}initialize(){}registerTableOption(t,e){this.table.optionsList.register(t,e)}registerColumnOption(t,e){this.table.columnManager.optionsList.register(t,e)}registerTableFunction(t,e){void 0===this.table[t]?this.table[t]=(...n)=>(this.table.initGuard(t),e(...n)):console.warn("Unable to bind table function, name already in use",t)}registerComponentFunction(t,e,n){return this.table.componentFunctionBinder.bind(t,e,n)}registerDataHandler(t,e){this.table.rowManager.registerDataPipelineHandler(t,e),this._handler=t}registerDisplayHandler(t,e){this.table.rowManager.registerDisplayPipelineHandler(t,e),this._handler=t}displayRows(t){var e,n=this.table.rowManager.displayRows.length-1;if(this._handler&&(e=this.table.rowManager.displayPipeline.findIndex((t=>t.handler===this._handler)))>-1&&(n=e),t&&(n+=t),this._handler)return n>-1?this.table.rowManager.getDisplayRows(n):this.activeRows()}activeRows(){return this.table.rowManager.activeRows}refreshData(t,e){e||(e=this._handler),e&&this.table.rowManager.refreshActiveData(e,!1,t)}footerAppend(t){return this.table.footerManager.append(t)}footerPrepend(t){return this.table.footerManager.prepend(t)}footerRemove(t){return this.table.footerManager.remove(t)}popup(t,e){return new o(this.table,t,e)}alert(t,e){return this.table.alertManager.alert(t,e)}clearAlert(){return this.table.alertManager.clear()}}class a extends s{constructor(t){super(t),this.allowedTypes=["","data","download","clipboard","print","htmlOutput"],this.registerColumnOption("accessor"),this.registerColumnOption("accessorParams"),this.registerColumnOption("accessorData"),this.registerColumnOption("accessorDataParams"),this.registerColumnOption("accessorDownload"),this.registerColumnOption("accessorDownloadParams"),this.registerColumnOption("accessorClipboard"),this.registerColumnOption("accessorClipboardParams"),this.registerColumnOption("accessorPrint"),this.registerColumnOption("accessorPrintParams"),this.registerColumnOption("accessorHtmlOutput"),this.registerColumnOption("accessorHtmlOutputParams")}initialize(){this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("row-data-retrieve",this.transformRow.bind(this))}initializeColumn(t){var e=!1,n={};this.allowedTypes.forEach((i=>{var r,o="accessor"+(i.charAt(0).toUpperCase()+i.slice(1));t.definition[o]&&(r=this.lookupAccessor(t.definition[o]))&&(e=!0,n[o]={accessor:r,params:t.definition[o+"Params"]||{}})})),e&&(t.modules.accessor=n)}lookupAccessor(t){var e=!1;switch(typeof t){case"string":a.accessors[t]?e=a.accessors[t]:console.warn("Accessor Error - No such accessor found, ignoring: ",t);break;case"function":e=t}return e}transformRow(t,e){var n="accessor"+(e.charAt(0).toUpperCase()+e.slice(1)),i=t.getComponent(),o=r.deepClone(t.data||{});return this.table.columnManager.traverse((function(t){var r,s,a,l;t.modules.accessor&&(s=t.modules.accessor[n]||t.modules.accessor.accessor||!1)&&"undefined"!=(r=t.getFieldValue(o))&&(l=t.getComponent(),a="function"==typeof s.params?s.params(r,o,e,l,i):s.params,t.setFieldValue(o,s.accessor(r,o,e,a,l,i)))})),o}}function l(t,e){var n=[];if(e=e||"",Array.isArray(t))t.forEach(((t,i)=>{n=n.concat(l(t,e?e+"["+i+"]":i))}));else if("object"==typeof t)for(var i in t)n=n.concat(l(t[i],e?e+"["+i+"]":i));else n.push({key:e,value:t});return n}function u(t){var e=l(t),n=[];return e.forEach((function(t){n.push(encodeURIComponent(t.key)+"="+encodeURIComponent(t.value))})),n.join("&")}function c(t,e,n){return t&&n&&Object.keys(n).length&&(e.method&&"get"!=e.method.toLowerCase()||(e.method="get",t+=(t.includes("?")?"&":"?")+u(n))),t}function h(t,e){var n=[];if(e=e||"",Array.isArray(t))t.forEach(((t,i)=>{n=n.concat(h(t,e?e+"["+i+"]":i))}));else if("object"==typeof t)for(var i in t)n=n.concat(h(t[i],e?e+"["+i+"]":i));else n.push({key:e,value:t});return n}a.moduleName="accessor",a.accessors={};var f={json:{headers:{"Content-Type":"application/json"},body:function(t,e,n){return JSON.stringify(n)}},form:{headers:{},body:function(t,e,n){var i=h(n),r=new FormData;return i.forEach((function(t){r.append(t.key,t.value)})),r}}};class d extends s{constructor(t){super(t),this.config={},this.url="",this.urlGenerator=!1,this.params=!1,this.loaderPromise=!1,this.registerTableOption("ajaxURL",!1),this.registerTableOption("ajaxURLGenerator",!1),this.registerTableOption("ajaxParams",{}),this.registerTableOption("ajaxConfig","get"),this.registerTableOption("ajaxContentType","form"),this.registerTableOption("ajaxRequestFunc",!1),this.registerTableOption("ajaxRequesting",(function(){})),this.registerTableOption("ajaxResponse",!1),this.contentTypeFormatters=d.contentTypeFormatters}initialize(){this.loaderPromise=this.table.options.ajaxRequestFunc||d.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||d.defaultURLGenerator,this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.setDefaultConfig(this.table.options.ajaxConfig),this.registerTableFunction("getAjaxUrl",this.getUrl.bind(this)),this.subscribe("data-loading",this.requestDataCheck.bind(this)),this.subscribe("data-params",this.requestParams.bind(this)),this.subscribe("data-load",this.requestData.bind(this))}requestParams(t,e,n,i){var r=this.table.options.ajaxParams;return r&&("function"==typeof r&&(r=r.call(this.table)),i=Object.assign(i,r)),i}requestDataCheck(t,e,n,i){return!((t||!this.url)&&"string"!=typeof t)}requestData(t,e,n,i,r){var o;return!r&&this.requestDataCheck(t)?(t&&this.setUrl(t),o=this.generateConfig(n),this.sendRequest(this.url,e,o)):r}setDefaultConfig(t={}){this.config=Object.assign({},d.defaultConfig),"string"==typeof t?this.config.method=t:Object.assign(this.config,t)}generateConfig(t={}){var e=Object.assign({},this.config);return"string"==typeof t?e.method=t:Object.assign(e,t),e}setUrl(t){this.url=t}getUrl(){return this.url}sendRequest(t,e,n){return!1!==this.table.options.ajaxRequesting.call(this.table,t,e)?this.loaderPromise(t,n,e).then((n=>(this.table.options.ajaxResponse&&(n=this.table.options.ajaxResponse.call(this.table,t,e,n)),n))):Promise.reject()}}d.moduleName="ajax",d.defaultConfig={method:"GET"},d.defaultURLGenerator=c,d.defaultLoaderPromise=function(t,e,n){var i;return new Promise(((r,o)=>{if(t=this.urlGenerator.call(this.table,t,e,n),"GET"!=e.method.toUpperCase())if(i="object"==typeof this.table.options.ajaxContentType?this.table.options.ajaxContentType:this.contentTypeFormatters[this.table.options.ajaxContentType]){for(var s in i.headers)e.headers||(e.headers={}),void 0===e.headers[s]&&(e.headers[s]=i.headers[s]);e.body=i.body.call(this,t,e,n)}else console.warn("Ajax Error - Invalid ajaxContentType value:",this.table.options.ajaxContentType);t?(void 0===e.headers&&(e.headers={}),void 0===e.headers.Accept&&(e.headers.Accept="application/json"),void 0===e.headers["X-Requested-With"]&&(e.headers["X-Requested-With"]="XMLHttpRequest"),void 0===e.mode&&(e.mode="cors"),"cors"==e.mode?(void 0===e.headers.Origin&&(e.headers.Origin=window.location.origin),void 0===e.credentials&&(e.credentials="same-origin")):void 0===e.credentials&&(e.credentials="include"),fetch(t,e).then((t=>{t.ok?t.json().then((t=>{r(t)})).catch((t=>{o(t),console.warn("Ajax Load Error - Invalid JSON returned",t)})):(console.error("Ajax Load Error - Connection Error: "+t.status,t.statusText),o(t))})).catch((t=>{console.error("Ajax Load Error - Connection Error: ",t),o(t)}))):(console.warn("Ajax Load Error - No URL Set"),r([]))}))},d.contentTypeFormatters=f;class b extends s{constructor(t){super(t),this.mode=!0,this.pasteParser=function(){},this.pasteAction=function(){},this.customSelection=!1,this.rowRange=!1,this.blocked=!0,this.registerTableOption("clipboard",!1),this.registerTableOption("clipboardCopyStyled",!0),this.registerTableOption("clipboardCopyConfig",!1),this.registerTableOption("clipboardCopyFormatter",!1),this.registerTableOption("clipboardCopyRowRange","active"),this.registerTableOption("clipboardPasteParser","table"),this.registerTableOption("clipboardPasteAction","insert"),this.registerColumnOption("clipboard"),this.registerColumnOption("titleClipboard")}initialize(){this.mode=this.table.options.clipboard,this.rowRange=this.table.options.clipboardCopyRowRange,!0!==this.mode&&"copy"!==this.mode||this.table.element.addEventListener("copy",(t=>{var e,n,i;this.blocked||(t.preventDefault(),this.customSelection?(e=this.customSelection,this.table.options.clipboardCopyFormatter&&(e=this.table.options.clipboardCopyFormatter("plain",e))):(i=this.table.modules.export.generateExportList(this.table.options.clipboardCopyConfig,this.table.options.clipboardCopyStyled,this.rowRange,"clipboard"),e=(n=this.table.modules.export.generateHTMLTable(i))?this.generatePlainContent(i):"",this.table.options.clipboardCopyFormatter&&(e=this.table.options.clipboardCopyFormatter("plain",e),n=this.table.options.clipboardCopyFormatter("html",n))),window.clipboardData&&window.clipboardData.setData?window.clipboardData.setData("Text",e):t.clipboardData&&t.clipboardData.setData?(t.clipboardData.setData("text/plain",e),n&&t.clipboardData.setData("text/html",n)):t.originalEvent&&t.originalEvent.clipboardData.setData&&(t.originalEvent.clipboardData.setData("text/plain",e),n&&t.originalEvent.clipboardData.setData("text/html",n)),this.dispatchExternal("clipboardCopied",e,n),this.reset())})),!0!==this.mode&&"paste"!==this.mode||this.table.element.addEventListener("paste",(t=>{this.paste(t)})),this.setPasteParser(this.table.options.clipboardPasteParser),this.setPasteAction(this.table.options.clipboardPasteAction),this.registerTableFunction("copyToClipboard",this.copy.bind(this))}reset(){this.blocked=!0,this.customSelection=!1}generatePlainContent(t){var e=[];return t.forEach((t=>{var n=[];t.columns.forEach((e=>{var i="";if(e)if("group"===t.type&&(e.value=e.component.getKey()),null===e.value)i="";else switch(typeof e.value){case"object":i=JSON.stringify(e.value);break;case"undefined":i="";break;default:i=e.value}n.push(i)})),e.push(n.join("\t"))})),e.join("\n")}copy(t,e){var n,i;this.blocked=!1,this.customSelection=!1,!0!==this.mode&&"copy"!==this.mode||(this.rowRange=t||this.table.options.clipboardCopyRowRange,void 0!==window.getSelection&&void 0!==document.createRange?((t=document.createRange()).selectNodeContents(this.table.element),(n=window.getSelection()).toString()&&e&&(this.customSelection=n.toString()),n.removeAllRanges(),n.addRange(t)):void 0!==document.selection&&void 0!==document.body.createTextRange&&((i=document.body.createTextRange()).moveToElementText(this.table.element),i.select()),document.execCommand("copy"),n&&n.removeAllRanges())}setPasteAction(t){switch(typeof t){case"string":this.pasteAction=b.pasteActions[t],this.pasteAction||console.warn("Clipboard Error - No such paste action found:",t);break;case"function":this.pasteAction=t}}setPasteParser(t){switch(typeof t){case"string":this.pasteParser=b.pasteParsers[t],this.pasteParser||console.warn("Clipboard Error - No such paste parser found:",t);break;case"function":this.pasteParser=t}}paste(t){var e,n,i;this.checkPaseOrigin(t)&&(e=this.getPasteData(t),(n=this.pasteParser.call(this,e))?(t.preventDefault(),this.table.modExists("mutator")&&(n=this.mutateData(n)),i=this.pasteAction.call(this,n),this.dispatchExternal("clipboardPasted",e,n,i)):this.dispatchExternal("clipboardPasteError",e))}mutateData(t){var e=[];return Array.isArray(t)?t.forEach((t=>{e.push(this.table.modules.mutator.transformRow(t,"clipboard"))})):e=t,e}checkPaseOrigin(t){var e=!0;return("DIV"!=t.target.tagName||this.table.modules.edit.currentCell)&&(e=!1),e}getPasteData(t){var e;return window.clipboardData&&window.clipboardData.getData?e=window.clipboardData.getData("Text"):t.clipboardData&&t.clipboardData.getData?e=t.clipboardData.getData("text/plain"):t.originalEvent&&t.originalEvent.clipboardData.getData&&(e=t.originalEvent.clipboardData.getData("text/plain")),e}}b.moduleName="clipboard",b.pasteActions={replace:function(t){return this.table.setData(t)},update:function(t){return this.table.updateOrAddData(t)},insert:function(t){return this.table.addData(t)}},b.pasteParsers={table:function(t){var e=[],n=!0,i=this.table.columnManager.columns,r=[],o=[];return(t=t.split("\n")).forEach((function(t){e.push(t.split("\t"))})),!(!e.length||1===e.length&&e[0].length<2)&&(e[0].forEach((function(t){var e=i.find((function(e){return t&&e.definition.title&&t.trim()&&e.definition.title.trim()===t.trim()}));e?r.push(e):n=!1})),n||(n=!0,r=[],e[0].forEach((function(t){var e=i.find((function(e){return t&&e.field&&t.trim()&&e.field.trim()===t.trim()}));e?r.push(e):n=!1})),n||(r=this.table.columnManager.columnsByIndex)),n&&e.shift(),e.forEach((function(t){var e={};t.forEach((function(t,n){r[n]&&(e[r[n].field]=t)})),o.push(e)})),o)}};class p{constructor(t){return this._row=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._row.table.componentFunctionBinder.handle("row",t._row,e)}})}getData(t){return this._row.getData(t)}getElement(){return this._row.getElement()}getTable(){return this._row.table}getCells(){var t=[];return this._row.getCells().forEach((function(e){t.push(e.getComponent())})),t}getCell(t){var e=this._row.getCell(t);return!!e&&e.getComponent()}_getSelf(){return this._row}}class m{constructor(t){return this._cell=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._cell.table.componentFunctionBinder.handle("cell",t._cell,e)}})}getValue(){return this._cell.getValue()}getOldValue(){return this._cell.getOldValue()}getInitialValue(){return this._cell.initialValue}getElement(){return this._cell.getElement()}getRow(){return this._cell.row.getComponent()}getData(t){return this._cell.row.getData(t)}getType(){return"cell"}getField(){return this._cell.column.getField()}getColumn(){return this._cell.column.getComponent()}setValue(t,e){void 0===e&&(e=!0),this._cell.setValue(t,e)}restoreOldValue(){this._cell.setValueActual(this._cell.getOldValue())}restoreInitialValue(){this._cell.setValueActual(this._cell.initialValue)}checkHeight(){this._cell.checkHeight()}getTable(){return this._cell.table}_getSelf(){return this._cell}}class g extends i{constructor(t,e){super(t.table),this.table=t.table,this.column=t,this.row=e,this.element=null,this.value=null,this.initialValue,this.oldValue=null,this.modules={},this.height=null,this.width=null,this.minWidth=null,this.component=null,this.loaded=!1,this.build()}build(){this.generateElement(),this.setWidth(),this._configureCell(),this.setValueActual(this.column.getFieldValue(this.row.data)),this.initialValue=this.value}generateElement(){this.element=document.createElement("div"),this.element.className="tabulator-cell",this.element.setAttribute("role","gridcell")}_configureCell(){var t=this.element,e=this.column.getField();t.style.textAlign=this.column.hozAlign,this.column.vertAlign&&(t.style.display="inline-flex",t.style.alignItems={top:"flex-start",bottom:"flex-end",middle:"center"}[this.column.vertAlign]||"",this.column.hozAlign&&(t.style.justifyContent={left:"flex-start",right:"flex-end",center:"center"}[this.column.hozAlign]||"")),e&&t.setAttribute("tabulator-field",e),this.column.definition.cssClass&&this.column.definition.cssClass.split(" ").forEach((e=>{t.classList.add(e)})),this.dispatch("cell-init",this),this.column.visible||this.hide()}_generateContents(){var t;switch(typeof(t=this.chain("cell-format",this,null,(()=>this.element.innerHTML=this.value)))){case"object":if(t instanceof Node){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.element.appendChild(t)}else this.element.innerHTML="",null!=t&&console.warn("Format Error - Formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",t);break;case"undefined":this.element.innerHTML="";break;default:this.element.innerHTML=t}}cellRendered(){this.dispatch("cell-rendered",this)}getElement(t){return this.loaded||(this.loaded=!0,t||this.layoutElement()),this.element}getValue(){return this.value}getOldValue(){return this.oldValue}setValue(t,e,n){this.setValueProcessData(t,e,n)&&(this.dispatch("cell-value-updated",this),this.cellRendered(),this.column.definition.cellEdited&&this.column.definition.cellEdited.call(this.table,this.getComponent()),this.dispatchExternal("cellEdited",this.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()))}setValueProcessData(t,e,n){var i=!1;return(this.value!==t||n)&&(i=!0,e&&(t=this.chain("cell-value-changing",[this,t],null,t))),this.setValueActual(t),i&&this.dispatch("cell-value-changed",this),i}setValueActual(t){this.oldValue=this.value,this.value=t,this.dispatch("cell-value-save-before",this),this.column.setFieldValue(this.row.data,t),this.dispatch("cell-value-save-after",this),this.loaded&&this.layoutElement()}layoutElement(){this._generateContents(),this.dispatch("cell-layout",this)}setWidth(){this.width=this.column.width,this.element.style.width=this.column.widthStyled}clearWidth(){this.width="",this.element.style.width=""}getWidth(){return this.width||this.element.offsetWidth}setMinWidth(){this.minWidth=this.column.minWidth,this.element.style.minWidth=this.column.minWidthStyled}setMaxWidth(){this.maxWidth=this.column.maxWidth,this.element.style.maxWidth=this.column.maxWidthStyled}checkHeight(){this.row.reinitializeHeight()}clearHeight(){this.element.style.height="",this.height=null,this.dispatch("cell-height",this,"")}setHeight(){this.height=this.row.height,this.element.style.height=this.row.heightStyled,this.dispatch("cell-height",this,this.row.heightStyled)}getHeight(){return this.height||this.element.offsetHeight}show(){this.element.style.display=this.column.vertAlign?"inline-flex":""}hide(){this.element.style.display="none"}delete(){this.dispatch("cell-delete",this),!this.table.rowManager.redrawBlock&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=!1,this.column.deleteCell(this),this.row.deleteCell(this),this.calcs={}}getIndex(){return this.row.getCellIndex(this)}getComponent(){return this.component||(this.component=new m(this)),this.component}}class _{constructor(t){return this._column=t,this.type="ColumnComponent",new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._column.table.componentFunctionBinder.handle("column",t._column,e)}})}getElement(){return this._column.getElement()}getDefinition(){return this._column.getDefinition()}getField(){return this._column.getField()}getTitleDownload(){return this._column.getTitleDownload()}getCells(){var t=[];return this._column.cells.forEach((function(e){t.push(e.getComponent())})),t}isVisible(){return this._column.visible}show(){this._column.isGroup?this._column.columns.forEach((function(t){t.show()})):this._column.show()}hide(){this._column.isGroup?this._column.columns.forEach((function(t){t.hide()})):this._column.hide()}toggle(){this._column.visible?this.hide():this.show()}delete(){return this._column.delete()}getSubColumns(){var t=[];return this._column.columns.length&&this._column.columns.forEach((function(e){t.push(e.getComponent())})),t}getParentColumn(){return this._column.parent instanceof w&&this._column.parent.getComponent()}_getSelf(){return this._column}scrollTo(t,e){return this._column.table.columnManager.scrollToColumn(this._column,t,e)}getTable(){return this._column.table}move(t,e){var n=this._column.table.columnManager.findColumn(t);n?this._column.table.columnManager.moveColumn(this._column,n,e):console.warn("Move Error - No matching column found:",n)}getNextColumn(){var t=this._column.nextColumn();return!!t&&t.getComponent()}getPrevColumn(){var t=this._column.prevColumn();return!!t&&t.getComponent()}updateDefinition(t){return this._column.updateDefinition(t)}getWidth(){return this._column.getWidth()}setWidth(t){var e;return e=!0===t?this._column.reinitializeWidth(!0):this._column.setWidth(t),this._column.table.columnManager.rerenderColumns(!0),e}}var v={title:void 0,field:void 0,columns:void 0,visible:void 0,hozAlign:void 0,vertAlign:void 0,width:void 0,minWidth:40,maxWidth:void 0,maxInitialWidth:void 0,cssClass:void 0,variableHeight:void 0,headerVertical:void 0,headerHozAlign:void 0,headerWordWrap:!1,editableTitle:void 0};class w extends i{constructor(t,e){super(e.table),this.definition=t,this.parent=e,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleDownload=null,this.titleFormatterRendered=!1,this.mapDefinitions(),this.setField(this.definition.field),this.modules={},this.width=null,this.widthStyled="",this.maxWidth=null,this.maxWidthStyled="",this.maxInitialWidth=null,this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this.definition.columns?(this.isGroup=!0,this.definition.columns.forEach(((t,e)=>{var n=new w(t,this);this.attachColumn(n)})),this.checkColumnVisibility()):e.registerColumnField(this),this._initialize()}createElement(){var t=document.createElement("div");switch(t.classList.add("tabulator-col"),t.setAttribute("role","columnheader"),t.setAttribute("aria-sort","none"),this.table.options.columnHeaderVertAlign){case"middle":t.style.justifyContent="center";break;case"bottom":t.style.justifyContent="flex-end"}return t}createGroupElement(){var t=document.createElement("div");return t.classList.add("tabulator-col-group-cols"),t}mapDefinitions(){var t=this.table.options.columnDefaults;if(t)for(let e in t)void 0===this.definition[e]&&(this.definition[e]=t[e]);this.definition=this.table.columnManager.optionsList.generate(w.defaultOptionList,this.definition)}checkDefinition(){Object.keys(this.definition).forEach((t=>{-1===w.defaultOptionList.indexOf(t)&&console.warn("Invalid column definition option in '"+(this.field||this.definition.title)+"' column:",t)}))}setField(t){this.field=t,this.fieldStructure=t?this.table.options.nestedFieldSeparator?t.split(this.table.options.nestedFieldSeparator):[t]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData}registerColumnPosition(t){this.parent.registerColumnPosition(t)}registerColumnField(t){this.parent.registerColumnField(t)}reRegisterPosition(){this.isGroup?this.columns.forEach((function(t){t.reRegisterPosition()})):this.registerColumnPosition(this)}_initialize(){for(var t=this.definition;this.element.firstChild;)this.element.removeChild(this.element.firstChild);t.headerVertical&&(this.element.classList.add("tabulator-col-vertical"),"flip"===t.headerVertical&&this.element.classList.add("tabulator-col-vertical-flip")),this.contentElement=this._buildColumnHeaderContent(),this.element.appendChild(this.contentElement),this.isGroup?this._buildGroupHeader():this._buildColumnHeader(),this.dispatch("column-init",this)}_buildColumnHeader(){var t=this.definition;this.dispatch("column-layout",this),void 0!==t.visible&&(t.visible?this.show(!0):this.hide(!0)),t.cssClass&&t.cssClass.split(" ").forEach((t=>{this.element.classList.add(t)})),t.field&&this.element.setAttribute("tabulator-field",t.field),this.setMinWidth(parseInt(t.minWidth)),t.maxInitialWidth&&(this.maxInitialWidth=parseInt(t.maxInitialWidth)),t.maxWidth&&this.setMaxWidth(parseInt(t.maxWidth)),this.reinitializeWidth(),this.hozAlign=this.definition.hozAlign,this.vertAlign=this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign}_buildColumnHeaderContent(){var t=document.createElement("div");return t.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),t.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),t}_buildColumnHeaderTitle(){var t=this.definition,e=document.createElement("div");if(e.classList.add("tabulator-col-title"),t.headerWordWrap&&e.classList.add("tabulator-col-title-wrap"),t.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",(t=>{t.stopPropagation(),n.focus()})),n.addEventListener("change",(()=>{t.title=n.value,this.dispatchExternal("columnTitleChanged",this.getComponent())})),e.appendChild(n),t.field?this.langBind("columns|"+t.field,(e=>{n.value=e||t.title||" "})):n.value=t.title||" "}else t.field?this.langBind("columns|"+t.field,(n=>{this._formatColumnHeaderTitle(e,n||t.title||" ")})):this._formatColumnHeaderTitle(e,t.title||" ");return e}_formatColumnHeaderTitle(t,e){var n=this.chain("column-format",[this,e,t],null,(()=>e));switch(typeof n){case"object":n instanceof Node?t.appendChild(n):(t.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",n));break;case"undefined":t.innerHTML="";break;default:t.innerHTML=n}}_buildGroupHeader(){this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass&&this.definition.cssClass.split(" ").forEach((t=>{this.element.classList.add(t)})),this.titleElement.style.textAlign=this.definition.headerHozAlign,this.element.appendChild(this.groupElement)}_getFlatData(t){return t[this.field]}_getNestedData(t){var e,n=t,i=this.fieldStructure,r=i.length;for(let t=0;t{e.push(t),e=e.concat(t.getColumns(!0))})):e=this.columns,e}getCells(){return this.cells}getTopColumn(){return this.parent.isGroup?this.parent.getTopColumn():this}getDefinition(t){var e=[];return this.isGroup&&t&&(this.columns.forEach((function(t){e.push(t.getDefinition(!0))})),this.definition.columns=e),this.definition}checkColumnVisibility(){var t=!1;this.columns.forEach((function(e){e.visible&&(t=!0)})),t?(this.show(),this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!1)):this.hide()}show(t,e){this.visible||(this.visible=!0,this.element.style.display="",this.parent.isGroup&&this.parent.checkColumnVisibility(),this.cells.forEach((function(t){t.show()})),this.isGroup||null!==this.width||this.reinitializeWidth(),this.table.columnManager.verticalAlignHeaders(),this.dispatch("column-show",this,e),t||this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!0),this.parent.isGroup&&this.parent.matchChildWidths(),this.silent||this.table.columnManager.rerenderColumns())}hide(t,e){this.visible&&(this.visible=!1,this.element.style.display="none",this.table.columnManager.verticalAlignHeaders(),this.parent.isGroup&&this.parent.checkColumnVisibility(),this.cells.forEach((function(t){t.hide()})),this.dispatch("column-hide",this,e),t||this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!1),this.parent.isGroup&&this.parent.matchChildWidths(),this.silent||this.table.columnManager.rerenderColumns())}matchChildWidths(){var t=0;this.contentElement&&this.columns.length&&(this.columns.forEach((function(e){e.visible&&(t+=e.getWidth())})),this.contentElement.style.maxWidth=t-1+"px",this.parent.isGroup&&this.parent.matchChildWidths())}removeChild(t){var e=this.columns.indexOf(t);e>-1&&this.columns.splice(e,1),this.columns.length||this.delete()}setWidth(t){this.widthFixed=!0,this.setWidthActual(t)}setWidthActual(t){isNaN(t)&&(t=Math.floor(this.table.element.clientWidth/100*parseInt(t))),t=Math.max(this.minWidth,t),this.maxWidth&&(t=Math.min(this.maxWidth,t)),this.width=t,this.widthStyled=t?t+"px":"",this.element.style.width=this.widthStyled,this.isGroup||this.cells.forEach((function(t){t.setWidth()})),this.parent.isGroup&&this.parent.matchChildWidths(),this.dispatch("column-width",this)}checkCellHeights(){var t=[];this.cells.forEach((function(e){e.row.heightInitialized&&(null!==e.row.getElement().offsetParent?(t.push(e.row),e.row.clearCellHeight()):e.row.heightInitialized=!1)})),t.forEach((function(t){t.calcHeight()})),t.forEach((function(t){t.setCellHeight()}))}getWidth(){var t=0;return this.isGroup?this.columns.forEach((function(e){e.visible&&(t+=e.getWidth())})):t=this.width,t}getLeftOffset(){var t=this.element.offsetLeft;return this.parent.isGroup&&(t+=this.parent.getLeftOffset()),t}getHeight(){return Math.ceil(this.element.getBoundingClientRect().height)}setMinWidth(t){this.maxWidth&&t>this.maxWidth&&(t=this.maxWidth,console.warn("the minWidth ("+t+"px) for column '"+this.field+"' cannot be bigger that its maxWidth ("+this.maxWidthStyled+")")),this.minWidth=t,this.minWidthStyled=t?t+"px":"",this.element.style.minWidth=this.minWidthStyled,this.cells.forEach((function(t){t.setMinWidth()}))}setMaxWidth(t){this.minWidth&&t{this.isGroup&&this.columns.forEach((function(t){t.delete()})),this.dispatch("column-delete",this);var n=this.cells.length;for(let t=0;t-1&&this._nextVisibleColumn(t+1)}_nextVisibleColumn(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._nextVisibleColumn(t+1)}prevColumn(){var t=this.table.columnManager.findColumnIndex(this);return t>-1&&this._prevVisibleColumn(t-1)}_prevVisibleColumn(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._prevVisibleColumn(t-1)}reinitializeWidth(t){this.widthFixed=!1,void 0===this.definition.width||t||this.setWidth(this.definition.width),this.dispatch("column-width-fit-before",this),this.fitToData(t),this.dispatch("column-width-fit-after",this)}fitToData(t){if(!this.isGroup){this.widthFixed||(this.element.style.width="",this.cells.forEach((t=>{t.clearWidth()})));var e=this.element.offsetWidth;if((!this.width||!this.widthFixed)&&(this.cells.forEach((t=>{var n=t.getWidth();n>e&&(e=n)})),e)){var n=e+1;this.maxInitialWidth&&!t&&(n=Math.min(n,this.maxInitialWidth)),this.setWidthActual(n)}}}updateDefinition(t){var e;return this.isGroup||this.parent.isGroup?(console.error("Column Update Error - The updateDefinition function is only available on ungrouped columns"),Promise.reject("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(e=Object.assign({},this.getDefinition()),e=Object.assign(e,t),this.table.columnManager.addColumn(e,!1,this).then((t=>(e.field==this.field&&(this.field=!1),this.delete().then((()=>t.getComponent()))))))}deleteCell(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)}getComponent(){return this.component||(this.component=new _(this)),this.component}}w.defaultOptionList=v;class y{constructor(t){return this._row=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._row.table.componentFunctionBinder.handle("row",t._row,e)}})}getData(t){return this._row.getData(t)}getElement(){return this._row.getElement()}getCells(){var t=[];return this._row.getCells().forEach((function(e){t.push(e.getComponent())})),t}getCell(t){var e=this._row.getCell(t);return!!e&&e.getComponent()}getIndex(){return this._row.getData("data")[this._row.table.options.index]}getPosition(){return this._row.getPosition()}watchPosition(t){return this._row.watchPosition(t)}delete(){return this._row.delete()}scrollTo(t,e){return this._row.table.rowManager.scrollToRow(this._row,t,e)}move(t,e){this._row.moveToRow(t,e)}update(t){return this._row.updateData(t)}normalizeHeight(){this._row.normalizeHeight(!0)}_getSelf(){return this._row}reformat(){return this._row.reinitialize()}getTable(){return this._row.table}getNextRow(){var t=this._row.nextRow();return t?t.getComponent():t}getPrevRow(){var t=this._row.prevRow();return t?t.getComponent():t}}class k extends i{constructor(t,e,n="row"){super(e.table),this.parent=e,this.data={},this.type=n,this.element=!1,this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.position=0,this.positionWatchers=[],this.component=null,this.created=!1,this.setData(t)}create(){this.created||(this.created=!0,this.generateElement())}createElement(){var t=document.createElement("div");t.classList.add("tabulator-row"),t.setAttribute("role","row"),this.element=t}getElement(){return this.create(),this.element}detachElement(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)}generateElement(){this.createElement(),this.dispatch("row-init",this)}generateCells(){this.cells=this.table.columnManager.generateCells(this)}initialize(t){if(this.create(),!this.initialized||t){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.dispatch("row-layout-before",this),this.generateCells(),this.initialized=!0,this.table.columnManager.renderer.renderRowCells(this),t&&this.normalizeHeight(),this.dispatch("row-layout",this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.dispatch("row-layout-after",this)}else this.table.columnManager.renderer.rerenderRowCells(this)}reinitializeHeight(){this.heightInitialized=!1,this.element&&null!==this.element.offsetParent&&this.normalizeHeight(!0)}deinitialize(){this.initialized=!1}deinitializeHeight(){this.heightInitialized=!1}reinitialize(t){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),this.element&&null!==this.element.offsetParent&&this.initialize(!0),this.dispatch("row-relayout",this)}calcHeight(t){var e,n=0;this.table.options.rowHeight?this.height=this.table.options.rowHeight:(e=this.table.options.resizableRows?this.element.clientHeight:0,this.cells.forEach((function(t){var e=t.getHeight();e>n&&(n=e)})),this.height=t?Math.max(n,e):this.manualHeight?this.height:Math.max(n,e)),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight}setCellHeight(){this.cells.forEach((function(t){t.setHeight()})),this.heightInitialized=!0}clearCellHeight(){this.cells.forEach((function(t){t.clearHeight()}))}normalizeHeight(t){t&&!this.table.options.rowHeight&&this.clearCellHeight(),this.calcHeight(t),this.setCellHeight()}setHeight(t,e){(this.height!=t||e)&&(this.manualHeight=!0,this.height=t,this.heightStyled=t?t+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)}getHeight(){return this.outerHeight}getWidth(){return this.element.offsetWidth}deleteCell(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)}setData(t){this.data=this.chain("row-data-init-before",[this,t],void 0,t),this.dispatch("row-data-init-after",this)}updateData(t){var e,n=this.element&&r.elVisible(this.element),i={};return new Promise(((r,o)=>{"string"==typeof t&&(t=JSON.parse(t)),this.dispatch("row-data-save-before",this),this.subscribed("row-data-changing")&&(i=Object.assign(i,this.data),i=Object.assign(i,t)),e=this.chain("row-data-changing",[this,i,t],null,t);for(let t in e)this.data[t]=e[t];this.dispatch("row-data-save-after",this);for(let i in t)this.table.columnManager.getColumnsByFieldRoot(i).forEach((t=>{let i=this.getCell(t.getField());if(i){let r=t.getFieldValue(e);i.getValue()!==r&&(i.setValueProcessData(r),n&&i.cellRendered())}}));n?(this.normalizeHeight(!0),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent())):(this.initialized=!1,this.height=0,this.heightStyled=""),this.dispatch("row-data-changed",this,n,t),this.dispatchExternal("rowUpdated",this.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()),r()}))}getData(t){return t?this.chain("row-data-retrieve",[this,t],null,this.data):this.data}getCell(t){return t=this.table.columnManager.findColumn(t),this.initialized||0!==this.cells.length||this.generateCells(),this.cells.find((function(e){return e.column===t}))}getCellIndex(t){return this.cells.findIndex((function(e){return e===t}))}findCell(t){return this.cells.find((e=>e.element===t))}getCells(){return this.initialized||0!==this.cells.length||this.generateCells(),this.cells}nextRow(){return this.table.rowManager.nextDisplayRow(this,!0)||!1}prevRow(){return this.table.rowManager.prevDisplayRow(this,!0)||!1}moveToRow(t,e){var n=this.table.rowManager.findRow(t);n?(this.table.rowManager.moveRowActual(this,n,!e),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",t)}delete(){return this.dispatch("row-delete",this),this.deleteActual(),Promise.resolve()}deleteActual(t){this.detachModules(),this.table.rowManager.deleteRow(this,t),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.dispatch("row-deleted",this)}detachModules(){this.dispatch("row-deleting",this)}deleteCells(){var t=this.cells.length;for(let e=0;e{t(this.position)})))}watchPosition(t){this.positionWatchers.push(t),t(this.position)}getGroup(){return this.modules.group||!1}getComponent(){return this.component||(this.component=new y(this)),this.component}}var x={avg:function(t,e,n){var i=0,r=void 0!==n.precision?n.precision:2;return t.length&&(i=t.reduce((function(t,e){return Number(t)+Number(e)})),i/=t.length,i=!1!==r?i.toFixed(r):i),parseFloat(i).toString()},max:function(t,e,n){var i=null,r=void 0!==n.precision&&n.precision;return t.forEach((function(t){((t=Number(t))>i||null===i)&&(i=t)})),null!==i?!1!==r?i.toFixed(r):i:""},min:function(t,e,n){var i=null,r=void 0!==n.precision&&n.precision;return t.forEach((function(t){((t=Number(t))(t||0===e)&&t.indexOf(e)===n)).length}};class C extends s{constructor(t){super(t),this.topCalcs=[],this.botCalcs=[],this.genColumn=!1,this.topElement=this.createElement(),this.botElement=this.createElement(),this.topRow=!1,this.botRow=!1,this.topInitialized=!1,this.botInitialized=!1,this.blocked=!1,this.recalcAfterBlock=!1,this.registerTableOption("columnCalcs",!0),this.registerColumnOption("topCalc"),this.registerColumnOption("topCalcParams"),this.registerColumnOption("topCalcFormatter"),this.registerColumnOption("topCalcFormatterParams"),this.registerColumnOption("bottomCalc"),this.registerColumnOption("bottomCalcParams"),this.registerColumnOption("bottomCalcFormatter"),this.registerColumnOption("bottomCalcFormatterParams")}createElement(){var t=document.createElement("div");return t.classList.add("tabulator-calcs-holder"),t}initialize(){this.genColumn=new w({field:"value"},this),this.subscribe("cell-value-changed",this.cellValueChanged.bind(this)),this.subscribe("column-init",this.initializeColumnCheck.bind(this)),this.subscribe("row-deleted",this.rowsUpdated.bind(this)),this.subscribe("scroll-horizontal",this.scrollHorizontal.bind(this)),this.subscribe("row-added",this.rowsUpdated.bind(this)),this.subscribe("column-moved",this.recalcActiveRows.bind(this)),this.subscribe("column-add",this.recalcActiveRows.bind(this)),this.subscribe("data-refreshed",this.recalcActiveRowsRefresh.bind(this)),this.subscribe("table-redraw",this.tableRedraw.bind(this)),this.subscribe("rows-visible",this.visibleRows.bind(this)),this.subscribe("scrollbar-vertical",this.adjustForScrollbar.bind(this)),this.subscribe("redraw-blocked",this.blockRedraw.bind(this)),this.subscribe("redraw-restored",this.restoreRedraw.bind(this)),this.subscribe("table-redrawing",this.resizeHolderWidth.bind(this)),this.subscribe("column-resized",this.resizeHolderWidth.bind(this)),this.subscribe("column-show",this.resizeHolderWidth.bind(this)),this.subscribe("column-hide",this.resizeHolderWidth.bind(this)),this.registerTableFunction("getCalcResults",this.getResults.bind(this)),this.registerTableFunction("recalc",this.userRecalc.bind(this)),this.resizeHolderWidth()}resizeHolderWidth(){this.topElement.style.minWidth=this.table.columnManager.headersElement.offsetWidth+"px"}tableRedraw(t){this.recalc(this.table.rowManager.activeRows),t&&this.redraw()}blockRedraw(){this.blocked=!0,this.recalcAfterBlock=!1}restoreRedraw(){this.blocked=!1,this.recalcAfterBlock&&(this.recalcAfterBlock=!1,this.recalcActiveRowsRefresh())}userRecalc(){this.recalc(this.table.rowManager.activeRows)}blockCheck(){return this.blocked&&(this.recalcAfterBlock=!0),this.blocked}visibleRows(t,e){return this.topRow&&e.unshift(this.topRow),this.botRow&&e.push(this.botRow),e}rowsUpdated(t){this.table.options.groupBy?this.recalcRowGroup(t):this.recalcActiveRows()}recalcActiveRowsRefresh(){this.table.options.groupBy&&this.table.options.dataTreeStartExpanded&&this.table.options.dataTree?this.recalcAll():this.recalcActiveRows()}recalcActiveRows(){this.recalc(this.table.rowManager.activeRows)}cellValueChanged(t){(t.column.definition.topCalc||t.column.definition.bottomCalc)&&(this.table.options.groupBy?("table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs||this.recalcActiveRows(),"table"!=this.table.options.columnCalcs&&this.recalcRowGroup(t.row)):this.recalcActiveRows())}initializeColumnCheck(t){(t.definition.topCalc||t.definition.bottomCalc)&&this.initializeColumn(t)}initializeColumn(t){var e=t.definition,n={topCalcParams:e.topCalcParams||{},botCalcParams:e.bottomCalcParams||{}};if(e.topCalc){switch(typeof e.topCalc){case"string":C.calculations[e.topCalc]?n.topCalc=C.calculations[e.topCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.topCalc);break;case"function":n.topCalc=e.topCalc}n.topCalc&&(t.modules.columnCalcs=n,this.topCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeTopRow())}if(e.bottomCalc){switch(typeof e.bottomCalc){case"string":C.calculations[e.bottomCalc]?n.botCalc=C.calculations[e.bottomCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.bottomCalc);break;case"function":n.botCalc=e.bottomCalc}n.botCalc&&(t.modules.columnCalcs=n,this.botCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeBottomRow())}}registerColumnField(){}removeCalcs(){var t=!1;this.topInitialized&&(this.topInitialized=!1,this.topElement.parentNode.removeChild(this.topElement),t=!0),this.botInitialized&&(this.botInitialized=!1,this.footerRemove(this.botElement),t=!0),t&&this.table.rowManager.adjustTableSize()}reinitializeCalcs(){this.topCalcs.length&&this.initializeTopRow(),this.botCalcs.length&&this.initializeBottomRow()}initializeTopRow(){this.topInitialized||(this.table.columnManager.getContentsElement().insertBefore(this.topElement,this.table.columnManager.headersElement.nextSibling),this.topInitialized=!0)}initializeBottomRow(){this.botInitialized||(this.footerPrepend(this.botElement),this.botInitialized=!0)}scrollHorizontal(t){this.botInitialized&&this.botRow&&(this.botElement.scrollLeft=t)}recalc(t){var e,n;if(!this.blockCheck()&&(this.topInitialized||this.botInitialized)){if(e=this.rowsToData(t),this.topInitialized){for(this.topRow&&this.topRow.deleteCells(),n=this.generateRow("top",e),this.topRow=n;this.topElement.firstChild;)this.topElement.removeChild(this.topElement.firstChild);this.topElement.appendChild(n.getElement()),n.initialize(!0)}if(this.botInitialized){for(this.botRow&&this.botRow.deleteCells(),n=this.generateRow("bottom",e),this.botRow=n;this.botElement.firstChild;)this.botElement.removeChild(this.botElement.firstChild);this.botElement.appendChild(n.getElement()),n.initialize(!0)}this.table.rowManager.adjustTableSize(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()}}recalcRowGroup(t){this.recalcGroup(this.table.modules.groupRows.getRowGroup(t))}recalcAll(){(this.topCalcs.length||this.botCalcs.length)&&("group"!==this.table.options.columnCalcs&&this.recalcActiveRows(),this.table.options.groupBy&&"table"!==this.table.options.columnCalcs&&this.table.modules.groupRows.getChildGroups().forEach((t=>{this.recalcGroup(t)})))}recalcGroup(t){var e,n;this.blockCheck()||t&&t.calcs&&(t.calcs.bottom&&(e=this.rowsToData(t.rows),n=this.generateRowData("bottom",e),t.calcs.bottom.updateData(n),t.calcs.bottom.reinitialize()),t.calcs.top&&(e=this.rowsToData(t.rows),n=this.generateRowData("top",e),t.calcs.top.updateData(n),t.calcs.top.reinitialize()))}generateTopRow(t){return this.generateRow("top",this.rowsToData(t))}generateBottomRow(t){return this.generateRow("bottom",this.rowsToData(t))}rowsToData(t){var e=[];return t.forEach((t=>{if(e.push(t.getData()),this.table.options.dataTree&&this.table.options.dataTreeChildColumnCalcs&&t.modules.dataTree&&t.modules.dataTree.open){var n=this.rowsToData(this.table.modules.dataTree.getFilteredTreeChildren(t));e=e.concat(n)}})),e}generateRow(t,e){var n,i=this.generateRowData(t,e);return this.table.modExists("mutator")&&this.table.modules.mutator.disable(),n=new k(i,this,"calc"),this.table.modExists("mutator")&&this.table.modules.mutator.enable(),n.getElement().classList.add("tabulator-calcs","tabulator-calcs-"+t),n.component=!1,n.getComponent=()=>(n.component||(n.component=new p(n)),n.component),n.generateCells=()=>{var e=[];this.table.columnManager.columnsByIndex.forEach((i=>{this.genColumn.setField(i.getField()),this.genColumn.hozAlign=i.hozAlign,i.definition[t+"CalcFormatter"]&&this.table.modExists("format")?this.genColumn.modules.format={formatter:this.table.modules.format.getFormatter(i.definition[t+"CalcFormatter"]),params:i.definition[t+"CalcFormatterParams"]||{}}:this.genColumn.modules.format={formatter:this.table.modules.format.getFormatter("plaintext"),params:{}},this.genColumn.definition.cssClass=i.definition.cssClass;var r=new g(this.genColumn,n);r.getElement(),r.column=i,r.setWidth(),i.cells.push(r),e.push(r),i.visible||r.hide()})),n.cells=e},n}generateRowData(t,e){var n,i,r={},o="top"==t?this.topCalcs:this.botCalcs,s="top"==t?"topCalc":"botCalc";return o.forEach((function(t){var o=[];t.modules.columnCalcs&&t.modules.columnCalcs[s]&&(e.forEach((function(e){o.push(t.getFieldValue(e))})),i=s+"Params",n="function"==typeof t.modules.columnCalcs[i]?t.modules.columnCalcs[i](o,e):t.modules.columnCalcs[i],t.setFieldValue(r,t.modules.columnCalcs[s](o,e,n)))})),r}hasTopCalcs(){return!!this.topCalcs.length}hasBottomCalcs(){return!!this.botCalcs.length}redraw(){this.topRow&&this.topRow.normalizeHeight(!0),this.botRow&&this.botRow.normalizeHeight(!0)}getResults(){var t={};return this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.getGroups(!0).forEach((e=>{t[e.getKey()]=this.getGroupResults(e)})):t={top:this.topRow?this.topRow.getData():{},bottom:this.botRow?this.botRow.getData():{}},t}getGroupResults(t){var e=t._getSelf(),n=t.getSubGroups(),i={};return n.forEach((t=>{i[t.getKey()]=this.getGroupResults(t)})),{top:e.calcs.top?e.calcs.top.getData():{},bottom:e.calcs.bottom?e.calcs.bottom.getData():{},groups:i}}adjustForScrollbar(t){this.botRow&&(this.table.rtl?this.botElement.style.paddingLeft=t+"px":this.botElement.style.paddingRight=t+"px")}}C.moduleName="columnCalcs",C.calculations=x;class E extends s{constructor(t){super(t),this.indent=10,this.field="",this.collapseEl=null,this.expandEl=null,this.branchEl=null,this.elementField=!1,this.startOpen=function(){},this.registerTableOption("dataTree",!1),this.registerTableOption("dataTreeFilter",!0),this.registerTableOption("dataTreeSort",!0),this.registerTableOption("dataTreeElementColumn",!1),this.registerTableOption("dataTreeBranchElement",!0),this.registerTableOption("dataTreeChildIndent",9),this.registerTableOption("dataTreeChildField","_children"),this.registerTableOption("dataTreeCollapseElement",!1),this.registerTableOption("dataTreeExpandElement",!1),this.registerTableOption("dataTreeStartExpanded",!1),this.registerTableOption("dataTreeChildColumnCalcs",!1),this.registerTableOption("dataTreeSelectPropagate",!1),this.registerComponentFunction("row","treeCollapse",this.collapseRow.bind(this)),this.registerComponentFunction("row","treeExpand",this.expandRow.bind(this)),this.registerComponentFunction("row","treeToggle",this.toggleRow.bind(this)),this.registerComponentFunction("row","getTreeParent",this.getTreeParent.bind(this)),this.registerComponentFunction("row","getTreeChildren",this.getRowChildren.bind(this)),this.registerComponentFunction("row","addTreeChild",this.addTreeChildRow.bind(this)),this.registerComponentFunction("row","isTreeExpanded",this.isRowExpanded.bind(this))}initialize(){if(this.table.options.dataTree){var t=null,e=this.table.options;switch(this.field=e.dataTreeChildField,this.indent=e.dataTreeChildIndent,this.options("movableRows")&&console.warn("The movableRows option is not available with dataTree enabled, moving of child rows could result in unpredictable behavior"),e.dataTreeBranchElement&&(!0===e.dataTreeBranchElement?(this.branchEl=document.createElement("div"),this.branchEl.classList.add("tabulator-data-tree-branch")):"string"==typeof e.dataTreeBranchElement?((t=document.createElement("div")).innerHTML=e.dataTreeBranchElement,this.branchEl=t.firstChild):this.branchEl=e.dataTreeBranchElement),e.dataTreeCollapseElement?"string"==typeof e.dataTreeCollapseElement?((t=document.createElement("div")).innerHTML=e.dataTreeCollapseElement,this.collapseEl=t.firstChild):this.collapseEl=e.dataTreeCollapseElement:(this.collapseEl=document.createElement("div"),this.collapseEl.classList.add("tabulator-data-tree-control"),this.collapseEl.tabIndex=0,this.collapseEl.innerHTML="
"),e.dataTreeExpandElement?"string"==typeof e.dataTreeExpandElement?((t=document.createElement("div")).innerHTML=e.dataTreeExpandElement,this.expandEl=t.firstChild):this.expandEl=e.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),typeof e.dataTreeStartExpanded){case"boolean":this.startOpen=function(t,n){return e.dataTreeStartExpanded};break;case"function":this.startOpen=e.dataTreeStartExpanded;break;default:this.startOpen=function(t,n){return e.dataTreeStartExpanded[n]}}this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-layout-after",this.layoutRow.bind(this)),this.subscribe("row-deleted",this.rowDelete.bind(this),0),this.subscribe("row-data-changed",this.rowDataChanged.bind(this),10),this.subscribe("cell-value-updated",this.cellValueChanged.bind(this)),this.subscribe("edit-cancelled",this.cellValueChanged.bind(this)),this.subscribe("column-moving-rows",this.columnMoving.bind(this)),this.subscribe("table-built",this.initializeElementField.bind(this)),this.subscribe("table-redrawing",this.tableRedrawing.bind(this)),this.registerDisplayHandler(this.getRows.bind(this),30)}}tableRedrawing(t){t&&this.table.rowManager.getRows().forEach((t=>{this.reinitializeRowChildren(t)}))}initializeElementField(){var t=this.table.columnManager.getFirstVisibleColumn();this.elementField=this.table.options.dataTreeElementColumn||!!t&&t.field}getRowChildren(t){return this.getTreeChildren(t,!0)}columnMoving(){var t=[];return this.table.rowManager.rows.forEach((e=>{t=t.concat(this.getTreeChildren(e,!1,!0))})),t}rowDataChanged(t,e,n){this.redrawNeeded(n)&&(this.initializeRow(t),e&&(this.layoutRow(t),this.refreshData(!0)))}cellValueChanged(t){t.column.getField()===this.elementField&&this.layoutRow(t.row)}initializeRow(t){var e=t.getData()[this.field],n=Array.isArray(e),i=n||!n&&"object"==typeof e&&null!==e;!i&&t.modules.dataTree&&t.modules.dataTree.branchEl&&t.modules.dataTree.branchEl.parentNode.removeChild(t.modules.dataTree.branchEl),!i&&t.modules.dataTree&&t.modules.dataTree.controlEl&&t.modules.dataTree.controlEl.parentNode.removeChild(t.modules.dataTree.controlEl),t.modules.dataTree={index:t.modules.dataTree?t.modules.dataTree.index:0,open:!!i&&(t.modules.dataTree?t.modules.dataTree.open:this.startOpen(t.getComponent(),0)),controlEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.controlEl,branchEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.branchEl,parent:!!t.modules.dataTree&&t.modules.dataTree.parent,children:i}}reinitializeRowChildren(t){this.getTreeChildren(t,!1,!0).forEach((function(t){t.reinitialize(!0)}))}layoutRow(t){var e=(this.elementField?t.getCell(this.elementField):t.getCells()[0]).getElement(),n=t.modules.dataTree;n.branchEl&&(n.branchEl.parentNode&&n.branchEl.parentNode.removeChild(n.branchEl),n.branchEl=!1),n.controlEl&&(n.controlEl.parentNode&&n.controlEl.parentNode.removeChild(n.controlEl),n.controlEl=!1),this.generateControlElement(t,e),t.getElement().classList.add("tabulator-tree-level-"+n.index),n.index&&(this.branchEl?(n.branchEl=this.branchEl.cloneNode(!0),e.insertBefore(n.branchEl,e.firstChild),this.table.rtl?n.branchEl.style.marginRight=(n.branchEl.offsetWidth+n.branchEl.style.marginLeft)*(n.index-1)+n.index*this.indent+"px":n.branchEl.style.marginLeft=(n.branchEl.offsetWidth+n.branchEl.style.marginRight)*(n.index-1)+n.index*this.indent+"px"):this.table.rtl?e.style.paddingRight=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-right"))+n.index*this.indent+"px":e.style.paddingLeft=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-left"))+n.index*this.indent+"px")}generateControlElement(t,e){var n=t.modules.dataTree,i=n.controlEl;e=e||t.getCells()[0].getElement(),!1!==n.children&&(n.open?(n.controlEl=this.collapseEl.cloneNode(!0),n.controlEl.addEventListener("click",(e=>{e.stopPropagation(),this.collapseRow(t)}))):(n.controlEl=this.expandEl.cloneNode(!0),n.controlEl.addEventListener("click",(e=>{e.stopPropagation(),this.expandRow(t)}))),n.controlEl.addEventListener("mousedown",(t=>{t.stopPropagation()})),i&&i.parentNode===e?i.parentNode.replaceChild(n.controlEl,i):e.insertBefore(n.controlEl,e.firstChild))}getRows(t){var e=[];return t.forEach(((t,n)=>{var i;e.push(t),t instanceof k&&(t.create(),(i=t.modules.dataTree).index||!1===i.children||this.getChildren(t).forEach((t=>{t.create(),e.push(t)})))})),e}getChildren(t,e){var n=t.modules.dataTree,i=[],r=[];return!1!==n.children&&(n.open||e)&&(Array.isArray(n.children)||(n.children=this.generateChildren(t)),i=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(n.children):n.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(i),i.forEach((t=>{r.push(t),this.getChildren(t).forEach((t=>{r.push(t)}))}))),r}generateChildren(t){var e=[],n=t.getData()[this.field];return Array.isArray(n)||(n=[n]),n.forEach((n=>{var i=new k(n||{},this.table.rowManager);i.create(),i.modules.dataTree.index=t.modules.dataTree.index+1,i.modules.dataTree.parent=t,i.modules.dataTree.children&&(i.modules.dataTree.open=this.startOpen(i.getComponent(),i.modules.dataTree.index)),e.push(i)})),e}expandRow(t,e){var n=t.modules.dataTree;!1!==n.children&&(n.open=!0,t.reinitialize(),this.refreshData(!0),this.dispatchExternal("dataTreeRowExpanded",t.getComponent(),t.modules.dataTree.index))}collapseRow(t){var e=t.modules.dataTree;!1!==e.children&&(e.open=!1,t.reinitialize(),this.refreshData(!0),this.dispatchExternal("dataTreeRowCollapsed",t.getComponent(),t.modules.dataTree.index))}toggleRow(t){var e=t.modules.dataTree;!1!==e.children&&(e.open?this.collapseRow(t):this.expandRow(t))}isRowExpanded(t){return t.modules.dataTree.open}getTreeParent(t){return!!t.modules.dataTree.parent&&t.modules.dataTree.parent.getComponent()}getTreeParentRoot(t){return t.modules.dataTree&&t.modules.dataTree.parent?this.getTreeParentRoot(t.modules.dataTree.parent):t}getFilteredTreeChildren(t){var e=t.modules.dataTree,n=[];return e.children&&(Array.isArray(e.children)||(e.children=this.generateChildren(t)),(this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(e.children):e.children).forEach((t=>{t instanceof k&&n.push(t)}))),n}rowDelete(t){var e,n=t.modules.dataTree.parent;n&&(!1!==(e=this.findChildIndex(t,n))&&n.data[this.field].splice(e,1),n.data[this.field].length||delete n.data[this.field],this.initializeRow(n),this.layoutRow(n)),this.refreshData(!0)}addTreeChildRow(t,e,n,i){var r=!1;"string"==typeof e&&(e=JSON.parse(e)),Array.isArray(t.data[this.field])||(t.data[this.field]=[],t.modules.dataTree.open=this.startOpen(t.getComponent(),t.modules.dataTree.index)),void 0!==i&&!1!==(r=this.findChildIndex(i,t))&&t.data[this.field].splice(n?r:r+1,0,e),!1===r&&(n?t.data[this.field].unshift(e):t.data[this.field].push(e)),this.initializeRow(t),this.layoutRow(t),this.refreshData(!0)}findChildIndex(t,e){var n=!1;return"object"==typeof t?t instanceof k?n=t.data:t instanceof y?n=t._getSelf().data:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?e.modules.dataTree&&(n=e.modules.dataTree.children.find((e=>e instanceof k&&e.element===t)))&&(n=n.data):null===t&&(n=!1):n=void 0!==t&&e.data[this.field].find((e=>e.data[this.table.options.index]==t)),n&&(Array.isArray(e.data[this.field])&&(n=e.data[this.field].indexOf(n)),-1==n&&(n=!1)),n}getTreeChildren(t,e,n){var i=t.modules.dataTree,r=[];return i.children&&(Array.isArray(i.children)||(i.children=this.generateChildren(t)),i.children.forEach((t=>{t instanceof k&&(r.push(e?t.getComponent():t),n&&(r=r.concat(this.getTreeChildren(t,e,n))))}))),r}getChildField(){return this.field}redrawNeeded(t){return!!this.field&&void 0!==t[this.field]||!!this.elementField&&void 0!==t[this.elementField]}}E.moduleName="dataTree";var $={csv:function(t,e={},n){var i=e.delimiter?e.delimiter:",",r=[],o=[];t.forEach((t=>{var e=[];switch(t.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":t.columns.forEach(((t,e)=>{t&&1===t.depth&&(o[e]=void 0===t.value||null===t.value?"":'"'+String(t.value).split('"').join('""')+'"')}));break;case"row":t.columns.forEach((t=>{if(t){switch(typeof t.value){case"object":t.value=null!==t.value?JSON.stringify(t.value):"";break;case"undefined":t.value=""}e.push('"'+String(t.value).split('"').join('""')+'"')}})),r.push(e.join(i))}})),o.length&&r.unshift(o.join(i)),r=r.join("\n"),e.bom&&(r="\ufeff"+r),n(r,"text/csv")},json:function(t,e,n){var i=[];t.forEach((t=>{var e={};switch(t.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":t.columns.forEach((t=>{t&&(e[t.component.getTitleDownload()||t.component.getField()]=t.value)})),i.push(e)}})),n(i=JSON.stringify(i,null,"\t"),"application/json")},jsonLines:function(t,e,n){const i=[];t.forEach((t=>{const e={};switch(t.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":t.columns.forEach((t=>{t&&(e[t.component.getTitleDownload()||t.component.getField()]=t.value)})),i.push(JSON.stringify(e))}})),n(i.join("\n"),"application/x-ndjson")},pdf:function(t,e={},n){var i=[],r=[],o={},s=e.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},a=e.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},l=e.jsPDF||{},u=e.title?e.title:"";function c(t,e){var n=[];return t.columns.forEach((t=>{var i;if(t){switch(typeof t.value){case"object":t.value=null!==t.value?JSON.stringify(t.value):"";break;case"undefined":t.value=""}i={content:t.value,colSpan:t.width,rowSpan:t.height},e&&(i.styles=e),n.push(i)}})),n}l.orientation||(l.orientation=e.orientation||"landscape"),l.unit||(l.unit="pt"),t.forEach((t=>{switch(t.type){case"header":i.push(c(t));break;case"group":r.push(c(t,s));break;case"calc":r.push(c(t,a));break;case"row":r.push(c(t))}}));var h=new jspdf.jsPDF(l);e.autoTable&&(o="function"==typeof e.autoTable?e.autoTable(h)||{}:e.autoTable),u&&(o.didDrawPage=function(t){h.text(u,40,30)}),o.head=i,o.body=r,h.autoTable(o),e.documentProcessing&&e.documentProcessing(h),n(h.output("arraybuffer"),"application/pdf")},xlsx:function(t,e,n){var r=e.sheetName||"Sheet1",o=XLSX.utils.book_new(),s=new i(this),a=!("compress"in e)||e.compress,l=e.writeOptions||{bookType:"xlsx",bookSST:!0,compression:a};function u(){var e=[],n=[],i={},r={s:{c:0,r:0},e:{c:t[0]?t[0].columns.reduce(((t,e)=>t+(e&&e.width?e.width:1)),0):0,r:t.length}};return t.forEach(((t,i)=>{var r=[];t.columns.forEach((function(t,e){t?(r.push(t.value instanceof Date||"object"!=typeof t.value?t.value:JSON.stringify(t.value)),(t.width>1||t.height>-1)&&(t.height>1||t.width>1)&&n.push({s:{r:i,c:e},e:{r:i+t.height-1,c:e+t.width-1}})):r.push("")})),e.push(r)})),XLSX.utils.sheet_add_aoa(i,e),i["!ref"]=XLSX.utils.encode_range(r),n.length&&(i["!merges"]=n),i}if(l.type="binary",o.SheetNames=[],o.Sheets={},e.sheetOnly)n(u());else{if(e.sheets)for(var c in e.sheets)!0===e.sheets[c]?(o.SheetNames.push(c),o.Sheets[c]=u()):(o.SheetNames.push(c),s.commsSend(e.sheets[c],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:this.active,intercept:function(t){o.Sheets[c]=t}}));else o.SheetNames.push(r),o.Sheets[r]=u();e.documentProcessing&&(o=e.documentProcessing(o)),n(function(t){for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),i=0;i!=t.length;++i)n[i]=255&t.charCodeAt(i);return e}(XLSX.write(o,l)),"application/octet-stream")}},html:function(t,e,n){this.modExists("export",!0)&&n(this.modules.export.generateHTMLTable(t),"text/html")}};class z extends s{constructor(t){super(t),this.registerTableOption("downloadEncoder",(function(t,e){return new Blob([t],{type:e})})),this.registerTableOption("downloadReady",void 0),this.registerTableOption("downloadConfig",{}),this.registerTableOption("downloadRowRange","active"),this.registerColumnOption("download"),this.registerColumnOption("titleDownload")}initialize(){this.deprecatedOptionsCheck(),this.registerTableFunction("download",this.download.bind(this)),this.registerTableFunction("downloadToTab",this.downloadToTab.bind(this))}deprecatedOptionsCheck(){this.deprecationCheck("downloadReady","downloadEncoder")}downloadToTab(t,e,n,i){this.download(t,e,n,i,!0)}download(t,e,n,i,r){var o=!1;if("function"==typeof t?o=t:z.downloaders[t]?o=z.downloaders[t]:console.warn("Download Error - No such download type found: ",t),o){var s=this.generateExportList(i);o.call(this.table,s,n||{},function(n,i){r?!0===r?this.triggerDownload(n,i,t,e,!0):r(n):this.triggerDownload(n,i,t,e)}.bind(this))}}generateExportList(t){var e=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,t||this.table.options.downloadRowRange,"download"),n=this.table.options.groupHeaderDownload;return n&&!Array.isArray(n)&&(n=[n]),e.forEach((t=>{var e;"group"===t.type&&(e=t.columns[0],n&&n[t.indent]&&(e.value=n[t.indent](e.value,t.component._group.getRowCount(),t.component._group.getData(),t.component)))})),e}triggerDownload(t,e,n,i,r){var o=document.createElement("a"),s=this.table.options.downloadEncoder(t,e);s&&(r?window.open(window.URL.createObjectURL(s)):(i=i||"Tabulator."+("function"==typeof n?"txt":n),navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(s,i):(o.setAttribute("href",window.URL.createObjectURL(s)),o.setAttribute("download",i),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o))),this.dispatchExternal("downloadComplete"))}commsReceived(t,e,n){"intercept"===e&&this.download(n.type,"",n.options,n.active,n.intercept)}}function j(t,e){var n=e.mask,i=void 0!==e.maskLetterChar?e.maskLetterChar:"A",r=void 0!==e.maskNumberChar?e.maskNumberChar:"9",o=void 0!==e.maskWildcardChar?e.maskWildcardChar:"*";function s(e){var a=n[e];void 0!==a&&a!==o&&a!==i&&a!==r&&(t.value=t.value+""+a,s(e+1))}t.addEventListener("keydown",(e=>{var s=t.value.length,a=e.key;if(e.keyCode>46&&!e.ctrlKey&&!e.metaKey){if(s>=n.length)return e.preventDefault(),e.stopPropagation(),!1;switch(n[s]){case i:if(a.toUpperCase()==a.toLowerCase())return e.preventDefault(),e.stopPropagation(),!1;break;case r:if(isNaN(a))return e.preventDefault(),e.stopPropagation(),!1;break;case o:break;default:if(a!==n[s])return e.preventDefault(),e.stopPropagation(),!1}}})),t.addEventListener("keyup",(n=>{n.keyCode>46&&e.maskAutoFill&&s(t.value.length)})),t.placeholder||(t.placeholder=n),e.maskAutoFill&&s(t.value.length)}z.moduleName="download",z.downloaders=$;class T{constructor(t,e,n,i,r,o){this.edit=t,this.table=t.table,this.cell=e,this.params=this._initializeParams(o),this.data=[],this.displayItems=[],this.currentItems=[],this.focusedItem=null,this.input=this._createInputElement(),this.listEl=this._createListElement(),this.initialValues=null,this.isFilter="header"===e.getType(),this.filterTimeout=null,this.filtered=!1,this.typing=!1,this.values=[],this.popup=null,this.listIteration=0,this.lastAction="",this.filterTerm="",this.blurable=!0,this.actions={success:i,cancel:r},this._deprecatedOptionsCheck(),this._initializeValue(),n(this._onRendered.bind(this))}_deprecatedOptionsCheck(){this.params.listItemFormatter&&this.cell.getTable().deprecationAdvisor.msg("The listItemFormatter editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.sortValuesList&&this.cell.getTable().deprecationAdvisor.msg("The sortValuesList editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.searchFunc&&this.cell.getTable().deprecationAdvisor.msg("The searchFunc editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.searchingPlaceholder&&this.cell.getTable().deprecationAdvisor.msg("The searchingPlaceholder editor param has been deprecated, please see the latest editor documentation for updated options")}_initializeValue(){var t=this.cell.getValue();void 0===t&&void 0!==this.params.defaultValue&&(t=this.params.defaultValue),this.initialValues=this.params.multiselect?t:[t],this.isFilter&&(this.input.value=this.initialValues?this.initialValues.join(","):"",this.headerFilterInitialListGen())}_onRendered(){var t=this.cell.getElement();function e(t){t.stopPropagation()}this.isFilter||(this.input.style.height="100%",this.input.focus({preventScroll:!0})),t.addEventListener("click",e),setTimeout((()=>{t.removeEventListener("click",e)}),1e3),this.input.addEventListener("mousedown",this._preventPopupBlur.bind(this))}_createListElement(){var t=document.createElement("div");return t.classList.add("tabulator-edit-list"),t.addEventListener("mousedown",this._preventBlur.bind(this)),t.addEventListener("keydown",this._inputKeyDown.bind(this)),t}_setListWidth(){var t=this.isFilter?this.input:this.cell.getElement();this.listEl.style.minWidth=t.offsetWidth+"px",this.params.maxWidth&&(!0===this.params.maxWidth?this.listEl.style.maxWidth=t.offsetWidth+"px":"number"==typeof this.params.maxWidth?this.listEl.style.maxWidth=this.params.maxWidth+"px":this.listEl.style.maxWidth=this.params.maxWidth)}_createInputElement(){var t=this.params.elementAttributes,e=document.createElement("input");if(e.setAttribute("type",this.params.clearable?"search":"text"),e.style.padding="4px",e.style.width="100%",e.style.boxSizing="border-box",this.params.autocomplete||(e.style.cursor="default",e.style.caretColor="transparent"),t&&"object"==typeof t)for(let n in t)"+"==n.charAt(0)?(n=n.slice(1),e.setAttribute(n,e.getAttribute(n)+t["+"+n])):e.setAttribute(n,t[n]);return this.params.mask&&j(e,this.params),this._bindInputEvents(e),e}_initializeParams(t){var e,n=["values","valuesURL","valuesLookup"];return(t=Object.assign({},t)).verticalNavigation=t.verticalNavigation||"editor",t.placeholderLoading=void 0===t.placeholderLoading?"Searching ...":t.placeholderLoading,t.placeholderEmpty=void 0===t.placeholderEmpty?"No Results Found":t.placeholderEmpty,t.filterDelay=void 0===t.filterDelay?300:t.filterDelay,t.emptyValue=Object.keys(t).includes("emptyValue")?t.emptyValue:"",(e=Object.keys(t).filter((t=>n.includes(t))).length)?e>1&&console.warn("list editor config error - only one of the values, valuesURL, or valuesLookup options can be set on the same editor"):console.warn("list editor config error - either the values, valuesURL, or valuesLookup option must be set"),t.autocomplete?t.multiselect&&(t.multiselect=!1,console.warn("list editor config error - multiselect option is not available when autocomplete is enabled")):(t.freetext&&(t.freetext=!1,console.warn("list editor config error - freetext option is only available when autocomplete is enabled")),t.filterFunc&&(t.filterFunc=!1,console.warn("list editor config error - filterFunc option is only available when autocomplete is enabled")),t.filterRemote&&(t.filterRemote=!1,console.warn("list editor config error - filterRemote option is only available when autocomplete is enabled")),t.mask&&(t.mask=!1,console.warn("list editor config error - mask option is only available when autocomplete is enabled")),t.allowEmpty&&(t.allowEmpty=!1,console.warn("list editor config error - allowEmpty option is only available when autocomplete is enabled")),t.listOnEmpty&&(t.listOnEmpty=!1,console.warn("list editor config error - listOnEmpty option is only available when autocomplete is enabled"))),t.filterRemote&&"function"!=typeof t.valuesLookup&&!t.valuesURL&&(t.filterRemote=!1,console.warn("list editor config error - filterRemote option should only be used when values list is populated from a remote source")),t}_bindInputEvents(t){t.addEventListener("focus",this._inputFocus.bind(this)),t.addEventListener("click",this._inputClick.bind(this)),t.addEventListener("blur",this._inputBlur.bind(this)),t.addEventListener("keydown",this._inputKeyDown.bind(this)),t.addEventListener("search",this._inputSearch.bind(this)),this.params.autocomplete&&t.addEventListener("keyup",this._inputKeyUp.bind(this))}_inputFocus(t){this.rebuildOptionsList()}_filter(){this.params.filterRemote?(clearTimeout(this.filterTimeout),this.filterTimeout=setTimeout((()=>{this.rebuildOptionsList()}),this.params.filterDelay)):this._filterList()}_inputClick(t){t.stopPropagation()}_inputBlur(t){this.blurable&&(this.popup?this.popup.hide():this._resolveValue(!0))}_inputSearch(){this._clearChoices()}_inputKeyDown(t){switch(t.keyCode){case 38:this._keyUp(t);break;case 40:this._keyDown(t);break;case 37:case 39:this._keySide(t);break;case 13:this._keyEnter();break;case 27:this._keyEsc();break;case 36:case 35:this._keyHomeEnd(t);break;case 9:this._keyTab(t);break;default:this._keySelectLetter(t)}}_inputKeyUp(t){switch(t.keyCode){case 38:case 37:case 39:case 40:case 13:case 27:break;default:this._keyAutoCompLetter(t)}}_preventPopupBlur(){this.popup&&this.popup.blockHide(),setTimeout((()=>{this.popup&&this.popup.restoreHide()}),10)}_preventBlur(){this.blurable=!1,setTimeout((()=>{this.blurable=!0}),10)}_keyTab(t){this.params.autocomplete&&"typing"===this.lastAction?this._resolveValue(!0):this.focusedItem&&this._chooseItem(this.focusedItem,!0)}_keyUp(t){var e=this.displayItems.indexOf(this.focusedItem);("editor"==this.params.verticalNavigation||"hybrid"==this.params.verticalNavigation&&e)&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),e>0&&this._focusItem(this.displayItems[e-1]))}_keyDown(t){var e=this.displayItems.indexOf(this.focusedItem);("editor"==this.params.verticalNavigation||"hybrid"==this.params.verticalNavigation&&e=38&&t.keyCode<=90&&this._scrollToValue(t.keyCode))}_keyAutoCompLetter(t){this._filter(),this.lastAction="typing",this.typing=!0}_scrollToValue(t){clearTimeout(this.filterTimeout);var e=String.fromCharCode(t).toLowerCase();this.filterTerm+=e.toLowerCase();var n=this.displayItems.find((t=>void 0!==t.label&&t.label.toLowerCase().startsWith(this.filterTerm)));n&&this._focusItem(n),this.filterTimeout=setTimeout((()=>{this.filterTerm=""}),800)}_focusItem(t){this.lastAction="focus",this.focusedItem&&this.focusedItem.element&&this.focusedItem.element.classList.remove("focused"),this.focusedItem=t,t&&t.element&&(t.element.classList.add("focused"),t.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"}))}headerFilterInitialListGen(){this._generateOptions(!0)}rebuildOptionsList(){this._generateOptions().then(this._sortOptions.bind(this)).then(this._buildList.bind(this)).then(this._showList.bind(this)).catch((t=>{Number.isInteger(t)||console.error("List generation error",t)}))}_filterList(){this._buildList(this._filterOptions()),this._showList()}_generateOptions(t){var e=[],n=++this.listIteration;return this.filtered=!1,this.params.values?e=this.params.values:this.params.valuesURL?e=this._ajaxRequest(this.params.valuesURL,this.input.value):"function"==typeof this.params.valuesLookup?e=this.params.valuesLookup(this.cell,this.input.value):this.params.valuesLookup&&(e=this._uniqueColumnValues(this.params.valuesLookupField)),e instanceof Promise?(t||this._addPlaceholder(this.params.placeholderLoading),e.then().then((t=>this.listIteration===n?this._parseList(t):Promise.reject(n)))):Promise.resolve(this._parseList(e))}_addPlaceholder(t){var e=document.createElement("div");"function"==typeof t&&(t=t(this.cell.getComponent(),this.listEl)),t&&(this._clearList(),t instanceof HTMLElement?e=t:(e.classList.add("tabulator-edit-list-placeholder"),e.innerHTML=t),this.listEl.appendChild(e),this._showList())}_ajaxRequest(t,e){return t=c(t,{},this.params.filterRemote?{term:e}:{}),fetch(t).then((t=>t.ok?t.json().catch((t=>(console.warn("List Ajax Load Error - Invalid JSON returned",t),Promise.reject(t)))):(console.error("List Ajax Load Error - Connection Error: "+t.status,t.statusText),Promise.reject(t)))).catch((t=>(console.error("List Ajax Load Error - Connection Error: ",t),Promise.reject(t))))}_uniqueColumnValues(t){var e,n={},i=this.table.getData(this.params.valuesLookup);return(e=t?this.table.columnManager.getColumnByField(t):this.cell.getColumn()._getSelf())?i.forEach((t=>{var i=e.getFieldValue(t);null!=i&&""!==i&&(n[i]=!0)})):(console.warn("unable to find matching column to create select lookup list:",t),n=[]),Object.keys(n)}_parseList(t){var e=[];return Array.isArray(t)||(t=Object.entries(t).map((([t,e])=>({label:e,value:t})))),t.forEach((t=>{"object"!=typeof t&&(t={label:t,value:t}),this._parseListItem(t,e,0)})),!this.currentItems.length&&this.params.freetext&&(this.input.value=this.initialValues,this.typing=!0,this.lastAction="typing"),this.data=e,e}_parseListItem(t,e,n){var i={};t.options?i=this._parseListGroup(t,n+1):(i={label:t.label,value:t.value,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1,selected:!1,visible:!0,level:n,original:t},this.initialValues&&this.initialValues.indexOf(t.value)>-1&&this._chooseItem(i,!0)),e.push(i)}_parseListGroup(t,e){var n={label:t.label,group:!0,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1,visible:!0,level:e,options:[],original:t};return t.options.forEach((t=>{this._parseListItem(t,n.options,e)})),n}_sortOptions(t){var e;return this.params.sort&&(e="function"==typeof this.params.sort?this.params.sort:this._defaultSortFunction.bind(this),this._sortGroup(e,t)),t}_sortGroup(t,e){e.sort(((e,n)=>t(e.label,n.label,e.value,n.value,e.original,n.original))),e.forEach((e=>{e.group&&this._sortGroup(t,e.options)}))}_defaultSortFunction(t,e){var n,i,r,o,s,a=0,l=/(\d+)|(\D+)/g,u=/\d/,c=0;if("desc"===this.params.sort&&([t,e]=[e,t]),t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if((n=String(t).toLowerCase())===(i=String(e).toLowerCase()))return 0;if(!u.test(n)||!u.test(i))return n>i?1:-1;for(n=n.match(l),i=i.match(l),s=n.length>i.length?i.length:n.length;ao?1:-1;return n.length>i.length}c=1}else c=e||0===e?-1:0;return c}_filterOptions(){var t=this.params.filterFunc||this._defaultFilterFunc,e=this.input.value;return e?(this.filtered=!0,this.data.forEach((n=>{this._filterItem(t,e,n)}))):this.filtered=!1,this.data}_filterItem(t,e,n){var i=!1;return n.group?(n.options.forEach((n=>{this._filterItem(t,e,n)&&(i=!0)})),n.visible=i):n.visible=t(e,n.label,n.value,n.original),n.visible}_defaultFilterFunc(t,e,n,i){return t=String(t).toLowerCase(),null!=e&&(String(e).toLowerCase().indexOf(t)>-1||String(n).toLowerCase().indexOf(t)>-1)}_clearList(){for(;this.listEl.firstChild;)this.listEl.removeChild(this.listEl.firstChild);this.displayItems=[]}_buildList(t){this._clearList(),t.forEach((t=>{this._buildItem(t)})),this.displayItems.length||this._addPlaceholder(this.params.placeholderEmpty)}_buildItem(t){var e,n=t.element;if(!this.filtered||t.visible){if(!n){if((n=document.createElement("div")).tabIndex=0,(e=this.params.itemFormatter?this.params.itemFormatter(t.label,t.value,t.original,n):t.label)instanceof HTMLElement?n.appendChild(e):n.innerHTML=e,t.group?n.classList.add("tabulator-edit-list-group"):n.classList.add("tabulator-edit-list-item"),n.classList.add("tabulator-edit-list-group-level-"+t.level),t.elementAttributes&&"object"==typeof t.elementAttributes)for(let e in t.elementAttributes)"+"==e.charAt(0)?(e=e.slice(1),n.setAttribute(e,this.input.getAttribute(e)+t.elementAttributes["+"+e])):n.setAttribute(e,t.elementAttributes[e]);t.group?n.addEventListener("click",this._groupClick.bind(this,t)):n.addEventListener("click",this._itemClick.bind(this,t)),n.addEventListener("mousedown",this._preventBlur.bind(this)),t.element=n}this._styleItem(t),this.listEl.appendChild(n),t.group?t.options.forEach((t=>{this._buildItem(t)})):this.displayItems.push(t)}}_showList(){var t=this.popup&&this.popup.isVisible();if(this.input.parentNode){if(this.params.autocomplete&&""===this.input.value&&!this.params.listOnEmpty)return void(this.popup&&this.popup.hide(!0));this._setListWidth(),this.popup||(this.popup=this.edit.popup(this.listEl)),this.popup.show(this.cell.getElement(),"bottom"),t||setTimeout((()=>{this.popup.hideOnBlur(this._resolveValue.bind(this,!0))}),10)}}_styleItem(t){t&&t.element&&(t.selected?t.element.classList.add("active"):t.element.classList.remove("active"))}_itemClick(t,e){e.stopPropagation(),this._chooseItem(t)}_groupClick(t,e){e.stopPropagation()}_cancel(){this.popup.hide(!0),this.actions.cancel()}_clearChoices(){this.typing=!0,this.currentItems.forEach((t=>{t.selected=!1,this._styleItem(t)})),this.currentItems=[],this.focusedItem=null}_chooseItem(t,e){var n;this.typing=!1,this.params.multiselect?((n=this.currentItems.indexOf(t))>-1?(this.currentItems.splice(n,1),t.selected=!1):(this.currentItems.push(t),t.selected=!0),this.input.value=this.currentItems.map((t=>t.label)).join(","),this._styleItem(t)):(this.currentItems=[t],t.selected=!0,this.input.value=t.label,this._styleItem(t),e||this._resolveValue()),this._focusItem(t)}_resolveValue(t){var e,n;if(this.popup&&this.popup.hide(!0),this.params.multiselect)e=this.currentItems.map((t=>t.value));else if(t&&this.params.autocomplete&&this.typing){if(!(this.params.freetext||this.params.allowEmpty&&""===this.input.value))return void this.actions.cancel();e=this.input.value}else e=this.currentItems[0]?this.currentItems[0].value:null==(n=Array.isArray(this.initialValues)?this.initialValues[0]:this.initialValues)||""===n?n:this.params.emptyValue;""===e&&(e=this.params.emptyValue),this.actions.success(e),this.isFilter&&(this.initialValues=e&&!Array.isArray(e)?[e]:e,this.currentItems=[])}}var S={input:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input");if(s.setAttribute("type",r.search?"search":"text"),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function a(t){null==o&&""!==s.value||s.value!==o?n(s.value)&&(o=s.value):i()}return s.value=void 0!==o?o:"",e((function(){"cell"===t.getType()&&(s.focus({preventScroll:!0}),s.style.height="100%",r.selectContents&&s.select())})),s.addEventListener("change",a),s.addEventListener("blur",a),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:a();break;case 27:i();break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(s,r),s},textarea:function(t,e,n,i,r){var o=t.getValue(),s=r.verticalNavigation||"hybrid",a=String(null!=o?o:""),l=document.createElement("textarea"),u=0;if(l.style.display="block",l.style.padding="2px",l.style.height="100%",l.style.width="100%",l.style.boxSizing="border-box",l.style.whiteSpace="pre-wrap",l.style.resize="none",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),l.setAttribute(t,l.getAttribute(t)+r.elementAttributes["+"+t])):l.setAttribute(t,r.elementAttributes[t]);function c(e){null==o&&""!==l.value||l.value!==o?(n(l.value)&&(o=l.value),setTimeout((function(){t.getRow().normalizeHeight()}),300)):i()}return l.value=a,e((function(){"cell"===t.getType()&&(l.focus({preventScroll:!0}),l.style.height="100%",l.scrollHeight,l.style.height=l.scrollHeight+"px",t.getRow().normalizeHeight(),r.selectContents&&l.select())})),l.addEventListener("change",c),l.addEventListener("blur",c),l.addEventListener("keyup",(function(){l.style.height="";var e=l.scrollHeight;l.style.height=e+"px",e!=u&&(u=e,t.getRow().normalizeHeight())})),l.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:t.shiftKey&&r.shiftEnterSubmit&&c();break;case 27:i();break;case 38:("editor"==s||"hybrid"==s&&l.selectionStart)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 40:("editor"==s||"hybrid"==s&&l.selectionStart!==l.value.length)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(l,r),l},number:function(t,e,n,i,r){var o=t.getValue(),s=r.verticalNavigation||"editor",a=document.createElement("input");if(a.setAttribute("type","number"),void 0!==r.max&&a.setAttribute("max",r.max),void 0!==r.min&&a.setAttribute("min",r.min),void 0!==r.step&&a.setAttribute("step",r.step),a.style.padding="4px",a.style.width="100%",a.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),a.setAttribute(t,a.getAttribute(t)+r.elementAttributes["+"+t])):a.setAttribute(t,r.elementAttributes[t]);a.value=o;var l=function(t){u()};function u(){var t=a.value;isNaN(t)||""===t||(t=Number(t)),t!==o?n(t)&&(o=t):i()}return e((function(){"cell"===t.getType()&&(a.removeEventListener("blur",l),a.focus({preventScroll:!0}),a.style.height="100%",a.addEventListener("blur",l),r.selectContents&&a.select())})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:u();break;case 27:i();break;case 38:case 40:"editor"==s&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(a,r),a},range:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input");if(s.setAttribute("type","range"),void 0!==r.max&&s.setAttribute("max",r.max),void 0!==r.min&&s.setAttribute("min",r.min),void 0!==r.step&&s.setAttribute("step",r.step),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function a(){var t=s.value;isNaN(t)||""===t||(t=Number(t)),t!=o?n(t)&&(o=t):i()}return s.value=o,e((function(){"cell"===t.getType()&&(s.focus({preventScroll:!0}),s.style.height="100%")})),s.addEventListener("blur",(function(t){a()})),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:a();break;case 27:i()}})),s},date:function(t,e,n,i,r){var o=r.format,s=r.verticalNavigation||"editor",a=o?window.DateTime||luxon.DateTime:null,l=t.getValue(),u=document.createElement("input");function c(t){return(a.isDateTime(t)?t:"iso"===o?a.fromISO(String(t)):a.fromFormat(String(t),o)).toFormat("yyyy-MM-dd")}if(u.type="date",u.style.padding="4px",u.style.width="100%",u.style.boxSizing="border-box",r.max&&u.setAttribute("max",o?c(r.max):r.max),r.min&&u.setAttribute("min",o?c(r.min):r.min),r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),u.setAttribute(t,u.getAttribute(t)+r.elementAttributes["+"+t])):u.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=u.value;if(null==l&&""!==e||e!==l){if(e&&o)switch(t=a.fromFormat(String(e),"yyyy-MM-dd"),o){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(o)}n(e)&&(l=u.value)}else i()}return l=void 0!==l?l:"",o&&(a?l=c(l):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),u.value=l,e((function(){"cell"===t.getType()&&(u.focus({preventScroll:!0}),u.style.height="100%",r.selectContents&&u.select())})),u.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==u)&&h()})),u.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==s&&(t.stopImmediatePropagation(),t.stopPropagation())}})),u},time:function(t,e,n,i,r){var o,s=r.format,a=r.verticalNavigation||"editor",l=s?window.DateTime||luxon.DateTime:null,u=t.getValue(),c=document.createElement("input");if(c.type="time",c.style.padding="4px",c.style.width="100%",c.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),c.setAttribute(t,c.getAttribute(t)+r.elementAttributes["+"+t])):c.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=c.value;if(null==u&&""!==e||e!==u){if(e&&s)switch(t=l.fromFormat(String(e),"hh:mm"),s){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(s)}n(e)&&(u=c.value)}else i()}return u=void 0!==u?u:"",s&&(l?(o=l.isDateTime(u)?u:"iso"===s?l.fromISO(String(u)):l.fromFormat(String(u),s),u=o.toFormat("hh:mm")):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),c.value=u,e((function(){"cell"==t.getType()&&(c.focus({preventScroll:!0}),c.style.height="100%",r.selectContents&&c.select())})),c.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==c)&&h()})),c.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==a&&(t.stopImmediatePropagation(),t.stopPropagation())}})),c},datetime:function(t,e,n,i,r){var o,s=r.format,a=r.verticalNavigation||"editor",l=s?window.DateTime||luxon.DateTime:null,u=t.getValue(),c=document.createElement("input");if(c.type="datetime-local",c.style.padding="4px",c.style.width="100%",c.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),c.setAttribute(t,c.getAttribute(t)+r.elementAttributes["+"+t])):c.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=c.value;if(null==u&&""!==e||e!==u){if(e&&s)switch(t=l.fromISO(String(e)),s){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(s)}n(e)&&(u=c.value)}else i()}return u=void 0!==u?u:"",s&&(l?(o=l.isDateTime(u)?u:"iso"===s?l.fromISO(String(u)):l.fromFormat(String(u),s),u=o.toFormat("yyyy-MM-dd")+"T"+o.toFormat("hh:mm")):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),c.value=u,e((function(){"cell"===t.getType()&&(c.focus({preventScroll:!0}),c.style.height="100%",r.selectContents&&c.select())})),c.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==c)&&h()})),c.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==a&&(t.stopImmediatePropagation(),t.stopPropagation())}})),c},select:function(t,e,n,i,r){return this.deprecationMsg("The select editor has been deprecated, please use the new list editor"),new T(this,t,e,n,i,r).input},list:function(t,e,n,i,r){return new T(this,t,e,n,i,r).input},autocomplete:function(t,e,n,i,r){return this.deprecationMsg("The autocomplete editor has been deprecated, please use the new list editor with the 'autocomplete' editorParam"),r.autocomplete=!0,new T(this,t,e,n,i,r).input},star:function(t,e,n,i,r){var o=this,s=t.getElement(),a=t.getValue(),l=s.getElementsByTagName("svg").length||5,u=s.getElementsByTagName("svg")[0]?s.getElementsByTagName("svg")[0].getAttribute("width"):14,c=[],h=document.createElement("div"),f=document.createElementNS("http://www.w3.org/2000/svg","svg");function d(t){c.forEach((function(e,n){n'):("ie"==o.table.browser?e.setAttribute("class","tabulator-star-inactive"):e.classList.replace("tabulator-star-active","tabulator-star-inactive"),e.innerHTML='')}))}function b(t){var e=document.createElement("span"),i=f.cloneNode(!0);c.push(i),e.addEventListener("mouseenter",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),d(t)})),e.addEventListener("mousemove",(function(t){t.stopPropagation(),t.stopImmediatePropagation()})),e.addEventListener("click",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),n(t),s.blur()})),e.appendChild(i),h.appendChild(e)}function p(t){a=t,d(t)}if(s.style.whiteSpace="nowrap",s.style.overflow="hidden",s.style.textOverflow="ellipsis",h.style.verticalAlign="middle",h.style.display="inline-block",h.style.padding="4px",f.setAttribute("width",u),f.setAttribute("height",u),f.setAttribute("viewBox","0 0 512 512"),f.setAttribute("xml:space","preserve"),f.style.padding="0 1px",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),h.setAttribute(t,h.getAttribute(t)+r.elementAttributes["+"+t])):h.setAttribute(t,r.elementAttributes[t]);for(var m=1;m<=l;m++)b(m);return d(a=Math.min(parseInt(a),l)),h.addEventListener("mousemove",(function(t){d(0)})),h.addEventListener("click",(function(t){n(0)})),s.addEventListener("blur",(function(t){i()})),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:p(a+1);break;case 37:p(a-1);break;case 13:n(a);break;case 27:i()}})),h},progress:function(t,e,n,i,r){var o,s,a=t.getElement(),l=void 0===r.max?a.getElementsByTagName("div")[0]&&a.getElementsByTagName("div")[0].getAttribute("max")||100:r.max,u=void 0===r.min?a.getElementsByTagName("div")[0]&&a.getElementsByTagName("div")[0].getAttribute("min")||0:r.min,c=(l-u)/100,h=t.getValue()||0,f=document.createElement("div"),d=document.createElement("div");function b(){var t=window.getComputedStyle(a,null),e=c*Math.round(d.offsetWidth/((a.clientWidth-parseInt(t.getPropertyValue("padding-left"))-parseInt(t.getPropertyValue("padding-right")))/100))+u;n(e),a.setAttribute("aria-valuenow",e),a.setAttribute("aria-label",h)}if(f.style.position="absolute",f.style.right="0",f.style.top="0",f.style.bottom="0",f.style.width="5px",f.classList.add("tabulator-progress-handle"),d.style.display="inline-block",d.style.position="relative",d.style.height="100%",d.style.backgroundColor="#488CE9",d.style.maxWidth="100%",d.style.minWidth="0%",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),d.setAttribute(t,d.getAttribute(t)+r.elementAttributes["+"+t])):d.setAttribute(t,r.elementAttributes[t]);return a.style.padding="4px 4px",h=Math.min(parseFloat(h),l),h=Math.max(parseFloat(h),u),h=Math.round((h-u)/c),d.style.width=h+"%",a.setAttribute("aria-valuemin",u),a.setAttribute("aria-valuemax",l),d.appendChild(f),f.addEventListener("mousedown",(function(t){o=t.screenX,s=d.offsetWidth})),f.addEventListener("mouseover",(function(){f.style.cursor="ew-resize"})),a.addEventListener("mousemove",(function(t){o&&(d.style.width=s+t.screenX-o+"px")})),a.addEventListener("mouseup",(function(t){o&&(t.stopPropagation(),t.stopImmediatePropagation(),o=!1,s=!1,b())})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:t.preventDefault(),d.style.width=d.clientWidth+a.clientWidth/100+"px";break;case 37:t.preventDefault(),d.style.width=d.clientWidth-a.clientWidth/100+"px";break;case 9:case 13:b();break;case 27:i()}})),a.addEventListener("blur",(function(){i()})),d},tickCross:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input"),a=r.tristate,l=void 0===r.indeterminateValue?null:r.indeterminateValue,u=!1,c=Object.keys(r).includes("trueValue"),h=Object.keys(r).includes("falseValue");if(s.setAttribute("type","checkbox"),s.style.marginTop="5px",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function f(t){var e=s.checked;return c&&e?e=r.trueValue:h&&!e&&(e=r.falseValue),a?t?u?l:e:s.checked&&!u?(s.checked=!1,s.indeterminate=!0,u=!0,l):(u=!1,e):e}return s.value=o,!a||void 0!==o&&o!==l&&""!==o||(u=!0,s.indeterminate=!0),"firefox"!=this.table.browser&&"safari"!=this.table.browser&&e((function(){"cell"===t.getType()&&s.focus({preventScroll:!0})})),s.checked=c?o===r.trueValue:!0===o||"true"===o||"True"===o||1===o,s.addEventListener("change",(function(t){n(f())})),s.addEventListener("blur",(function(t){n(f(!0))})),s.addEventListener("keydown",(function(t){13==t.keyCode&&n(f()),27==t.keyCode&&i()})),s}};class R extends s{constructor(t){super(t),this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[],this.editors=R.editors,this.registerColumnOption("editable"),this.registerColumnOption("editor"),this.registerColumnOption("editorParams"),this.registerColumnOption("cellEditing"),this.registerColumnOption("cellEdited"),this.registerColumnOption("cellEditCancelled"),this.registerTableFunction("getEditedCells",this.getEditedCells.bind(this)),this.registerTableFunction("clearCellEdited",this.clearCellEdited.bind(this)),this.registerTableFunction("navigatePrev",this.navigatePrev.bind(this)),this.registerTableFunction("navigateNext",this.navigateNext.bind(this)),this.registerTableFunction("navigateLeft",this.navigateLeft.bind(this)),this.registerTableFunction("navigateRight",this.navigateRight.bind(this)),this.registerTableFunction("navigateUp",this.navigateUp.bind(this)),this.registerTableFunction("navigateDown",this.navigateDown.bind(this)),this.registerComponentFunction("cell","isEdited",this.cellIsEdited.bind(this)),this.registerComponentFunction("cell","clearEdited",this.clearEdited.bind(this)),this.registerComponentFunction("cell","edit",this.editCell.bind(this)),this.registerComponentFunction("cell","cancelEdit",this.cellCancelEdit.bind(this)),this.registerComponentFunction("cell","navigatePrev",this.navigatePrev.bind(this)),this.registerComponentFunction("cell","navigateNext",this.navigateNext.bind(this)),this.registerComponentFunction("cell","navigateLeft",this.navigateLeft.bind(this)),this.registerComponentFunction("cell","navigateRight",this.navigateRight.bind(this)),this.registerComponentFunction("cell","navigateUp",this.navigateUp.bind(this)),this.registerComponentFunction("cell","navigateDown",this.navigateDown.bind(this))}initialize(){this.subscribe("cell-init",this.bindEditor.bind(this)),this.subscribe("cell-delete",this.clearEdited.bind(this)),this.subscribe("cell-value-changed",this.updateCellClass.bind(this)),this.subscribe("column-layout",this.initializeColumnCheck.bind(this)),this.subscribe("column-delete",this.columnDeleteCheck.bind(this)),this.subscribe("row-deleting",this.rowDeleteCheck.bind(this)),this.subscribe("row-layout",this.rowEditableCheck.bind(this)),this.subscribe("data-refreshing",this.cancelEdit.bind(this)),this.subscribe("keybinding-nav-prev",this.navigatePrev.bind(this,void 0)),this.subscribe("keybinding-nav-next",this.keybindingNavigateNext.bind(this)),this.subscribe("keybinding-nav-left",this.navigateLeft.bind(this,void 0)),this.subscribe("keybinding-nav-right",this.navigateRight.bind(this,void 0)),this.subscribe("keybinding-nav-up",this.navigateUp.bind(this,void 0)),this.subscribe("keybinding-nav-down",this.navigateDown.bind(this,void 0))}keybindingNavigateNext(t){var e=this.currentCell,n=this.options("tabEndNewRow");e&&(this.navigateNext(e,t)||n&&(e.getElement().firstChild.blur(),(n=!0===n?this.table.addRow({}):"function"==typeof n?this.table.addRow(n(e.row.getComponent())):this.table.addRow(Object.assign({},n))).then((()=>{setTimeout((()=>{e.getComponent().navigateNext()}))}))))}cellIsEdited(t){return!!t.modules.edit&&t.modules.edit.edited}cellCancelEdit(t){t===this.currentCell?this.table.modules.edit.cancelEdit():console.warn("Cancel Editor Error - This cell is not currently being edited ")}updateCellClass(t){this.allowEdit(t)?t.getElement().classList.add("tabulator-editable"):t.getElement().classList.remove("tabulator-editable")}clearCellEdited(t){t||(t=this.table.modules.edit.getEditedCells()),Array.isArray(t)||(t=[t]),t.forEach((t=>{this.table.modules.edit.clearEdited(t._getSelf())}))}navigatePrev(t=this.currentCell,e){var n,i;if(t){if(e&&e.preventDefault(),n=this.navigateLeft())return!0;if((i=this.table.rowManager.prevDisplayRow(t.row,!0))&&(n=this.findPrevEditableCell(i,i.cells.length)))return n.getComponent().edit(),!0}return!1}navigateNext(t=this.currentCell,e){var n,i;if(t){if(e&&e.preventDefault(),n=this.navigateRight())return!0;if((i=this.table.rowManager.nextDisplayRow(t.row,!0))&&(n=this.findNextEditableCell(i,-1)))return n.getComponent().edit(),!0}return!1}navigateLeft(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.findPrevEditableCell(t.row,n)))&&(i.getComponent().edit(),!0)}navigateRight(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.findNextEditableCell(t.row,n)))&&(i.getComponent().edit(),!0)}navigateUp(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.table.rowManager.prevDisplayRow(t.row,!0)))&&(i.cells[n].getComponent().edit(),!0)}navigateDown(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.table.rowManager.nextDisplayRow(t.row,!0)))&&(i.cells[n].getComponent().edit(),!0)}findNextEditableCell(t,e){var n=!1;if(e0)for(var i=e-1;i>=0;i--){let e=t.cells[i];if(e.column.modules.edit&&r.elVisible(e.getElement())&&this.allowEdit(e)){n=e;break}}return n}initializeColumnCheck(t){void 0!==t.definition.editor&&this.initializeColumn(t)}columnDeleteCheck(t){this.currentCell&&this.currentCell.column===t&&this.cancelEdit()}rowDeleteCheck(t){this.currentCell&&this.currentCell.row===t&&this.cancelEdit()}rowEditableCheck(t){t.getCells().forEach((t=>{t.column.modules.edit&&"function"==typeof t.column.modules.edit.check&&this.updateCellClass(t)}))}initializeColumn(t){var e={editor:!1,blocked:!1,check:t.definition.editable,params:t.definition.editorParams||{}};switch(typeof t.definition.editor){case"string":this.editors[t.definition.editor]?e.editor=this.editors[t.definition.editor]:console.warn("Editor Error - No such editor found: ",t.definition.editor);break;case"function":e.editor=t.definition.editor;break;case"boolean":!0===t.definition.editor&&("function"!=typeof t.definition.formatter?this.editors[t.definition.formatter]?e.editor=this.editors[t.definition.formatter]:e.editor=this.editors.input:console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",t.definition.formatter))}e.editor&&(t.modules.edit=e)}getCurrentCell(){return!!this.currentCell&&this.currentCell.getComponent()}clearEditor(t){var e,n=this.currentCell;if(this.invalidEdit=!1,n){for(this.currentCell=!1,e=n.getElement(),this.dispatch("edit-editor-clear",n,t),e.classList.remove("tabulator-editing");e.firstChild;)e.removeChild(e.firstChild);n.row.getElement().classList.remove("tabulator-editing"),n.table.element.classList.remove("tabulator-editing")}}cancelEdit(){if(this.currentCell){var t=this.currentCell,e=this.currentCell.getComponent();this.clearEditor(!0),t.setValueActual(t.getValue()),t.cellRendered(),("textarea"==t.column.definition.editor||t.column.definition.variableHeight)&&t.row.normalizeHeight(!0),t.column.definition.cellEditCancelled&&t.column.definition.cellEditCancelled.call(this.table,e),this.dispatch("edit-cancelled",t),this.dispatchExternal("cellEditCancelled",e)}}bindEditor(t){if(t.column.modules.edit){var e=this,n=t.getElement(!0);this.updateCellClass(t),n.setAttribute("tabindex",0),n.addEventListener("click",(function(t){n.classList.contains("tabulator-editing")||n.focus({preventScroll:!0})})),n.addEventListener("mousedown",(function(t){2===t.button?t.preventDefault():e.mouseClick=!0})),n.addEventListener("focus",(function(n){e.recursionBlock||e.edit(t,n,!1)}))}}focusCellNoEvent(t,e){this.recursionBlock=!0,e&&"ie"===this.table.browser||t.getElement().focus({preventScroll:!0}),this.recursionBlock=!1}editCell(t,e){this.focusCellNoEvent(t),this.edit(t,!1,e)}focusScrollAdjust(t){if("virtual"==this.table.rowManager.getRenderMode()){var e=this.table.rowManager.element.scrollTop,n=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,i=t.row.getElement();i.offsetTopn&&(this.table.rowManager.element.scrollTop+=i.offsetTop+i.offsetHeight-n);var r=this.table.rowManager.element.scrollLeft,o=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,s=t.getElement();this.table.modExists("frozenColumns")&&(r+=parseInt(this.table.modules.frozenColumns.leftMargin||0),o-=parseInt(this.table.modules.frozenColumns.rightMargin||0)),"virtual"===this.table.options.renderHorizontal&&(r-=parseInt(this.table.columnManager.renderer.vDomPadLeft),o-=parseInt(this.table.columnManager.renderer.vDomPadLeft)),s.offsetLefto&&(this.table.rowManager.element.scrollLeft+=s.offsetLeft+s.offsetWidth-o)}}allowEdit(t){var e=!!t.column.modules.edit;if(t.column.modules.edit)switch(typeof t.column.modules.edit.check){case"function":t.row.initialized&&(e=t.column.modules.edit.check(t.getComponent()));break;case"string":e=!!t.row.data[t.column.modules.edit.check];break;case"boolean":e=t.column.modules.edit.check}return e}edit(t,e,n){var i,r,o,s=this,a=function(){},l=t.getElement();if(!this.currentCell){if(t.column.modules.edit.blocked)return this.mouseClick=!1,l.blur(),!1;if(e&&e.stopPropagation(),this.allowEdit(t)||n){if(s.cancelEdit(),s.currentCell=t,this.focusScrollAdjust(t),r=t.getComponent(),this.mouseClick&&(this.mouseClick=!1,t.column.definition.cellClick&&t.column.definition.cellClick.call(this.table,e,r)),t.column.definition.cellEditing&&t.column.definition.cellEditing.call(this.table,r),this.dispatch("cell-editing",t),this.dispatchExternal("cellEditing",r),o="function"==typeof t.column.modules.edit.params?t.column.modules.edit.params(r):t.column.modules.edit.params,i=t.column.modules.edit.editor.call(s,r,(function(t){a=t}),(function(e){if(s.currentCell===t){var n=s.chain("edit-success",[t,e],!0,!0);return!0===n||"highlight"===s.table.options.validationMode?(s.clearEditor(),t.modules.edit||(t.modules.edit={}),t.modules.edit.edited=!0,-1==s.editedCells.indexOf(t)&&s.editedCells.push(t),t.setValue(e,!0),!0===n):(s.invalidEdit=!0,s.focusCellNoEvent(t,!0),a(),!1)}}),(function(){s.currentCell===t&&s.cancelEdit()}),o),!this.currentCell||!1===i)return l.blur(),!1;if(!(i instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",i),l.blur(),!1;for(l.classList.add("tabulator-editing"),t.row.getElement().classList.add("tabulator-editing"),t.table.element.classList.add("tabulator-editing");l.firstChild;)l.removeChild(l.firstChild);l.appendChild(i),a();for(var u=l.children,c=0;c{t.push(e.getComponent())})),t}clearEdited(t){var e;t.modules.edit&&t.modules.edit.edited&&(t.modules.edit.edited=!1,this.dispatch("edit-edited-clear",t)),(e=this.editedCells.indexOf(t))>-1&&this.editedCells.splice(e,1)}}R.moduleName="edit",R.editors=S;class A{constructor(t,e,n,i){this.type=t,this.columns=e,this.component=n||!1,this.indent=i||0}}class M{constructor(t,e,n,i,r){this.value=t,this.component=e||!1,this.width=n,this.height=i,this.depth=r}}class L extends s{constructor(t){super(t),this.config={},this.cloneTableStyle=!0,this.colVisProp="",this.registerTableOption("htmlOutputConfig",!1),this.registerColumnOption("htmlOutput"),this.registerColumnOption("titleHtmlOutput")}initialize(){this.registerTableFunction("getHtml",this.getHtml.bind(this))}generateExportList(t,e,n,i){this.cloneTableStyle=e,this.config=t||{},this.colVisProp=i;var r=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],o=this.bodyToExportRows(this.rowLookup(n));return r.concat(o)}generateTable(t,e,n,i){var r=this.generateExportList(t,e,n,i);return this.generateTableElement(r)}rowLookup(t){var e=[];if("function"==typeof t)t.call(this.table).forEach((t=>{(t=this.table.rowManager.findRow(t))&&e.push(t)}));else switch(t){case!0:case"visible":e=this.table.rowManager.getVisibleRows(!1,!0);break;case"all":e=this.table.rowManager.rows;break;case"selected":e=this.table.modules.selectRow.selectedRows;break;default:e=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],e)}generateColumnGroupHeaders(){var t=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach((e=>{var n=this.processColumnGroup(e);n&&t.push(n)})),t}processColumnGroup(t){var e=t.columns,n=0,i={title:t.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||t.definition.title,column:t,depth:1};if(e.length){if(i.subGroups=[],i.width=0,e.forEach((t=>{var e=this.processColumnGroup(t);e&&(i.width+=e.width,i.subGroups.push(e),e.depth>n&&(n=e.depth))})),i.depth+=n,!i.width)return!1}else{if(!this.columnVisCheck(t))return!1;i.width=1}return i}columnVisCheck(t){var e=t.definition[this.colVisProp];return"function"==typeof e&&(e=e.call(this.table,t.getComponent())),!1!==e&&(t.visible||!t.visible&&e)}headersToExportRows(t){var e=[],n=0,i=[];function r(t,i){var o=n-i;if(void 0===e[i]&&(e[i]=[]),t.height=t.subGroups?1:o-t.depth+1,e[i].push(t),t.height>1)for(let n=1;n1)for(let n=1;nn&&(n=t.depth)})),t.forEach((function(t){r(t,0)})),e.forEach((t=>{var e=[];t.forEach((t=>{if(t){let n=void 0===t.title?"":t.title;e.push(new M(n,t.column.getComponent(),t.width,t.height,t.depth))}else e.push(null)})),i.push(new A("header",e))})),i}bodyToExportRows(t){var e=[],n=[];return this.table.columnManager.columnsByIndex.forEach((t=>{this.columnVisCheck(t)&&e.push(t.getComponent())})),!1!==this.config.columnCalcs&&this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&t.unshift(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&t.push(this.table.modules.columnCalcs.botRow)),(t=t.filter((t=>{switch(t.type){case"group":return!1!==this.config.rowGroups;case"calc":return!1!==this.config.columnCalcs;case"row":return!(this.table.options.dataTree&&!1===this.config.dataTree&&t.modules.dataTree.parent)}return!0}))).forEach(((t,i)=>{var r=t.getData(this.colVisProp),o=[],s=0;switch(t.type){case"group":s=t.level,o.push(new M(t.key,t.getComponent(),e.length,1));break;case"calc":case"row":e.forEach((t=>{o.push(new M(t._column.getFieldValue(r),t,1,1))})),this.table.options.dataTree&&!1!==this.config.dataTree&&(s=t.modules.dataTree.index)}n.push(new A(t.type,o,t.getComponent(),s))})),n}generateTableElement(t){var e=document.createElement("table"),n=document.createElement("thead"),i=document.createElement("tbody"),r=this.lookupTableStyles(),o=this.table.options["rowFormatter"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],s={};return s.rowFormatter=null!==o?o:this.table.options.rowFormatter,this.table.options.dataTree&&!1!==this.config.dataTree&&this.table.modExists("columnCalcs")&&(s.treeElementField=this.table.modules.dataTree.elementField),s.groupHeader=this.table.options["groupHeader"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],s.groupHeader&&!Array.isArray(s.groupHeader)&&(s.groupHeader=[s.groupHeader]),e.classList.add("tabulator-print-table"),this.mapElementStyles(this.table.columnManager.getHeadersElement(),n,["border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),t.length>1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),t.forEach(((t,e)=>{let o;switch(t.type){case"header":n.appendChild(this.generateHeaderElement(t,s,r));break;case"group":i.appendChild(this.generateGroupElement(t,s,r));break;case"calc":i.appendChild(this.generateCalcElement(t,s,r));break;case"row":o=this.generateRowElement(t,s,r),this.mapElementStyles(e%2&&r.evenRow?r.evenRow:r.oddRow,o,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i.appendChild(o)}})),n.innerHTML&&e.appendChild(n),e.appendChild(i),this.mapElementStyles(this.table.element,e,["border-top","border-left","border-right","border-bottom"]),e}lookupTableStyles(){var t={};return this.cloneTableStyle&&window.getComputedStyle&&(t.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),t.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),t.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),t.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),t.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],t.firstRow&&(t.styleCells=t.firstRow.getElementsByClassName("tabulator-cell"),t.firstCell=t.styleCells[0],t.lastCell=t.styleCells[t.styleCells.length-1])),t}generateHeaderElement(t,e,n){var i=document.createElement("tr");return t.columns.forEach((t=>{if(t){var e=document.createElement("th"),n=t.component._column.definition.cssClass?t.component._column.definition.cssClass.split(" "):[];e.colSpan=t.width,e.rowSpan=t.height,e.innerHTML=t.value,this.cloneTableStyle&&(e.style.boxSizing="border-box"),n.forEach((function(t){e.classList.add(t)})),this.mapElementStyles(t.component.getElement(),e,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),this.mapElementStyles(t.component._column.contentElement,e,["padding-top","padding-left","padding-right","padding-bottom"]),t.component._column.visible?this.mapElementStyles(t.component.getElement(),e,["width"]):t.component._column.definition.width&&(e.style.width=t.component._column.definition.width+"px"),t.component._column.parent&&this.mapElementStyles(t.component._column.parent.groupElement,e,["border-top"]),i.appendChild(e)}})),i}generateGroupElement(t,e,n){var i=document.createElement("tr"),r=document.createElement("td"),o=t.columns[0];return i.classList.add("tabulator-print-table-row"),e.groupHeader&&e.groupHeader[t.indent]?o.value=e.groupHeader[t.indent](o.value,t.component._group.getRowCount(),t.component._group.getData(),t.component):!1!==e.groupHeader&&(o.value=t.component._group.generator(o.value,t.component._group.getRowCount(),t.component._group.getData(),t.component)),r.colSpan=o.width,r.innerHTML=o.value,i.classList.add("tabulator-print-table-group"),i.classList.add("tabulator-group-level-"+t.indent),o.component.isVisible()&&i.classList.add("tabulator-group-visible"),this.mapElementStyles(n.firstGroup,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(n.firstGroup,r,["padding-top","padding-left","padding-right","padding-bottom"]),i.appendChild(r),i}generateCalcElement(t,e,n){var i=this.generateRowElement(t,e,n);return i.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(n.calcRow,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i}generateRowElement(t,e,n){var i=document.createElement("tr");return i.classList.add("tabulator-print-table-row"),t.columns.forEach(((r,o)=>{if(r){var s,a=document.createElement("td"),l=r.component._column,u=this.table.columnManager.findColumnIndex(l),c=r.value,h={modules:{},getValue:function(){return c},getField:function(){return l.definition.field},getElement:function(){return a},getType:function(){return"cell"},getColumn:function(){return l.getComponent()},getData:function(){return t.component.getData()},getRow:function(){return t.component},getComponent:function(){return h},column:l};if((l.definition.cssClass?l.definition.cssClass.split(" "):[]).forEach((function(t){a.classList.add(t)})),this.table.modExists("format")&&!1!==this.config.formatCells)c=this.table.modules.format.formatExportValue(h,this.colVisProp);else switch(typeof c){case"object":c=null!==c?JSON.stringify(c):"";break;case"undefined":c=""}c instanceof Node?a.appendChild(c):a.innerHTML=c,(s=n.styleCells&&n.styleCells[u]?n.styleCells[u]:n.firstCell)&&(this.mapElementStyles(s,a,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","text-align"]),l.definition.align&&(a.style.textAlign=l.definition.align)),this.table.options.dataTree&&!1!==this.config.dataTree&&(e.treeElementField&&e.treeElementField==l.field||!e.treeElementField&&0==o)&&(t.component._row.modules.dataTree.controlEl&&a.insertBefore(t.component._row.modules.dataTree.controlEl.cloneNode(!0),a.firstChild),t.component._row.modules.dataTree.branchEl&&a.insertBefore(t.component._row.modules.dataTree.branchEl.cloneNode(!0),a.firstChild)),i.appendChild(a),h.modules.format&&h.modules.format.renderedCallback&&h.modules.format.renderedCallback()}})),e.rowFormatter&&"row"===t.type&&!1!==this.config.formatCells&&(Object.assign(t.component).getElement=function(){return i},e.rowFormatter(t.component)),i}generateHTMLTable(t){var e=document.createElement("div");return e.appendChild(this.generateTableElement(t)),e.innerHTML}getHtml(t,e,n,i){var r=this.generateExportList(n||this.table.options.htmlOutputConfig,e,t,i||"htmlOutput");return this.generateHTMLTable(r)}mapElementStyles(t,e,n){if(this.cloneTableStyle&&t&&e){var i={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var r=window.getComputedStyle(t);n.forEach((function(t){e.style[i[t]]||(e.style[i[t]]=r.getPropertyValue(t))}))}}}}L.moduleName="export";var D={"=":function(t,e,n,i){return e==t},"<":function(t,e,n,i){return e":function(t,e,n,i){return e>t},">=":function(t,e,n,i){return e>=t},"!=":function(t,e,n,i){return e!=t},regex:function(t,e,n,i){return"string"==typeof t&&(t=new RegExp(t)),t.test(e)},like:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().indexOf(t.toLowerCase())>-1},keywords:function(t,e,n,i){var r=t.toLowerCase().split(void 0===i.separator?" ":i.separator),o=String(null==e?"":e).toLowerCase(),s=[];return r.forEach((t=>{o.includes(t)&&s.push(!0)})),i.matchAll?s.length===r.length:!!s.length},starts:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().startsWith(t.toLowerCase())},ends:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().endsWith(t.toLowerCase())},in:function(t,e,n,i){return Array.isArray(t)?!t.length||t.indexOf(e)>-1:(console.warn("Filter Error - filter value is not an array:",t),!1)}};class P extends s{constructor(t){super(t),this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1,this.tableInitialized=!1,this.registerTableOption("filterMode","local"),this.registerTableOption("initialFilter",!1),this.registerTableOption("initialHeaderFilter",!1),this.registerTableOption("headerFilterLiveFilterDelay",300),this.registerTableOption("placeholderHeaderFilter",!1),this.registerColumnOption("headerFilter"),this.registerColumnOption("headerFilterPlaceholder"),this.registerColumnOption("headerFilterParams"),this.registerColumnOption("headerFilterEmptyCheck"),this.registerColumnOption("headerFilterFunc"),this.registerColumnOption("headerFilterFuncParams"),this.registerColumnOption("headerFilterLiveFilter"),this.registerTableFunction("searchRows",this.searchRows.bind(this)),this.registerTableFunction("searchData",this.searchData.bind(this)),this.registerTableFunction("setFilter",this.userSetFilter.bind(this)),this.registerTableFunction("refreshFilter",this.userRefreshFilter.bind(this)),this.registerTableFunction("addFilter",this.userAddFilter.bind(this)),this.registerTableFunction("getFilters",this.getFilters.bind(this)),this.registerTableFunction("setHeaderFilterFocus",this.userSetHeaderFilterFocus.bind(this)),this.registerTableFunction("getHeaderFilterValue",this.userGetHeaderFilterValue.bind(this)),this.registerTableFunction("setHeaderFilterValue",this.userSetHeaderFilterValue.bind(this)),this.registerTableFunction("getHeaderFilters",this.getHeaderFilters.bind(this)),this.registerTableFunction("removeFilter",this.userRemoveFilter.bind(this)),this.registerTableFunction("clearFilter",this.userClearFilter.bind(this)),this.registerTableFunction("clearHeaderFilter",this.userClearHeaderFilter.bind(this)),this.registerComponentFunction("column","headerFilterFocus",this.setHeaderFilterFocus.bind(this)),this.registerComponentFunction("column","reloadHeaderFilter",this.reloadHeaderFilter.bind(this)),this.registerComponentFunction("column","getHeaderFilterValue",this.getHeaderFilterValue.bind(this)),this.registerComponentFunction("column","setHeaderFilterValue",this.setHeaderFilterValue.bind(this))}initialize(){this.subscribe("column-init",this.initializeColumnHeaderFilter.bind(this)),this.subscribe("column-width-fit-before",this.hideHeaderFilterElements.bind(this)),this.subscribe("column-width-fit-after",this.showHeaderFilterElements.bind(this)),this.subscribe("table-built",this.tableBuilt.bind(this)),this.subscribe("placeholder",this.generatePlaceholder.bind(this)),"remote"===this.table.options.filterMode&&this.subscribe("data-params",this.remoteFilterParams.bind(this)),this.registerDataHandler(this.filter.bind(this),10)}tableBuilt(){this.table.options.initialFilter&&this.setFilter(this.table.options.initialFilter),this.table.options.initialHeaderFilter&&this.table.options.initialHeaderFilter.forEach((t=>{var e=this.table.columnManager.findColumn(t.field);if(!e)return console.warn("Column Filter Error - No matching column found:",t.field),!1;this.setHeaderFilterValue(e,t.value)})),this.tableInitialized=!0}remoteFilterParams(t,e,n,i){return i.filter=this.getFilters(!0,!0),i}generatePlaceholder(t){if(this.table.options.placeholderHeaderFilter&&Object.keys(this.headerFilters).length)return this.table.options.placeholderHeaderFilter}userSetFilter(t,e,n,i){this.setFilter(t,e,n,i),this.refreshFilter()}userRefreshFilter(){this.refreshFilter()}userAddFilter(t,e,n,i){this.addFilter(t,e,n,i),this.refreshFilter()}userSetHeaderFilterFocus(t){var e=this.table.columnManager.findColumn(t);if(!e)return console.warn("Column Filter Focus Error - No matching column found:",t),!1;this.setHeaderFilterFocus(e)}userGetHeaderFilterValue(t){var e=this.table.columnManager.findColumn(t);if(e)return this.getHeaderFilterValue(e);console.warn("Column Filter Error - No matching column found:",t)}userSetHeaderFilterValue(t,e){var n=this.table.columnManager.findColumn(t);if(!n)return console.warn("Column Filter Error - No matching column found:",t),!1;this.setHeaderFilterValue(n,e)}userRemoveFilter(t,e,n){this.removeFilter(t,e,n),this.refreshFilter()}userClearFilter(t){this.clearFilter(t),this.refreshFilter()}userClearHeaderFilter(){this.clearHeaderFilter(),this.refreshFilter()}searchRows(t,e,n){return this.search("rows",t,e,n)}searchData(t,e,n){return this.search("data",t,e,n)}initializeColumnHeaderFilter(t){t.definition.headerFilter&&this.initializeColumn(t)}initializeColumn(t,e){var n=this,i=t.getField();t.modules.filter={success:function(e){var r,o="input"==t.modules.filter.tagType&&"text"==t.modules.filter.attrType||"textarea"==t.modules.filter.tagType?"partial":"match",s="",a="";if(void 0===t.modules.filter.prevSuccess||t.modules.filter.prevSuccess!==e){if(t.modules.filter.prevSuccess=e,t.modules.filter.emptyFunc(e))delete n.headerFilters[i];else{switch(t.modules.filter.value=e,typeof t.definition.headerFilterFunc){case"string":P.filters[t.definition.headerFilterFunc]?(s=t.definition.headerFilterFunc,r=function(n){var i=t.definition.headerFilterFuncParams||{},r=t.getFieldValue(n);return i="function"==typeof i?i(e,r,n):i,P.filters[t.definition.headerFilterFunc](e,r,n,i)}):console.warn("Header Filter Error - Matching filter function not found: ",t.definition.headerFilterFunc);break;case"function":s=r=function(n){var i=t.definition.headerFilterFuncParams||{},r=t.getFieldValue(n);return i="function"==typeof i?i(e,r,n):i,t.definition.headerFilterFunc(e,r,n,i)}}r||("partial"===o?(r=function(n){var i=t.getFieldValue(n);return null!=i&&String(i).toLowerCase().indexOf(String(e).toLowerCase())>-1},s="like"):(r=function(n){return t.getFieldValue(n)==e},s="=")),n.headerFilters[i]={value:e,func:r,type:s}}t.modules.filter.value=e,a=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==a&&(n.prevHeaderFilterChangeCheck=a,n.trackChanges(),n.refreshFilter())}return!0},attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(t)}generateHeaderFilterElement(t,e,n){var i,r,o,s,a,l,u,c,h=this,f=t.modules.filter.success,d=t.getField();if(t.modules.filter.value=e,t.modules.filter.headerElement&&t.modules.filter.headerElement.parentNode&&t.contentElement.removeChild(t.modules.filter.headerElement.parentNode),d){switch(t.modules.filter.emptyFunc=t.definition.headerFilterEmptyCheck||function(t){return!t&&0!==t},(i=document.createElement("div")).classList.add("tabulator-header-filter"),typeof t.definition.headerFilter){case"string":h.table.modules.edit.editors[t.definition.headerFilter]?(r=h.table.modules.edit.editors[t.definition.headerFilter],"tick"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",t.definition.editor);break;case"function":r=t.definition.headerFilter;break;case"boolean":t.modules.edit&&t.modules.edit.editor?r=t.modules.edit.editor:t.definition.formatter&&h.table.modules.edit.editors[t.definition.formatter]?(r=h.table.modules.edit.editors[t.definition.formatter],"tick"!==t.definition.formatter&&"tickCross"!==t.definition.formatter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):r=h.table.modules.edit.editors.input}if(r){if(s={getValue:function(){return void 0!==e?e:""},getField:function(){return t.definition.field},getElement:function(){return i},getColumn:function(){return t.getComponent()},getTable:()=>this.table,getType:()=>"header",getRow:function(){return{normalizeHeight:function(){}}}},u="function"==typeof(u=t.definition.headerFilterParams||{})?u.call(h.table,s):u,!(o=r.call(this.table.modules.edit,s,(function(t){c=t}),f,(function(){}),u)))return void console.warn("Filter Error - Cannot add filter to "+d+" column, editor returned a value of false");if(!(o instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+d+" column, editor should return an instance of Node, the editor returned:",o);h.langBind("headerFilters|columns|"+t.definition.field,(function(e){o.setAttribute("placeholder",void 0!==e&&e?e:t.definition.headerFilterPlaceholder||h.langText("headerFilters|default"))})),o.addEventListener("click",(function(t){t.stopPropagation(),o.focus()})),o.addEventListener("focus",(t=>{var e=this.table.columnManager.contentsElement.scrollLeft;e!==this.table.rowManager.element.scrollLeft&&(this.table.rowManager.scrollHorizontal(e),this.table.columnManager.scrollHorizontal(e))})),a=!1,l=function(t){a&&clearTimeout(a),a=setTimeout((function(){f(o.value)}),h.table.options.headerFilterLiveFilterDelay)},t.modules.filter.headerElement=o,t.modules.filter.attrType=o.hasAttribute("type")?o.getAttribute("type").toLowerCase():"",t.modules.filter.tagType=o.tagName.toLowerCase(),!1!==t.definition.headerFilterLiveFilter&&("autocomplete"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter&&("autocomplete"!==t.definition.editor&&"tickCross"!==t.definition.editor||!0!==t.definition.headerFilter)&&(o.addEventListener("keyup",l),o.addEventListener("search",l),"number"==t.modules.filter.attrType&&o.addEventListener("change",(function(t){f(o.value)})),"text"==t.modules.filter.attrType&&"ie"!==this.table.browser&&o.setAttribute("type","search")),"input"!=t.modules.filter.tagType&&"select"!=t.modules.filter.tagType&&"textarea"!=t.modules.filter.tagType||o.addEventListener("mousedown",(function(t){t.stopPropagation()}))),i.appendChild(o),t.contentElement.appendChild(i),n||h.headerFilterColumns.push(t),c&&c()}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",t.definition.title)}hideHeaderFilterElements(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="none")}))}showHeaderFilterElements(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="")}))}setHeaderFilterFocus(t){t.modules.filter&&t.modules.filter.headerElement?t.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",t.getField())}getHeaderFilterValue(t){if(t.modules.filter&&t.modules.filter.headerElement)return t.modules.filter.value;console.warn("Column Filter Error - No header filter set on column:",t.getField())}setHeaderFilterValue(t,e){t&&(t.modules.filter&&t.modules.filter.headerElement?(this.generateHeaderFilterElement(t,e,!0),t.modules.filter.success(e)):console.warn("Column Filter Error - No header filter set on column:",t.getField()))}reloadHeaderFilter(t){t&&(t.modules.filter&&t.modules.filter.headerElement?this.generateHeaderFilterElement(t,t.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",t.getField()))}refreshFilter(){this.tableInitialized&&("remote"===this.table.options.filterMode?this.reloadData(null,!1,!1):this.refreshData(!0))}trackChanges(){this.changed=!0,this.dispatch("filter-changed")}hasChanged(){var t=this.changed;return this.changed=!1,t}setFilter(t,e,n,i){this.filterList=[],Array.isArray(t)||(t=[{field:t,type:e,value:n,params:i}]),this.addFilter(t)}addFilter(t,e,n,i){var r=!1;Array.isArray(t)||(t=[{field:t,type:e,value:n,params:i}]),t.forEach((t=>{(t=this.findFilter(t))&&(this.filterList.push(t),r=!0)})),r&&this.trackChanges()}findFilter(t){var e;if(Array.isArray(t))return this.findSubFilters(t);var n=!1;return"function"==typeof t.field?n=function(e){return t.field(e,t.type||{})}:P.filters[t.type]?n=(e=this.table.columnManager.getColumnByField(t.field))?function(n){return P.filters[t.type](t.value,e.getFieldValue(n),n,t.params||{})}:function(e){return P.filters[t.type](t.value,e[t.field],e,t.params||{})}:console.warn("Filter Error - No such filter type found, ignoring: ",t.type),t.func=n,!!t.func&&t}findSubFilters(t){var e=[];return t.forEach((t=>{(t=this.findFilter(t))&&e.push(t)})),!!e.length&&e}getFilters(t,e){var n=[];return t&&(n=this.getHeaderFilters()),e&&n.forEach((function(t){"function"==typeof t.type&&(t.type="function")})),n.concat(this.filtersToArray(this.filterList,e))}filtersToArray(t,e){var n=[];return t.forEach((t=>{var i;Array.isArray(t)?n.push(this.filtersToArray(t,e)):(i={field:t.field,type:t.type,value:t.value},e&&"function"==typeof i.type&&(i.type="function"),n.push(i))})),n}getHeaderFilters(){var t=[];for(var e in this.headerFilters)t.push({field:e,type:this.headerFilters[e].type,value:this.headerFilters[e].value});return t}removeFilter(t,e,n){Array.isArray(t)||(t=[{field:t,type:e,value:n}]),t.forEach((t=>{var e;(e="object"==typeof t.field?this.filterList.findIndex((e=>t===e)):this.filterList.findIndex((e=>t.field===e.field&&t.type===e.type&&t.value===e.value)))>-1?this.filterList.splice(e,1):console.warn("Filter Error - No matching filter type found, ignoring: ",t.type)})),this.trackChanges()}clearFilter(t){this.filterList=[],t&&this.clearHeaderFilter(),this.trackChanges()}clearHeaderFilter(){this.headerFilters={},this.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach((t=>{void 0!==t.modules.filter.value&&delete t.modules.filter.value,t.modules.filter.prevSuccess=void 0,this.reloadHeaderFilter(t)})),this.trackChanges()}search(t,e,n,i){var r=[],o=[];return Array.isArray(e)||(e=[{field:e,type:n,value:i}]),e.forEach((t=>{(t=this.findFilter(t))&&o.push(t)})),this.table.rowManager.rows.forEach((e=>{var n=!0;o.forEach((t=>{this.filterRecurse(t,e.getData())||(n=!1)})),n&&r.push("data"===t?e.getData("data"):e.getComponent())})),r}filter(t,e){var n=[],i=[];return this.subscribedExternal("dataFiltering")&&this.dispatchExternal("dataFiltering",this.getFilters(!0)),"remote"!==this.table.options.filterMode&&(this.filterList.length||Object.keys(this.headerFilters).length)?t.forEach((t=>{this.filterRow(t)&&n.push(t)})):n=t.slice(0),this.subscribedExternal("dataFiltered")&&(n.forEach((t=>{i.push(t.getComponent())})),this.dispatchExternal("dataFiltered",this.getFilters(!0),i)),n}filterRow(t,e){var n=!0,i=t.getData();for(var r in this.filterList.forEach((t=>{this.filterRecurse(t,i)||(n=!1)})),this.headerFilters)this.headerFilters[r].func(i)||(n=!1);return n}filterRecurse(t,e){var n=!1;return Array.isArray(t)?t.forEach((t=>{this.filterRecurse(t,e)&&(n=!0)})):n=t.func(e),n}}P.moduleName="filter",P.filters=D;var O={plaintext:function(t,e,n){return this.emptyToSpace(this.sanitizeHTML(t.getValue()))},html:function(t,e,n){return t.getValue()},textarea:function(t,e,n){return t.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(t.getValue()))},money:function(t,e,n){var i,r,o,s,a,l=parseFloat(t.getValue()),u="",c=e.decimal||".",h=e.thousand||",",f=e.negativeSign||"-",d=e.symbol||"",b=!!e.symbolAfter,p=void 0!==e.precision?e.precision:2;if(isNaN(l))return this.emptyToSpace(this.sanitizeHTML(t.getValue()));if(l<0&&(l=Math.abs(l),u=f),i=!1!==p?l.toFixed(p):l,r=(i=String(i).split("."))[0],o=i.length>1?c+i[1]:"",!1!==e.thousand)for(s=/(\d+)(\d{3})/;s.test(r);)r=r.replace(s,"$1"+h+"$2");return a=r+o,!0===u?(a="("+a+")",b?a+d:d+a):b?u+a+d:u+d+a},link:function(t,e,n){var i,r=t.getValue(),o=e.urlPrefix||"",s=e.download,a=r,l=document.createElement("a");if(e.labelField&&(i=t.getData(),a=function t(e,n){var i=n[e.shift()];return e.length&&"object"==typeof i?t(e,i):i}(e.labelField.split(this.table.options.nestedFieldSeparator),i)),e.label)switch(typeof e.label){case"string":a=e.label;break;case"function":a=e.label(t)}if(a){if(e.urlField&&(r=(i=t.getData())[e.urlField]),e.url)switch(typeof e.url){case"string":r=e.url;break;case"function":r=e.url(t)}return l.setAttribute("href",o+r),e.target&&l.setAttribute("target",e.target),e.download&&(s="function"==typeof s?s(t):!0===s?"":s,l.setAttribute("download",s)),l.innerHTML=this.emptyToSpace(this.sanitizeHTML(a)),l}return" "},image:function(t,e,n){var i=document.createElement("img"),r=t.getValue();switch(e.urlPrefix&&(r=e.urlPrefix+t.getValue()),e.urlSuffix&&(r+=e.urlSuffix),i.setAttribute("src",r),typeof e.height){case"number":i.style.height=e.height+"px";break;case"string":i.style.height=e.height}switch(typeof e.width){case"number":i.style.width=e.width+"px";break;case"string":i.style.width=e.width}return i.addEventListener("load",(function(){t.getRow().normalizeHeight()})),i},tickCross:function(t,e,n){var i=t.getValue(),r=t.getElement(),o=e.allowEmpty,s=e.allowTruthy,a=Object.keys(e).includes("trueValue"),l=void 0!==e.tickElement?e.tickElement:'',u=void 0!==e.crossElement?e.crossElement:'';return a&&i===e.trueValue||!a&&(s&&i||!0===i||"true"===i||"True"===i||1===i||"1"===i)?(r.setAttribute("aria-checked",!0),l||""):!o||"null"!==i&&""!==i&&null!=i?(r.setAttribute("aria-checked",!1),u||""):(r.setAttribute("aria-checked","mixed"),"")},datetime:function(t,e,n){var i,r=window.DateTime||luxon.DateTime,o=e.inputFormat||"yyyy-MM-dd HH:mm:ss",s=e.outputFormat||"dd/MM/yyyy HH:mm:ss",a=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",l=t.getValue();if(void 0!==r)return(i=r.isDateTime(l)?l:"iso"===o?r.fromISO(String(l)):r.fromFormat(String(l),o)).isValid?(e.timezone&&(i=i.setZone(e.timezone)),i.toFormat(s)):!0!==a&&l?"function"==typeof a?a(l):a:l;console.error("Format Error - 'datetime' formatter is dependant on luxon.js")},datetimediff:function(t,e,n){var i,r=window.DateTime||luxon.DateTime,o=e.inputFormat||"yyyy-MM-dd HH:mm:ss",s=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",a=void 0!==e.suffix&&e.suffix,l=void 0!==e.unit?e.unit:"days",u=void 0!==e.humanize&&e.humanize,c=void 0!==e.date?e.date:r.now(),h=t.getValue();if(void 0!==r)return(i=r.isDateTime(h)?h:"iso"===o?r.fromISO(String(h)):r.fromFormat(String(h),o)).isValid?u?i.diff(c,l).toHuman()+(a?" "+a:""):parseInt(i.diff(c,l)[l])+(a?" "+a:""):!0===s?h:"function"==typeof s?s(h):s;console.error("Format Error - 'datetimediff' formatter is dependant on luxon.js")},lookup:function(t,e,n){var i=t.getValue();return void 0===e[i]?(console.warn("Missing display value for "+i),i):e[i]},star:function(t,e,n){var i=t.getValue(),r=t.getElement(),o=e&&e.stars?e.stars:5,s=document.createElement("span"),a=document.createElementNS("http://www.w3.org/2000/svg","svg");s.style.verticalAlign="middle",a.setAttribute("width","14"),a.setAttribute("height","14"),a.setAttribute("viewBox","0 0 512 512"),a.setAttribute("xml:space","preserve"),a.style.padding="0 1px",i=i&&!isNaN(i)?parseInt(i):0,i=Math.max(0,Math.min(i,o));for(var l=1;l<=o;l++){var u=a.cloneNode(!0);u.innerHTML=l<=i?'':'',s.appendChild(u)}return r.style.whiteSpace="nowrap",r.style.overflow="hidden",r.style.textOverflow="ellipsis",r.setAttribute("aria-label",i),s},traffic:function(t,e,n){var i,r,o=this.sanitizeHTML(t.getValue())||0,s=document.createElement("span"),a=e&&e.max?e.max:100,l=e&&e.min?e.min:0,u=e&&void 0!==e.color?e.color:["red","orange","green"],c="#666666";if(!isNaN(o)&&void 0!==t.getValue()){switch(s.classList.add("tabulator-traffic-light"),r=parseFloat(o)<=a?parseFloat(o):a,r=parseFloat(r)>=l?parseFloat(r):l,i=(a-l)/100,r=Math.round((r-l)/i),typeof u){case"string":c=u;break;case"function":c=u(o);break;case"object":if(Array.isArray(u)){var h=100/u.length,f=Math.floor(r/h);f=Math.min(f,u.length-1),c=u[f=Math.max(f,0)];break}}return s.style.backgroundColor=c,s}},progress:function(t,e={},n){var i,r,o,s,a,l=this.sanitizeHTML(t.getValue())||0,u=t.getElement(),c=e.max?e.max:100,h=e.min?e.min:0,f=e.legendAlign?e.legendAlign:"center";switch(r=parseFloat(l)<=c?parseFloat(l):c,r=parseFloat(r)>=h?parseFloat(r):h,i=(c-h)/100,r=Math.round((r-h)/i),typeof e.color){case"string":o=e.color;break;case"function":o=e.color(l);break;case"object":if(Array.isArray(e.color)){let t=100/e.color.length,n=Math.floor(r/t);n=Math.min(n,e.color.length-1),n=Math.max(n,0),o=e.color[n];break}default:o="#2DC214"}switch(typeof e.legend){case"string":s=e.legend;break;case"function":s=e.legend(l);break;case"boolean":s=l;break;default:s=!1}switch(typeof e.legendColor){case"string":a=e.legendColor;break;case"function":a=e.legendColor(l);break;case"object":if(Array.isArray(e.legendColor)){let t=100/e.legendColor.length,n=Math.floor(r/t);n=Math.min(n,e.legendColor.length-1),n=Math.max(n,0),a=e.legendColor[n]}break;default:a="#000"}u.style.minWidth="30px",u.style.position="relative",u.setAttribute("aria-label",r);var d=document.createElement("div");d.style.display="inline-block",d.style.width=r+"%",d.style.backgroundColor=o,d.style.height="100%",d.setAttribute("data-max",c),d.setAttribute("data-min",h);var b=document.createElement("div");if(b.style.position="relative",b.style.width="100%",b.style.height="100%",s){var p=document.createElement("div");p.style.position="absolute",p.style.top=0,p.style.left=0,p.style.textAlign=f,p.style.width="100%",p.style.color=a,p.innerHTML=s}return n((function(){if(!(t instanceof m)){var e=document.createElement("div");e.style.position="absolute",e.style.top="4px",e.style.bottom="4px",e.style.left="4px",e.style.right="4px",u.appendChild(e),u=e}u.appendChild(b),b.appendChild(d),s&&b.appendChild(p)})),""},color:function(t,e,n){return t.getElement().style.backgroundColor=this.sanitizeHTML(t.getValue()),""},buttonTick:function(t,e,n){return''},buttonCross:function(t,e,n){return''},rownum:function(t,e,n){var i=document.createElement("span");return t.getRow().watchPosition((t=>{i.innerText=t})),i},handle:function(t,e,n){return t.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(t,e,n){var i=document.createElement("div"),r=t.getRow()._row.modules.responsiveLayout;function o(t){var e=r.element;r.open=t,e&&(r.open?(i.classList.add("open"),e.style.display=""):(i.classList.remove("open"),e.style.display="none"))}return i.classList.add("tabulator-responsive-collapse-toggle"),i.innerHTML='\n \n \n\n\n\n \n',t.getElement().classList.add("tabulator-row-handle"),i.addEventListener("click",(function(e){e.stopImmediatePropagation(),o(!r.open),t.getTable().rowManager.adjustTableSize()})),o(r.open),i},rowSelection:function(t,e,n){var i=document.createElement("input"),r=!1;if(i.type="checkbox",i.setAttribute("aria-label","Select Row"),this.table.modExists("selectRow",!0))if(i.addEventListener("click",(t=>{t.stopPropagation()})),"function"==typeof t.getRow){var o=t.getRow();o instanceof y?(i.addEventListener("change",(t=>{"click"===this.table.options.selectableRangeMode&&r?r=!1:o.toggleSelect()})),"click"===this.table.options.selectableRangeMode&&i.addEventListener("click",(t=>{r=!0,this.table.modules.selectRow.handleComplexRowClick(o._row,t)})),i.checked=o.isSelected&&o.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(o,i)):i=""}else i.addEventListener("change",(t=>{this.table.modules.selectRow.selectedRows.length?this.table.deselectRow():this.table.selectRow(e.rowRange)})),this.table.modules.selectRow.registerHeaderSelectCheckbox(i);return i}};class F extends s{constructor(t){super(t),this.registerColumnOption("formatter"),this.registerColumnOption("formatterParams"),this.registerColumnOption("formatterPrint"),this.registerColumnOption("formatterPrintParams"),this.registerColumnOption("formatterClipboard"),this.registerColumnOption("formatterClipboardParams"),this.registerColumnOption("formatterHtmlOutput"),this.registerColumnOption("formatterHtmlOutputParams"),this.registerColumnOption("titleFormatter"),this.registerColumnOption("titleFormatterParams")}initialize(){this.subscribe("cell-format",this.formatValue.bind(this)),this.subscribe("cell-rendered",this.cellRendered.bind(this)),this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("column-format",this.formatHeader.bind(this))}initializeColumn(t){t.modules.format=this.lookupFormatter(t,""),void 0!==t.definition.formatterPrint&&(t.modules.format.print=this.lookupFormatter(t,"Print")),void 0!==t.definition.formatterClipboard&&(t.modules.format.clipboard=this.lookupFormatter(t,"Clipboard")),void 0!==t.definition.formatterHtmlOutput&&(t.modules.format.htmlOutput=this.lookupFormatter(t,"HtmlOutput"))}lookupFormatter(t,e){var n={params:t.definition["formatter"+e+"Params"]||{}},i=t.definition["formatter"+e];switch(typeof i){case"string":F.formatters[i]?n.formatter=F.formatters[i]:(console.warn("Formatter Error - No such formatter found: ",i),n.formatter=F.formatters.plaintext);break;case"function":n.formatter=i;break;default:n.formatter=F.formatters.plaintext}return n}cellRendered(t){t.modules.format&&t.modules.format.renderedCallback&&!t.modules.format.rendered&&(t.modules.format.renderedCallback(),t.modules.format.rendered=!0)}formatHeader(t,e,n){var i,r,o,s;return t.definition.titleFormatter?(i=this.getFormatter(t.definition.titleFormatter),o=e=>{t.titleFormatterRendered=e},s={getValue:function(){return e},getElement:function(){return n},getType:function(){return"header"},getColumn:function(){return t.getComponent()},getTable:()=>this.table},r="function"==typeof(r=t.definition.titleFormatterParams||{})?r():r,i.call(this,s,r,o)):e}formatValue(t){var e=t.getComponent(),n="function"==typeof t.column.modules.format.params?t.column.modules.format.params(e):t.column.modules.format.params;return t.column.modules.format.formatter.call(this,e,n,(function(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}))}formatExportValue(t,e){var n,i=t.column.modules.format[e];if(i){function r(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}return n="function"==typeof i.params?i.params(t.getComponent()):i.params,i.formatter.call(this,t.getComponent(),n,r)}return this.formatValue(t)}sanitizeHTML(t){if(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=/]/g,(function(t){return e[t]}))}return t}emptyToSpace(t){return null==t||""===t?" ":t}getFormatter(t){switch(typeof t){case"string":F.formatters[t]?t=F.formatters[t]:(console.warn("Formatter Error - No such formatter found: ",t),t=F.formatters.plaintext);break;case"function":break;default:t=F.formatters.plaintext}return t}}F.moduleName="format",F.formatters=O;class q extends s{constructor(t){super(t),this.leftColumns=[],this.rightColumns=[],this.initializationMode="left",this.active=!1,this.blocked=!0,this.registerColumnOption("frozen")}reset(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.active=!1}initialize(){this.subscribe("cell-layout",this.layoutCell.bind(this)),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("column-width",this.layout.bind(this)),this.subscribe("row-layout-after",this.layoutRow.bind(this)),this.subscribe("table-layout",this.layout.bind(this)),this.subscribe("columns-loading",this.reset.bind(this)),this.subscribe("column-add",this.reinitializeColumns.bind(this)),this.subscribe("column-delete",this.reinitializeColumns.bind(this)),this.subscribe("table-redraw",this.layout.bind(this)),this.subscribe("layout-refreshing",this.blockLayout.bind(this)),this.subscribe("layout-refreshed",this.unblockLayout.bind(this)),this.subscribe("scrollbar-vertical",this.adjustForScrollbar.bind(this))}blockLayout(){this.blocked=!0}unblockLayout(){this.blocked=!1}layoutCell(t){this.layoutElement(t.element,t.column)}reinitializeColumns(){this.reset(),this.table.columnManager.columnsByIndex.forEach((t=>{this.initializeColumn(t)}))}initializeColumn(t){var e={margin:0,edge:!1};t.isGroup||(this.frozenCheck(t)?(e.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(t):this.rightColumns.unshift(t),this.active=!0,t.modules.frozen=e):this.initializationMode="right")}frozenCheck(t){return t.parent.isGroup&&t.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),t.parent.isGroup?this.frozenCheck(t.parent):t.definition.frozen}layoutCalcRows(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow),this.table.modExists("groupRows")&&this.layoutGroupCalcs(this.table.modules.groupRows.getGroups()))}layoutGroupCalcs(t){t.forEach((t=>{t.calcs.top&&this.layoutRow(t.calcs.top),t.calcs.bottom&&this.layoutRow(t.calcs.bottom),t.groupList&&t.groupList.length&&this.layoutGroupCalcs(t.groupList)}))}layoutColumnPosition(t){var e=[],n=0,i=0;this.leftColumns.forEach(((i,r)=>{if(i.modules.frozen.marginValue=n,i.modules.frozen.margin=i.modules.frozen.marginValue+"px",i.visible&&(n+=i.getWidth()),r==this.leftColumns.length-1?i.modules.frozen.edge=!0:i.modules.frozen.edge=!1,i.parent.isGroup){var o=this.getColGroupParentElement(i);e.includes(o)||(this.layoutElement(o,i),e.push(o)),i.modules.frozen.edge&&o.classList.add("tabulator-frozen-"+i.modules.frozen.position)}else this.layoutElement(i.getElement(),i);t&&i.cells.forEach((t=>{this.layoutElement(t.getElement(!0),i)}))})),this.rightColumns.forEach(((e,n)=>{e.modules.frozen.marginValue=i,e.modules.frozen.margin=e.modules.frozen.marginValue+"px",e.visible&&(i+=e.getWidth()),n==this.rightColumns.length-1?e.modules.frozen.edge=!0:e.modules.frozen.edge=!1,e.parent.isGroup?this.layoutElement(this.getColGroupParentElement(e),e):this.layoutElement(e.getElement(),e),t&&e.cells.forEach((t=>{this.layoutElement(t.getElement(!0),e)}))}))}getColGroupParentElement(t){return t.parent.isGroup?this.getColGroupParentElement(t.parent):t.getElement()}layout(){this.active&&!this.blocked&&(this.layoutColumnPosition(),this.reinitializeRows(),this.layoutCalcRows())}reinitializeRows(){var t=this.table.rowManager.getVisibleRows(!0);this.table.rowManager.getRows().filter((e=>!t.includes(e))).forEach((t=>{t.deinitialize()})),t.forEach((t=>{"row"===t.type&&this.layoutRow(t)}))}layoutRow(t){"fitDataFill"===this.table.options.layout&&this.rightColumns.length&&(this.table.rowManager.getTableElement().style.minWidth="calc(100% - "+this.rightMargin+")"),this.leftColumns.forEach((e=>{var n=t.getCell(e);n&&this.layoutElement(n.getElement(!0),e)})),this.rightColumns.forEach((e=>{var n=t.getCell(e);n&&this.layoutElement(n.getElement(!0),e)}))}layoutElement(t,e){var n;e.modules.frozen&&t&&(t.style.position="sticky",n=this.table.rtl?"left"===e.modules.frozen.position?"right":"left":e.modules.frozen.position,t.style[n]=e.modules.frozen.margin,t.classList.add("tabulator-frozen"),e.modules.frozen.edge&&t.classList.add("tabulator-frozen-"+e.modules.frozen.position))}adjustForScrollbar(t){this.rightColumns.length&&(this.table.columnManager.getContentsElement().style.width="calc(100% - "+t+"px)")}_calcSpace(t,e){var n=0;for(let i=0;i{this.initializeRow(t)}))}initializeRow(t){var e=this.table.options.frozenRows,n=typeof e;"number"===n?t.getPosition()&&t.getPosition()+this.rows.length<=e&&this.freezeRow(t):"function"===n?e.call(this.table,t.getComponent())&&this.freezeRow(t):Array.isArray(e)&&e.includes(t.data[this.options("frozenRowsField")])&&this.freezeRow(t)}isRowFrozen(t){return this.rows.indexOf(t)>-1}isFrozen(){return!!this.rows.length}visibleRows(t,e){return this.rows.forEach((t=>{e.push(t)})),e}getRows(t){var e=t.slice(0);return this.rows.forEach((function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)})),e}freezeRow(t){t.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(t.modules.frozen=!0,this.topElement.appendChild(t.getElement()),t.initialize(),t.normalizeHeight(),this.rows.push(t),this.refreshData(!1,"display"),this.table.rowManager.adjustTableSize(),this.styleRows())}unfreezeRow(t){t.modules.frozen?(t.modules.frozen=!1,this.detachRow(t),this.table.rowManager.adjustTableSize(),this.refreshData(!1,"display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")}detachRow(t){var e=this.rows.indexOf(t);if(e>-1){var n=t.getElement();n.parentNode&&n.parentNode.removeChild(n),this.rows.splice(e,1)}}styleRows(t){this.rows.forEach(((t,e)=>{this.table.rowManager.styleRow(t,e)}))}}I.moduleName="frozenRows";class H{constructor(t){return this._group=t,this.type="GroupComponent",new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._group.groupManager.table.componentFunctionBinder.handle("group",t._group,e)}})}getKey(){return this._group.key}getField(){return this._group.field}getElement(){return this._group.element}getRows(){return this._group.getRows(!0)}getSubGroups(){return this._group.getSubGroups(!0)}getParentGroup(){return!!this._group.parent&&this._group.parent.getComponent()}isVisible(){return this._group.visible}show(){this._group.show()}hide(){this._group.hide()}toggle(){this._group.toggleVisibility()}scrollTo(t,e){return this._group.groupManager.table.rowManager.scrollToRow(this._group,t,e)}_getSelf(){return this._group}getTable(){return this._group.groupManager.table}}class B{constructor(t,e,n,i,r,o,s){this.groupManager=t,this.parent=e,this.key=i,this.level=n,this.field=r,this.hasSubGroups=n{t.modules&&delete t.modules.group}))),this.element=!1,this.arrowElement=!1,this.elementContents=!1}createElements(){var t=document.createElement("div");t.classList.add("tabulator-arrow"),this.element=document.createElement("div"),this.element.classList.add("tabulator-row"),this.element.classList.add("tabulator-group"),this.element.classList.add("tabulator-group-level-"+this.level),this.element.setAttribute("role","rowgroup"),this.arrowElement=document.createElement("div"),this.arrowElement.classList.add("tabulator-group-toggle"),this.arrowElement.appendChild(t),!1!==this.groupManager.table.options.movableRows&&this.groupManager.table.modExists("moveRow")&&this.groupManager.table.modules.moveRow.initializeGroupHeader(this)}createValueGroups(){var t=this.level+1;this.groupManager.allowedValues&&this.groupManager.allowedValues[t]&&this.groupManager.allowedValues[t].forEach((e=>{this._createGroup(e,t)}))}addBindings(){this.groupManager.table.options.groupToggleElement&&("arrow"==this.groupManager.table.options.groupToggleElement?this.arrowElement:this.element).addEventListener("click",(t=>{t.stopPropagation(),t.stopImmediatePropagation(),this.toggleVisibility()}))}_createGroup(t,e){var n=e+"_"+t,i=new B(this.groupManager,this,e,t,this.groupManager.groupIDLookups[e].field,this.groupManager.headerGenerator[e]||this.groupManager.headerGenerator[0],!!this.old&&this.old.groups[n]);this.groups[n]=i,this.groupList.push(i)}_addRowToGroup(t){var e=this.level+1;if(this.hasSubGroups){var n=this.groupManager.groupIDLookups[e].func(t.getData()),i=e+"_"+n;this.groupManager.allowedValues&&this.groupManager.allowedValues[e]?this.groups[i]&&this.groups[i].addRow(t):(this.groups[i]||this._createGroup(n,e),this.groups[i].addRow(t))}}_addRow(t){this.rows.push(t),t.modules.group=this}insertRow(t,e,n){var i=this.conformRowData({});t.updateData(i);var r=this.rows.indexOf(e);r>-1?n?this.rows.splice(r+1,0,t):this.rows.splice(r,0,t):n?this.rows.push(t):this.rows.unshift(t),t.modules.group=this,this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)}scrollHeader(t){this.arrowElement&&(this.arrowElement.style.marginLeft=t,this.groupList.forEach((function(e){e.scrollHeader(t)})))}getRowIndex(t){}conformRowData(t){return this.field?t[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(t=this.parent.conformRowData(t)),t}removeRow(t){var e=this.rows.indexOf(t),n=t.getElement();e>-1&&this.rows.splice(e,1),this.groupManager.table.options.groupValues||this.rows.length?(n.parentNode&&n.parentNode.removeChild(n),this.groupManager.blockRedraw||(this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this))):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))}removeGroup(t){var e,n=t.level+"_"+t.key;this.groups[n]&&(delete this.groups[n],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))}getHeadersAndRows(){var t=[];return t.push(this),this._visSet(),this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.visible?this.groupList.length?this.groupList.forEach((function(e){t=t.concat(e.getHeadersAndRows())})):("table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),t=t.concat(this.rows),"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))),t}getData(t,e){var n=[];return this._visSet(),(!t||t&&this.visible)&&this.rows.forEach((t=>{n.push(t.getData(e||"data"))})),n}getRowCount(){var t=0;return this.groupList.length?this.groupList.forEach((e=>{t+=e.getRowCount()})):t=this.rows.length,t}toggleVisibility(){this.visible?this.hide():this.show()}hide(){this.visible=!1,"basic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination||(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach((t=>{t.getHeadersAndRows().forEach((t=>{t.detachElement()}))})):this.rows.forEach((t=>{var e=t.getElement();e.parentNode.removeChild(e)}))),this.groupManager.updateGroupRows(!0),this.groupManager.table.externalEvents.dispatch("groupVisibilityChanged",this.getComponent(),!1)}show(){if(this.visible=!0,"basic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var t=this.generateElement();this.groupList.length?this.groupList.forEach((e=>{e.getHeadersAndRows().forEach((e=>{var n=e.getElement();t.parentNode.insertBefore(n,t.nextSibling),e.initialize(),t=n}))})):this.rows.forEach((e=>{var n=e.getElement();t.parentNode.insertBefore(n,t.nextSibling),e.initialize(),t=n})),this.groupManager.updateGroupRows(!0)}this.groupManager.table.externalEvents.dispatch("groupVisibilityChanged",this.getComponent(),!0)}_visSet(){var t=[];"function"==typeof this.visible&&(this.rows.forEach((function(e){t.push(e.getData())})),this.visible=this.visible(this.key,this.getRowCount(),t,this.getComponent()))}getRowGroup(t){var e=!1;return this.groupList.length?this.groupList.forEach((function(n){var i=n.getRowGroup(t);i&&(e=i)})):this.rows.find((function(e){return e===t}))&&(e=this),e}getSubGroups(t){var e=[];return this.groupList.forEach((function(n){e.push(t?n.getComponent():n)})),e}getRows(t){var e=[];return this.rows.forEach((function(n){e.push(t?n.getComponent():n)})),e}generateGroupHeaderContents(){var t=[];for(this.rows.forEach((function(e){t.push(e.getData())})),this.elementContents=this.generator(this.key,this.getRowCount(),t,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)}getPath(t=[]){return t.unshift(this.key),this.parent&&this.parent.getPath(t),t}getElement(){return this.elementContents?this.element:this.generateElement()}generateElement(){this.addBindings=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var t=0;tn.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),this.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],this.langBind("groups|item",((t,e)=>{this.headerGenerator[0]=(n,i,r)=>(void 0===n?"":n)+"("+i+" "+(1===i?t:e.groups.items)+")"})),this.groupIDLookups=[],t?this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs():this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs&&this.table.columnManager.getRealColumns().forEach((t=>{t.definition.topCalc&&this.table.modules.columnCalcs.initializeTopRow(),t.definition.bottomCalc&&this.table.modules.columnCalcs.initializeBottomRow()})),Array.isArray(t)||(t=[t]),t.forEach(((t,e)=>{var n,i;n="function"==typeof t?t:(i=this.table.columnManager.getColumnByField(t))?function(t){return i.getFieldValue(t)}:function(e){return e[t]},this.groupIDLookups.push({field:"function"!=typeof t&&t,func:n,values:!!this.allowedValues&&this.allowedValues[e]})})),e&&(Array.isArray(e)||(e=[e]),e.forEach((t=>{})),this.startOpen=e),n&&(this.headerGenerator=Array.isArray(n)?n:[n])}else this.groupList=[],this.groups={}}rowSample(t,e){if(this.table.options.groupBy){var n=this.getGroups(!1)[0];e.push(n.getRows(!1)[0])}return e}virtualRenderFill(){var t=this.table.rowManager.tableElement,e=this.table.rowManager.getVisibleRows();if(!this.table.options.groupBy)return e;e=e.filter((t=>"group"!==t.type)),t.style.minWidth=e.length?"":this.table.columnManager.getWidth()+"px"}rowAddingIndex(t,e,n){if(this.table.options.groupBy){this.assignRowToGroup(t);var i=t.modules.group.rows;return i.length>1&&(!e||e&&-1==i.indexOf(e)?n?i[0]!==t&&(e=i[0],this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)):i[i.length-1]!==t&&(e=i[i.length-1],this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)):this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)),e}}trackChanges(){this.dispatch("group-changed")}setGroupBy(t){this.table.options.groupBy=t,this.initialized||this.initialize(),this.configureGroupSetup(),!t&&this.table.modExists("columnCalcs")&&!0===this.table.options.columnCalcs&&this.table.modules.columnCalcs.reinitializeCalcs(),this.refreshData(),this.trackChanges()}setGroupValues(t){this.table.options.groupValues=t,this.configureGroupSetup(),this.refreshData(),this.trackChanges()}setGroupStartOpen(t){this.table.options.groupStartOpen=t,this.configureGroupSetup(),this.table.options.groupBy?(this.refreshData(),this.trackChanges()):console.warn("Grouping Update - cant refresh view, no groups have been set")}setGroupHeader(t){this.table.options.groupHeader=t,this.configureGroupSetup(),this.table.options.groupBy?(this.refreshData(),this.trackChanges()):console.warn("Grouping Update - cant refresh view, no groups have been set")}userGetGroups(t){return this.getGroups(!0)}userGetGroupedData(){return this.table.options.groupBy?this.getGroupedData():this.getData()}rowGetGroup(t){return!!t.modules.group&&t.modules.group.getComponent()}rowMoving(t,e,n){if(this.table.options.groupBy){!n&&e instanceof B&&(e=this.table.rowManager.prevDisplayRow(t)||e);var i=e instanceof B?e:e.modules.group,r=t instanceof B?t:t.modules.group;i===r?this.table.rowManager.moveRowInArray(i.rows,t,e,n):(r&&r.removeRow(t),i.insertRow(t,e,n))}}rowDeleting(t){this.table.options.groupBy&&t.modules.group&&t.modules.group.removeRow(t)}rowsUpdated(t){this.table.options.groupBy&&this.updateGroupRows(!0)}cellUpdated(t){this.table.options.groupBy&&this.reassignRowToGroup(t.row)}getRows(t){return this.table.options.groupBy&&this.groupIDLookups.length?(this.dispatchExternal("dataGrouping"),this.generateGroups(t),this.subscribedExternal("dataGrouped")&&this.dispatchExternal("dataGrouped",this.getGroups(!0)),this.updateGroupRows()):t.slice(0)}getGroups(t){var e=[];return this.groupList.forEach((function(n){e.push(t?n.getComponent():n)})),e}getChildGroups(t){var e=[];return t||(t=this),t.groupList.forEach((t=>{t.groupList.length?e=e.concat(this.getChildGroups(t)):e.push(t)})),e}wipe(){this.table.options.groupBy&&(this.groupList.forEach((function(t){t.wipe()})),this.groupList=[],this.groups={})}pullGroupListData(t){var e=[];return t.forEach((t=>{var n={level:0,rowCount:0,headerContent:""},i=[];t.hasSubGroups?(i=this.pullGroupListData(t.groupList),n.level=t.level,n.rowCount=i.length-t.groupList.length,n.headerContent=t.generator(t.key,n.rowCount,t.rows,t),e.push(n),e=e.concat(i)):(n.level=t.level,n.headerContent=t.generator(t.key,t.rows.length,t.rows,t),n.rowCount=t.getRows().length,e.push(n),t.getRows().forEach((t=>{e.push(t.getData("data"))})))})),e}getGroupedData(){return this.pullGroupListData(this.groupList)}getRowGroup(t){var e=!1;return this.options("dataTree")&&(t=this.table.modules.dataTree.getTreeParentRoot(t)),this.groupList.forEach((n=>{var i=n.getRowGroup(t);i&&(e=i)})),e}countGroups(){return this.groupList.length}generateGroups(t){var e=this.groups;this.groups={},this.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach((t=>{this.createGroup(t,0,e)})),t.forEach((t=>{this.assignRowToExistingGroup(t,e)}))):t.forEach((t=>{this.assignRowToGroup(t,e)})),Object.values(e).forEach((t=>{t.wipe(!0)}))}createGroup(t,e,n){var i,r=e+"_"+t;n=n||[],i=new B(this,!1,e,t,this.groupIDLookups[0].field,this.headerGenerator[0],n[r]),this.groups[r]=i,this.groupList.push(i)}assignRowToExistingGroup(t,e){var n="0_"+this.groupIDLookups[0].func(t.getData());this.groups[n]&&this.groups[n].addRow(t)}assignRowToGroup(t,e){var n=this.groupIDLookups[0].func(t.getData()),i=!this.groups["0_"+n];return i&&this.createGroup(n,0,e),this.groups["0_"+n].addRow(t),!i}reassignRowToGroup(t){if("row"===t.type){var e=t.modules.group,n=e.getPath(),i=this.getExpectedPath(t);n.length==i.length&&n.every(((t,e)=>t===i[e]))||(e.removeRow(t),this.assignRowToGroup(t,this.groups),this.refreshData(!0))}}getExpectedPath(t){var e=[],n=t.getData();return this.groupIDLookups.forEach((t=>{e.push(t.func(n))})),e}updateGroupRows(t){var e=[];return this.blockRedraw||(this.groupList.forEach((t=>{e=e.concat(t.getHeadersAndRows())})),t&&this.refreshData(!0)),e}scrollHeaders(t){this.table.options.groupBy&&("virtual"===this.table.options.renderHorizontal&&(t-=this.table.columnManager.renderer.vDomPadLeft),t+="px",this.groupList.forEach((e=>{e.scrollHeader(t)})))}removeGroup(t){var e,n=t.level+"_"+t.key;this.groups[n]&&(delete this.groups[n],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1))}checkBasicModeGroupHeaderWidth(){var t=this.table.rowManager.tableElement,e=!0;this.table.rowManager.getDisplayRows().forEach(((n,i)=>{this.table.rowManager.styleRow(n,i),t.appendChild(n.getElement()),n.initialize(!0),"group"!==n.type&&(e=!1)})),t.style.minWidth=e?this.table.columnManager.getWidth()+"px":""}}N.moduleName="groupRows";class V extends s{constructor(t){super(t),this.history=[],this.index=-1,this.registerTableOption("history",!1)}initialize(){this.table.options.history&&(this.subscribe("cell-value-updated",this.cellUpdated.bind(this)),this.subscribe("cell-delete",this.clearComponentHistory.bind(this)),this.subscribe("row-delete",this.rowDeleted.bind(this)),this.subscribe("rows-wipe",this.clear.bind(this)),this.subscribe("row-added",this.rowAdded.bind(this)),this.subscribe("row-move",this.rowMoved.bind(this))),this.registerTableFunction("undo",this.undo.bind(this)),this.registerTableFunction("redo",this.redo.bind(this)),this.registerTableFunction("getHistoryUndoSize",this.getHistoryUndoSize.bind(this)),this.registerTableFunction("getHistoryRedoSize",this.getHistoryRedoSize.bind(this)),this.registerTableFunction("clearHistory",this.clear.bind(this))}rowMoved(t,e,n){this.action("rowMove",t,{posFrom:t.getPosition(),posTo:e.getPosition(),to:e,after:n})}rowAdded(t,e,n,i){this.action("rowAdd",t,{data:e,pos:n,index:i})}rowDeleted(t){var e,n;this.table.options.groupBy?(e=(n=t.getComponent().getGroup()._getSelf().rows).indexOf(t))&&(e=n[e-1]):(e=t.table.rowManager.getRowIndex(t))&&(e=t.table.rowManager.rows[e-1]),this.action("rowDelete",t,{data:t.getData(),pos:!e,index:e})}cellUpdated(t){this.action("cellEdit",t,{oldValue:t.oldValue,newValue:t.value})}clear(){this.history=[],this.index=-1}action(t,e,n){this.history=this.history.slice(0,this.index+1),this.history.push({type:t,component:e,data:n}),this.index++}getHistoryUndoSize(){return this.index+1}getHistoryRedoSize(){return this.history.length-(this.index+1)}clearComponentHistory(t){var e=this.history.findIndex((function(e){return e.component===t}));e>-1&&(this.history.splice(e,1),e<=this.index&&this.index--,this.clearComponentHistory(t))}undo(){if(this.index>-1){let t=this.history[this.index];return V.undoers[t.type].call(this,t),this.index--,this.dispatchExternal("historyUndo",t.type,t.component.getComponent(),t.data),!0}return console.warn("History Undo Error - No more history to undo"),!1}redo(){if(this.history.length-1>this.index){this.index++;let t=this.history[this.index];return V.redoers[t.type].call(this,t),this.dispatchExternal("historyRedo",t.type,t.component.getComponent(),t.data),!0}return console.warn("History Redo Error - No more history to redo"),!1}_rebindRow(t,e){this.history.forEach((function(n){if(n.component instanceof k)n.component===t&&(n.component=e);else if(n.component instanceof g&&n.component.row===t){var i=n.component.column.getField();i&&(n.component=e.getCell(i))}}))}}V.moduleName="history",V.undoers={cellEdit:function(t){t.component.setValueProcessData(t.data.oldValue),t.component.cellRendered()},rowAdd:function(t){t.component.deleteActual()},rowDelete:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posFrom],!t.data.after),this.table.rowManager.redraw()}},V.redoers={cellEdit:function(t){t.component.setValueProcessData(t.data.newValue),t.component.cellRendered()},rowAdd:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowDelete:function(t){t.component.deleteActual()},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posTo],t.data.after),this.table.rowManager.redraw()}};class W extends s{constructor(t){super(t),this.fieldIndex=[],this.hasIndex=!1}initialize(){this.tableElementCheck()}tableElementCheck(){this.table.originalElement&&"TABLE"===this.table.originalElement.tagName&&(this.table.originalElement.childNodes.length?this.parseTable():console.warn("Unable to parse data from empty table tag, Tabulator should be initialized on a div tag unless importing data from a table element."))}parseTable(){var t=this.table.originalElement,e=this.table.options,n=t.getElementsByTagName("th"),i=t.getElementsByTagName("tbody")[0],r=[];this.hasIndex=!1,this.dispatchExternal("htmlImporting"),i=i?i.getElementsByTagName("tr"):[],this._extractOptions(t,e),n.length?this._extractHeaders(n,i):this._generateBlankHeaders(n,i);for(var o=0;o{o[t.toLowerCase()]=t})),i){var a,l=i[s];l&&"object"==typeof l&&l.name&&0===l.name.indexOf("tabulator-")&&(a=l.name.replace("tabulator-",""),void 0!==o[a]&&(e[o[a]]=this._attribValue(l.value)))}}_attribValue(t){return"true"===t||"false"!==t&&t}_findCol(t){return this.table.options.columns.find((e=>e.title===t))||!1}_extractHeaders(t,e){for(var n=0;n(console.error("Import Error:",t||"Unable to import data"),Promise.reject(t))))}lookupImporter(t){var e;return t||(t=this.table.options.importFormat),(e="string"==typeof t?G.importers[t]:t)||console.error("Import Error - Importer not found:",t),e}importFromFile(t,e){var n=this.lookupImporter(t);if(n)return this.pickFile(e).then(this.importData.bind(this,n)).then(this.structureData.bind(this)).then(this.setData.bind(this)).catch((t=>(console.error("Import Error:",t||"Unable to import file"),Promise.reject(t))))}pickFile(t){return new Promise(((e,n)=>{var i=document.createElement("input");i.type="file",i.accept=t,i.addEventListener("change",(t=>{var r=i.files[0],o=new FileReader;switch(this.table.options.importReader){case"buffer":o.readAsArrayBuffer(r);break;case"binary":o.readAsBinaryString(r);break;case"url":o.readAsDataURL(r);break;default:o.readAsText(r)}o.onload=t=>{e(o.result)},o.onerror=t=>{console.warn("File Load Error - Unable to read file"),n()}})),i.click()}))}importData(t,e){var n=t.call(this.table,e);return n instanceof Promise?n:n?Promise.resolve(n):Promise.reject()}structureData(t){return Array.isArray(t)&&t.length&&Array.isArray(t[0])?this.table.options.autoColumns?this.structureArrayToObject(t):this.structureArrayToColumns(t):t}structureArrayToObject(t){var e=t.shift();return t.map((t=>{var n={};return e.forEach(((e,i)=>{n[e]=t[i]})),n}))}structureArrayToColumns(t){var e=[],n=this.table.getColumns();return n[0]&&t[0][0]&&n[0].getDefinition().title===t[0][0]&&t.shift(),t.forEach((t=>{var i={};t.forEach(((t,e)=>{var r=n[e];r&&(i[r.getField()]=t)})),e.push(i)})),e}setData(t){return this.table.setData(t)}}G.moduleName="import",G.importers=U;class Y extends s{constructor(t){super(t),this.eventMap={rowClick:"row-click",rowDblClick:"row-dblclick",rowContext:"row-contextmenu",rowMouseEnter:"row-mouseenter",rowMouseLeave:"row-mouseleave",rowMouseOver:"row-mouseover",rowMouseOut:"row-mouseout",rowMouseMove:"row-mousemove",rowMouseDown:"row-mousedown",rowMouseUp:"row-mouseup",rowTap:"row",rowDblTap:"row",rowTapHold:"row",cellClick:"cell-click",cellDblClick:"cell-dblclick",cellContext:"cell-contextmenu",cellMouseEnter:"cell-mouseenter",cellMouseLeave:"cell-mouseleave",cellMouseOver:"cell-mouseover",cellMouseOut:"cell-mouseout",cellMouseMove:"cell-mousemove",cellMouseDown:"cell-mousedown",cellMouseUp:"cell-mouseup",cellTap:"cell",cellDblTap:"cell",cellTapHold:"cell",headerClick:"column-click",headerDblClick:"column-dblclick",headerContext:"column-contextmenu",headerMouseEnter:"column-mouseenter",headerMouseLeave:"column-mouseleave",headerMouseOver:"column-mouseover",headerMouseOut:"column-mouseout",headerMouseMove:"column-mousemove",headerMouseDown:"column-mousedown",headerMouseUp:"column-mouseup",headerTap:"column",headerDblTap:"column",headerTapHold:"column",groupClick:"group-click",groupDblClick:"group-dblclick",groupContext:"group-contextmenu",groupMouseEnter:"group-mouseenter",groupMouseLeave:"group-mouseleave",groupMouseOver:"group-mouseover",groupMouseOut:"group-mouseout",groupMouseMove:"group-mousemove",groupMouseDown:"group-mousedown",groupMouseUp:"group-mouseup",groupTap:"group",groupDblTap:"group",groupTapHold:"group"},this.subscribers={},this.touchSubscribers={},this.columnSubscribers={},this.touchWatchers={row:{tap:null,tapDbl:null,tapHold:null},cell:{tap:null,tapDbl:null,tapHold:null},column:{tap:null,tapDbl:null,tapHold:null},group:{tap:null,tapDbl:null,tapHold:null}},this.registerColumnOption("headerClick"),this.registerColumnOption("headerDblClick"),this.registerColumnOption("headerContext"),this.registerColumnOption("headerMouseEnter"),this.registerColumnOption("headerMouseLeave"),this.registerColumnOption("headerMouseOver"),this.registerColumnOption("headerMouseOut"),this.registerColumnOption("headerMouseMove"),this.registerColumnOption("headerMouseDown"),this.registerColumnOption("headerMouseUp"),this.registerColumnOption("headerTap"),this.registerColumnOption("headerDblTap"),this.registerColumnOption("headerTapHold"),this.registerColumnOption("cellClick"),this.registerColumnOption("cellDblClick"),this.registerColumnOption("cellContext"),this.registerColumnOption("cellMouseEnter"),this.registerColumnOption("cellMouseLeave"),this.registerColumnOption("cellMouseOver"),this.registerColumnOption("cellMouseOut"),this.registerColumnOption("cellMouseMove"),this.registerColumnOption("cellMouseDown"),this.registerColumnOption("cellMouseUp"),this.registerColumnOption("cellTap"),this.registerColumnOption("cellDblTap"),this.registerColumnOption("cellTapHold")}initialize(){this.initializeExternalEvents(),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("cell-dblclick",this.cellContentsSelectionFixer.bind(this)),this.subscribe("scroll-horizontal",this.clearTouchWatchers.bind(this)),this.subscribe("scroll-vertical",this.clearTouchWatchers.bind(this))}clearTouchWatchers(){Object.values(this.touchWatchers).forEach((t=>{for(let e in t)t[e]=null}))}cellContentsSelectionFixer(t,e){var n;if(!this.table.modExists("edit")||this.table.modules.edit.currentCell!==e){t.preventDefault();try{document.selection?((n=document.body.createTextRange()).moveToElementText(e.getElement()),n.select()):window.getSelection&&((n=document.createRange()).selectNode(e.getElement()),window.getSelection().removeAllRanges(),window.getSelection().addRange(n))}catch(t){}}}initializeExternalEvents(){for(let t in this.eventMap)this.subscriptionChangeExternal(t,this.subscriptionChanged.bind(this,t))}subscriptionChanged(t,e){e?this.subscribers[t]||(this.eventMap[t].includes("-")?(this.subscribers[t]=this.handle.bind(this,t),this.subscribe(this.eventMap[t],this.subscribers[t])):this.subscribeTouchEvents(t)):this.eventMap[t].includes("-")?!this.subscribers[t]||this.columnSubscribers[t]||this.subscribedExternal(t)||(this.unsubscribe(this.eventMap[t],this.subscribers[t]),delete this.subscribers[t]):this.unsubscribeTouchEvents(t)}subscribeTouchEvents(t){var e=this.eventMap[t];this.touchSubscribers[e+"-touchstart"]||(this.touchSubscribers[e+"-touchstart"]=this.handleTouch.bind(this,e,"start"),this.touchSubscribers[e+"-touchend"]=this.handleTouch.bind(this,e,"end"),this.subscribe(e+"-touchstart",this.touchSubscribers[e+"-touchstart"]),this.subscribe(e+"-touchend",this.touchSubscribers[e+"-touchend"])),this.subscribers[t]=!0}unsubscribeTouchEvents(t){var e=!0,n=this.eventMap[t];if(this.subscribers[t]&&!this.subscribedExternal(t)){delete this.subscribers[t];for(let t in this.eventMap)this.eventMap[t]===n&&this.subscribers[t]&&(e=!1);e&&(this.unsubscribe(n+"-touchstart",this.touchSubscribers[n+"-touchstart"]),this.unsubscribe(n+"-touchend",this.touchSubscribers[n+"-touchend"]),delete this.touchSubscribers[n+"-touchstart"],delete this.touchSubscribers[n+"-touchend"])}}initializeColumn(t){var e=t.definition;for(let n in this.eventMap)e[n]&&(this.subscriptionChanged(n,!0),this.columnSubscribers[n]||(this.columnSubscribers[n]=[]),this.columnSubscribers[n].push(t))}handle(t,e,n){this.dispatchEvent(t,e,n)}handleTouch(t,e,n,i){var r=this.touchWatchers[t];switch("column"===t&&(t="header"),e){case"start":r.tap=!0,clearTimeout(r.tapHold),r.tapHold=setTimeout((()=>{clearTimeout(r.tapHold),r.tapHold=null,r.tap=null,clearTimeout(r.tapDbl),r.tapDbl=null,this.dispatchEvent(t+"TapHold",n,i)}),1e3);break;case"end":r.tap&&(r.tap=null,this.dispatchEvent(t+"Tap",n,i)),r.tapDbl?(clearTimeout(r.tapDbl),r.tapDbl=null,this.dispatchEvent(t+"DblTap",n,i)):r.tapDbl=setTimeout((()=>{clearTimeout(r.tapDbl),r.tapDbl=null}),300),clearTimeout(r.tapHold),r.tapHold=null}}dispatchEvent(t,e,n){var i,r=n.getComponent();this.columnSubscribers[t]&&(n instanceof g?i=n.column.definition[t]:n instanceof w&&(i=n.definition[t]),i&&i(e,r)),this.dispatchExternal(t,e,r)}}Y.moduleName="interaction";class J extends s{constructor(t){super(t),this.watchKeys=null,this.pressedKeys=null,this.keyupBinding=!1,this.keydownBinding=!1,this.registerTableOption("keybindings",{}),this.registerTableOption("tabEndNewRow",!1)}initialize(){var t=this.table.options.keybindings,e={};this.watchKeys={},this.pressedKeys=[],!1!==t&&(Object.assign(e,J.bindings),Object.assign(e,t),this.mapBindings(e),this.bindEvents()),this.subscribe("table-destroy",this.clearBindings.bind(this))}mapBindings(t){for(let e in t)J.actions[e]?t[e]&&("object"!=typeof t[e]&&(t[e]=[t[e]]),t[e].forEach((t=>{(Array.isArray(t)?t:[t]).forEach((t=>{this.mapBinding(e,t)}))}))):console.warn("Key Binding Error - no such action:",e)}mapBinding(t,e){var n={action:J.actions[t],keys:[],ctrl:!1,shift:!1,meta:!1};e.toString().toLowerCase().split(" ").join("").split("+").forEach((t=>{switch(t){case"ctrl":n.ctrl=!0;break;case"shift":n.shift=!0;break;case"meta":n.meta=!0;break;default:t=isNaN(t)?t.toUpperCase().charCodeAt(0):parseInt(t),n.keys.push(t),this.watchKeys[t]||(this.watchKeys[t]=[]),this.watchKeys[t].push(n)}}))}bindEvents(){var t=this;this.keyupBinding=function(e){var n=e.keyCode,i=t.watchKeys[n];i&&(t.pressedKeys.push(n),i.forEach((function(n){t.checkBinding(e,n)})))},this.keydownBinding=function(e){var n=e.keyCode;if(t.watchKeys[n]){var i=t.pressedKeys.indexOf(n);i>-1&&t.pressedKeys.splice(i,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)}clearBindings(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)}checkBinding(t,e){var n=!0;return t.ctrlKey==e.ctrl&&t.shiftKey==e.shift&&t.metaKey==e.meta&&(e.keys.forEach((t=>{-1==this.pressedKeys.indexOf(t)&&(n=!1)})),n&&e.action.call(this,t),!0)}}J.moduleName="keybindings",J.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:["ctrl + 90","meta + 90"],redo:["ctrl + 89","meta + 89"],copyToClipboard:["ctrl + 67","meta + 89"]},J.actions={keyBlock:function(t){t.stopPropagation(),t.preventDefault()},scrollPageUp:function(t){var e=this.table.rowManager,n=e.scrollTop-e.element.clientHeight;t.preventDefault(),e.displayRowsCount&&(n>=0?e.element.scrollTop=n:e.scrollToRow(e.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(t){var e=this.table.rowManager,n=e.scrollTop+e.element.clientHeight,i=e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(n<=i?e.element.scrollTop=n:e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1]),this.table.element.focus()},navPrev:function(t){this.dispatch("keybinding-nav-prev",t)},navNext:function(t){this.dispatch("keybinding-nav-next",t)},navLeft:function(t){this.dispatch("keybinding-nav-left",t)},navRight:function(t){this.dispatch("keybinding-nav-right",t)},navUp:function(t){this.dispatch("keybinding-nav-up",t)},navDown:function(t){this.dispatch("keybinding-nav-down",t)},undo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.undo()))},redo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(t){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}};class K extends s{constructor(t){super(t),this.menuContainer=null,this.nestedMenuBlock=!1,this.currentComponent=null,this.rootPopup=null,this.columnSubscribers={},this.registerTableOption("menuContainer",void 0),this.registerTableOption("rowContextMenu",!1),this.registerTableOption("rowClickMenu",!1),this.registerTableOption("rowDblClickMenu",!1),this.registerTableOption("groupContextMenu",!1),this.registerTableOption("groupClickMenu",!1),this.registerTableOption("groupDblClickMenu",!1),this.registerColumnOption("headerContextMenu"),this.registerColumnOption("headerClickMenu"),this.registerColumnOption("headerDblClickMenu"),this.registerColumnOption("headerMenu"),this.registerColumnOption("headerMenuIcon"),this.registerColumnOption("contextMenu"),this.registerColumnOption("clickMenu"),this.registerColumnOption("dblClickMenu")}initialize(){this.deprecatedOptionsCheck(),this.initializeRowWatchers(),this.initializeGroupWatchers(),this.subscribe("column-init",this.initializeColumn.bind(this))}deprecatedOptionsCheck(){this.deprecationCheck("menuContainer","popupContainer")||(this.table.options.popupContainer=this.table.options.menuContainer)}initializeRowWatchers(){this.table.options.rowContextMenu&&(this.subscribe("row-contextmenu",this.loadMenuEvent.bind(this,this.table.options.rowContextMenu)),this.table.on("rowTapHold",this.loadMenuEvent.bind(this,this.table.options.rowContextMenu))),this.table.options.rowClickMenu&&this.subscribe("row-click",this.loadMenuEvent.bind(this,this.table.options.rowClickMenu)),this.table.options.rowDblClickMenu&&this.subscribe("row-dblclick",this.loadMenuEvent.bind(this,this.table.options.rowDblClickMenu))}initializeGroupWatchers(){this.table.options.groupContextMenu&&(this.subscribe("group-contextmenu",this.loadMenuEvent.bind(this,this.table.options.groupContextMenu)),this.table.on("groupTapHold",this.loadMenuEvent.bind(this,this.table.options.groupContextMenu))),this.table.options.groupClickMenu&&this.subscribe("group-click",this.loadMenuEvent.bind(this,this.table.options.groupClickMenu)),this.table.options.groupDblClickMenu&&this.subscribe("group-dblclick",this.loadMenuEvent.bind(this,this.table.options.groupDblClickMenu))}initializeColumn(t){var e=t.definition;e.headerContextMenu&&!this.columnSubscribers.headerContextMenu&&(this.columnSubscribers.headerContextMenu=this.loadMenuTableColumnEvent.bind(this,"headerContextMenu"),this.subscribe("column-contextmenu",this.columnSubscribers.headerContextMenu),this.table.on("headerTapHold",this.loadMenuTableColumnEvent.bind(this,"headerContextMenu"))),e.headerClickMenu&&!this.columnSubscribers.headerClickMenu&&(this.columnSubscribers.headerClickMenu=this.loadMenuTableColumnEvent.bind(this,"headerClickMenu"),this.subscribe("column-click",this.columnSubscribers.headerClickMenu)),e.headerDblClickMenu&&!this.columnSubscribers.headerDblClickMenu&&(this.columnSubscribers.headerDblClickMenu=this.loadMenuTableColumnEvent.bind(this,"headerDblClickMenu"),this.subscribe("column-dblclick",this.columnSubscribers.headerDblClickMenu)),e.headerMenu&&this.initializeColumnHeaderMenu(t),e.contextMenu&&!this.columnSubscribers.contextMenu&&(this.columnSubscribers.contextMenu=this.loadMenuTableCellEvent.bind(this,"contextMenu"),this.subscribe("cell-contextmenu",this.columnSubscribers.contextMenu),this.table.on("cellTapHold",this.loadMenuTableCellEvent.bind(this,"contextMenu"))),e.clickMenu&&!this.columnSubscribers.clickMenu&&(this.columnSubscribers.clickMenu=this.loadMenuTableCellEvent.bind(this,"clickMenu"),this.subscribe("cell-click",this.columnSubscribers.clickMenu)),e.dblClickMenu&&!this.columnSubscribers.dblClickMenu&&(this.columnSubscribers.dblClickMenu=this.loadMenuTableCellEvent.bind(this,"dblClickMenu"),this.subscribe("cell-dblclick",this.columnSubscribers.dblClickMenu))}initializeColumnHeaderMenu(t){var e,n=t.definition.headerMenuIcon;(e=document.createElement("span")).classList.add("tabulator-header-popup-button"),n?("function"==typeof n&&(n=n(t.getComponent())),n instanceof HTMLElement?e.appendChild(n):e.innerHTML=n):e.innerHTML="⋮",e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault(),this.loadMenuEvent(t.definition.headerMenu,e,t)})),t.titleElement.insertBefore(e,t.titleElement.firstChild)}loadMenuTableCellEvent(t,e,n){n._cell&&(n=n._cell),n.column.definition[t]&&this.loadMenuEvent(n.column.definition[t],e,n)}loadMenuTableColumnEvent(t,e,n){n._column&&(n=n._column),n.definition[t]&&this.loadMenuEvent(n.definition[t],e,n)}loadMenuEvent(t,e,n){n._group?n=n._group:n._row&&(n=n._row),t="function"==typeof t?t.call(this.table,e,n.getComponent()):t,this.loadMenu(e,n,t)}loadMenu(t,e,n,i,r){var o,s=!(t instanceof MouseEvent),a=document.createElement("div");if(a.classList.add("tabulator-menu"),s||t.preventDefault(),n&&n.length){if(i)o=r.child(a);else{if(this.nestedMenuBlock){if(this.rootPopup)return}else this.nestedMenuBlock=setTimeout((()=>{this.nestedMenuBlock=!1}),100);this.rootPopup&&this.rootPopup.hide(),this.rootPopup=o=this.popup(a)}n.forEach((t=>{var n=document.createElement("div"),i=t.label,r=t.disabled;t.separator?n.classList.add("tabulator-menu-separator"):(n.classList.add("tabulator-menu-item"),"function"==typeof i&&(i=i.call(this.table,e.getComponent())),i instanceof Node?n.appendChild(i):n.innerHTML=i,"function"==typeof r&&(r=r.call(this.table,e.getComponent())),r?(n.classList.add("tabulator-menu-item-disabled"),n.addEventListener("click",(t=>{t.stopPropagation()}))):t.menu&&t.menu.length?n.addEventListener("click",(i=>{i.stopPropagation(),this.loadMenu(i,e,t.menu,n,o)})):t.action&&n.addEventListener("click",(n=>{t.action(n,e.getComponent())})),t.menu&&t.menu.length&&n.classList.add("tabulator-menu-item-submenu")),a.appendChild(n)})),a.addEventListener("click",(t=>{this.rootPopup&&this.rootPopup.hide()})),o.show(i||t),o===this.rootPopup&&(this.rootPopup.hideOnBlur((()=>{this.rootPopup=null,this.currentComponent&&(this.dispatchExternal("menuClosed",this.currentComponent.getComponent()),this.currentComponent=null)})),this.currentComponent=e,this.dispatchExternal("menuOpened",e.getComponent()))}}}K.moduleName="menu";class X extends s{constructor(t){super(t),this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.registerTableOption("movableColumns",!1)}createPlaceholderElement(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.classList.add("tabulator-col-placeholder"),t}initialize(){this.table.options.movableColumns&&this.subscribe("column-init",this.initializeColumn.bind(this))}initializeColumn(t){var e,n=this,i={};t.modules.frozen||t.isGroup||(e=t.getElement(),i.mousemove=function(i){t.parent===n.moving.parent&&((n.touchMove?i.touches[0].pageX:i.pageX)-r.elOffset(e).left+n.table.columnManager.contentsElement.scrollLeft>t.getWidth()/2?n.toCol===t&&n.toColAfter||(e.parentNode.insertBefore(n.placeholderElement,e.nextSibling),n.moveColumn(t,!0)):(n.toCol!==t||n.toColAfter)&&(e.parentNode.insertBefore(n.placeholderElement,e),n.moveColumn(t,!1)))}.bind(n),e.addEventListener("mousedown",(function(e){n.touchMove=!1,1===e.which&&(n.checkTimeout=setTimeout((function(){n.startMove(e,t)}),n.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&n.checkTimeout&&clearTimeout(n.checkTimeout)})),n.bindTouchEvents(t)),t.modules.moveColumn=i}bindTouchEvents(t){var e,n,i,r,o,s,a=t.getElement(),l=!1;a.addEventListener("touchstart",(a=>{this.checkTimeout=setTimeout((()=>{this.touchMove=!0,e=t.nextColumn(),i=e?e.getWidth()/2:0,n=t.prevColumn(),r=n?n.getWidth()/2:0,o=0,s=0,l=!1,this.startMove(a,t)}),this.checkPeriod)}),{passive:!0}),a.addEventListener("touchmove",(a=>{var u,c;this.moving&&(this.moveHover(a),l||(l=a.touches[0].pageX),(u=a.touches[0].pageX-l)>0?e&&u-o>i&&(c=e)!==t&&(l=a.touches[0].pageX,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement().nextSibling),this.moveColumn(c,!0)):n&&-u-s>r&&(c=n)!==t&&(l=a.touches[0].pageX,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement()),this.moveColumn(c,!1)),c&&(e=c.nextColumn(),o=i,i=e?e.getWidth()/2:0,n=c.prevColumn(),s=r,r=n?n.getWidth()/2:0))}),{passive:!0}),a.addEventListener("touchend",(t=>{this.checkTimeout&&clearTimeout(this.checkTimeout),this.moving&&this.endMove(t)}))}startMove(t,e){var n=e.getElement(),i=this.table.columnManager.getContentsElement(),o=this.table.columnManager.getHeadersElement();this.moving=e,this.startX=(this.touchMove?t.touches[0].pageX:t.pageX)-r.elOffset(n).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",n.parentNode.insertBefore(this.placeholderElement,n),n.parentNode.removeChild(n),this.hoverElement=n.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),i.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom=i.clientHeight-o.offsetHeight+"px",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(t)}_bindMouseMove(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().addEventListener("mousemove",t.modules.moveColumn.mousemove)}))}_unbindMouseMove(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().removeEventListener("mousemove",t.modules.moveColumn.mousemove)}))}moveColumn(t,e){var n=this.moving.getCells();this.toCol=t,this.toColAfter=e,e?t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode&&n[e]&&i.parentNode.insertBefore(n[e].getElement(),i.nextSibling)})):t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode&&n[e]&&i.parentNode.insertBefore(n[e].getElement(),i)}))}endMove(t){(1===t.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))}moveHover(t){var e,n=this.table.columnManager.getContentsElement(),i=n.scrollLeft,o=(this.touchMove?t.touches[0].pageX:t.pageX)-r.elOffset(n).left+i;this.hoverElement.style.left=o-this.startX+"px",o-i{e=Math.max(0,i-5),this.table.rowManager.getElement().scrollLeft=e,this.autoScrollTimeout=!1}),1))),i+n.clientWidth-o{e=Math.min(n.clientWidth,i+5),this.table.rowManager.getElement().scrollLeft=e,this.autoScrollTimeout=!1}),1)))}}X.moduleName="moveColumn";class Z extends s{constructor(t){super(t),this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=150,this.moving=!1,this.toRow=!1,this.toRowAfter=!1,this.hasHandle=!1,this.startY=0,this.startX=0,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.tableRowDropEvent=!1,this.touchMove=!1,this.connection=!1,this.connectionSelectorsTables=!1,this.connectionSelectorsElements=!1,this.connectionElements=[],this.connections=[],this.connectedTable=!1,this.connectedRow=!1,this.registerTableOption("movableRows",!1),this.registerTableOption("movableRowsConnectedTables",!1),this.registerTableOption("movableRowsConnectedElements",!1),this.registerTableOption("movableRowsSender",!1),this.registerTableOption("movableRowsReceiver","insert"),this.registerColumnOption("rowHandle")}createPlaceholderElement(){var t=document.createElement("div");return t.classList.add("tabulator-row"),t.classList.add("tabulator-row-placeholder"),t}initialize(){this.table.options.movableRows&&(this.connectionSelectorsTables=this.table.options.movableRowsConnectedTables,this.connectionSelectorsElements=this.table.options.movableRowsConnectedElements,this.connection=this.connectionSelectorsTables||this.connectionSelectorsElements,this.subscribe("cell-init",this.initializeCell.bind(this)),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("row-init",this.initializeRow.bind(this)))}initializeGroupHeader(t){var e=this,n={};n.mouseup=function(n){e.tableRowDrop(n,t)}.bind(e),n.mousemove=function(n){var i;n.pageY-r.elOffset(t.element).top+e.table.rowManager.element.scrollTop>t.getHeight()/2?e.toRow===t&&e.toRowAfter||((i=t.getElement()).parentNode.insertBefore(e.placeholderElement,i.nextSibling),e.moveRow(t,!0)):(e.toRow!==t||e.toRowAfter)&&(i=t.getElement()).previousSibling&&(i.parentNode.insertBefore(e.placeholderElement,i),e.moveRow(t,!1))}.bind(e),t.modules.moveRow=n}initializeRow(t){var e,n=this,i={};i.mouseup=function(e){n.tableRowDrop(e,t)}.bind(n),i.mousemove=function(e){var i=t.getElement();e.pageY-r.elOffset(i).top+n.table.rowManager.element.scrollTop>t.getHeight()/2?n.toRow===t&&n.toRowAfter||(i.parentNode.insertBefore(n.placeholderElement,i.nextSibling),n.moveRow(t,!0)):(n.toRow!==t||n.toRowAfter)&&(i.parentNode.insertBefore(n.placeholderElement,i),n.moveRow(t,!1))}.bind(n),this.hasHandle||((e=t.getElement()).addEventListener("mousedown",(function(e){1===e.which&&(n.checkTimeout=setTimeout((function(){n.startMove(e,t)}),n.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&n.checkTimeout&&clearTimeout(n.checkTimeout)})),this.bindTouchEvents(t,t.getElement())),t.modules.moveRow=i}initializeColumn(t){t.definition.rowHandle&&!1!==this.table.options.movableRows&&(this.hasHandle=!0)}initializeCell(t){if(t.column.definition.rowHandle&&!1!==this.table.options.movableRows){var e=this,n=t.getElement(!0);n.addEventListener("mousedown",(function(n){1===n.which&&(e.checkTimeout=setTimeout((function(){e.startMove(n,t.row)}),e.checkPeriod))})),n.addEventListener("mouseup",(function(t){1===t.which&&e.checkTimeout&&clearTimeout(e.checkTimeout)})),this.bindTouchEvents(t.row,n)}}bindTouchEvents(t,e){var n,i,r,o,s,a,l=!1;e.addEventListener("touchstart",(e=>{this.checkTimeout=setTimeout((()=>{this.touchMove=!0,n=t.nextRow(),r=n?n.getHeight()/2:0,i=t.prevRow(),o=i?i.getHeight()/2:0,s=0,a=0,l=!1,this.startMove(e,t)}),this.checkPeriod)}),{passive:!0}),this.moving,this.toRow,this.toRowAfter,e.addEventListener("touchmove",(e=>{var u,c;this.moving&&(e.preventDefault(),this.moveHover(e),l||(l=e.touches[0].pageY),(u=e.touches[0].pageY-l)>0?n&&u-s>r&&(c=n)!==t&&(l=e.touches[0].pageY,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement().nextSibling),this.moveRow(c,!0)):i&&-u-a>o&&(c=i)!==t&&(l=e.touches[0].pageY,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement()),this.moveRow(c,!1)),c&&(n=c.nextRow(),s=r,r=n?n.getHeight()/2:0,i=c.prevRow(),a=o,o=i?i.getHeight()/2:0))})),e.addEventListener("touchend",(t=>{this.checkTimeout&&clearTimeout(this.checkTimeout),this.moving&&(this.endMove(t),this.touchMove=!1)}))}_bindMouseMove(){this.table.rowManager.getDisplayRows().forEach((t=>{("row"===t.type||"group"===t.type)&&t.modules.moveRow&&t.modules.moveRow.mousemove&&t.getElement().addEventListener("mousemove",t.modules.moveRow.mousemove)}))}_unbindMouseMove(){this.table.rowManager.getDisplayRows().forEach((t=>{("row"===t.type||"group"===t.type)&&t.modules.moveRow&&t.modules.moveRow.mousemove&&t.getElement().removeEventListener("mousemove",t.modules.moveRow.mousemove)}))}startMove(t,e){var n=e.getElement();this.setStartPosition(t,e),this.moving=e,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(e)):(n.parentNode.insertBefore(this.placeholderElement,n),n.parentNode.removeChild(n)),this.hoverElement=n.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.dispatchExternal("rowMoving",e.getComponent()),this.moveHover(t)}setStartPosition(t,e){var n,i,r=this.touchMove?t.touches[0].pageX:t.pageX,o=this.touchMove?t.touches[0].pageY:t.pageY;n=e.getElement(),this.connection?(i=n.getBoundingClientRect(),this.startX=i.left-r+window.pageXOffset,this.startY=i.top-o+window.pageYOffset):this.startY=o-n.getBoundingClientRect().top}endMove(t){t&&1!==t.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow?this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter):this.dispatchExternal("rowMoveCancelled",this.moving.getComponent()),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))}moveRow(t,e){this.toRow=t,this.toRowAfter=e}moveHover(t){this.connection?this.moveHoverConnections.call(this,t):this.moveHoverTable.call(this,t)}moveHoverTable(t){var e=this.table.rowManager.getElement(),n=e.scrollTop,i=(this.touchMove?t.touches[0].pageY:t.pageY)-e.getBoundingClientRect().top+n;this.hoverElement.style.top=Math.min(i-this.startY,this.table.rowManager.element.scrollHeight-this.hoverElement.offsetHeight)+"px"}moveHoverConnections(t){this.hoverElement.style.left=this.startX+(this.touchMove?t.touches[0].pageX:t.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?t.touches[0].pageY:t.pageY)+"px"}elementRowDrop(t,e,n){this.dispatchExternal("movableRowsElementDrop",t,e,!!n&&n.getComponent())}connectToTables(t){var e;this.connectionSelectorsTables&&(e=this.commsConnections(this.connectionSelectorsTables),this.dispatchExternal("movableRowsSendingStart",e),this.commsSend(this.connectionSelectorsTables,"moveRow","connect",{row:t})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach((t=>{"string"==typeof t?this.connectionElements=this.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(t))):this.connectionElements.push(t)})),this.connectionElements.forEach((t=>{var e=e=>{this.elementRowDrop(e,t,this.moving)};t.addEventListener("mouseup",e),t.tabulatorElementDropEvent=e,t.classList.add("tabulator-movingrow-receiving")})))}disconnectFromTables(){var t;this.connectionSelectorsTables&&(t=this.commsConnections(this.connectionSelectorsTables),this.dispatchExternal("movableRowsSendingStop",t),this.commsSend(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach((t=>{t.classList.remove("tabulator-movingrow-receiving"),t.removeEventListener("mouseup",t.tabulatorElementDropEvent),delete t.tabulatorElementDropEvent}))}connect(t,e){return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=t,this.connectedRow=e,this.table.element.classList.add("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((t=>{"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().addEventListener("mouseup",t.modules.moveRow.mouseup)})),this.tableRowDropEvent=this.tableRowDrop.bind(this),this.table.element.addEventListener("mouseup",this.tableRowDropEvent),this.dispatchExternal("movableRowsReceivingStart",e,t),!0)}disconnect(t){t===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((t=>{"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().removeEventListener("mouseup",t.modules.moveRow.mouseup)})),this.table.element.removeEventListener("mouseup",this.tableRowDropEvent),this.dispatchExternal("movableRowsReceivingStop",t)):console.warn("Move Row Error - trying to disconnect from non connected table")}dropComplete(t,e,n){var i=!1;if(n){switch(typeof this.table.options.movableRowsSender){case"string":i=this.senders[this.table.options.movableRowsSender];break;case"function":i=this.table.options.movableRowsSender}i?i.call(this,this.moving?this.moving.getComponent():void 0,e?e.getComponent():void 0,t):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.dispatchExternal("movableRowsSent",this.moving.getComponent(),e?e.getComponent():void 0,t)}else this.dispatchExternal("movableRowsSentFailed",this.moving.getComponent(),e?e.getComponent():void 0,t);this.endMove()}tableRowDrop(t,e){var n=!1,i=!1;switch(t.stopImmediatePropagation(),typeof this.table.options.movableRowsReceiver){case"string":n=this.receivers[this.table.options.movableRowsReceiver];break;case"function":n=this.table.options.movableRowsReceiver}n?i=n.call(this,this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),i?this.dispatchExternal("movableRowsReceived",this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):this.dispatchExternal("movableRowsReceivedFailed",this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable),this.commsSend(this.connectedTable,"moveRow","dropcomplete",{row:e,success:i})}commsReceived(t,e,n){switch(e){case"connect":return this.connect(t,n.row);case"disconnect":return this.disconnect(t);case"dropcomplete":return this.dropComplete(t,n.row,n.success)}}}Z.prototype.receivers={insert:function(t,e,n){return this.table.addRow(t.getData(),void 0,e),!0},add:function(t,e,n){return this.table.addRow(t.getData()),!0},update:function(t,e,n){return!!e&&(e.update(t.getData()),!0)},replace:function(t,e,n){return!!e&&(this.table.addRow(t.getData(),void 0,e),e.delete(),!0)}},Z.prototype.senders={delete:function(t,e,n){t.delete()}},Z.moduleName="moveRow";class Q extends s{constructor(t){super(t),this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0,this.registerColumnOption("mutator"),this.registerColumnOption("mutatorParams"),this.registerColumnOption("mutatorData"),this.registerColumnOption("mutatorDataParams"),this.registerColumnOption("mutatorEdit"),this.registerColumnOption("mutatorEditParams"),this.registerColumnOption("mutatorClipboard"),this.registerColumnOption("mutatorClipboardParams"),this.registerColumnOption("mutateLink")}initialize(){this.subscribe("cell-value-changing",this.transformCell.bind(this)),this.subscribe("cell-value-changed",this.mutateLink.bind(this)),this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("row-data-init-before",this.rowDataChanged.bind(this)),this.subscribe("row-data-changing",this.rowDataChanged.bind(this))}rowDataChanged(t,e,n){return this.transformRow(e,"data",n)}initializeColumn(t){var e=!1,n={};this.allowedTypes.forEach((i=>{var r,o="mutator"+(i.charAt(0).toUpperCase()+i.slice(1));t.definition[o]&&(r=this.lookupMutator(t.definition[o]))&&(e=!0,n[o]={mutator:r,params:t.definition[o+"Params"]||{}})})),e&&(t.modules.mutate=n)}lookupMutator(t){var e=!1;switch(typeof t){case"string":Q.mutators[t]?e=Q.mutators[t]:console.warn("Mutator Error - No such mutator found, ignoring: ",t);break;case"function":e=t}return e}transformRow(t,e,n){var i,r="mutator"+(e.charAt(0).toUpperCase()+e.slice(1));return this.enabled&&this.table.columnManager.traverse((o=>{var s,a,l;o.modules.mutate&&(s=o.modules.mutate[r]||o.modules.mutate.mutator||!1)&&(i=o.getFieldValue(void 0!==n?n:t),("data"==e&&!n||void 0!==i)&&(l=o.getComponent(),a="function"==typeof s.params?s.params(i,t,e,l):s.params,o.setFieldValue(t,s.mutator(i,t,e,a,l))))})),t}transformCell(t,e){if(t.column.modules.mutate){var n=t.column.modules.mutate.mutatorEdit||t.column.modules.mutate.mutator||!1,i={};if(n)return i=Object.assign(i,t.row.getData()),t.column.setFieldValue(i,e),n.mutator(e,i,"edit",n.params,t.getComponent())}return e}mutateLink(t){var e=t.column.definition.mutateLink;e&&(Array.isArray(e)||(e=[e]),e.forEach((e=>{var n=t.row.getCell(e);n&&n.setValue(n.getValue(),!0,!0)})))}enable(){this.enabled=!0}disable(){this.enabled=!1}}Q.moduleName="mutator",Q.mutators={};var tt={rows:function(t,e,n,i,r){var o=document.createElement("span"),s=document.createElement("span"),a=document.createElement("span"),l=document.createElement("span"),u=document.createElement("span"),c=document.createElement("span");return this.table.modules.localize.langBind("pagination|counter|showing",(t=>{s.innerHTML=t})),this.table.modules.localize.langBind("pagination|counter|of",(t=>{l.innerHTML=t})),this.table.modules.localize.langBind("pagination|counter|rows",(t=>{c.innerHTML=t})),i?(a.innerHTML=" "+e+"-"+Math.min(e+t-1,i)+" ",u.innerHTML=" "+i+" ",o.appendChild(s),o.appendChild(a),o.appendChild(l),o.appendChild(u),o.appendChild(c)):(a.innerHTML=" 0 ",o.appendChild(s),o.appendChild(a),o.appendChild(c)),o},pages:function(t,e,n,i,r){var o=document.createElement("span"),s=document.createElement("span"),a=document.createElement("span"),l=document.createElement("span"),u=document.createElement("span"),c=document.createElement("span");return this.table.modules.localize.langBind("pagination|counter|showing",(t=>{s.innerHTML=t})),a.innerHTML=" "+n+" ",this.table.modules.localize.langBind("pagination|counter|of",(t=>{l.innerHTML=t})),u.innerHTML=" "+r+" ",this.table.modules.localize.langBind("pagination|counter|pages",(t=>{c.innerHTML=t})),o.appendChild(s),o.appendChild(a),o.appendChild(l),o.appendChild(u),o.appendChild(c),o}};class et extends s{constructor(t){super(t),this.mode="local",this.progressiveLoad=!1,this.element=null,this.pageCounterElement=null,this.pageCounter=null,this.size=0,this.page=1,this.count=5,this.max=1,this.remoteRowCountEstimate=null,this.initialLoad=!0,this.dataChanging=!1,this.pageSizes=[],this.registerTableOption("pagination",!1),this.registerTableOption("paginationMode","local"),this.registerTableOption("paginationSize",!1),this.registerTableOption("paginationInitialPage",1),this.registerTableOption("paginationCounter",!1),this.registerTableOption("paginationCounterElement",!1),this.registerTableOption("paginationButtonCount",5),this.registerTableOption("paginationSizeSelector",!1),this.registerTableOption("paginationElement",!1),this.registerTableOption("paginationAddRow","page"),this.registerTableOption("progressiveLoad",!1),this.registerTableOption("progressiveLoadDelay",0),this.registerTableOption("progressiveLoadScrollMargin",0),this.registerTableFunction("setMaxPage",this.setMaxPage.bind(this)),this.registerTableFunction("setPage",this.setPage.bind(this)),this.registerTableFunction("setPageToRow",this.userSetPageToRow.bind(this)),this.registerTableFunction("setPageSize",this.userSetPageSize.bind(this)),this.registerTableFunction("getPageSize",this.getPageSize.bind(this)),this.registerTableFunction("previousPage",this.previousPage.bind(this)),this.registerTableFunction("nextPage",this.nextPage.bind(this)),this.registerTableFunction("getPage",this.getPage.bind(this)),this.registerTableFunction("getPageMax",this.getPageMax.bind(this)),this.registerComponentFunction("row","pageTo",this.setPageToRow.bind(this))}initialize(){this.table.options.pagination?(this.subscribe("row-deleted",this.rowsUpdated.bind(this)),this.subscribe("row-added",this.rowsUpdated.bind(this)),this.subscribe("data-processed",this.initialLoadComplete.bind(this)),this.subscribe("table-built",this.calculatePageSizes.bind(this)),this.subscribe("footer-redraw",this.footerRedraw.bind(this)),"page"==this.table.options.paginationAddRow&&this.subscribe("row-adding-position",this.rowAddingPosition.bind(this)),"remote"===this.table.options.paginationMode&&(this.subscribe("data-params",this.remotePageParams.bind(this)),this.subscribe("data-loaded",this._parseRemoteData.bind(this))),this.table.options.progressiveLoad&&console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time"),this.registerDisplayHandler(this.restOnRenderBefore.bind(this),40),this.registerDisplayHandler(this.getRows.bind(this),50),this.createElements(),this.initializePageCounter(),this.initializePaginator()):this.table.options.progressiveLoad&&(this.subscribe("data-params",this.remotePageParams.bind(this)),this.subscribe("data-loaded",this._parseRemoteData.bind(this)),this.subscribe("table-built",this.calculatePageSizes.bind(this)),this.subscribe("data-processed",this.initialLoadComplete.bind(this)),this.initializeProgressive(this.table.options.progressiveLoad),"scroll"===this.table.options.progressiveLoad&&this.subscribe("scroll-vertical",this.scrollVertical.bind(this)))}rowAddingPosition(t,e){var n,i=this.table.rowManager,r=i.getDisplayRows();return e?r.length?n=r[0]:i.activeRows.length&&(n=i.activeRows[i.activeRows.length-1],e=!1):r.length&&(n=r[r.length-1],e=!(r.length{}))}restOnRenderBefore(t,e){return e||"local"===this.mode&&this.reset(),t}rowsUpdated(){this.refreshData(!0,"all")}createElements(){var t;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),(t=document.createElement("button")).classList.add("tabulator-page"),t.setAttribute("type","button"),t.setAttribute("role","button"),t.setAttribute("aria-label",""),t.setAttribute("title",""),this.firstBut=t.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=t.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=t.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=t.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))}generatePageSizeSelectList(){var t=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))t=this.table.options.paginationSizeSelector,this.pageSizes=t,-1==this.pageSizes.indexOf(this.size)&&t.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){t=[];for(let e=1;e<5;e++)t.push(this.size*e);this.pageSizes=t}else t=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);t.forEach((t=>{var e=document.createElement("option");e.value=t,!0===t?this.langBind("pagination|all",(function(t){e.innerHTML=t})):e.innerHTML=t,this.pageSizeSelect.appendChild(e)})),this.pageSizeSelect.value=this.size}}initializePageCounter(){var t=this.table.options.paginationCounter,e=null;t&&((e="function"==typeof t?t:et.pageCounters[t])?(this.pageCounter=e,this.pageCounterElement=document.createElement("span"),this.pageCounterElement.classList.add("tabulator-page-counter")):console.warn("Pagination Error - No such page counter found: ",t))}initializePaginator(t){var e,n;t||(this.langBind("pagination|first",(t=>{this.firstBut.innerHTML=t})),this.langBind("pagination|first_title",(t=>{this.firstBut.setAttribute("aria-label",t),this.firstBut.setAttribute("title",t)})),this.langBind("pagination|prev",(t=>{this.prevBut.innerHTML=t})),this.langBind("pagination|prev_title",(t=>{this.prevBut.setAttribute("aria-label",t),this.prevBut.setAttribute("title",t)})),this.langBind("pagination|next",(t=>{this.nextBut.innerHTML=t})),this.langBind("pagination|next_title",(t=>{this.nextBut.setAttribute("aria-label",t),this.nextBut.setAttribute("title",t)})),this.langBind("pagination|last",(t=>{this.lastBut.innerHTML=t})),this.langBind("pagination|last_title",(t=>{this.lastBut.setAttribute("aria-label",t),this.lastBut.setAttribute("title",t)})),this.firstBut.addEventListener("click",(()=>{this.setPage(1)})),this.prevBut.addEventListener("click",(()=>{this.previousPage()})),this.nextBut.addEventListener("click",(()=>{this.nextPage()})),this.lastBut.addEventListener("click",(()=>{this.setPage(this.max)})),this.table.options.paginationElement&&(this.element=this.table.options.paginationElement),this.pageSizeSelect&&(e=document.createElement("label"),this.langBind("pagination|page_size",(t=>{this.pageSizeSelect.setAttribute("aria-label",t),this.pageSizeSelect.setAttribute("title",t),e.innerHTML=t})),this.element.appendChild(e),this.element.appendChild(this.pageSizeSelect),this.pageSizeSelect.addEventListener("change",(t=>{this.setPageSize("true"==this.pageSizeSelect.value||this.pageSizeSelect.value),this.setPage(1)}))),this.element.appendChild(this.firstBut),this.element.appendChild(this.prevBut),this.element.appendChild(this.pagesElement),this.element.appendChild(this.nextBut),this.element.appendChild(this.lastBut),this.table.options.paginationElement||(this.table.options.paginationCounter&&(this.table.options.paginationCounterElement?this.table.options.paginationCounterElement instanceof HTMLElement?this.table.options.paginationCounterElement.appendChild(this.pageCounterElement):"string"==typeof this.table.options.paginationCounterElement&&((n=document.querySelector(this.table.options.paginationCounterElement))?n.appendChild(this.pageCounterElement):console.warn("Pagination Error - Unable to find element matching paginationCounterElement selector:",this.table.options.paginationCounterElement)):this.footerAppend(this.pageCounterElement)),this.footerAppend(this.element)),this.page=this.table.options.paginationInitialPage,this.count=this.table.options.paginationButtonCount),this.mode=this.table.options.paginationMode}initializeProgressive(t){this.initializePaginator(!0),this.mode="progressive_"+t,this.progressiveLoad=!0}trackChanges(){this.dispatch("page-changed")}setMaxRows(t){this.max=t?!0===this.size?1:Math.ceil(t/this.size):1,this.page>this.max&&(this.page=this.max)}reset(t){this.initialLoad||("local"==this.mode||t)&&(this.page=1,this.trackChanges())}setMaxPage(t){t=parseInt(t),this.max=t||1,this.page>this.max&&(this.page=this.max,this.trigger())}setPage(t){switch(t){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return(t=parseInt(t))>0&&t<=this.max||"local"!==this.mode?(this.page=t,this.trackChanges(),this.trigger()):(console.warn("Pagination Error - Requested page is out of range of 1 - "+this.max+":",t),Promise.reject())}setPageToRow(t){var e=this.displayRows(-1).indexOf(t);if(e>-1){var n=!0===this.size?1:Math.ceil((e+1)/this.size);return this.setPage(n)}return console.warn("Pagination Error - Requested row is not visible"),Promise.reject()}setPageSize(t){!0!==t&&(t=parseInt(t)),t>0&&(this.size=t,this.dispatchExternal("pageSizeChanged",t)),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.trackChanges()}_setPageCounter(t,e,n){var i;if(this.pageCounter)switch("remote"===this.mode&&(e=this.size,n=(this.page-1)*this.size+1,t=this.remoteRowCountEstimate),typeof(i=this.pageCounter.call(this,e,n,this.page,t,this.max))){case"object":if(i instanceof Node){for(;this.pageCounterElement.firstChild;)this.pageCounterElement.removeChild(this.pageCounterElement.firstChild);this.pageCounterElement.appendChild(i)}else this.pageCounterElement.innerHTML="",null!=i&&console.warn("Page Counter Error - Page Counter has returned a type of object, the only valid page counter object return is an instance of Node, the page counter returned:",i);break;case"undefined":this.pageCounterElement.innerHTML="";break;default:this.pageCounterElement.innerHTML=i}}_setPageButtons(){let t=Math.floor((this.count-1)/2),e=Math.ceil((this.count-1)/2),n=this.max-this.page+t+10&&t<=this.max&&this.pagesElement.appendChild(this._generatePageButton(t));this.footerRedraw()}_generatePageButton(t){var e=document.createElement("button");return e.classList.add("tabulator-page"),t==this.page&&e.classList.add("active"),e.setAttribute("type","button"),e.setAttribute("role","button"),this.langBind("pagination|page_title",(n=>{e.setAttribute("aria-label",n+" "+t),e.setAttribute("title",n+" "+t)})),e.setAttribute("data-page",t),e.textContent=t,e.addEventListener("click",(e=>{this.setPage(t)})),e}previousPage(){return this.page>1?(this.page--,this.trackChanges(),this.trigger()):(console.warn("Pagination Error - Previous page would be less than page 1:",0),Promise.reject())}nextPage(){return this.page"row"===t.type));if("local"==this.mode){e=[],this.setMaxRows(t.length),!0===this.size?(n=0,i=t.length):i=(n=this.size*(this.page-1))+parseInt(this.size),this._setPageButtons();for(let s=n;s{this.dataChanging=!1}));case"progressive_load":case"progressive_scroll":return this.reloadData(null,!0);default:return console.warn("Pagination Error - no such pagination mode:",this.mode),Promise.reject()}}_parseRemoteData(t){var e;if(void 0===t.last_page&&console.warn("Remote Pagination Error - Server response missing '"+(this.options("dataReceiveParams").last_page||"last_page")+"' property"),t.data){if(this.max=parseInt(t.last_page)||1,this.remoteRowCountEstimate=void 0!==t.last_row?t.last_row:t.last_page*this.size-(this.page==t.last_page?this.size-t.data.length:0),this.progressiveLoad){switch(this.mode){case"progressive_load":1==this.page?this.table.rowManager.setData(t.data,!1,1==this.page):this.table.rowManager.addRows(t.data),this.page{this.nextPage()}),this.table.options.progressiveLoadDelay);break;case"progressive_scroll":t=1===this.page?t.data:this.table.rowManager.getData().concat(t.data),this.table.rowManager.setData(t,1!==this.page,1==this.page),e=this.table.options.progressiveLoadScrollMargin||2*this.table.rowManager.element.clientHeight,this.table.rowManager.element.scrollHeight<=this.table.rowManager.element.clientHeight+e&&this.page{this.nextPage()}))}return!1}this.dispatchExternal("pageLoaded",this.getPage())}else console.warn("Remote Pagination Error - Server response missing '"+(this.options("dataReceiveParams").data||"data")+"' property");return t.data}footerRedraw(){var t=this.table.footerManager.containerElement;Math.ceil(t.clientWidth)-t.scrollWidth<0?this.pagesElement.style.display="none":(this.pagesElement.style.display="",Math.ceil(t.clientWidth)-t.scrollWidth<0&&(this.pagesElement.style.display="none"))}}et.moduleName="page",et.pageCounters=tt;var nt={local:function(t,e){var n=localStorage.getItem(t+"-"+e);return!!n&&JSON.parse(n)},cookie:function(t,e){var n,i,r=document.cookie,o=t+"-"+e,s=r.indexOf(o+"=");return s>-1&&((n=(r=r.slice(s)).indexOf(";"))>-1&&(r=r.slice(0,n)),i=r.replace(o+"=","")),!!i&&JSON.parse(i)}},it={local:function(t,e,n){localStorage.setItem(t+"-"+e,JSON.stringify(n))},cookie:function(t,e,n){var i=new Date;i.setDate(i.getDate()+1e4),document.cookie=t+"-"+e+"="+JSON.stringify(n)+"; expires="+i.toUTCString()}};class rt extends s{constructor(t){super(t),this.mode="",this.id="",this.defWatcherBlock=!1,this.config={},this.readFunc=!1,this.writeFunc=!1,this.registerTableOption("persistence",!1),this.registerTableOption("persistenceID",""),this.registerTableOption("persistenceMode",!0),this.registerTableOption("persistenceReaderFunc",!1),this.registerTableOption("persistenceWriterFunc",!1)}localStorageTest(){var t="_tabulator_test";try{return window.localStorage.setItem(t,t),window.localStorage.removeItem(t),!0}catch(t){return!1}}initialize(){if(this.table.options.persistence){var t,e=this.table.options.persistenceMode,n=this.table.options.persistenceID;this.mode=!0!==e?e:this.localStorageTest()?"local":"cookie",this.table.options.persistenceReaderFunc?"function"==typeof this.table.options.persistenceReaderFunc?this.readFunc=this.table.options.persistenceReaderFunc:rt.readers[this.table.options.persistenceReaderFunc]?this.readFunc=rt.readers[this.table.options.persistenceReaderFunc]:console.warn("Persistence Read Error - invalid reader set",this.table.options.persistenceReaderFunc):rt.readers[this.mode]?this.readFunc=rt.readers[this.mode]:console.warn("Persistence Read Error - invalid reader set",this.mode),this.table.options.persistenceWriterFunc?"function"==typeof this.table.options.persistenceWriterFunc?this.writeFunc=this.table.options.persistenceWriterFunc:rt.writers[this.table.options.persistenceWriterFunc]?this.writeFunc=rt.writers[this.table.options.persistenceWriterFunc]:console.warn("Persistence Write Error - invalid reader set",this.table.options.persistenceWriterFunc):rt.writers[this.mode]?this.writeFunc=rt.writers[this.mode]:console.warn("Persistence Write Error - invalid writer set",this.mode),this.id="tabulator-"+(n||this.table.element.getAttribute("id")||""),this.config={sort:!0===this.table.options.persistence||this.table.options.persistence.sort,filter:!0===this.table.options.persistence||this.table.options.persistence.filter,headerFilter:!0===this.table.options.persistence||this.table.options.persistence.headerFilter,group:!0===this.table.options.persistence||this.table.options.persistence.group,page:!0===this.table.options.persistence||this.table.options.persistence.page,columns:!0===this.table.options.persistence?["title","width","visible"]:this.table.options.persistence.columns},this.config.page&&(t=this.retrieveData("page"))&&(void 0===t.paginationSize||!0!==this.config.page&&!this.config.page.size||(this.table.options.paginationSize=t.paginationSize),void 0===t.paginationInitialPage||!0!==this.config.page&&!this.config.page.page||(this.table.options.paginationInitialPage=t.paginationInitialPage)),this.config.group&&(t=this.retrieveData("group"))&&(void 0===t.groupBy||!0!==this.config.group&&!this.config.group.groupBy||(this.table.options.groupBy=t.groupBy),void 0===t.groupStartOpen||!0!==this.config.group&&!this.config.group.groupStartOpen||(this.table.options.groupStartOpen=t.groupStartOpen),void 0===t.groupHeader||!0!==this.config.group&&!this.config.group.groupHeader||(this.table.options.groupHeader=t.groupHeader)),this.config.columns&&(this.table.options.columns=this.load("columns",this.table.options.columns),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("column-show",this.save.bind(this,"columns")),this.subscribe("column-hide",this.save.bind(this,"columns")),this.subscribe("column-moved",this.save.bind(this,"columns"))),this.subscribe("table-built",this.tableBuilt.bind(this),0),this.subscribe("table-redraw",this.tableRedraw.bind(this)),this.subscribe("filter-changed",this.eventSave.bind(this,"filter")),this.subscribe("filter-changed",this.eventSave.bind(this,"headerFilter")),this.subscribe("sort-changed",this.eventSave.bind(this,"sort")),this.subscribe("group-changed",this.eventSave.bind(this,"group")),this.subscribe("page-changed",this.eventSave.bind(this,"page")),this.subscribe("column-resized",this.eventSave.bind(this,"columns")),this.subscribe("column-width",this.eventSave.bind(this,"columns")),this.subscribe("layout-refreshed",this.eventSave.bind(this,"columns"))}this.registerTableFunction("getColumnLayout",this.getColumnLayout.bind(this)),this.registerTableFunction("setColumnLayout",this.setColumnLayout.bind(this))}eventSave(t){this.config[t]&&this.save(t)}tableBuilt(){var t,e,n;this.config.sort&&0==!(t=this.load("sort"))&&(this.table.options.initialSort=t),this.config.filter&&0==!(e=this.load("filter"))&&(this.table.options.initialFilter=e),this.config.headerFilter&&0==!(n=this.load("headerFilter"))&&(this.table.options.initialHeaderFilter=n)}tableRedraw(t){t&&this.config.columns&&this.save("columns")}getColumnLayout(){return this.parseColumns(this.table.columnManager.getColumns())}setColumnLayout(t){return this.table.columnManager.setColumns(this.mergeDefinition(this.table.options.columns,t)),!0}initializeColumn(t){var e;this.config.columns&&(this.defWatcherBlock=!0,e=t.getDefinition(),(!0===this.config.columns?Object.keys(e):this.config.columns).forEach((t=>{var n=Object.getOwnPropertyDescriptor(e,t),i=e[t];n&&Object.defineProperty(e,t,{set:t=>{i=t,this.defWatcherBlock||this.save("columns"),n.set&&n.set(t)},get:()=>(n.get&&n.get(),i)})})),this.defWatcherBlock=!1)}load(t,e){var n=this.retrieveData(t);return e&&(n=n?this.mergeDefinition(e,n):e),n}retrieveData(t){return!!this.readFunc&&this.readFunc(this.id,t)}mergeDefinition(t,e){var n=[];return(e=e||[]).forEach(((e,i)=>{var r,o=this._findColumn(t,e);o&&(!0===this.config.columns||null==this.config.columns?(r=Object.keys(o)).push("width"):r=this.config.columns,r.forEach((t=>{"columns"!==t&&void 0!==e[t]&&(o[t]=e[t])})),o.columns&&(o.columns=this.mergeDefinition(o.columns,e.columns)),n.push(o))})),t.forEach(((t,i)=>{this._findColumn(e,t)||(n.length>i?n.splice(i,0,t):n.push(t))})),n}_findColumn(t,e){var n=e.columns?"group":e.field?"field":"object";return t.find((function(t){switch(n){case"group":return t.title===e.title&&t.columns.length===e.columns.length;case"field":return t.field===e.field;case"object":return t===e}}))}save(t){var e={};switch(t){case"columns":e=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":e=this.table.modules.filter.getFilters();break;case"headerFilter":e=this.table.modules.filter.getHeaderFilters();break;case"sort":e=this.validateSorters(this.table.modules.sort.getSort());break;case"group":e=this.getGroupConfig();break;case"page":e=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,t,e)}validateSorters(t){return t.forEach((function(t){t.column=t.field,delete t.field})),t}getGroupConfig(){var t={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(t.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(t.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(t.groupHeader=this.table.options.groupHeader)),t}getPageConfig(){var t={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(t.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(t.paginationInitialPage=this.table.modules.page.getPage())),t}parseColumns(t){var e=[],n=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return t.forEach((t=>{var i,r={},o=t.getDefinition();t.isGroup?(r.title=o.title,r.columns=this.parseColumns(t.getColumns())):(r.field=t.getField(),!0===this.config.columns||null==this.config.columns?((i=Object.keys(o)).push("width"),i.push("visible")):i=this.config.columns,i.forEach((e=>{switch(e){case"width":r.width=t.getWidth();break;case"visible":r.visible=t.visible;break;default:"function"!=typeof o[e]&&-1===n.indexOf(e)&&(r[e]=o[e])}}))),e.push(r)})),e}}rt.moduleName="persistence",rt.moduleInitOrder=-10,rt.readers=nt,rt.writers=it;class ot extends s{constructor(t){super(t),this.columnSubscribers={},this.registerTableOption("rowContextPopup",!1),this.registerTableOption("rowClickPopup",!1),this.registerTableOption("rowDblClickPopup",!1),this.registerTableOption("groupContextPopup",!1),this.registerTableOption("groupClickPopup",!1),this.registerTableOption("groupDblClickPopup",!1),this.registerColumnOption("headerContextPopup"),this.registerColumnOption("headerClickPopup"),this.registerColumnOption("headerDblClickPopup"),this.registerColumnOption("headerPopup"),this.registerColumnOption("headerPopupIcon"),this.registerColumnOption("contextPopup"),this.registerColumnOption("clickPopup"),this.registerColumnOption("dblClickPopup"),this.registerComponentFunction("cell","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("column","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("row","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("group","popup",this._componentPopupCall.bind(this))}initialize(){this.initializeRowWatchers(),this.initializeGroupWatchers(),this.subscribe("column-init",this.initializeColumn.bind(this))}_componentPopupCall(t,e,n){this.loadPopupEvent(e,null,t,n)}initializeRowWatchers(){this.table.options.rowContextPopup&&(this.subscribe("row-contextmenu",this.loadPopupEvent.bind(this,this.table.options.rowContextPopup)),this.table.on("rowTapHold",this.loadPopupEvent.bind(this,this.table.options.rowContextPopup))),this.table.options.rowClickPopup&&this.subscribe("row-click",this.loadPopupEvent.bind(this,this.table.options.rowClickPopup)),this.table.options.rowDblClickPopup&&this.subscribe("row-dblclick",this.loadPopupEvent.bind(this,this.table.options.rowDblClickPopup))}initializeGroupWatchers(){this.table.options.groupContextPopup&&(this.subscribe("group-contextmenu",this.loadPopupEvent.bind(this,this.table.options.groupContextPopup)),this.table.on("groupTapHold",this.loadPopupEvent.bind(this,this.table.options.groupContextPopup))),this.table.options.groupClickPopup&&this.subscribe("group-click",this.loadPopupEvent.bind(this,this.table.options.groupClickPopup)),this.table.options.groupDblClickPopup&&this.subscribe("group-dblclick",this.loadPopupEvent.bind(this,this.table.options.groupDblClickPopup))}initializeColumn(t){var e=t.definition;e.headerContextPopup&&!this.columnSubscribers.headerContextPopup&&(this.columnSubscribers.headerContextPopup=this.loadPopupTableColumnEvent.bind(this,"headerContextPopup"),this.subscribe("column-contextmenu",this.columnSubscribers.headerContextPopup),this.table.on("headerTapHold",this.loadPopupTableColumnEvent.bind(this,"headerContextPopup"))),e.headerClickPopup&&!this.columnSubscribers.headerClickPopup&&(this.columnSubscribers.headerClickPopup=this.loadPopupTableColumnEvent.bind(this,"headerClickPopup"),this.subscribe("column-click",this.columnSubscribers.headerClickPopup)),e.headerDblClickPopup&&!this.columnSubscribers.headerDblClickPopup&&(this.columnSubscribers.headerDblClickPopup=this.loadPopupTableColumnEvent.bind(this,"headerDblClickPopup"),this.subscribe("column-dblclick",this.columnSubscribers.headerDblClickPopup)),e.headerPopup&&this.initializeColumnHeaderPopup(t),e.contextPopup&&!this.columnSubscribers.contextPopup&&(this.columnSubscribers.contextPopup=this.loadPopupTableCellEvent.bind(this,"contextPopup"),this.subscribe("cell-contextmenu",this.columnSubscribers.contextPopup),this.table.on("cellTapHold",this.loadPopupTableCellEvent.bind(this,"contextPopup"))),e.clickPopup&&!this.columnSubscribers.clickPopup&&(this.columnSubscribers.clickPopup=this.loadPopupTableCellEvent.bind(this,"clickPopup"),this.subscribe("cell-click",this.columnSubscribers.clickPopup)),e.dblClickPopup&&!this.columnSubscribers.dblClickPopup&&(this.columnSubscribers.dblClickPopup=this.loadPopupTableCellEvent.bind(this,"dblClickPopup"),this.subscribe("cell-click",this.columnSubscribers.dblClickPopup))}initializeColumnHeaderPopup(t){var e,n=t.definition.headerPopupIcon;(e=document.createElement("span")).classList.add("tabulator-header-popup-button"),n?("function"==typeof n&&(n=n(t.getComponent())),n instanceof HTMLElement?e.appendChild(n):e.innerHTML=n):e.innerHTML="⋮",e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault(),this.loadPopupEvent(t.definition.headerPopup,e,t)})),t.titleElement.insertBefore(e,t.titleElement.firstChild)}loadPopupTableCellEvent(t,e,n){n._cell&&(n=n._cell),n.column.definition[t]&&this.loadPopupEvent(n.column.definition[t],e,n)}loadPopupTableColumnEvent(t,e,n){n._column&&(n=n._column),n.definition[t]&&this.loadPopupEvent(n.definition[t],e,n)}loadPopupEvent(t,e,n,i){var r;n._group?n=n._group:n._row&&(n=n._row),t="function"==typeof t?t.call(this.table,e,n.getComponent(),(function(t){r=t})):t,this.loadPopup(e,n,t,r,i)}loadPopup(t,e,n,i,r){var o,s,a=!(t instanceof MouseEvent);n instanceof HTMLElement?o=n:(o=document.createElement("div")).innerHTML=n,o.classList.add("tabulator-popup"),o.addEventListener("click",(t=>{t.stopPropagation()})),a||t.preventDefault(),s=this.popup(o),"function"==typeof i&&s.renderCallback(i),t?s.show(t):s.show(e.getElement(),r||"center"),s.hideOnBlur((()=>{this.dispatchExternal("popupClosed",e.getComponent())})),this.dispatchExternal("popupOpened",e.getComponent())}}ot.moduleName="popup";class st extends s{constructor(t){super(t),this.element=!1,this.manualBlock=!1,this.beforeprintEventHandler=null,this.afterprintEventHandler=null,this.registerTableOption("printAsHtml",!1),this.registerTableOption("printFormatter",!1),this.registerTableOption("printHeader",!1),this.registerTableOption("printFooter",!1),this.registerTableOption("printStyled",!0),this.registerTableOption("printRowRange","visible"),this.registerTableOption("printConfig",{}),this.registerColumnOption("print"),this.registerColumnOption("titlePrint")}initialize(){this.table.options.printAsHtml&&(this.beforeprintEventHandler=this.replaceTable.bind(this),this.afterprintEventHandler=this.cleanup.bind(this),window.addEventListener("beforeprint",this.beforeprintEventHandler),window.addEventListener("afterprint",this.afterprintEventHandler),this.subscribe("table-destroy",this.destroy.bind(this))),this.registerTableFunction("print",this.printFullscreen.bind(this))}destroy(){this.table.options.printAsHtml&&(window.removeEventListener("beforeprint",this.beforeprintEventHandler),window.removeEventListener("afterprint",this.afterprintEventHandler))}replaceTable(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.generateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))}cleanup(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")}printFullscreen(t,e,n){var i,r,o=window.scrollX,s=window.scrollY,a=document.createElement("div"),l=document.createElement("div"),u=this.table.modules.export.generateTable(void 0!==n?n:this.table.options.printConfig,void 0!==e?e:this.table.options.printStyled,t||this.table.options.printRowRange,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(a.classList.add("tabulator-print-header"),"string"==typeof(i="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader)?a.innerHTML=i:a.appendChild(i),this.element.appendChild(a)),this.element.appendChild(u),this.table.options.printFooter&&(l.classList.add("tabulator-print-footer"),"string"==typeof(r="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter)?l.innerHTML=r:l.appendChild(r),this.element.appendChild(l)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,u),window.print(),this.cleanup(),window.scrollTo(o,s),this.manualBlock=!1}}st.moduleName="print";class at extends s{constructor(t){super(t),this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0,this.registerTableOption("reactiveData",!1)}initialize(){this.table.options.reactiveData&&(this.subscribe("cell-value-save-before",this.block.bind(this,"cellsave")),this.subscribe("cell-value-save-after",this.unblock.bind(this,"cellsave")),this.subscribe("row-data-save-before",this.block.bind(this,"rowsave")),this.subscribe("row-data-save-after",this.unblock.bind(this,"rowsave")),this.subscribe("row-data-init-after",this.watchRow.bind(this)),this.subscribe("data-processing",this.watchData.bind(this)),this.subscribe("table-destroy",this.unwatchData.bind(this)))}watchData(t){var e,n=this;this.currentVersion++,e=this.currentVersion,this.unwatchData(),this.data=t,this.origFuncs.push=t.push,Object.defineProperty(this.data,"push",{enumerable:!1,configurable:!0,value:function(){var i,r=Array.from(arguments);return n.blocked||e!==n.currentVersion||(n.block("data-push"),r.forEach((t=>{n.table.rowManager.addRowActual(t,!1)})),i=n.origFuncs.push.apply(t,arguments),n.unblock("data-push")),i}}),this.origFuncs.unshift=t.unshift,Object.defineProperty(this.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var i,r=Array.from(arguments);return n.blocked||e!==n.currentVersion||(n.block("data-unshift"),r.forEach((t=>{n.table.rowManager.addRowActual(t,!0)})),i=n.origFuncs.unshift.apply(t,arguments),n.unblock("data-unshift")),i}}),this.origFuncs.shift=t.shift,Object.defineProperty(this.data,"shift",{enumerable:!1,configurable:!0,value:function(){var i,r;return n.blocked||e!==n.currentVersion||(n.block("data-shift"),n.data.length&&(i=n.table.rowManager.getRowFromDataObject(n.data[0]))&&i.deleteActual(),r=n.origFuncs.shift.call(t),n.unblock("data-shift")),r}}),this.origFuncs.pop=t.pop,Object.defineProperty(this.data,"pop",{enumerable:!1,configurable:!0,value:function(){var i,r;return n.blocked||e!==n.currentVersion||(n.block("data-pop"),n.data.length&&(i=n.table.rowManager.getRowFromDataObject(n.data[n.data.length-1]))&&i.deleteActual(),r=n.origFuncs.pop.call(t),n.unblock("data-pop")),r}}),this.origFuncs.splice=t.splice,Object.defineProperty(this.data,"splice",{enumerable:!1,configurable:!0,value:function(){var i,r,o=Array.from(arguments),s=o[0]<0?t.length+o[0]:o[0],a=o[1],l=!!o[2]&&o.slice(2);if(!n.blocked&&e===n.currentVersion){if(n.block("data-splice"),l&&((i=!!t[s]&&n.table.rowManager.getRowFromDataObject(t[s]))?l.forEach((t=>{n.table.rowManager.addRowActual(t,!0,i,!0)})):(l=l.slice().reverse()).forEach((t=>{n.table.rowManager.addRowActual(t,!0,!1,!0)}))),0!==a){var u=t.slice(s,void 0===o[1]?o[1]:s+a);u.forEach(((t,e)=>{var i=n.table.rowManager.getRowFromDataObject(t);i&&i.deleteActual(e!==u.length-1)}))}(l||0!==a)&&n.table.rowManager.reRenderInPosition(),r=n.origFuncs.splice.apply(t,arguments),n.unblock("data-splice")}return r}})}unwatchData(){if(!1!==this.data)for(var t in this.origFuncs)Object.defineProperty(this.data,t,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})}watchRow(t){var e=t.getData();for(var n in e)this.watchKey(t,e,n);this.table.options.dataTree&&this.watchTreeChildren(t)}watchTreeChildren(t){var e=this,n=t.getData()[this.table.options.dataTreeChildField],i={};n&&(i.push=n.push,Object.defineProperty(n,"push",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-push");var r=i.push.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-push")}return r}}),i.unshift=n.unshift,Object.defineProperty(n,"unshift",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-unshift");var r=i.unshift.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-unshift")}return r}}),i.shift=n.shift,Object.defineProperty(n,"shift",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-shift");var r=i.shift.call(n);this.rebuildTree(t),e.unblock("tree-shift")}return r}}),i.pop=n.pop,Object.defineProperty(n,"pop",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-pop");var r=i.pop.call(n);this.rebuildTree(t),e.unblock("tree-pop")}return r}}),i.splice=n.splice,Object.defineProperty(n,"splice",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-splice");var r=i.splice.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-splice")}return r}}))}rebuildTree(t){this.table.modules.dataTree.initializeRow(t),this.table.modules.dataTree.layoutRow(t),this.table.rowManager.refreshActiveData("tree",!1,!0)}watchKey(t,e,n){var i=this,r=Object.getOwnPropertyDescriptor(e,n),o=e[n],s=this.currentVersion;Object.defineProperty(e,n,{set:e=>{if(o=e,!i.blocked&&s===i.currentVersion){i.block("key");var a={};a[n]=e,t.updateData(a),i.unblock("key")}r.set&&r.set(e)},get:()=>(r.get&&r.get(),o)})}unwatchRow(t){var e=t.getData();for(var n in e)Object.defineProperty(e,n,{value:e[n]})}block(t){this.blocked||(this.blocked=t)}unblock(t){this.blocked===t&&(this.blocked=!1)}}at.moduleName="reactiveData";class lt extends s{constructor(t){super(t),this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.latestX=!1,this.handle=null,this.initialNextColumn=null,this.nextColumn=null,this.initialized=!1,this.registerColumnOption("resizable",!0),this.registerTableOption("resizableColumnFit",!1)}initialize(){this.subscribe("column-rendered",this.layoutColumnHeader.bind(this))}initializeEventWatchers(){this.initialized||(this.subscribe("cell-rendered",this.layoutCellHandles.bind(this)),this.subscribe("cell-delete",this.deInitializeComponent.bind(this)),this.subscribe("cell-height",this.resizeHandle.bind(this)),this.subscribe("column-moved",this.columnLayoutUpdated.bind(this)),this.subscribe("column-hide",this.deInitializeColumn.bind(this)),this.subscribe("column-show",this.columnLayoutUpdated.bind(this)),this.subscribe("column-width",this.columnWidthUpdated.bind(this)),this.subscribe("column-delete",this.deInitializeComponent.bind(this)),this.subscribe("column-height",this.resizeHandle.bind(this)),this.initialized=!0)}layoutCellHandles(t){"row"===t.row.type&&(this.deInitializeComponent(t),this.initializeColumn("cell",t,t.column,t.element))}layoutColumnHeader(t){t.definition.resizable&&(this.initializeEventWatchers(),this.deInitializeComponent(t),this.initializeColumn("header",t,t,t.element))}columnLayoutUpdated(t){var e=t.prevColumn();this.reinitializeColumn(t),e&&this.reinitializeColumn(e)}columnWidthUpdated(t){t.modules.frozen&&(this.table.modules.frozenColumns.leftColumns.includes(t)?this.table.modules.frozenColumns.leftColumns.forEach((t=>{this.reinitializeColumn(t)})):this.table.modules.frozenColumns.rightColumns.includes(t)&&this.table.modules.frozenColumns.rightColumns.forEach((t=>{this.reinitializeColumn(t)})))}frozenColumnOffset(t){var e=!1;return t.modules.frozen&&(e=t.modules.frozen.marginValue,"left"===t.modules.frozen.position?e+=t.getWidth()-3:e&&(e-=3)),!1!==e&&e+"px"}reinitializeColumn(t){var e=this.frozenColumnOffset(t);t.cells.forEach((n=>{n.modules.resize&&n.modules.resize.handleEl&&(e&&(n.modules.resize.handleEl.style[t.modules.frozen.position]=e),n.element.after(n.modules.resize.handleEl))})),t.modules.resize&&t.modules.resize.handleEl&&(e&&(t.modules.resize.handleEl.style[t.modules.frozen.position]=e),t.element.after(t.modules.resize.handleEl))}initializeColumn(t,e,n,i){var r=this,o=n.definition.resizable,s={},a=n.getLastColumn();if("header"===t&&(s={variableHeight:"textarea"==n.definition.formatter||n.definition.variableHeight}),(!0===o||o==t)&&this._checkResizability(a)){var l=document.createElement("span");l.className="tabulator-col-resize-handle",l.addEventListener("click",(function(t){t.stopPropagation()}));var u=function(t){r.startColumn=n,r.initialNextColumn=r.nextColumn=a.nextColumn(),r._mouseDown(t,a,l)};l.addEventListener("mousedown",u),l.addEventListener("touchstart",u,{passive:!0}),l.addEventListener("dblclick",(t=>{var e=a.getWidth();t.stopPropagation(),a.reinitializeWidth(!0),e!==a.getWidth()&&(r.dispatch("column-resized",a),r.table.externalEvents.dispatch("columnResized",a.getComponent()))})),n.modules.frozen&&(l.style.position="sticky",l.style[n.modules.frozen.position]=this.frozenColumnOffset(n)),s.handleEl=l,i.parentNode&&n.visible&&i.after(l)}e.modules.resize=s}deInitializeColumn(t){this.deInitializeComponent(t),t.cells.forEach((t=>{this.deInitializeComponent(t)}))}deInitializeComponent(t){var e;t.modules.resize&&(e=t.modules.resize.handleEl)&&e.parentElement&&e.parentElement.removeChild(e)}resizeHandle(t,e){t.modules.resize&&t.modules.resize.handleEl&&(t.modules.resize.handleEl.style.height=e)}_checkResizability(t){return t.definition.resizable}_mouseDown(t,e,n){var i=this;function r(t){var n,r,o=void 0===t.screenX?t.touches[0].screenX:t.screenX,s=o-i.startX,a=o-i.latestX;if(i.latestX=o,i.table.rtl&&(s=-s,a=-a),n=e.width==e.minWidth||e.width==e.maxWidth,e.setWidth(i.startWidth+s),r=e.width==e.minWidth||e.width==e.maxWidth,a<0&&(i.nextColumn=i.initialNextColumn),i.table.options.resizableColumnFit&&i.nextColumn&&(!n||!r)){let t=i.nextColumn.getWidth();a>0&&t<=i.nextColumn.minWidth&&(i.nextColumn=i.nextColumn.nextColumn()),i.nextColumn&&i.nextColumn.setWidth(i.nextColumn.getWidth()-a)}i.table.columnManager.rerenderColumns(!0),!i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights()}function o(t){i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!1),i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights(),document.body.removeEventListener("mouseup",o),document.body.removeEventListener("mousemove",r),n.removeEventListener("touchmove",r),n.removeEventListener("touchend",o),i.table.element.classList.remove("tabulator-block-select"),i.startWidth!==e.getWidth()&&(i.table.columnManager.verticalAlignHeaders(),i.dispatch("column-resized",e),i.table.externalEvents.dispatch("columnResized",e.getComponent()))}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!0),i.startX=void 0===t.screenX?t.touches[0].screenX:t.screenX,i.latestX=i.startX,i.startWidth=e.getWidth(),document.body.addEventListener("mousemove",r),document.body.addEventListener("mouseup",o),n.addEventListener("touchmove",r,{passive:!0}),n.addEventListener("touchend",o)}}lt.moduleName="resizeColumns";class ut extends s{constructor(t){super(t),this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null,this.registerTableOption("resizableRows",!1)}initialize(){this.table.options.resizableRows&&this.subscribe("row-layout-after",this.initializeRow.bind(this))}initializeRow(t){var e=this,n=t.getElement(),i=document.createElement("div");i.className="tabulator-row-resize-handle";var r=document.createElement("div");r.className="tabulator-row-resize-handle prev",i.addEventListener("click",(function(t){t.stopPropagation()}));var o=function(n){e.startRow=t,e._mouseDown(n,t,i)};i.addEventListener("mousedown",o),i.addEventListener("touchstart",o,{passive:!0}),r.addEventListener("click",(function(t){t.stopPropagation()}));var s=function(n){var i=e.table.rowManager.prevDisplayRow(t);i&&(e.startRow=i,e._mouseDown(n,i,r))};r.addEventListener("mousedown",s),r.addEventListener("touchstart",s,{passive:!0}),n.appendChild(i),n.appendChild(r)}_mouseDown(t,e,n){var i=this;function r(t){e.setHeight(i.startHeight+((void 0===t.screenY?t.touches[0].screenY:t.screenY)-i.startY))}function o(t){document.body.removeEventListener("mouseup",r),document.body.removeEventListener("mousemove",r),n.removeEventListener("touchmove",r),n.removeEventListener("touchend",o),i.table.element.classList.remove("tabulator-block-select"),i.dispatchExternal("rowResized",e.getComponent())}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startY=void 0===t.screenY?t.touches[0].screenY:t.screenY,i.startHeight=e.getHeight(),document.body.addEventListener("mousemove",r),document.body.addEventListener("mouseup",o),n.addEventListener("touchmove",r,{passive:!0}),n.addEventListener("touchend",o)}}ut.moduleName="resizeRows";class ct extends s{constructor(t){super(t),this.binding=!1,this.visibilityObserver=!1,this.resizeObserver=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1,this.visible=!1,this.initialized=!1,this.initialRedraw=!1,this.registerTableOption("autoResize",!0)}initialize(){if(this.table.options.autoResize){var t,e=this.table;this.tableHeight=e.element.clientHeight,this.tableWidth=e.element.clientWidth,e.element.parentNode&&(this.containerHeight=e.element.parentNode.clientHeight,this.containerWidth=e.element.parentNode.clientWidth),"undefined"!=typeof IntersectionObserver&&"undefined"!=typeof ResizeObserver&&"virtual"===e.rowManager.getRenderMode()?(this.initializeVisibilityObserver(),this.autoResize=!0,this.resizeObserver=new ResizeObserver((t=>{if(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell){var n=Math.floor(t[0].contentRect.height),i=Math.floor(t[0].contentRect.width);this.tableHeight==n&&this.tableWidth==i||(this.tableHeight=n,this.tableWidth=i,e.element.parentNode&&(this.containerHeight=e.element.parentNode.clientHeight,this.containerWidth=e.element.parentNode.clientWidth),this.redrawTable())}})),this.resizeObserver.observe(e.element),t=window.getComputedStyle(e.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(t.getPropertyValue("max-height")||t.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver((t=>{if(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell){var n=Math.floor(t[0].contentRect.height),i=Math.floor(t[0].contentRect.width);this.containerHeight==n&&this.containerWidth==i||(this.containerHeight=n,this.containerWidth=i,this.tableHeight=e.element.clientHeight,this.tableWidth=e.element.clientWidth),this.redrawTable()}})),this.containerObserver.observe(this.table.element.parentNode)),this.subscribe("table-resize",this.tableResized.bind(this))):(this.binding=function(){(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell)&&(e.columnManager.rerenderColumns(!0),e.redraw())},window.addEventListener("resize",this.binding)),this.subscribe("table-destroy",this.clearBindings.bind(this))}}initializeVisibilityObserver(){this.visibilityObserver=new IntersectionObserver((t=>{this.visible=t[0].isIntersecting,this.initialized?this.visible&&(this.redrawTable(this.initialRedraw),this.initialRedraw=!1):(this.initialized=!0,this.initialRedraw=!this.visible)})),this.visibilityObserver.observe(this.table.element)}redrawTable(t){this.initialized&&this.visible&&(this.table.columnManager.rerenderColumns(!0),this.table.redraw(t))}tableResized(){this.table.rowManager.redraw()}clearBindings(){this.binding&&window.removeEventListener("resize",this.binding),this.resizeObserver&&this.resizeObserver.unobserve(this.table.element),this.visibilityObserver&&this.visibilityObserver.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)}}ct.moduleName="resizeTable";class ht extends s{constructor(t){super(t),this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1,this.registerTableOption("responsiveLayout",!1),this.registerTableOption("responsiveLayoutCollapseStartOpen",!0),this.registerTableOption("responsiveLayoutCollapseUseFormatters",!0),this.registerTableOption("responsiveLayoutCollapseFormatter",!1),this.registerColumnOption("responsive")}initialize(){this.table.options.responsiveLayout&&(this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("column-show",this.updateColumnVisibility.bind(this)),this.subscribe("column-hide",this.updateColumnVisibility.bind(this)),this.subscribe("columns-loaded",this.initializeResponsivity.bind(this)),this.subscribe("column-moved",this.initializeResponsivity.bind(this)),this.subscribe("column-add",this.initializeResponsivity.bind(this)),this.subscribe("column-delete",this.initializeResponsivity.bind(this)),this.subscribe("table-redrawing",this.tableRedraw.bind(this)),"collapse"===this.table.options.responsiveLayout&&(this.subscribe("row-data-changed",this.generateCollapsedRowContent.bind(this)),this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-layout",this.layoutRow.bind(this))))}tableRedraw(t){-1===["fitColumns","fitDataStretch"].indexOf(this.layoutMode())&&(t||this.update())}initializeResponsivity(){var t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(((e,n)=>{e.modules.responsive&&e.modules.responsive.order&&e.modules.responsive.visible&&(e.modules.responsive.index=n,t.push(e),e.visible||"collapse"!==this.mode||this.hiddenColumns.push(e))})),t=(t=t.reverse()).sort(((t,e)=>e.modules.responsive.order-t.modules.responsive.order||e.modules.responsive.index-t.modules.responsive.index)),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(let t of this.table.columnManager.columnsByIndex)if("responsiveCollapse"==t.definition.formatter){this.collapseHandleColumn=t;break}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())}initializeColumn(t){var e=t.getDefinition();t.modules.responsive={order:void 0===e.responsive?1:e.responsive,visible:!1!==e.visible}}initializeRow(t){var e;"calc"!==t.type&&((e=document.createElement("div")).classList.add("tabulator-responsive-collapse"),t.modules.responsiveLayout={element:e,open:this.collapseStartOpen},this.collapseStartOpen||(e.style.display="none"))}layoutRow(t){var e=t.getElement();t.modules.responsiveLayout&&(e.appendChild(t.modules.responsiveLayout.element),this.generateCollapsedRowContent(t))}updateColumnVisibility(t,e){!e&&t.modules.responsive&&(t.modules.responsive.visible=t.visible,this.initializeResponsivity())}hideColumn(t){var e=this.hiddenColumns.length;t.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(t),this.generateCollapsedContent(),this.collapseHandleColumn&&!e&&this.collapseHandleColumn.show())}showColumn(t){var e;t.show(!1,!0),t.setWidth(t.getWidth()),"collapse"===this.mode&&((e=this.hiddenColumns.indexOf(t))>-1&&this.hiddenColumns.splice(e,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())}update(){for(var t=!0;t;){let e="fitColumns"==this.table.modules.layout.getMode()?this.table.columnManager.getFlexBaseWidth():this.table.columnManager.getWidth(),n=(this.table.options.headerVisible?this.table.columnManager.element.clientWidth:this.table.element.clientWidth)-e;if(n<0){let e=this.columns[this.index];e?(this.hideColumn(e),this.index++):t=!1}else{let e=this.columns[this.index-1];e&&n>0&&n>=e.getWidth()?(this.showColumn(e),this.index--):t=!1}this.table.rowManager.activeRowsCount||this.table.rowManager.renderEmptyScroll()}}generateCollapsedContent(){this.table.rowManager.getDisplayRows().forEach((t=>{this.generateCollapsedRowContent(t)}))}generateCollapsedRowContent(t){var e,n;if(t.modules.responsiveLayout){for(e=t.modules.responsiveLayout.element;e.firstChild;)e.removeChild(e.firstChild);(n=this.collapseFormatter(this.generateCollapsedRowData(t)))&&e.appendChild(n)}}generateCollapsedRowData(t){var e,n=t.getData(),i=[];return this.hiddenColumns.forEach((r=>{var o=r.getFieldValue(n);if(r.definition.title&&r.field)if(r.modules.format&&this.table.options.responsiveLayoutCollapseUseFormatters){function s(t){t()}e={value:!1,data:{},getValue:function(){return o},getData:function(){return n},getType:function(){return"cell"},getElement:function(){return document.createElement("div")},getRow:function(){return t.getComponent()},getColumn:function(){return r.getComponent()},getTable:()=>this.table},i.push({field:r.field,title:r.definition.title,value:r.modules.format.formatter.call(this.table.modules.format,e,r.modules.format.params,s)})}else i.push({field:r.field,title:r.definition.title,value:o})})),i}formatCollapsedData(t){var e=document.createElement("table");return t.forEach((function(t){var n,i=document.createElement("tr"),r=document.createElement("td"),o=document.createElement("td"),s=document.createElement("strong");r.appendChild(s),this.langBind("columns|"+t.field,(function(e){s.innerHTML=e||t.title})),t.value instanceof Node?((n=document.createElement("div")).appendChild(t.value),o.appendChild(n)):o.innerHTML=t.value,i.appendChild(r),i.appendChild(o),e.appendChild(i)}),this),Object.keys(t).length?e:""}}ht.moduleName="responsiveLayout";class ft extends s{constructor(t){super(t),this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null,this.registerTableOption("selectable","highlight"),this.registerTableOption("selectableRangeMode","drag"),this.registerTableOption("selectableRollingSelection",!0),this.registerTableOption("selectablePersistence",!0),this.registerTableOption("selectableCheck",(function(t,e){return!0})),this.registerTableFunction("selectRow",this.selectRows.bind(this)),this.registerTableFunction("deselectRow",this.deselectRows.bind(this)),this.registerTableFunction("toggleSelectRow",this.toggleRow.bind(this)),this.registerTableFunction("getSelectedRows",this.getSelectedRows.bind(this)),this.registerTableFunction("getSelectedData",this.getSelectedData.bind(this)),this.registerComponentFunction("row","select",this.selectRows.bind(this)),this.registerComponentFunction("row","deselect",this.deselectRows.bind(this)),this.registerComponentFunction("row","toggleSelect",this.toggleRow.bind(this)),this.registerComponentFunction("row","isSelected",this.isRowSelected.bind(this))}initialize(){!1!==this.table.options.selectable&&(this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-deleting",this.rowDeleted.bind(this)),this.subscribe("rows-wipe",this.clearSelectionData.bind(this)),this.subscribe("rows-retrieve",this.rowRetrieve.bind(this)),this.table.options.selectable&&!this.table.options.selectablePersistence&&this.subscribe("data-refreshing",this.deselectRows.bind(this)))}rowRetrieve(t,e){return"selected"===t?this.selectedRows:e}rowDeleted(t){this._deselectRow(t,!0)}clearSelectionData(t){var e=this.selectedRows.length;this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e&&!0!==t&&this._rowSelectionChanged()}initializeRow(t){var e=this,n=t.getElement(),i=function(){setTimeout((function(){e.selecting=!1}),50),document.body.removeEventListener("mouseup",i)};t.modules.select={selected:!1},e.checkRowSelectability(t)?(n.classList.add("tabulator-selectable"),n.classList.remove("tabulator-unselectable"),e.table.options.selectable&&"highlight"!=e.table.options.selectable&&("click"===e.table.options.selectableRangeMode?n.addEventListener("click",this.handleComplexRowClick.bind(this,t)):(n.addEventListener("click",(function(n){e.table.modExists("edit")&&e.table.modules.edit.getCurrentCell()||e.table._clearSelection(),e.selecting||e.toggleRow(t)})),n.addEventListener("mousedown",(function(n){if(n.shiftKey)return e.table._clearSelection(),e.selecting=!0,e.selectPrev=[],document.body.addEventListener("mouseup",i),document.body.addEventListener("keyup",i),e.toggleRow(t),!1})),n.addEventListener("mouseenter",(function(n){e.selecting&&(e.table._clearSelection(),e.toggleRow(t),e.selectPrev[1]==t&&e.toggleRow(e.selectPrev[0]))})),n.addEventListener("mouseout",(function(n){e.selecting&&(e.table._clearSelection(),e.selectPrev.unshift(t))}))))):(n.classList.add("tabulator-unselectable"),n.classList.remove("tabulator-selectable"))}handleComplexRowClick(t,e){if(e.shiftKey){this.table._clearSelection(),this.lastClickedRow=this.lastClickedRow||t;var n=this.table.rowManager.getDisplayRowIndex(this.lastClickedRow),i=this.table.rowManager.getDisplayRowIndex(t),r=n<=i?n:i,o=n>=i?n:i,s=this.table.rowManager.getDisplayRows().slice(0).splice(r,o-r+1);e.ctrlKey||e.metaKey?(s.forEach((e=>{e!==this.lastClickedRow&&(!0===this.table.options.selectable||this.isRowSelected(t)||this.selectedRows.lengththis.table.options.selectable&&(s=s.slice(0,this.table.options.selectable)),this.selectRows(s)),this.table._clearSelection()}else e.ctrlKey||e.metaKey?(this.toggleRow(t),this.lastClickedRow=t):(this.deselectRows(void 0,!0),this.selectRows(t),this.lastClickedRow=t)}checkRowSelectability(t){return!(!t||"row"!==t.type)&&this.table.options.selectableCheck.call(this.table,t.getComponent())}toggleRow(t){this.checkRowSelectability(t)&&(t.modules.select&&t.modules.select.selected?this._deselectRow(t):this._selectRow(t))}selectRows(t){var e,n,i=[];switch(typeof t){case"undefined":e=this.table.rowManager.rows;break;case"string":(e=this.table.rowManager.findRow(t))||(e=this.table.rowManager.getRows(t));break;default:e=t}Array.isArray(e)?e.length&&(e.forEach((t=>{(n=this._selectRow(t,!0,!0))&&i.push(n)})),this._rowSelectionChanged(!1,i)):e&&this._selectRow(e,!1,!0)}_selectRow(t,e,n){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!n&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var i=this.table.rowManager.findRow(t);if(i){if(-1==this.selectedRows.indexOf(i))return i.getElement().classList.add("tabulator-selected"),i.modules.select||(i.modules.select={}),i.modules.select.selected=!0,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!0),this.selectedRows.push(i),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!0),this.dispatchExternal("rowSelected",i.getComponent()),this._rowSelectionChanged(e,i),i}else e||console.warn("Selection Error - No such row found, ignoring selection:"+t)}isRowSelected(t){return-1!==this.selectedRows.indexOf(t)}deselectRows(t,e){var n,i,r=[];switch(typeof t){case"undefined":n=Object.assign([],this.selectedRows);break;case"string":(n=this.table.rowManager.findRow(t))||(n=this.table.rowManager.getRows(t));break;default:n=t}Array.isArray(n)?n.length&&(n.forEach((t=>{(i=this._deselectRow(t,!0,!0))&&r.push(i)})),this._rowSelectionChanged(e,[],r)):n&&this._deselectRow(n,e,!0)}_deselectRow(t,e){var n,i,r=this,o=r.table.rowManager.findRow(t);if(o){if((n=r.selectedRows.findIndex((function(t){return t==o})))>-1)return(i=o.getElement())&&i.classList.remove("tabulator-selected"),o.modules.select||(o.modules.select={}),o.modules.select.selected=!1,o.modules.select.checkboxEl&&(o.modules.select.checkboxEl.checked=!1),r.selectedRows.splice(n,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(o,!1),this.dispatchExternal("rowDeselected",o.getComponent()),r._rowSelectionChanged(e,void 0,o),o}else e||console.warn("Deselection Error - No such row found, ignoring selection:"+t)}getSelectedData(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getData())})),t}getSelectedRows(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getComponent())})),t}_rowSelectionChanged(t,e=[],n=[]){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),t||(Array.isArray(e)||(e=[e]),e=e.map((t=>t.getComponent())),Array.isArray(n)||(n=[n]),n=n.map((t=>t.getComponent())),this.dispatchExternal("rowSelectionChanged",this.getSelectedData(),this.getSelectedRows(),e,n))}registerRowSelectCheckbox(t,e){t._row.modules.select||(t._row.modules.select={}),t._row.modules.select.checkboxEl=e}registerHeaderSelectCheckbox(t){this.headerCheckboxElement=t}childRowSelection(t,e){var n=this.table.modules.dataTree.getChildren(t,!0);if(e)for(let t of n)this._selectRow(t,!0);else for(let t of n)this._deselectRow(t,!0)}}function dt(t,e,n,i,r,o,s){var a=window.DateTime||luxon.DateTime,l=s.format||"dd/MM/yyyy HH:mm:ss",u=s.alignEmptyValues,c=0;if(void 0!==a){if(a.isDateTime(t)||(t="iso"===l?a.fromISO(String(t)):a.fromFormat(String(t),l)),a.isDateTime(e)||(e="iso"===l?a.fromISO(String(e)):a.fromFormat(String(e),l)),t.isValid){if(e.isValid)return t-e;c=1}else c=e.isValid?-1:0;return("top"===u&&"desc"===o||"bottom"===u&&"asc"===o)&&(c*=-1),c}console.error("Sort Error - 'datetime' sorter is dependant on luxon.js")}ft.moduleName="selectRow";var bt={number:function(t,e,n,i,r,o,s){var a=s.alignEmptyValues,l=s.decimalSeparator,u=s.thousandSeparator,c=0;if(t=String(t),e=String(e),u&&(t=t.split(u).join(""),e=e.split(u).join("")),l&&(t=t.split(l).join("."),e=e.split(l).join(".")),t=parseFloat(t),e=parseFloat(e),isNaN(t))c=isNaN(e)?0:-1;else{if(!isNaN(e))return t-e;c=1}return("top"===a&&"desc"===o||"bottom"===a&&"asc"===o)&&(c*=-1),c},string:function(t,e,n,i,r,o,s){var a,l=s.alignEmptyValues,u=0;if(t){if(e){switch(typeof s.locale){case"boolean":s.locale&&(a=this.langLocale());break;case"string":a=s.locale}return String(t).toLowerCase().localeCompare(String(e).toLowerCase(),a)}u=1}else u=e?-1:0;return("top"===l&&"desc"===o||"bottom"===l&&"asc"===o)&&(u*=-1),u},date:function(t,e,n,i,r,o,s){return s.format||(s.format="dd/MM/yyyy"),dt.call(this,t,e,n,i,r,o,s)},time:function(t,e,n,i,r,o,s){return s.format||(s.format="HH:mm"),dt.call(this,t,e,n,i,r,o,s)},datetime:dt,boolean:function(t,e,n,i,r,o,s){return(!0===t||"true"===t||"True"===t||1===t?1:0)-(!0===e||"true"===e||"True"===e||1===e?1:0)},array:function(t,e,n,i,r,o,s){var a=s.type||"length",l=s.alignEmptyValues,u=0;function c(t){var e;switch(a){case"length":e=t.length;break;case"sum":e=t.reduce((function(t,e){return t+e}));break;case"max":e=Math.max.apply(null,t);break;case"min":e=Math.min.apply(null,t);break;case"avg":e=t.reduce((function(t,e){return t+e}))/t.length}return e}if(Array.isArray(t)){if(Array.isArray(e))return c(e)-c(t);u=1}else u=Array.isArray(e)?-1:0;return("top"===l&&"desc"===o||"bottom"===l&&"asc"===o)&&(u*=-1),u},exists:function(t,e,n,i,r,o,s){return(void 0===t?0:1)-(void 0===e?0:1)},alphanum:function(t,e,n,i,r,o,s){var a,l,u,c,h,f=0,d=/(\d+)|(\D+)/g,b=/\d/,p=s.alignEmptyValues,m=0;if(t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if((a=String(t).toLowerCase())===(l=String(e).toLowerCase()))return 0;if(!b.test(a)||!b.test(l))return a>l?1:-1;for(a=a.match(d),l=l.match(d),h=a.length>l.length?l.length:a.length;fc?1:-1;return a.length>l.length}m=1}else m=e||0===e?-1:0;return("top"===p&&"desc"===o||"bottom"===p&&"asc"===o)&&(m*=-1),m}};class pt extends s{constructor(t){super(t),this.sortList=[],this.changed=!1,this.registerTableOption("sortMode","local"),this.registerTableOption("initialSort",!1),this.registerTableOption("columnHeaderSortMulti",!0),this.registerTableOption("sortOrderReverse",!1),this.registerTableOption("headerSortElement","
"),this.registerTableOption("headerSortClickElement","header"),this.registerColumnOption("sorter"),this.registerColumnOption("sorterParams"),this.registerColumnOption("headerSort",!0),this.registerColumnOption("headerSortStartingDir"),this.registerColumnOption("headerSortTristate")}initialize(){this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("table-built",this.tableBuilt.bind(this)),this.registerDataHandler(this.sort.bind(this),20),this.registerTableFunction("setSort",this.userSetSort.bind(this)),this.registerTableFunction("getSorters",this.getSort.bind(this)),this.registerTableFunction("clearSort",this.clearSort.bind(this)),"remote"===this.table.options.sortMode&&this.subscribe("data-params",this.remoteSortParams.bind(this))}tableBuilt(){this.table.options.initialSort&&this.setSort(this.table.options.initialSort)}remoteSortParams(t,e,n,i){var r=this.getSort();return r.forEach((t=>{delete t.column})),i.sort=r,i}userSetSort(t,e){this.setSort(t,e),this.refreshSort()}clearSort(){this.clear(),this.refreshSort()}initializeColumn(t){var e,n,i=!1;switch(typeof t.definition.sorter){case"string":pt.sorters[t.definition.sorter]?i=pt.sorters[t.definition.sorter]:console.warn("Sort Error - No such sorter found: ",t.definition.sorter);break;case"function":i=t.definition.sorter}if(t.modules.sort={sorter:i,dir:"none",params:t.definition.sorterParams||{},startingDir:t.definition.headerSortStartingDir||"asc",tristate:t.definition.headerSortTristate},!1!==t.definition.headerSort){switch((e=t.getElement()).classList.add("tabulator-sortable"),(n=document.createElement("div")).classList.add("tabulator-col-sorter"),"icon"===this.table.options.headerSortClickElement?n.classList.add("tabulator-col-sorter-element"):e.classList.add("tabulator-col-sorter-element"),this.table.options.headerSortElement){case"function":break;case"object":n.appendChild(this.table.options.headerSortElement);break;default:n.innerHTML=this.table.options.headerSortElement}t.titleHolderElement.appendChild(n),t.modules.sort.element=n,this.setColumnHeaderSortIcon(t,"none"),("icon"===this.table.options.headerSortClickElement?n:e).addEventListener("click",(e=>{var n="",i=[],r=!1;if(t.modules.sort){if(t.modules.sort.tristate)n="none"==t.modules.sort.dir?t.modules.sort.startingDir:t.modules.sort.dir==t.modules.sort.startingDir?"asc"==t.modules.sort.dir?"desc":"asc":"none";else switch(t.modules.sort.dir){case"asc":n="desc";break;case"desc":n="asc";break;default:n=t.modules.sort.startingDir}this.table.options.columnHeaderSortMulti&&(e.shiftKey||e.ctrlKey)?(r=(i=this.getSort()).findIndex((e=>e.field===t.getField())),r>-1?(i[r].dir=n,r=i.splice(r,1)[0],"none"!=n&&i.push(r)):"none"!=n&&i.push({column:t,dir:n}),this.setSort(i)):"none"==n?this.clear():this.setSort(t,n),this.refreshSort()}}))}}refreshSort(){"remote"===this.table.options.sortMode?this.reloadData(null,!1,!1):this.refreshData(!0)}hasChanged(){var t=this.changed;return this.changed=!1,t}getSort(){var t=[];return this.sortList.forEach((function(e){e.column&&t.push({column:e.column.getComponent(),field:e.column.getField(),dir:e.dir})})),t}setSort(t,e){var n=this,i=[];Array.isArray(t)||(t=[{column:t,dir:e}]),t.forEach((function(t){var e;(e=n.table.columnManager.findColumn(t.column))?(t.column=e,i.push(t),n.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",t.column)})),n.sortList=i,this.dispatch("sort-changed")}clear(){this.setSort([])}findSorter(t){var e,n=this.table.rowManager.activeRows[0],i="string";if(n&&(n=n.getData(),t.getField()))switch(typeof(e=t.getFieldValue(n))){case"undefined":i="string";break;case"boolean":i="boolean";break;default:isNaN(e)||""===e?e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(i="alphanum"):i="number"}return pt.sorters[i]}sort(t){var e=this,n=this.table.options.sortOrderReverse?e.sortList.slice().reverse():e.sortList,i=[],r=[];return this.subscribedExternal("dataSorting")&&this.dispatchExternal("dataSorting",e.getSort()),e.clearColumnHeaders(),"remote"!==this.table.options.sortMode?(n.forEach((function(t,n){var r;t.column&&((r=t.column.modules.sort)&&(r.sorter||(r.sorter=e.findSorter(t.column)),t.params="function"==typeof r.params?r.params(t.column.getComponent(),t.dir):r.params,i.push(t)),e.setColumnHeader(t.column,t.dir))})),i.length&&e._sortItems(t,i)):n.forEach((function(t,n){e.setColumnHeader(t.column,t.dir)})),this.subscribedExternal("dataSorted")&&(t.forEach((t=>{r.push(t.getComponent())})),this.dispatchExternal("dataSorted",e.getSort(),r)),t}clearColumnHeaders(){this.table.columnManager.getRealColumns().forEach((t=>{t.modules.sort&&(t.modules.sort.dir="none",t.getElement().setAttribute("aria-sort","none"),this.setColumnHeaderSortIcon(t,"none"))}))}setColumnHeader(t,e){t.modules.sort.dir=e,t.getElement().setAttribute("aria-sort","asc"===e?"ascending":"descending"),this.setColumnHeaderSortIcon(t,e)}setColumnHeaderSortIcon(t,e){var n,i=t.modules.sort.element;if(t.definition.headerSort&&"function"==typeof this.table.options.headerSortElement){for(;i.firstChild;)i.removeChild(i.firstChild);"object"==typeof(n=this.table.options.headerSortElement.call(this.table,t.getComponent(),e))?i.appendChild(n):i.innerHTML=n}}_sortItems(t,e){var n=e.length-1;t.sort(((t,i)=>{for(var r,o=n;o>=0;o--){let n=e[o];if(0!==(r=this._sortRow(t,i,n.column,n.dir,n.params)))break}return r}))}_sortRow(t,e,n,i,r){var o,s,a="asc"==i?t:e,l="asc"==i?e:t;return t=void 0!==(t=n.getFieldValue(a.getData()))?t:"",e=void 0!==(e=n.getFieldValue(l.getData()))?e:"",o=a.getComponent(),s=l.getComponent(),n.modules.sort.sorter.call(this,t,e,o,s,n.getComponent(),i,r)}}pt.moduleName="sort",pt.sorters=bt;class mt extends s{constructor(t){super(t),this.tooltipSubscriber=null,this.headerSubscriber=null,this.timeout=null,this.popupInstance=null,this.registerTableOption("tooltipGenerationMode",void 0),this.registerTableOption("tooltipDelay",300),this.registerColumnOption("tooltip"),this.registerColumnOption("headerTooltip")}initialize(){this.deprecatedOptionsCheck(),this.subscribe("column-init",this.initializeColumn.bind(this))}deprecatedOptionsCheck(){this.deprecationCheckMsg("tooltipGenerationMode","This option is no longer needed as tooltips are always generated on hover now")}initializeColumn(t){t.definition.headerTooltip&&!this.headerSubscriber&&(this.headerSubscriber=!0,this.subscribe("column-mousemove",this.mousemoveCheck.bind(this,"headerTooltip")),this.subscribe("column-mouseout",this.mouseoutCheck.bind(this,"headerTooltip"))),t.definition.tooltip&&!this.tooltipSubscriber&&(this.tooltipSubscriber=!0,this.subscribe("cell-mousemove",this.mousemoveCheck.bind(this,"tooltip")),this.subscribe("cell-mouseout",this.mouseoutCheck.bind(this,"tooltip")))}mousemoveCheck(t,e,n){var i="tooltip"===t?n.column.definition.tooltip:n.definition.headerTooltip;i&&(this.clearPopup(),this.timeout=setTimeout(this.loadTooltip.bind(this,e,n,i),this.table.options.tooltipDelay))}mouseoutCheck(t,e,n){this.popupInstance||this.clearPopup()}clearPopup(t,e,n){clearTimeout(this.timeout),this.timeout=null,this.popupInstance&&this.popupInstance.hide()}loadTooltip(t,e,n){var i,r,o;"function"==typeof n&&(n=n(t,e.getComponent(),(function(t){r=t}))),n instanceof HTMLElement?i=n:(i=document.createElement("div"),!0===n&&(e instanceof g?n=e.value:e.definition.field?this.langBind("columns|"+e.definition.field,(t=>{i.innerHTML=n=t||e.definition.title})):n=e.definition.title),i.innerHTML=n),(n||0===n||!1===n)&&(i.classList.add("tabulator-tooltip"),i.addEventListener("mousemove",(t=>t.preventDefault())),this.popupInstance=this.popup(i),"function"==typeof r&&this.popupInstance.renderCallback(r),o=this.popupInstance.containerEventCoords(t),this.popupInstance.show(o.x+15,o.y+15).hideOnBlur((()=>{this.dispatchExternal("TooltipClosed",e.getComponent()),this.popupInstance=null})),this.dispatchExternal("TooltipOpened",e.getComponent()))}}mt.moduleName="tooltip";var gt={integer:function(t,e,n){return""===e||null==e||(e=Number(e),!isNaN(e)&&isFinite(e)&&Math.floor(e)===e)},float:function(t,e,n){return""===e||null==e||(e=Number(e),!isNaN(e)&&isFinite(e)&&e%1!=0)},numeric:function(t,e,n){return""===e||null==e||!isNaN(e)},string:function(t,e,n){return""===e||null==e||isNaN(e)},max:function(t,e,n){return""===e||null==e||parseFloat(e)<=n},min:function(t,e,n){return""===e||null==e||parseFloat(e)>=n},starts:function(t,e,n){return""===e||null==e||String(e).toLowerCase().startsWith(String(n).toLowerCase())},ends:function(t,e,n){return""===e||null==e||String(e).toLowerCase().endsWith(String(n).toLowerCase())},minLength:function(t,e,n){return""===e||null==e||String(e).length>=n},maxLength:function(t,e,n){return""===e||null==e||String(e).length<=n},in:function(t,e,n){return""===e||null==e||("string"==typeof n&&(n=n.split("|")),n.indexOf(e)>-1)},regex:function(t,e,n){return""===e||null==e||new RegExp(n).test(e)},unique:function(t,e,n){if(""===e||null==e)return!0;var i=!0,r=t.getData(),o=t.getColumn()._getSelf();return this.table.rowManager.rows.forEach((function(t){var n=t.getData();n!==r&&e==o.getFieldValue(n)&&(i=!1)})),i},required:function(t,e,n){return""!==e&&null!=e}};class _t extends s{constructor(t){super(t),this.invalidCells=[],this.registerTableOption("validationMode","blocking"),this.registerColumnOption("validator"),this.registerTableFunction("getInvalidCells",this.getInvalidCells.bind(this)),this.registerTableFunction("clearCellValidation",this.userClearCellValidation.bind(this)),this.registerTableFunction("validate",this.userValidate.bind(this)),this.registerComponentFunction("cell","isValid",this.cellIsValid.bind(this)),this.registerComponentFunction("cell","clearValidation",this.clearValidation.bind(this)),this.registerComponentFunction("cell","validate",this.cellValidate.bind(this)),this.registerComponentFunction("column","validate",this.columnValidate.bind(this)),this.registerComponentFunction("row","validate",this.rowValidate.bind(this))}initialize(){this.subscribe("cell-delete",this.clearValidation.bind(this)),this.subscribe("column-layout",this.initializeColumnCheck.bind(this)),this.subscribe("edit-success",this.editValidate.bind(this)),this.subscribe("edit-editor-clear",this.editorClear.bind(this)),this.subscribe("edit-edited-clear",this.editedClear.bind(this))}editValidate(t,e,n){var i="manual"===this.table.options.validationMode||this.validate(t.column.modules.validate,t,e);return!0!==i&&setTimeout((()=>{t.getElement().classList.add("tabulator-validation-fail"),this.dispatchExternal("validationFailed",t.getComponent(),e,i)})),i}editorClear(t,e){e&&t.column.modules.validate&&this.cellValidate(t),t.getElement().classList.remove("tabulator-validation-fail")}editedClear(t){t.modules.validate&&(t.modules.validate.invalid=!1)}cellIsValid(t){return t.modules.validate&&t.modules.validate.invalid||!0}cellValidate(t){return this.validate(t.column.modules.validate,t,t.getValue())}columnValidate(t){var e=[];return t.cells.forEach((t=>{!0!==this.cellValidate(t)&&e.push(t.getComponent())})),!e.length||e}rowValidate(t){var e=[];return t.cells.forEach((t=>{!0!==this.cellValidate(t)&&e.push(t.getComponent())})),!e.length||e}userClearCellValidation(t){t||(t=this.getInvalidCells()),Array.isArray(t)||(t=[t]),t.forEach((t=>{this.clearValidation(t._getSelf())}))}userValidate(t){var e=[];return this.table.rowManager.rows.forEach((t=>{var n=(t=t.getComponent()).validate();!0!==n&&(e=e.concat(n))})),!e.length||e}initializeColumnCheck(t){void 0!==t.definition.validator&&this.initializeColumn(t)}initializeColumn(t){var e,n=this,i=[];t.definition.validator&&(Array.isArray(t.definition.validator)?t.definition.validator.forEach((t=>{(e=n._extractValidator(t))&&i.push(e)})):(e=this._extractValidator(t.definition.validator))&&i.push(e),t.modules.validate=!!i.length&&i)}_extractValidator(t){var e,n,i;switch(typeof t){case"string":return(i=t.indexOf(":"))>-1?(e=t.substring(0,i),n=t.substring(i+1)):e=t,this._buildValidator(e,n);case"function":return this._buildValidator(t);case"object":return this._buildValidator(t.type,t.parameters)}}_buildValidator(t,e){var n="function"==typeof t?t:_t.validators[t];return n?{type:"function"==typeof t?"function":t,func:n,params:e}:(console.warn("Validator Setup Error - No matching validator found:",t),!1)}validate(t,e,n){var i=this,r=[],o=this.invalidCells.indexOf(e);return t&&t.forEach((t=>{t.func.call(i,e.getComponent(),n,t.params)||r.push({type:t.type,parameters:t.params})})),e.modules.validate||(e.modules.validate={}),r.length?(e.modules.validate.invalid=r,"manual"!==this.table.options.validationMode&&e.getElement().classList.add("tabulator-validation-fail"),-1==o&&this.invalidCells.push(e)):(e.modules.validate.invalid=!1,e.getElement().classList.remove("tabulator-validation-fail"),o>-1&&this.invalidCells.splice(o,1)),!r.length||r}getInvalidCells(){var t=[];return this.invalidCells.forEach((e=>{t.push(e.getComponent())})),t}clearValidation(t){var e;t.modules.validate&&t.modules.validate.invalid&&(t.getElement().classList.remove("tabulator-validation-fail"),t.modules.validate.invalid=!1,(e=this.invalidCells.indexOf(t))>-1&&this.invalidCells.splice(e,1))}}_t.moduleName="validate",_t.validators=gt;var vt=Object.freeze({__proto__:null,AccessorModule:a,AjaxModule:d,ClipboardModule:b,ColumnCalcsModule:C,DataTreeModule:E,DownloadModule:z,EditModule:R,ExportModule:L,FilterModule:P,FormatModule:F,FrozenColumnsModule:q,FrozenRowsModule:I,GroupRowsModule:N,HistoryModule:V,HtmlTableImportModule:W,ImportModule:G,InteractionModule:Y,KeybindingsModule:J,MenuModule:K,MoveColumnsModule:X,MoveRowsModule:Z,MutatorModule:Q,PageModule:et,PersistenceModule:rt,PopupModule:ot,PrintModule:st,ReactiveDataModule:at,ResizeColumnsModule:lt,ResizeRowsModule:ut,ResizeTableModule:ct,ResponsiveLayoutModule:ht,SelectRowModule:ft,SortModule:pt,TooltipModule:mt,ValidateModule:_t});class wt{constructor(t,e,n={}){this.table=t,this.msgType=e,this.registeredDefaults=Object.assign({},n)}register(t,e){this.registeredDefaults[t]=e}generate(t,e={}){var n=Object.assign({},this.registeredDefaults),i=this.table.options.debugInvalidOptions||!0===e.debugInvalidOptions;Object.assign(n,t);for(let t in e)n.hasOwnProperty(t)||(i&&console.warn("Invalid "+this.msgType+" option:",t),n[t]=e.key);for(let t in n)t in e?n[t]=e[t]:Array.isArray(n[t])?n[t]=Object.assign([],n[t]):"object"==typeof n[t]&&null!==n[t]?n[t]=Object.assign({},n[t]):void 0===n[t]&&delete n[t];return n}}class yt extends i{constructor(t){super(t),this.elementVertical=t.rowManager.element,this.elementHorizontal=t.columnManager.element,this.tableElement=t.rowManager.tableElement,this.verticalFillMode="fit"}initialize(){}clearRows(){}clearColumns(){}reinitializeColumnWidths(t){}renderRows(){}renderColumns(){}rerenderRows(t){t&&t()}rerenderColumns(t,e){}renderRowCells(t){}rerenderRowCells(t,e){}scrollColumns(t,e){}scrollRows(t,e){}resize(){}scrollToRow(t){}scrollToRowNearestTop(t){}visibleRows(t){return[]}rows(){return this.table.rowManager.getDisplayRows()}styleRow(t,e){var n=t.getElement();e%2?(n.classList.add("tabulator-row-even"),n.classList.remove("tabulator-row-odd")):(n.classList.add("tabulator-row-odd"),n.classList.remove("tabulator-row-even"))}clear(){this.clearRows(),this.clearColumns()}render(){this.renderRows(),this.renderColumns()}rerender(t){this.rerenderRows(),this.rerenderColumns()}scrollToRowPosition(t,e,n){var i=this.rows().indexOf(t),o=t.getElement(),s=0;return new Promise(((a,l)=>{if(i>-1){if(void 0===n&&(n=this.table.options.scrollToRowIfVisible),!n&&r.elVisible(o)&&(s=r.elOffset(o).top-r.elOffset(this.elementVertical).top)>0&&s{e.appendChild(t.getElement())})),t.element.appendChild(e),t.cells.forEach((t=>{t.cellRendered()}))}reinitializeColumnWidths(t){t.forEach((function(t){t.reinitializeWidth()}))}}class xt extends yt{constructor(t){super(t),this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.windowBuffer=200,this.visibleRows=null,this.initialized=!1,this.isFitData=!1,this.columns=[]}initialize(){this.compatibilityCheck(),this.layoutCheck(),this.vertScrollListen()}compatibilityCheck(){"fitDataTable"==this.options("layout")&&console.warn("Horizontal Virtual DOM is not compatible with fitDataTable layout mode"),this.options("responsiveLayout")&&console.warn("Horizontal Virtual DOM is not compatible with responsive columns"),this.options("rtl")&&console.warn("Horizontal Virtual DOM is not currently compatible with RTL text direction")}layoutCheck(){this.isFitData=this.options("layout").startsWith("fitData")}vertScrollListen(){this.subscribe("scroll-vertical",this.clearVisRowCache.bind(this)),this.subscribe("data-refreshed",this.clearVisRowCache.bind(this))}clearVisRowCache(){this.visibleRows=null}renderColumns(t,e){this.dataChange()}scrollColumns(t,e){this.scrollLeft!=t&&(this.scrollLeft=t,this.scroll(t-(this.vDomScrollPosLeft+this.windowBuffer)))}calcWindowBuffer(){var t=this.elementVertical.clientWidth;this.table.columnManager.columnsByIndex.forEach((e=>{if(e.visible){var n=e.getWidth();n>t&&(t=n)}})),this.windowBuffer=2*t}rerenderColumns(t,e){var n={cols:this.columns,leftCol:this.leftCol,rightCol:this.rightCol},i=0;t&&!this.initialized||(this.clear(),this.calcWindowBuffer(),this.scrollLeft=this.elementVertical.scrollLeft,this.vDomScrollPosLeft=this.scrollLeft-this.windowBuffer,this.vDomScrollPosRight=this.scrollLeft+this.elementVertical.clientWidth+this.windowBuffer,this.table.columnManager.columnsByIndex.forEach((t=>{var e,n={};t.visible&&(t.modules.frozen||(e=t.getWidth(),n.leftPos=i,n.rightPos=i+e,n.width=e,this.isFitData&&(n.fitDataCheck=!t.modules.vdomHoz||t.modules.vdomHoz.fitDataCheck),i+e>this.vDomScrollPosLeft&&i{e.appendChild(t.getElement())})),t.element.appendChild(e),t.cells.forEach((t=>{t.cellRendered()}))}}rerenderRowCells(t,e){this.reinitializeRow(t,e)}reinitializeColumnWidths(t){for(let t=this.leftCol;t<=this.rightCol;t++)this.columns[t].reinitializeWidth()}deinitialize(){this.initialized=!1}clear(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0}dataChange(){var t,e,n=!1;if(this.isFitData){if(this.table.columnManager.columnsByIndex.forEach((t=>{!t.definition.width&&t.visible&&(n=!0)})),n&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.elementVertical.clientWidth+this.windowBuffer,t=this.chain("rows-sample",[1],[],(()=>this.table.rowManager.getDisplayRows()))[0])){e=t.getElement(),t.generateCells(),this.tableElement.appendChild(e);for(let n=0;n{t!==this.columns[n]&&(e=!1)})),!e)}reinitializeRows(){var t=this.getVisibleRows(),e=this.table.rowManager.getRows().filter((e=>!t.includes(e)));t.forEach((t=>{this.reinitializeRow(t,!0)})),e.forEach((t=>{t.deinitialize()}))}getVisibleRows(){return this.visibleRows||(this.visibleRows=this.table.rowManager.getVisibleRows()),this.visibleRows}scroll(t){this.vDomScrollPosLeft+=t,this.vDomScrollPosRight+=t,Math.abs(t)>this.windowBuffer/2?this.rerenderColumns():t>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())}colPositionAdjust(t,e,n){for(let i=t;i{if("group"!==t.type){var e=t.getCell(n);t.getElement().insertBefore(e.getElement(),t.getCell(this.columns[this.rightCol]).getElement().nextSibling),e.cellRendered()}})),this.fitDataColActualWidthCheck(n),this.rightCol++,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.rightCol=this.rightCol)})),this.rightCol>=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=n.getWidth()):e=!1}t&&(this.tableElement.style.paddingRight=this.vDomPadRight+"px")}addColLeft(){for(var t=!1,e=!0;e;){let n=this.columns[this.leftCol-1];if(n)if(n.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){t=!0,this.getVisibleRows().forEach((t=>{if("group"!==t.type){var e=t.getCell(n);t.getElement().insertBefore(e.getElement(),t.getCell(this.columns[this.leftCol]).getElement()),e.cellRendered()}})),this.leftCol--,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.leftCol=this.leftCol)})),this.leftCol<=0?this.vDomPadLeft=0:this.vDomPadLeft-=n.getWidth();let e=this.fitDataColActualWidthCheck(n);e&&(this.scrollLeft=this.elementVertical.scrollLeft=this.elementVertical.scrollLeft+e,this.vDomPadRight-=e)}else e=!1;else e=!1}t&&(this.tableElement.style.paddingLeft=this.vDomPadLeft+"px")}removeColRight(){for(var t=!1,e=!0;e;){let n=this.columns[this.rightCol];n&&n.modules.vdomHoz.leftPos>this.vDomScrollPosRight?(t=!0,this.getVisibleRows().forEach((t=>{if("group"!==t.type){var e=t.getCell(n);try{t.getElement().removeChild(e.getElement())}catch(t){console.warn("Could not removeColRight",t.message)}}})),this.vDomPadRight+=n.getWidth(),this.rightCol--,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.rightCol=this.rightCol)}))):e=!1}t&&(this.tableElement.style.paddingRight=this.vDomPadRight+"px")}removeColLeft(){for(var t=!1,e=!0;e;){let n=this.columns[this.leftCol];n&&n.modules.vdomHoz.rightPos{if("group"!==t.type){var e=t.getCell(n);try{t.getElement().removeChild(e.getElement())}catch(t){console.warn("Could not removeColLeft",t.message)}}})),this.vDomPadLeft+=n.getWidth(),this.leftCol++,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.leftCol=this.leftCol)}))):e=!1}t&&(this.tableElement.style.paddingLeft=this.vDomPadLeft+"px")}fitDataColActualWidthCheck(t){var e,n;return t.modules.vdomHoz.fitDataCheck&&(t.reinitializeWidth(),(n=(e=t.getWidth())-t.modules.vdomHoz.width)&&(t.modules.vdomHoz.rightPos+=n,t.modules.vdomHoz.width=e,this.colPositionAdjust(this.columns.indexOf(t)+1,this.columns.length,n)),t.modules.vdomHoz.fitDataCheck=!1),n}initializeRow(t){if("group"!==t.type){t.modules.vdomHoz={leftCol:this.leftCol,rightCol:this.rightCol},this.table.modules.frozenColumns&&this.table.modules.frozenColumns.leftColumns.forEach((e=>{this.appendCell(t,e)}));for(let e=this.leftCol;e<=this.rightCol;e++)this.appendCell(t,this.columns[e]);this.table.modules.frozenColumns&&this.table.modules.frozenColumns.rightColumns.forEach((e=>{this.appendCell(t,e)}))}}appendCell(t,e){if(e&&e.visible){let n=t.getCell(e);t.getElement().appendChild(n.getElement()),n.cellRendered()}}reinitializeRow(t,e){if("group"!==t.type&&(e||!t.modules.vdomHoz||t.modules.vdomHoz.leftCol!==this.leftCol||t.modules.vdomHoz.rightCol!==this.rightCol)){for(var n=t.getElement();n.firstChild;)n.removeChild(n.firstChild);this.initializeRow(t)}}}class Ct extends i{constructor(t){super(t),this.blockHozScrollEvent=!1,this.headersElement=null,this.contentsElement=null,this.element=null,this.columns=[],this.columnsByIndex=[],this.columnsByField={},this.scrollLeft=0,this.optionsList=new wt(this.table,"column definition",v),this.redrawBlock=!1,this.redrawBlockUpdate=null,this.renderer=null}initialize(){this.initializeRenderer(),this.headersElement=this.createHeadersElement(),this.contentsElement=this.createHeaderContentsElement(),this.element=this.createHeaderElement(),this.contentsElement.insertBefore(this.headersElement,this.contentsElement.firstChild),this.element.insertBefore(this.contentsElement,this.element.firstChild),this.initializeScrollWheelWatcher(),this.subscribe("scroll-horizontal",this.scrollHorizontal.bind(this)),this.subscribe("scrollbar-vertical",this.padVerticalScrollbar.bind(this))}padVerticalScrollbar(t){this.table.rtl?this.headersElement.style.marginLeft=t+"px":this.headersElement.style.marginRight=t+"px"}initializeRenderer(){var t,e={virtual:xt,basic:kt};(t="string"==typeof this.table.options.renderHorizontal?e[this.table.options.renderHorizontal]:this.table.options.renderHorizontal)?(this.renderer=new t(this.table,this.element,this.tableElement),this.renderer.initialize()):console.error("Unable to find matching renderer:",this.table.options.renderHorizontal)}createHeadersElement(){var t=document.createElement("div");return t.classList.add("tabulator-headers"),t.setAttribute("role","row"),t}createHeaderContentsElement(){var t=document.createElement("div");return t.classList.add("tabulator-header-contents"),t.setAttribute("role","rowgroup"),t}createHeaderElement(){var t=document.createElement("div");return t.classList.add("tabulator-header"),t.setAttribute("role","rowgroup"),this.table.options.headerVisible||t.classList.add("tabulator-header-hidden"),t}getElement(){return this.element}getContentsElement(){return this.contentsElement}getHeadersElement(){return this.headersElement}scrollHorizontal(t){this.contentsElement.scrollLeft=t,this.scrollLeft=t,this.renderer.scrollColumns(t)}initializeScrollWheelWatcher(){this.contentsElement.addEventListener("wheel",(t=>{var e;t.deltaX&&(e=this.contentsElement.scrollLeft+t.deltaX,this.table.rowManager.scrollHorizontal(e),this.table.columnManager.scrollHorizontal(e))}))}generateColumnsFromRowData(t){var e,n,i=[],r=this.table.options.autoColumnsDefinitions;if(t&&t.length){for(var o in e=t[0]){let t={field:o,title:o},r=e[o];switch(typeof r){case"undefined":n="string";break;case"boolean":n="boolean";break;case"object":n=Array.isArray(r)?"array":"string";break;default:n=isNaN(r)||""===r?r.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}t.sorter=n,i.push(t)}if(r)switch(typeof r){case"function":this.table.options.columns=r.call(this.table,i);break;case"object":Array.isArray(r)?i.forEach((t=>{var e=r.find((e=>e.field===t.field));e&&Object.assign(t,e)})):i.forEach((t=>{r[t.field]&&Object.assign(t,r[t.field])})),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}}setColumns(t,e){for(;this.headersElement.firstChild;)this.headersElement.removeChild(this.headersElement.firstChild);this.columns=[],this.columnsByIndex=[],this.columnsByField={},this.dispatch("columns-loading"),t.forEach(((t,e)=>{this._addColumn(t)})),this._reIndexColumns(),this.dispatch("columns-loaded"),this.rerenderColumns(!1,!0),this.redraw(!0)}_addColumn(t,e,n){var i=new w(t,this),r=i.getElement(),o=n?this.findColumnIndex(n):n;if(n&&o>-1){var s=n.getTopColumn(),a=this.columns.indexOf(s),l=s.getElement();e?(this.columns.splice(a,0,i),l.parentNode.insertBefore(r,l)):(this.columns.splice(a+1,0,i),l.parentNode.insertBefore(r,l.nextSibling))}else e?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement()));return i.columnRendered(),i}registerColumnField(t){t.definition.field&&(this.columnsByField[t.definition.field]=t)}registerColumnPosition(t){this.columnsByIndex.push(t)}_reIndexColumns(){this.columnsByIndex=[],this.columns.forEach((function(t){t.reRegisterPosition()}))}verticalAlignHeaders(){var t=0;this.redrawBlock||(this.headersElement.style.height="",this.columns.forEach((t=>{t.clearVerticalAlign()})),this.columns.forEach((e=>{var n=e.getHeight();n>t&&(t=n)})),this.headersElement.style.height=t+"px",this.columns.forEach((e=>{e.verticalAlign(this.table.options.columnHeaderVertAlign,t)})),this.table.rowManager.adjustTableSize())}findColumn(t){var e;return"object"!=typeof t?this.columnsByField[t]||!1:t instanceof w?t:t instanceof _?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&(e=[],this.columns.forEach((t=>{e.push(t),e=e.concat(t.getColumns(!0))})),e.find((e=>e.element===t))||!1)}getColumnByField(t){return this.columnsByField[t]}getColumnsByFieldRoot(t){var e=[];return Object.keys(this.columnsByField).forEach((n=>{n.split(".")[0]===t&&e.push(this.columnsByField[n])})),e}getColumnByIndex(t){return this.columnsByIndex[t]}getFirstVisibleColumn(){var t=this.columnsByIndex.findIndex((t=>t.visible));return t>-1&&this.columnsByIndex[t]}getColumns(){return this.columns}findColumnIndex(t){return this.columnsByIndex.findIndex((e=>t===e))}getRealColumns(){return this.columnsByIndex}traverse(t){this.columnsByIndex.forEach(((e,n)=>{t(e,n)}))}getDefinitions(t){var e=[];return this.columnsByIndex.forEach((n=>{(!t||t&&n.visible)&&e.push(n.getDefinition())})),e}getDefinitionTree(){var t=[];return this.columns.forEach((e=>{t.push(e.getDefinition(!0))})),t}getComponents(t){var e=[];return(t?this.columns:this.columnsByIndex).forEach((t=>{e.push(t.getComponent())})),e}getWidth(){var t=0;return this.columnsByIndex.forEach((e=>{e.visible&&(t+=e.getWidth())})),t}moveColumn(t,e,n){e.element.parentNode.insertBefore(t.element,e.element),n&&e.element.parentNode.insertBefore(e.element,t.element),this.moveColumnActual(t,e,n),this.verticalAlignHeaders(),this.table.rowManager.reinitialize()}moveColumnActual(t,e,n){t.parent.isGroup?this._moveColumnInArray(t.parent.columns,t,e,n):this._moveColumnInArray(this.columns,t,e,n),this._moveColumnInArray(this.columnsByIndex,t,e,n,!0),this.rerenderColumns(!0),this.dispatch("column-moved",t,e,n),this.subscribedExternal("columnMoved")&&this.dispatchExternal("columnMoved",t.getComponent(),this.table.columnManager.getComponents())}_moveColumnInArray(t,e,n,i,r){var o,s=t.indexOf(e);s>-1&&(t.splice(s,1),(o=t.indexOf(n))>-1?i&&(o+=1):o=s,t.splice(o,0,e),r&&(this.chain("column-moving-rows",[e,n,i],null,[])||[]).concat(this.table.rowManager.rows).forEach((function(t){if(t.cells.length){var e=t.cells.splice(s,1)[0];t.cells.splice(o,0,e)}})))}scrollToColumn(t,e,n){var i=0,r=t.getLeftOffset(),o=0,s=t.getElement();return new Promise(((a,l)=>{if(void 0===e&&(e=this.table.options.scrollToColumnPosition),void 0===n&&(n=this.table.options.scrollToColumnIfVisible),t.visible){switch(e){case"middle":case"center":o=-this.element.clientWidth/2;break;case"right":o=s.clientWidth-this.headersElement.clientWidth}if(!n&&r>0&&r+s.offsetWidth{e.push(n.generateCell(t))})),e}getFlexBaseWidth(){var t=this.table.element.clientWidth,e=0;return this.table.rowManager.element.scrollHeight>this.table.rowManager.element.clientHeight&&(t-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),this.columnsByIndex.forEach((function(n){var i,r,o;n.visible&&(i=n.definition.width||0,r=parseInt(n.minWidth),o="string"==typeof i?i.indexOf("%")>-1?t/100*parseInt(i):parseInt(i):i,e+=o>r?o:r)})),e}addColumn(t,e,n){return new Promise(((i,r)=>{var o=this._addColumn(t,e,n);this._reIndexColumns(),this.dispatch("column-add",t,e,n),"fitColumns"!=this.layoutMode()&&o.reinitializeWidth(),this.redraw(!0),this.table.rowManager.reinitialize(),this.rerenderColumns(),i(o)}))}deregisterColumn(t){var e,n=t.getField();n&&delete this.columnsByField[n],(e=this.columnsByIndex.indexOf(t))>-1&&this.columnsByIndex.splice(e,1),(e=this.columns.indexOf(t))>-1&&this.columns.splice(e,1),this.verticalAlignHeaders(),this.redraw()}rerenderColumns(t,e){this.redrawBlock?(!1===t||!0===t&&null===this.redrawBlockUpdate)&&(this.redrawBlockUpdate=t):this.renderer.rerenderColumns(t,e)}blockRedraw(){this.redrawBlock=!0,this.redrawBlockUpdate=null}restoreRedraw(){this.redrawBlock=!1,this.verticalAlignHeaders(),this.renderer.rerenderColumns(this.redrawBlockUpdate)}redraw(t){r.elVisible(this.element)&&this.verticalAlignHeaders(),t&&(this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),this.confirm("table-redrawing",t)||this.layoutRefresh(t),this.dispatch("table-redraw",t),this.table.footerManager.redraw()}}class Et extends yt{constructor(t){super(t),this.verticalFillMode="fill",this.scrollTop=0,this.scrollLeft=0,this.scrollTop=0,this.scrollLeft=0}clearRows(){for(var t=this.tableElement;t.firstChild;)t.removeChild(t.firstChild);t.scrollTop=0,t.scrollLeft=0,t.style.minWidth="",t.style.minHeight="",t.style.display="",t.style.visibility=""}renderRows(){var t=this.tableElement,e=!0,n=document.createDocumentFragment();this.rows().forEach(((t,i)=>{this.styleRow(t,i),t.initialize(!0),"group"!==t.type&&(e=!1),n.appendChild(t.getElement())})),t.appendChild(n),t.style.minWidth=e?this.table.columnManager.getWidth()+"px":""}rerenderRows(t){this.clearRows(),t&&t(),this.renderRows()}scrollToRowNearestTop(t){var e=r.elOffset(t.getElement()).top;return!(Math.abs(this.elementVertical.scrollTop-e)>Math.abs(this.elementVertical.scrollTop+this.elementVertical.clientHeight-e))}scrollToRow(t){var e=t.getElement();this.elementVertical.scrollTop=r.elOffset(e).top-r.elOffset(this.elementVertical).top+this.elementVertical.scrollTop}visibleRows(t){return this.rows()}}class $t extends yt{constructor(t){super(t),this.verticalFillMode="fill",this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[]}clearRows(){for(var t=this.tableElement;t.firstChild;)t.removeChild(t.firstChild);t.style.paddingTop="",t.style.paddingBottom="",t.style.minHeight="",t.style.display="",t.style.visibility="",this.elementVertical.scrollTop=0,this.elementVertical.scrollLeft=0,this.scrollTop=0,this.scrollLeft=0,this.vDomTop=0,this.vDomBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0}renderRows(){this._virtualRenderFill()}rerenderRows(t){for(var e=this.elementVertical.scrollTop,n=!1,i=!1,r=this.table.rowManager.scrollLeft,o=this.rows(),s=this.vDomTop;s<=this.vDomBottom;s++)if(o[s]){var a=e-o[s].getElement().offsetTop;if(!(!1===i||Math.abs(a){t.deinitializeHeight()})),t&&t(),this.rows().length?this._virtualRenderFill(!1===n?this.rows.length-1:n,!0,i||0):(this.clear(),this.table.rowManager.tableEmpty()),this.scrollColumns(r)}scrollColumns(t){this.table.rowManager.scrollHorizontal(t)}scrollRows(t,e){var n=t-this.vDomScrollPosTop,i=t-this.vDomScrollPosBottom,r=2*this.vDomWindowBuffer,o=this.rows();if(this.scrollTop=t,-n>r||i>r){var s=this.table.rowManager.scrollLeft;this._virtualRenderFill(Math.floor(this.elementVertical.scrollTop/this.elementVertical.scrollHeight*o.length)),this.scrollColumns(s)}else e?(n<0&&this._addTopRow(o,-n),i<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(o,-i):this.vDomScrollPosBottom=this.scrollTop)):(i>=0&&this._addBottomRow(o,i),n>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(o,n):this.vDomScrollPosTop=this.scrollTop))}resize(){this.vDomWindowBuffer=this.table.options.renderVerticalBuffer||this.elementVertical.clientHeight}scrollToRowNearestTop(t){var e=this.rows().indexOf(t);return!(Math.abs(this.vDomTop-e)>Math.abs(this.vDomBottom-e))}scrollToRow(t){var e=this.rows().indexOf(t);e>-1&&this._virtualRenderFill(e,!0)}visibleRows(t){var e=this.elementVertical.scrollTop,n=this.elementVertical.clientHeight+e,i=!1,r=0,o=0,s=this.rows();if(t)r=this.vDomTop,o=this.vDomBottom;else for(var a=this.vDomTop;a<=this.vDomBottom;a++)if(s[a])if(i){if(!(n-s[a].getElement().offsetTop>=0))break;o=a}else if(e-s[a].getElement().offsetTop>=0)r=a;else{if(i=!0,!(n-s[a].getElement().offsetTop>=0))break;o=a}return s.slice(r,o+1)}_virtualRenderFill(t,e,n){var i,o,s=this.tableElement,a=this.elementVertical,l=0,u=0,c=0,h=0,f=0,d=0,b=this.rows(),p=b.length,m=0,g=[],_=0,v=0,w=this.table.rowManager.fixedHeight,y=this.elementVertical.clientHeight,k=this.table.options.rowHeight,x=!0;if(n=n||0,t=t||0){for(;s.firstChild;)s.removeChild(s.firstChild);(h=(p-t+1)*this.vDomRowHeight){t.heightInitialized||t.calcHeight(!0)})),g.forEach((t=>{t.heightInitialized||t.setCellHeight()})),g.forEach((t=>{c=t.getHeight(),_this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*c),_++})),x=this.table.rowManager.adjustTableSize(),y=this.elementVertical.clientHeight,x&&(w||this.table.options.maxHeight)&&(k=u/_,v=Math.max(this.vDomWindowMinTotalRows,Math.ceil(y/k+this.vDomWindowBuffer/k)))}t?(this.vDomTopPad=e?this.vDomRowHeight*this.vDomTop+n:this.scrollTop-f,this.vDomBottomPad=this.vDomBottom==p-1?0:Math.max(this.vDomScrollHeight-this.vDomTopPad-u-f,0)):(this.vDomTopPad=0,this.vDomRowHeight=Math.floor((u+f)/_),this.vDomBottomPad=this.vDomRowHeight*(p-this.vDomBottom-1),this.vDomScrollHeight=f+u+this.vDomBottomPad-y),s.style.paddingTop=this.vDomTopPad+"px",s.style.paddingBottom=this.vDomBottomPad+"px",e&&(this.scrollTop=this.vDomTopPad+f+n-(this.elementVertical.scrollWidth>this.elementVertical.clientWidth?this.elementVertical.offsetHeight-y:0)),this.scrollTop=Math.min(this.scrollTop,this.elementVertical.scrollHeight-y),this.elementVertical.scrollWidth>this.elementVertical.clientWidth&&e&&(this.scrollTop+=this.elementVertical.offsetHeight-y),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,a.scrollTop=this.scrollTop,this.dispatch("render-virtual-fill")}}_addTopRow(t,e){for(var n=this.tableElement,i=[],r=0,o=this.vDomTop-1,s=0,a=!0;a;)if(this.vDomTop){let l,u,c=t[o];c&&s=l?(this.styleRow(c,o),n.insertBefore(c.getElement(),n.firstChild),c.initialized&&c.heightInitialized||i.push(c),c.initialize(),u||(l=c.getElement().offsetHeight,l>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l)),e-=l,r+=l,this.vDomTop--,o--,s++):a=!1):a=!1}else a=!1;for(let t of i)t.clearCellHeight();this._quickNormalizeRowHeight(i),r&&(this.vDomTopPad-=r,this.vDomTopPad<0&&(this.vDomTopPad=o*this.vDomRowHeight),o<1&&(this.vDomTopPad=0),n.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=r)}_removeTopRow(t,e){for(var n=[],i=0,r=0,o=!0;o;){let s,a=t[this.vDomTop];a&&r=s?(this.vDomTop++,e-=s,i+=s,n.push(a),r++):o=!1):o=!1}for(let t of n){let e=t.getElement();e.parentNode&&e.parentNode.removeChild(e)}i&&(this.vDomTopPad+=i,this.tableElement.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer)}_addBottomRow(t,e){for(var n=this.tableElement,i=[],r=0,o=this.vDomBottom+1,s=0,a=!0;a;){let l,u,c=t[o];c&&s=l?(this.styleRow(c,o),n.appendChild(c.getElement()),c.initialized&&c.heightInitialized||i.push(c),c.initialize(),u||(l=c.getElement().offsetHeight,l>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l)),e-=l,r+=l,this.vDomBottom++,o++,s++):a=!1):a=!1}for(let t of i)t.clearCellHeight();this._quickNormalizeRowHeight(i),r&&(this.vDomBottomPad-=r,(this.vDomBottomPad<0||o==t.length-1)&&(this.vDomBottomPad=0),n.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=r)}_removeBottomRow(t,e){for(var n=[],i=0,r=0,o=!0;o;){let s,a=t[this.vDomBottom];a&&r=s?(this.vDomBottom--,e-=s,i+=s,n.push(a),r++):o=!1):o=!1}for(let t of n){let e=t.getElement();e.parentNode&&e.parentNode.removeChild(e)}i&&(this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),this.tableElement.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i)}_quickNormalizeRowHeight(t){for(let e of t)e.calcHeight();for(let e of t)e.setCellHeight()}}class zt extends i{constructor(t){super(t),this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.placeholder=null,this.placeholderContents=null,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRowsPipeline=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRenderInPosition=!1,this.dataPipeline=[],this.displayPipeline=[],this.scrollbarWidth=0,this.renderer=null}createHolderElement(){var t=document.createElement("div");return t.classList.add("tabulator-tableholder"),t.setAttribute("tabindex",0),t}createTableElement(){var t=document.createElement("div");return t.classList.add("tabulator-table"),t.setAttribute("role","rowgroup"),t}initializePlaceholder(){var t=this.table.options.placeholder;if("function"==typeof t&&(t=t.call(this.table)),t=this.chain("placeholder",[t],t,t)||t){let e=document.createElement("div");if(e.classList.add("tabulator-placeholder"),"string"==typeof t){let n=document.createElement("div");n.classList.add("tabulator-placeholder-contents"),n.innerHTML=t,e.appendChild(n),this.placeholderContents=n}else"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(e.appendChild(t),this.placeholderContents=t):(console.warn("Invalid placeholder provided, must be string or HTML Element",t),this.el=null);this.placeholder=e}}getElement(){return this.element}getTableElement(){return this.tableElement}initialize(){this.initializePlaceholder(),this.initializeRenderer(),this.element.appendChild(this.tableElement),this.firstRender=!0,this.element.addEventListener("scroll",(()=>{var t=this.element.scrollLeft,e=this.scrollLeft>t,n=this.element.scrollTop,i=this.scrollTop>n;this.scrollLeft!=t&&(this.scrollLeft=t,this.dispatch("scroll-horizontal",t,e),this.dispatchExternal("scrollHorizontal",t,e),this._positionPlaceholder()),this.scrollTop!=n&&(this.scrollTop=n,this.renderer.scrollRows(n,i),this.dispatch("scroll-vertical",n,i),this.dispatchExternal("scrollVertical",n,i))}))}findRow(t){return"object"!=typeof t?void 0!==t&&(this.rows.find((e=>e.data[this.table.options.index]==t))||!1):t instanceof k?t:t instanceof y?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&this.rows.find((e=>e.getElement()===t))||!1}getRowFromDataObject(t){return this.rows.find((e=>e.data===t))||!1}getRowFromPosition(t){return this.getDisplayRows().find((e=>e.getPosition()===t&&e.isDisplayed()))}scrollToRow(t,e,n){return this.renderer.scrollToRowPosition(t,e,n)}setData(t,e,n){return new Promise(((i,r)=>{e&&this.getDisplayRows().length?this.table.options.pagination?this._setDataActual(t,!0):this.reRenderInPosition((()=>{this._setDataActual(t)})):(this.table.options.autoColumns&&n&&this.table.initialized&&this.table.columnManager.generateColumnsFromRowData(t),this.resetScroll(),this._setDataActual(t)),i()}))}_setDataActual(t,e){this.dispatchExternal("dataProcessing",t),this._wipeElements(),Array.isArray(t)?(this.dispatch("data-processing",t),t.forEach(((t,e)=>{if(t&&"object"==typeof t){var n=new k(t,this);this.rows.push(n)}else console.warn("Data Loading Warning - Invalid row data detected and ignored, expecting object but received:",t)})),this.refreshActiveData(!1,!1,e),this.dispatch("data-processed",t),this.dispatchExternal("dataProcessed",t)):console.error("Data Loading Error - Unable to process data due to invalid data type \nExpecting: array \nReceived: ",typeof t,"\nData: ",t)}_wipeElements(){this.dispatch("rows-wipe"),this.destroy(),this.adjustTableSize(),this.dispatch("rows-wiped")}destroy(){this.rows.forEach((t=>{t.wipe()})),this.rows=[],this.activeRows=[],this.activeRowsPipeline=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0}deleteRow(t,e){var n=this.rows.indexOf(t),i=this.activeRows.indexOf(t);i>-1&&this.activeRows.splice(i,1),n>-1&&this.rows.splice(n,1),this.setActiveRows(this.activeRows),this.displayRowIterator((e=>{var n=e.indexOf(t);n>-1&&e.splice(n,1)})),e||this.reRenderInPosition(),this.regenerateRowPositions(),this.dispatchExternal("rowDeleted",t.getComponent()),this.displayRowsCount||this.tableEmpty(),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.getData())}addRow(t,e,n,i){return this.addRowActual(t,e,n,i)}addRows(t,e,n,i){var r=[];return new Promise(((o,s)=>{e=this.findAddRowPos(e),Array.isArray(t)||(t=[t]),(void 0===n&&e||void 0!==n&&!e)&&t.reverse(),t.forEach(((t,i)=>{var o=this.addRow(t,e,n,!0);r.push(o),this.dispatch("row-added",o,t,e,n)})),this.refreshActiveData(!!i&&"displayPipeline",!1,!0),this.regenerateRowPositions(),r.length&&this._clearPlaceholder(),o(r)}))}findAddRowPos(t){return void 0===t&&(t=this.table.options.addRowPos),"pos"===t&&(t=!0),"bottom"===t&&(t=!1),t}addRowActual(t,e,n,i){var r,o,s=t instanceof k?t:new k(t||{},this),a=this.findAddRowPos(e),l=-1;return n||(o=this.chain("row-adding-position",[s,a],null,{index:n,top:a}),n=o.index,a=o.top),void 0!==n&&(n=this.findRow(n)),(n=this.chain("row-adding-index",[s,n,a],null,n))&&(l=this.rows.indexOf(n)),n&&l>-1?(r=this.activeRows.indexOf(n),this.displayRowIterator((function(t){var e=t.indexOf(n);e>-1&&t.splice(a?e:e+1,0,s)})),r>-1&&this.activeRows.splice(a?r:r+1,0,s),this.rows.splice(a?l:l+1,0,s)):a?(this.displayRowIterator((function(t){t.unshift(s)})),this.activeRows.unshift(s),this.rows.unshift(s)):(this.displayRowIterator((function(t){t.push(s)})),this.activeRows.push(s),this.rows.push(s)),this.setActiveRows(this.activeRows),this.dispatchExternal("rowAdded",s.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()),i||this.reRenderInPosition(),s}moveRow(t,e,n){this.dispatch("row-move",t,e,n),this.moveRowActual(t,e,n),this.regenerateRowPositions(),this.dispatch("row-moved",t,e,n),this.dispatchExternal("rowMoved",t.getComponent())}moveRowActual(t,e,n){this.moveRowInArray(this.rows,t,e,n),this.moveRowInArray(this.activeRows,t,e,n),this.displayRowIterator((i=>{this.moveRowInArray(i,t,e,n)})),this.dispatch("row-moving",t,e,n)}moveRowInArray(t,e,n,i){var r,o,s;if(e!==n&&((r=t.indexOf(e))>-1&&(t.splice(r,1),(o=t.indexOf(n))>-1?i?t.splice(o+1,0,e):t.splice(o,0,e):t.splice(r,0,e)),t===this.getDisplayRows())){s=o>r?o:r+1;for(let e=r-1&&e}nextDisplayRow(t,e){var n=this.getDisplayRowIndex(t),i=!1;return!1!==n&&n-1)&&n}getData(t,e){var n=[];return this.getRows(t).forEach((function(t){"row"==t.type&&n.push(t.getData(e||"data"))})),n}getComponents(t){var e=[];return this.getRows(t).forEach((function(t){e.push(t.getComponent())})),e}getDataCount(t){return this.getRows(t).length}scrollHorizontal(t){this.scrollLeft=t,this.element.scrollLeft=t,this.dispatch("scroll-horizontal",t)}registerDataPipelineHandler(t,e){void 0!==e?(this.dataPipeline.push({handler:t,priority:e}),this.dataPipeline.sort(((t,e)=>t.priority-e.priority))):console.error("Data pipeline handlers must have a priority in order to be registered")}registerDisplayPipelineHandler(t,e){void 0!==e?(this.displayPipeline.push({handler:t,priority:e}),this.displayPipeline.sort(((t,e)=>t.priority-e.priority))):console.error("Display pipeline handlers must have a priority in order to be registered")}refreshActiveData(t,e,n){var i=this.table,o="",s=0,a=["all","dataPipeline","display","displayPipeline","end"];if(!this.table.destroyed){if("function"==typeof t)if((s=this.dataPipeline.findIndex((e=>e.handler===t)))>-1)o="dataPipeline",e&&(s==this.dataPipeline.length-1?o="display":s++);else{if(!((s=this.displayPipeline.findIndex((e=>e.handler===t)))>-1))return void console.error("Unable to refresh data, invalid handler provided",t);o="displayPipeline",e&&(s==this.displayPipeline.length-1?o="end":s++)}else o=t||"all",s=0;if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||this.redrawBlockRestoreConfig&&(this.redrawBlockRestoreConfig.stage===o&&s{"row"===t.type&&(t.setPosition(e),e++)}))}setActiveRows(t){this.activeRows=this.activeRows=Object.assign([],t),this.activeRowsCount=this.activeRows.length}resetDisplayRows(){this.displayRows=[],this.displayRows.push(this.activeRows.slice(0)),this.displayRowsCount=this.displayRows[0].length}setDisplayRows(t,e){this.displayRows[e]=t,e==this.displayRows.length-1&&(this.displayRowsCount=this.displayRows[this.displayRows.length-1].length)}getDisplayRows(t){return void 0===t?this.displayRows.length?this.displayRows[this.displayRows.length-1]:[]:this.displayRows[t]||[]}getVisibleRows(t,e){var n=Object.assign([],this.renderer.visibleRows(!e));return t&&(n=this.chain("rows-visible",[e],n,n)),n}displayRowIterator(t){this.activeRowsPipeline.forEach(t),this.displayRows.forEach(t),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length}getRows(t){var e=[];switch(t){case"active":e=this.activeRows;break;case"display":e=this.table.rowManager.getDisplayRows();break;case"visible":e=this.getVisibleRows(!1,!0);break;default:e=this.chain("rows-retrieve",t,null,this.rows)||this.rows}return e}reRenderInPosition(t){this.redrawBlock?t?t():this.redrawBlockRenderInPosition=!0:(this.dispatchExternal("renderStarted"),this.renderer.rerenderRows(t),this.fixedHeight||this.adjustTableSize(),this.scrollBarCheck(),this.dispatchExternal("renderComplete"))}scrollBarCheck(){var t=0;this.element.scrollHeight>this.element.clientHeight&&(t=this.element.offsetWidth-this.element.clientWidth),t!==this.scrollbarWidth&&(this.scrollbarWidth=t,this.dispatch("scrollbar-vertical",t))}initializeRenderer(){var t,e={virtual:$t,basic:Et};(t="string"==typeof this.table.options.renderVertical?e[this.table.options.renderVertical]:this.table.options.renderVertical)?(this.renderMode=this.table.options.renderVertical,this.renderer=new t(this.table,this.element,this.tableElement),this.renderer.initialize(),!this.table.element.clientHeight&&!this.table.options.height||this.table.options.minHeight&&this.table.options.maxHeight?this.fixedHeight=!1:this.fixedHeight=!0):console.error("Unable to find matching renderer:",this.table.options.renderVertical)}getRenderMode(){return this.renderMode}renderTable(){this.dispatchExternal("renderStarted"),this.element.scrollTop=0,this._clearTable(),this.displayRowsCount?(this.renderer.renderRows(),this.firstRender&&(this.firstRender=!1,this.fixedHeight||this.adjustTableSize(),this.layoutRefresh(!0))):this.renderEmptyScroll(),this.fixedHeight||this.adjustTableSize(),this.dispatch("table-layout"),this.displayRowsCount||this._showPlaceholder(),this.scrollBarCheck(),this.dispatchExternal("renderComplete")}renderEmptyScroll(){this.placeholder?this.tableElement.style.display="none":this.tableElement.style.minWidth=this.table.columnManager.getWidth()+"px"}_clearTable(){this._clearPlaceholder(),this.scrollTop=0,this.scrollLeft=0,this.renderer.clearRows()}tableEmpty(){this.renderEmptyScroll(),this._showPlaceholder()}_showPlaceholder(){this.placeholder&&(this.placeholder&&this.placeholder.parentNode&&this.placeholder.parentNode.removeChild(this.placeholder),this.initializePlaceholder(),this.placeholder.setAttribute("tabulator-render-mode",this.renderMode),this.getElement().appendChild(this.placeholder),this._positionPlaceholder())}_clearPlaceholder(){this.placeholder&&this.placeholder.parentNode&&this.placeholder.parentNode.removeChild(this.placeholder),this.tableElement.style.minWidth="",this.tableElement.style.display=""}_positionPlaceholder(){this.placeholder&&this.placeholder.parentNode&&(this.placeholder.style.width=this.table.columnManager.getWidth()+"px",this.placeholderContents.style.width=this.table.rowManager.element.clientWidth+"px",this.placeholderContents.style.marginLeft=this.scrollLeft+"px")}styleRow(t,e){var n=t.getElement();e%2?(n.classList.add("tabulator-row-even"),n.classList.remove("tabulator-row-odd")):(n.classList.add("tabulator-row-odd"),n.classList.remove("tabulator-row-even"))}normalizeHeight(){this.activeRows.forEach((function(t){t.normalizeHeight()}))}adjustTableSize(){let t,e=this.element.clientHeight,n=!1;if("fill"===this.renderer.verticalFillMode){let i=Math.floor(this.table.columnManager.getElement().getBoundingClientRect().height+(this.table.footerManager&&this.table.footerManager.active&&!this.table.footerManager.external?this.table.footerManager.getElement().getBoundingClientRect().height:0));if(this.fixedHeight){t=isNaN(this.table.options.minHeight)?this.table.options.minHeight:this.table.options.minHeight+"px";const e="calc(100% - "+i+"px)";this.element.style.minHeight=t||"calc(100% - "+i+"px)",this.element.style.height=e,this.element.style.maxHeight=e}else this.element.style.height="",this.element.style.height=this.table.element.clientHeight-i+"px",this.element.scrollTop=this.scrollTop;this.renderer.resize(),this.fixedHeight||e==this.element.clientHeight||(n=!0,this.subscribed("table-resize")?this.dispatch("table-resize"):this.redraw()),this.scrollBarCheck()}return this._positionPlaceholder(),n}reinitialize(){this.rows.forEach((function(t){t.reinitialize(!0)}))}blockRedraw(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1}restoreRedraw(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.handler,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRenderInPosition&&this.reRenderInPosition(),this.redrawBlockRenderInPosition=!1}redraw(t){const e=this.adjustTableSize();this.table.tableWidth=this.table.element.clientWidth,t?this.renderTable():(e&&this.reRenderInPosition(),this.scrollHorizontal(this.scrollLeft))}resetScroll(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var t=document.createEvent("Event");t.initEvent("scroll",!1,!0),this.element.dispatchEvent(t)}else this.element.dispatchEvent(new Event("scroll"))}}class jt extends i{constructor(t){super(t),this.active=!1,this.element=this.createElement(),this.containerElement=this.createContainerElement(),this.external=!1}initialize(){this.initializeElement()}createElement(){var t=document.createElement("div");return t.classList.add("tabulator-footer"),t}createContainerElement(){var t=document.createElement("div");return t.classList.add("tabulator-footer-contents"),this.element.appendChild(t),t}initializeElement(){this.table.options.footerElement&&("string"==typeof this.table.options.footerElement?"<"===this.table.options.footerElement[0]?this.containerElement.innerHTML=this.table.options.footerElement:(this.external=!0,this.containerElement=document.querySelector(this.table.options.footerElement)):this.element=this.table.options.footerElement)}getElement(){return this.element}append(t){this.activate(),this.containerElement.appendChild(t),this.table.rowManager.adjustTableSize()}prepend(t){this.activate(),this.element.insertBefore(t,this.element.firstChild),this.table.rowManager.adjustTableSize()}remove(t){t.parentNode.removeChild(t),this.deactivate()}deactivate(t){this.element.firstChild&&!t||(this.external||this.element.parentNode.removeChild(this.element),this.active=!1)}activate(){this.active||(this.active=!0,this.external||(this.table.element.appendChild(this.getElement()),this.table.element.style.display=""))}redraw(){this.dispatch("footer-redraw")}}class Tt extends i{constructor(t){super(t),this.el=null,this.abortClasses=["tabulator-headers","tabulator-table"],this.previousTargets={},this.listeners=["click","dblclick","contextmenu","mouseenter","mouseleave","mouseover","mouseout","mousemove","mouseup","mousedown","touchstart","touchend"],this.componentMap={"tabulator-cell":"cell","tabulator-row":"row","tabulator-group":"group","tabulator-col":"column"},this.pseudoTrackers={row:{subscriber:null,target:null},cell:{subscriber:null,target:null},group:{subscriber:null,target:null},column:{subscriber:null,target:null}},this.pseudoTracking=!1}initialize(){this.el=this.table.element,this.buildListenerMap(),this.bindSubscriptionWatchers()}buildListenerMap(){var t={};this.listeners.forEach((e=>{t[e]={handler:null,components:[]}})),this.listeners=t}bindPseudoEvents(){Object.keys(this.pseudoTrackers).forEach((t=>{this.pseudoTrackers[t].subscriber=this.pseudoMouseEnter.bind(this,t),this.subscribe(t+"-mouseover",this.pseudoTrackers[t].subscriber)})),this.pseudoTracking=!0}pseudoMouseEnter(t,e,n){this.pseudoTrackers[t].target!==n&&(this.pseudoTrackers[t].target&&this.dispatch(t+"-mouseleave",e,this.pseudoTrackers[t].target),this.pseudoMouseLeave(t,e),this.pseudoTrackers[t].target=n,this.dispatch(t+"-mouseenter",e,n))}pseudoMouseLeave(t,e){var n=Object.keys(this.pseudoTrackers),i={row:["cell"],cell:["row"]};(n=n.filter((e=>{var n=i[t];return e!==t&&(!n||n&&!n.includes(e))}))).forEach((t=>{var n=this.pseudoTrackers[t].target;this.pseudoTrackers[t].target&&(this.dispatch(t+"-mouseleave",e,n),this.pseudoTrackers[t].target=null)}))}bindSubscriptionWatchers(){var t=Object.keys(this.listeners),e=Object.values(this.componentMap);for(let n of e)for(let e of t){let t=n+"-"+e;this.subscriptionChange(t,this.subscriptionChanged.bind(this,n,e))}this.subscribe("table-destroy",this.clearWatchers.bind(this))}subscriptionChanged(t,e,n){var i=this.listeners[e].components,r=i.indexOf(t),o=!1;n?-1===r&&(i.push(t),o=!0):this.subscribed(t+"-"+e)||r>-1&&(i.splice(r,1),o=!0),"mouseenter"!==e&&"mouseleave"!==e||this.pseudoTracking||this.bindPseudoEvents(),o&&this.updateEventListeners()}updateEventListeners(){for(let t in this.listeners){let e=this.listeners[t];e.components.length?e.handler||(e.handler=this.track.bind(this,t),this.el.addEventListener(t,e.handler)):e.handler&&(this.el.removeEventListener(t,e.handler),e.handler=null)}}track(t,e){var n=e.composedPath&&e.composedPath()||e.path,i=this.findTargets(n);i=this.bindComponents(t,i),this.triggerEvents(t,e,i),!this.pseudoTracking||"mouseover"!=t&&"mouseleave"!=t||Object.keys(i).length||this.pseudoMouseLeave("none",e)}findTargets(t){var e={};let n=Object.keys(this.componentMap);for(let i of t){let t=i.classList?[...i.classList]:[];if(t.filter((t=>this.abortClasses.includes(t))).length)break;let r=t.filter((t=>n.includes(t)));for(let t of r)e[this.componentMap[t]]||(e[this.componentMap[t]]=i)}return e.group&&e.group===e.row&&delete e.row,e}bindComponents(t,e){var n=Object.keys(e).reverse(),i=this.listeners[t],r={},o={};for(let t of n){let n,s=e[t],a=this.previousTargets[t];if(a&&a.target===s)n=a.component;else switch(t){case"row":case"group":(i.components.includes("row")||i.components.includes("cell")||i.components.includes("group"))&&(n=this.table.rowManager.getVisibleRows(!0).find((t=>t.getElement()===s)),e.row&&e.row.parentNode&&e.row.parentNode.closest(".tabulator-row")&&(e[t]=!1));break;case"column":i.components.includes("column")&&(n=this.table.columnManager.findColumn(s));break;case"cell":i.components.includes("cell")&&(r.row instanceof k?n=r.row.findCell(s):e.row&&console.warn("Event Target Lookup Error - The row this cell is attached to cannot be found, has the table been reinitialized without being destroyed first?"))}n&&(r[t]=n,o[t]={target:s,component:n})}return this.previousTargets=o,r}triggerEvents(t,e,n){var i=this.listeners[t];for(let r in n)n[r]&&i.components.includes(r)&&this.dispatch(r+"-"+t,e,n[r])}clearWatchers(){for(let t in this.listeners){let e=this.listeners[t];e.handler&&(this.el.removeEventListener(t,e.handler),e.handler=null)}}}class St{constructor(t){this.table=t,this.bindings={}}bind(t,e,n){this.bindings[t]||(this.bindings[t]={}),this.bindings[t][e]?console.warn("Unable to bind component handler, a matching function name is already bound",t,e,n):this.bindings[t][e]=n}handle(t,e,n){if(this.bindings[t]&&this.bindings[t][n]&&"function"==typeof this.bindings[t][n].bind)return this.bindings[t][n].bind(null,e);"then"===n||"string"!=typeof n||n.startsWith("_")||this.table.options.debugInvalidComponentFuncs&&console.error("The "+t+" component does not have a "+n+" function, have you checked that you have the correct Tabulator module installed?")}}class Rt extends i{constructor(t){super(t),this.requestOrder=0,this.loading=!1}initialize(){}load(t,e,n,i,r,o){var s=++this.requestOrder;return this.dispatchExternal("dataLoading",t),!t||0!=t.indexOf("{")&&0!=t.indexOf("[")||(t=JSON.parse(t)),this.confirm("data-loading",[t,e,n,r])?(this.loading=!0,r||this.alertLoader(),e=this.chain("data-params",[t,n,r],e||{},e||{}),e=this.mapParams(e,this.table.options.dataSendParams),this.chain("data-load",[t,e,n,r],!1,Promise.resolve([])).then((t=>{Array.isArray(t)||"object"!=typeof t||(t=this.mapParams(t,this.objectInvert(this.table.options.dataReceiveParams)));var e=this.chain("data-loaded",t,null,t);s==this.requestOrder?(this.clearAlert(),!1!==e&&(this.dispatchExternal("dataLoaded",e),this.table.rowManager.setData(e,i,void 0===o?!i:o))):console.warn("Data Load Response Blocked - An active data load request was blocked by an attempt to change table data while the request was being made")})).catch((t=>{console.error("Data Load Error: ",t),this.dispatchExternal("dataLoadError",t),r||this.alertError(),setTimeout((()=>{this.clearAlert()}),this.table.options.dataLoaderErrorTimeout)})).finally((()=>{this.loading=!1}))):(this.dispatchExternal("dataLoaded",t),t||(t=[]),this.table.rowManager.setData(t,i,void 0===o?!i:o),Promise.resolve())}mapParams(t,e){var n={};for(let i in t)n[e.hasOwnProperty(i)?e[i]:i]=t[i];return n}objectInvert(t){var e={};for(let n in t)e[t[n]]=n;return e}blockActiveLoad(){this.requestOrder++}alertLoader(){("function"==typeof this.table.options.dataLoader?this.table.options.dataLoader():this.table.options.dataLoader)&&this.table.alertManager.alert(this.table.options.dataLoaderLoading||this.langText("data|loading"))}alertError(){this.table.alertManager.alert(this.table.options.dataLoaderError||this.langText("data|error"),"error")}clearAlert(){this.table.alertManager.clear()}}class At{constructor(t,e,n){this.table=t,this.events={},this.optionsList=e||{},this.subscriptionNotifiers={},this.dispatch=n?this._debugDispatch.bind(this):this._dispatch.bind(this),this.debug=n}subscriptionChange(t,e){this.subscriptionNotifiers[t]||(this.subscriptionNotifiers[t]=[]),this.subscriptionNotifiers[t].push(e),this.subscribed(t)&&this._notifySubscriptionChange(t,!0)}subscribe(t,e){this.events[t]||(this.events[t]=[]),this.events[t].push(e),this._notifySubscriptionChange(t,!0)}unsubscribe(t,e){var n;if(this.events[t]){if(e){if(!((n=this.events[t].findIndex((t=>t===e)))>-1))return void console.warn("Cannot remove event, no matching event found:",t,e);this.events[t].splice(n,1)}else delete this.events[t];this._notifySubscriptionChange(t,!1)}else console.warn("Cannot remove event, no events set on:",t)}subscribed(t){return this.events[t]&&this.events[t].length}_notifySubscriptionChange(t,e){var n=this.subscriptionNotifiers[t];n&&n.forEach((t=>{t(e)}))}_dispatch(){var t,e=Array.from(arguments),n=e.shift();return this.events[n]&&this.events[n].forEach(((n,i)=>{let r=n.apply(this.table,e);i||(t=r)})),t}_debugDispatch(){var t=Array.from(arguments),e=t[0];return t[0]="ExternalEvent:"+t[0],(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._dispatch(...arguments)}}class Mt{constructor(t){this.events={},this.subscriptionNotifiers={},this.dispatch=t?this._debugDispatch.bind(this):this._dispatch.bind(this),this.chain=t?this._debugChain.bind(this):this._chain.bind(this),this.confirm=t?this._debugConfirm.bind(this):this._confirm.bind(this),this.debug=t}subscriptionChange(t,e){this.subscriptionNotifiers[t]||(this.subscriptionNotifiers[t]=[]),this.subscriptionNotifiers[t].push(e),this.subscribed(t)&&this._notifySubscriptionChange(t,!0)}subscribe(t,e,n=1e4){this.events[t]||(this.events[t]=[]),this.events[t].push({callback:e,priority:n}),this.events[t].sort(((t,e)=>t.priority-e.priority)),this._notifySubscriptionChange(t,!0)}unsubscribe(t,e){var n;if(this.events[t]){if(e){if(!((n=this.events[t].findIndex((t=>t.callback===e)))>-1))return void console.warn("Cannot remove event, no matching event found:",t,e);this.events[t].splice(n,1)}this._notifySubscriptionChange(t,!1)}else console.warn("Cannot remove event, no events set on:",t)}subscribed(t){return this.events[t]&&this.events[t].length}_chain(t,e,n,i){var r=n;return Array.isArray(e)||(e=[e]),this.subscribed(t)?(this.events[t].forEach(((t,n)=>{r=t.callback.apply(this,e.concat([r]))})),r):"function"==typeof i?i():i}_confirm(t,e){var n=!1;return Array.isArray(e)||(e=[e]),this.subscribed(t)&&this.events[t].forEach(((t,i)=>{t.callback.apply(this,e)&&(n=!0)})),n}_notifySubscriptionChange(t,e){var n=this.subscriptionNotifiers[t];n&&n.forEach((t=>{t(e)}))}_dispatch(){var t=Array.from(arguments),e=t.shift();this.events[e]&&this.events[e].forEach((e=>{e.callback.apply(this,t)}))}_debugDispatch(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._dispatch(...arguments)}_debugChain(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._chain(...arguments)}_debugConfirm(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._confirm(...arguments)}}class Lt extends i{constructor(t){super(t)}_warnUser(){this.options("debugDeprecation")&&console.warn(...arguments)}check(t,e){var n="";return void 0===this.options(t)||(n="Deprecated Setup Option - Use of the %c"+t+"%c option is now deprecated",e?(n=n+", Please use the %c"+e+"%c option instead",this._warnUser(n,"font-weight: bold;","font-weight: normal;","font-weight: bold;","font-weight: normal;")):this._warnUser(n,"font-weight: bold;","font-weight: normal;"),!1)}checkMsg(t,e){return void 0===this.options(t)||(this._warnUser("%cDeprecated Setup Option - Use of the %c"+t+" %c option is now deprecated, "+e,"font-weight: normal;","font-weight: bold;","font-weight: normal;"),!1)}msg(t){this._warnUser(t)}}class Dt{static register(t){Dt.tables.push(t)}static deregister(t){var e=Dt.tables.indexOf(t);e>-1&&Dt.tables.splice(e,1)}static lookupTable(t,e){var n,i,r=[];if("string"==typeof t){if((n=document.querySelectorAll(t)).length)for(var o=0;o{t.widthFixed||t.reinitializeWidth(),(this.table.options.responsiveLayout?t.modules.responsive.visible:t.visible)&&(o=t),t.visible&&(n+=t.getWidth())})),o?(r=i-n+o.getWidth(),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&(o.setWidth(0),this.table.modules.responsiveLayout.update()),r>0?o.setWidth(r):o.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(t,e){var n,i,r=this.table.rowManager.element.getBoundingClientRect().width,o=0,s=0,a=0,l=[],u=[],c=0,h=0;function f(t){return"string"==typeof t?t.indexOf("%")>-1?r/100*parseInt(t):parseInt(t):t}function d(t,e,n,i){var r=[],o=0,s=0,l=0,u=a,c=0,h=0,b=[];function p(t){return n*(t.column.definition.widthGrow||1)}function m(t){return f(t.width)-n*(t.column.definition.widthShrink||0)}return t.forEach((function(t,o){var s=i?m(t):p(t);t.column.minWidth>=s?r.push(t):t.column.maxWidth&&t.column.maxWidththis.table.rowManager.element.clientHeight&&(r-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),t.forEach((function(t){var e,n,i;t.visible&&(e=t.definition.width,n=parseInt(t.minWidth),e?(i=f(e),o+=i>n?i:n,t.definition.widthShrink&&(u.push({column:t,width:i>n?i:n}),c+=t.definition.widthShrink)):(l.push({column:t,width:0}),a+=t.definition.widthGrow||1))})),s=r-o,n=Math.floor(s/a),h=d(l,s,n,!1),l.length&&h>0&&(l[l.length-1].width+=h),l.forEach((function(t){s-=t.width})),(i=Math.abs(h)+s)>0&&c&&(h=d(u,i,Math.floor(i/c),!0)),h&&u.length&&(u[u.length-1].width-=h),l.forEach((function(t){t.column.setWidth(t.width)})),u.forEach((function(t){t.column.setWidth(t.width)}))}};class Ft extends s{constructor(t){super(t,"layout"),this.mode=null,this.registerTableOption("layout","fitData"),this.registerTableOption("layoutColumnsOnNewData",!1),this.registerColumnOption("widthGrow"),this.registerColumnOption("widthShrink")}initialize(){var t=this.table.options.layout;Ft.modes[t]?this.mode=t:(console.warn("Layout Error - invalid mode set, defaulting to 'fitData' : "+t),this.mode="fitData"),this.table.element.setAttribute("tabulator-layout",this.mode)}getMode(){return this.mode}layout(t){this.dispatch("layout-refreshing"),Ft.modes[this.mode].call(this,this.table.columnManager.columnsByIndex,t),this.dispatch("layout-refreshed")}}Ft.moduleName="layout",Ft.modes=Ot;class qt extends s{constructor(t){super(t),this.locale="default",this.lang=!1,this.bindings={},this.langList={},this.registerTableOption("locale",!1),this.registerTableOption("langs",{})}initialize(){this.langList=r.deepClone(qt.langs),!1!==this.table.options.columnDefaults.headerFilterPlaceholder&&this.setHeaderFilterPlaceholder(this.table.options.columnDefaults.headerFilterPlaceholder);for(let t in this.table.options.langs)this.installLang(t,this.table.options.langs[t]);this.setLocale(this.table.options.locale),this.registerTableFunction("setLocale",this.setLocale.bind(this)),this.registerTableFunction("getLocale",this.getLocale.bind(this)),this.registerTableFunction("getLang",this.getLang.bind(this))}setHeaderFilterPlaceholder(t){this.langList.default.headerFilters.default=t}installLang(t,e){this.langList[t]?this._setLangProp(this.langList[t],e):this.langList[t]=e}_setLangProp(t,e){for(let n in e)t[n]&&"object"==typeof t[n]?this._setLangProp(t[n],e[n]):t[n]=e[n]}setLocale(t){if(!0===(t=t||"default")&&navigator.language&&(t=navigator.language.toLowerCase()),t&&!this.langList[t]){let e=t.split("-")[0];this.langList[e]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",t,e),t=e):(console.warn("Localization Error - Matching locale not found, using default: ",t),t="default")}this.locale=t,this.lang=r.deepClone(this.langList.default||{}),"default"!=t&&function t(e,n){for(var i in e)"object"==typeof e[i]?(n[i]||(n[i]={}),t(e[i],n[i])):n[i]=e[i]}(this.langList[t],this.lang),this.dispatchExternal("localized",this.locale,this.lang),this._executeBindings()}getLocale(t){return this.locale}getLang(t){return t?this.langList[t]:this.lang}getText(t,e){var n=(e?t+"|"+e:t).split("|");return this._getLangElement(n,this.locale)||""}_getLangElement(t,e){var n=this.lang;return t.forEach((function(t){var e;n&&(e=n[t],n=void 0!==e&&e)})),n}bind(t,e){this.bindings[t]||(this.bindings[t]=[]),this.bindings[t].push(e),e(this.getText(t),this.lang)}_executeBindings(){for(let t in this.bindings)this.bindings[t].forEach((e=>{e(this.getText(t),this.lang)}))}}qt.moduleName="localize",qt.langs={default:{groups:{item:"item",items:"items"},columns:{},data:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All",counter:{showing:"Showing",of:"of",rows:"rows",pages:"pages"}},headerFilters:{default:"filter column...",columns:{}}}};class It extends s{constructor(t){super(t)}initialize(){this.registerTableFunction("tableComms",this.receive.bind(this))}getConnections(t){var e=[];return Dt.lookupTable(t).forEach((t=>{this.table!==t&&e.push(t)})),e}send(t,e,n,i){var r=this.getConnections(t);r.forEach((t=>{t.tableComms(this.table.element,e,n,i)})),!r.length&&t&&console.warn("Table Connection Error - No tables matching selector found",t)}receive(t,e,n,i){if(this.table.modExists(e))return this.table.modules[e].commsReceived(t,n,i);console.warn("Inter-table Comms Error - no such module:",e)}}It.moduleName="comms";var Ht=Object.freeze({__proto__:null,LayoutModule:Ft,LocalizeModule:qt,CommsModule:It});class Bt{constructor(t,e){this.bindStaticFunctionality(t),this.bindModules(t,Ht,!0),e&&this.bindModules(t,e)}bindStaticFunctionality(t){t.moduleBindings={},t.extendModule=function(e,n,i){if(t.moduleBindings[e]){var r=t.moduleBindings[e][n];if(r)if("object"==typeof i)for(let t in i)r[t]=i[t];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",n)}else console.warn("Module Error - module does not exist:",e)},t.registerModule=function(e){Array.isArray(e)||(e=[e]),e.forEach((e=>{t.registerModuleBinding(e)}))},t.registerModuleBinding=function(e){t.moduleBindings[e.moduleName]=e},t.findTable=function(t){var e=Dt.lookupTable(t,!0);return!(Array.isArray(e)&&!e.length)&&e},t.prototype.bindModules=function(){var e=[],n=[],i=[];for(var r in this.modules={},t.moduleBindings){let o=t.moduleBindings[r],s=new o(this);this.modules[r]=s,o.prototype.moduleCore?this.modulesCore.push(s):o.moduleInitOrder?o.moduleInitOrder<0?e.push(s):n.push(s):i.push(s)}e.sort(((t,e)=>t.moduleInitOrder>e.moduleInitOrder?1:-1)),n.sort(((t,e)=>t.moduleInitOrder>e.moduleInitOrder?1:-1)),this.modulesRegular=e.concat(i.concat(n))}}bindModules(t,e,n){var i=Object.values(e);n&&i.forEach((t=>{t.prototype.moduleCore=!0})),t.registerModule(i)}}class Nt extends i{constructor(t){super(t),this.element=this._createAlertElement(),this.msgElement=this._createMsgElement(),this.type=null,this.element.appendChild(this.msgElement)}_createAlertElement(){var t=document.createElement("div");return t.classList.add("tabulator-alert"),t}_createMsgElement(){var t=document.createElement("div");return t.classList.add("tabulator-alert-msg"),t.setAttribute("role","alert"),t}_typeClass(){return"tabulator-alert-state-"+this.type}alert(t,e="msg"){if(t){for(this.clear(),this.type=e;this.msgElement.firstChild;)this.msgElement.removeChild(this.msgElement.firstChild);this.msgElement.classList.add(this._typeClass()),"function"==typeof t&&(t=t()),t instanceof HTMLElement?this.msgElement.appendChild(t):this.msgElement.innerHTML=t,this.table.element.appendChild(this.element)}}clear(){this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.msgElement.classList.remove(this._typeClass())}}class Vt{constructor(t,e){this.options={},this.columnManager=null,this.rowManager=null,this.footerManager=null,this.alertManager=null,this.vdomHoz=null,this.externalEvents=null,this.eventBus=null,this.interactionMonitor=!1,this.browser="",this.browserSlow=!1,this.browserMobile=!1,this.rtl=!1,this.originalElement=null,this.componentFunctionBinder=new St(this),this.dataLoader=!1,this.modules={},this.modulesCore=[],this.modulesRegular=[],this.deprecationAdvisor=new Lt(this),this.optionsList=new wt(this,"table constructor"),this.initialized=!1,this.destroyed=!1,this.initializeElement(t)&&(this.initializeCoreSystems(e),setTimeout((()=>{this._create()}))),Dt.register(this)}initializeElement(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(this.element=t,!0):"string"==typeof t?(this.element=document.querySelector(t),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",t),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",t),!1)}initializeCoreSystems(t){this.columnManager=new Ct(this),this.rowManager=new zt(this),this.footerManager=new jt(this),this.dataLoader=new Rt(this),this.alertManager=new Nt(this),this.bindModules(),this.options=this.optionsList.generate(Vt.defaultOptions,t),this._clearObjectPointers(),this._mapDeprecatedFunctionality(),this.externalEvents=new At(this,this.options,this.options.debugEventsExternal),this.eventBus=new Mt(this.options.debugEventsInternal),this.interactionMonitor=new Tt(this),this.dataLoader.initialize(),this.footerManager.initialize()}_mapDeprecatedFunctionality(){}_clearSelection(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")}_create(){this.externalEvents.dispatch("tableBuilding"),this.eventBus.dispatch("table-building"),this._rtlCheck(),this._buildElement(),this._initializeTable(),this._loadInitialData(),this.initialized=!0,this.externalEvents.dispatch("tableBuilt")}_rtlCheck(){var t=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==t.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}}_clearObjectPointers(){this.options.columns=this.options.columns.slice(0),Array.isArray(this.options.data)&&!this.options.reactiveData&&(this.options.data=this.options.data.slice(0))}_buildElement(){var t,e=this.element,n=this.options;if("TABLE"===e.tagName){this.originalElement=this.element,t=document.createElement("div");var i=e.attributes;for(var r in i)"object"==typeof i[r]&&t.setAttribute(i[r].name,i[r].value);e.parentNode.replaceChild(t,e),this.element=e=t}for(e.classList.add("tabulator"),e.setAttribute("role","grid");e.firstChild;)e.removeChild(e.firstChild);n.height&&(n.height=isNaN(n.height)?n.height:n.height+"px",e.style.height=n.height),!1!==n.minHeight&&(n.minHeight=isNaN(n.minHeight)?n.minHeight:n.minHeight+"px",e.style.minHeight=n.minHeight),!1!==n.maxHeight&&(n.maxHeight=isNaN(n.maxHeight)?n.maxHeight:n.maxHeight+"px",e.style.maxHeight=n.maxHeight)}_initializeTable(){var t=this.element,e=this.options;this.interactionMonitor.initialize(),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modulesCore.forEach((t=>{t.initialize()})),t.appendChild(this.columnManager.getElement()),t.appendChild(this.rowManager.getElement()),e.footerElement&&this.footerManager.activate(),e.autoColumns&&e.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modulesRegular.forEach((t=>{t.initialize()})),this.columnManager.setColumns(e.columns),this.eventBus.dispatch("table-built")}_loadInitialData(){this.dataLoader.load(this.options.data)}destroy(){var t=this.element;for(this.destroyed=!0,Dt.deregister(this),this.eventBus.dispatch("table-destroy"),this.rowManager.destroy();t.firstChild;)t.removeChild(t.firstChild);t.classList.remove("tabulator"),this.externalEvents.dispatch("tableDestroyed")}_detectBrowser(){var t=navigator.userAgent||navigator.vendor||window.opera;t.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):t.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):t.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):t.indexOf("Mac OS")>-1?(this.browser="safari",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(t.slice(0,4))}initGuard(t,e){var n,i;return this.options.debugInitialization&&!this.initialized&&(t||(t=" "==(i="Error"==(n=(new Error).stack.split("\n"))[0]?n[2]:n[1])[0]?i.trim().split(" ")[1].split(".")[1]:i.trim().split("@")[0]),console.warn("Table Not Initialized - Calling the "+t+" function before the table is initialized may result in inconsistent behavior, Please wait for the `tableBuilt` event before calling this function."+(e?" "+e:""))),this.initialized}blockRedraw(){this.initGuard(),this.eventBus.dispatch("redraw-blocking"),this.rowManager.blockRedraw(),this.columnManager.blockRedraw(),this.eventBus.dispatch("redraw-blocked")}restoreRedraw(){this.initGuard(),this.eventBus.dispatch("redraw-restoring"),this.rowManager.restoreRedraw(),this.columnManager.restoreRedraw(),this.eventBus.dispatch("redraw-restored")}setData(t,e,n){return this.initGuard(!1,"To set initial data please use the 'data' property in the table constructor."),this.dataLoader.load(t,e,n,!1)}clearData(){this.initGuard(),this.dataLoader.blockActiveLoad(),this.rowManager.clearData()}getData(t){return this.rowManager.getData(t)}getDataCount(t){return this.rowManager.getDataCount(t)}replaceData(t,e,n){return this.initGuard(),this.dataLoader.load(t,e,n,!0,!0)}updateData(t){var e=0;return this.initGuard(),new Promise(((n,i)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t&&t.length>0?t.forEach((t=>{var r=this.rowManager.findRow(t[this.options.index]);r?(e++,r.updateData(t).then((()=>{--e||n()})).catch((e=>{i("Update Error - Unable to update row",t,e)}))):i("Update Error - Unable to find row",t)})):(console.warn("Update Error - No data provided"),i("Update Error - No data provided"))}))}addData(t,e,n){return this.initGuard(),new Promise(((i,r)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t?this.rowManager.addRows(t,e,n).then((t=>{var e=[];t.forEach((function(t){e.push(t.getComponent())})),i(e)})):(console.warn("Update Error - No data provided"),r("Update Error - No data provided"))}))}updateOrAddData(t){var e=[],n=0;return this.initGuard(),new Promise(((i,r)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t&&t.length>0?t.forEach((t=>{var r=this.rowManager.findRow(t[this.options.index]);n++,r?r.updateData(t).then((()=>{n--,e.push(r.getComponent()),n||i(e)})):this.rowManager.addRows(t).then((t=>{n--,e.push(t[0].getComponent()),n||i(e)}))})):(console.warn("Update Error - No data provided"),r("Update Error - No data provided"))}))}getRow(t){var e=this.rowManager.findRow(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)}getRowFromPosition(t){var e=this.rowManager.getRowFromPosition(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)}deleteRow(t){var e=[];this.initGuard(),Array.isArray(t)||(t=[t]);for(let n of t){let t=this.rowManager.findRow(n,!0);if(!t)return console.error("Delete Error - No matching row found:",n),Promise.reject("Delete Error - No matching row found");e.push(t)}return e.sort(((t,e)=>this.rowManager.rows.indexOf(t)>this.rowManager.rows.indexOf(e)?1:-1)),e.forEach((t=>{t.delete()})),this.rowManager.reRenderInPosition(),Promise.resolve()}addRow(t,e,n){return this.initGuard(),"string"==typeof t&&(t=JSON.parse(t)),this.rowManager.addRows(t,e,n,!0).then((t=>t[0].getComponent()))}updateOrAddRow(t,e){var n=this.rowManager.findRow(t);return this.initGuard(),"string"==typeof e&&(e=JSON.parse(e)),n?n.updateData(e).then((()=>n.getComponent())):this.rowManager.addRows(e).then((t=>t[0].getComponent()))}updateRow(t,e){var n=this.rowManager.findRow(t);return this.initGuard(),"string"==typeof e&&(e=JSON.parse(e)),n?n.updateData(e).then((()=>Promise.resolve(n.getComponent()))):(console.warn("Update Error - No matching row found:",t),Promise.reject("Update Error - No matching row found"))}scrollToRow(t,e,n){var i=this.rowManager.findRow(t);return i?this.rowManager.scrollToRow(i,e,n):(console.warn("Scroll Error - No matching row found:",t),Promise.reject("Scroll Error - No matching row found"))}moveRow(t,e,n){var i=this.rowManager.findRow(t);this.initGuard(),i?i.moveToRow(e,n):console.warn("Move Error - No matching row found:",t)}getRows(t){return this.rowManager.getComponents(t)}getRowPosition(t){var e=this.rowManager.findRow(t);return e?e.getPosition():(console.warn("Position Error - No matching row found:",t),!1)}setColumns(t){this.initGuard(!1,"To set initial columns please use the 'columns' property in the table constructor"),this.columnManager.setColumns(t)}getColumns(t){return this.columnManager.getComponents(t)}getColumn(t){var e=this.columnManager.findColumn(t);return e?e.getComponent():(console.warn("Find Error - No matching column found:",t),!1)}getColumnDefinitions(){return this.columnManager.getDefinitionTree()}showColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Show Error - No matching column found:",t),!1;e.show()}hideColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Hide Error - No matching column found:",t),!1;e.hide()}toggleColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Visibility Toggle Error - No matching column found:",t),!1;e.visible?e.hide():e.show()}addColumn(t,e,n){var i=this.columnManager.findColumn(n);return this.initGuard(),this.columnManager.addColumn(t,e,i).then((t=>t.getComponent()))}deleteColumn(t){var e=this.columnManager.findColumn(t);return this.initGuard(),e?e.delete():(console.warn("Column Delete Error - No matching column found:",t),Promise.reject())}updateColumnDefinition(t,e){var n=this.columnManager.findColumn(t);return this.initGuard(),n?n.updateDefinition(e):(console.warn("Column Update Error - No matching column found:",t),Promise.reject())}moveColumn(t,e,n){var i=this.columnManager.findColumn(t),r=this.columnManager.findColumn(e);this.initGuard(),i?r?this.columnManager.moveColumn(i,r,n):console.warn("Move Error - No matching column found:",r):console.warn("Move Error - No matching column found:",t)}scrollToColumn(t,e,n){return new Promise(((i,r)=>{var o=this.columnManager.findColumn(t);return o?this.columnManager.scrollToColumn(o,e,n):(console.warn("Scroll Error - No matching column found:",t),Promise.reject("Scroll Error - No matching column found"))}))}redraw(t){this.initGuard(),this.columnManager.redraw(t),this.rowManager.redraw(t)}setHeight(t){this.options.height=isNaN(t)?t:t+"px",this.element.style.height=this.options.height,this.rowManager.initializeRenderer(),this.rowManager.redraw()}on(t,e){this.externalEvents.subscribe(t,e)}off(t,e){this.externalEvents.unsubscribe(t,e)}dispatchEvent(){Array.from(arguments).shift(),this.externalEvents.dispatch(...arguments)}alert(t,e){this.initGuard(),this.alertManager.alert(t,e)}clearAlert(){this.initGuard(),this.alertManager.clear()}modExists(t,e){return!!this.modules[t]||(e&&console.error("Tabulator Module Not Installed: "+t),!1)}module(t){var e=this.modules[t];return e||console.error("Tabulator module not installed: "+t),e}}Vt.defaultOptions={debugEventsExternal:!1,debugEventsInternal:!1,debugInvalidOptions:!0,debugInvalidComponentFuncs:!0,debugInitialization:!0,debugDeprecation:!0,height:!1,minHeight:!1,maxHeight:!1,columnHeaderVertAlign:"top",popupContainer:!1,columns:[],columnDefaults:{},data:!1,autoColumns:!1,autoColumnsDefinitions:!1,nestedFieldSeparator:".",footerElement:!1,index:"id",textDirection:"auto",addRowPos:"bottom",headerVisible:!0,renderVertical:"virtual",renderHorizontal:"basic",renderVerticalBuffer:0,scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,rowHeight:null,placeholder:!1,dataLoader:!0,dataLoaderLoading:!1,dataLoaderError:!1,dataLoaderErrorTimeout:3e3,dataSendParams:{},dataReceiveParams:{}},new Bt(Vt);class Wt extends Vt{}new Bt(Wt,vt)},6050:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},47:function(t,e,n){var i,r,o;t=n.nmd(t),r=[e,n(8744),n(2632),n(5595),n(181),n(9843),n(154),n(295),n(3645),n(3730)],void 0===(o="function"==typeof(i=function(e,i,r,o,s,a,l,u,c,h){"use strict";var f,d,b,p,m,g,_,v,w,y,k=Math.imul,x=i.$_$.ja,C=r.$_$.j1,E=i.$_$.n3,$=r.$_$.s1,z=r.$_$.p1,j=r.$_$.t1,T=r.$_$.m,S=i.$_$.ha,R=i.$_$.k5,A=o.$_$.a,M=r.$_$.h1,L=i.$_$.o7,D=i.$_$.n6,P=i.$_$.p7,O=s.$_$.b,F=a.$_$.a,q=l.$_$.h,I=l.$_$.g,H=r.$_$.q,B=r.$_$.u1,N=r.$_$.i1,V=u.$_$.b,W=r.$_$.q1,U=r.$_$.c,G=r.$_$.l,Y=i.$_$.f,J=i.$_$.v9,K=i.$_$.c,X=c.$_$.p2,Z=i.$_$.i9,Q=c.$_$.k2,tt=i.$_$.c7,et=r.$_$.a1,nt=i.$_$.p6,it=r.$_$.w,rt=r.$_$.f,ot=r.$_$.u,st=r.$_$.g1,at=r.$_$.d,lt=r.$_$.d1,ut=r.$_$.e,ct=r.$_$.m1,ht=i.$_$.b8,ft=i.$_$.r6,dt=r.$_$.b,bt=r.$_$.a,pt=l.$_$.e,mt=l.$_$.d,gt=l.$_$.i,_t=l.$_$.a,vt=l.$_$.c,wt=l.$_$.b,yt=i.$_$.i5,kt=l.$_$.j,xt=i.$_$.v4,Ct=l.$_$.f,Et=l.$_$.k,$t=i.$_$.fa,zt=i.$_$.y9,jt=r.$_$.g,Tt=r.$_$.x,St=r.$_$.v,Rt=i.$_$.ga,At=s.$_$.a,Mt=i.$_$.f7,Lt=i.$_$.s4,Dt=i.$_$.n7,Pt=c.$_$.z1,Ot=c.$_$.m,Ft=c.$_$.q,qt=c.$_$.n,It=c.$_$.l,Ht=c.$_$.c,Bt=c.$_$.v1,Nt=c.$_$.w1,Vt=c.$_$.c2,Wt=i.$_$.m7,Ut=i.$_$.s6,Gt=i.$_$.d8,Yt=i.$_$.j9,Jt=i.$_$.d9,Kt=i.$_$.t6,Xt=r.$_$.l1,Zt=i.$_$.i,Qt=i.$_$.q5,te=i.$_$.f4,ee=i.$_$.h,ne=h.$_$.a,ie=i.$_$.v3,re=i.$_$.b,oe=c.$_$.q2,se=i.$_$.o6;function ae(t){return C(t,x,x,le),E()}function le(t){return t.m1o($(100)),t.g1o(z(100)),N(t,x,pe),function(t){var e=N(t),n=Le().o6x_1;V(e,n,x,x,ce)}(t),E()}function ue(){j.call(this),n(583)}function ce(t,e){if(t.j1q(W(10)),null!=e.t6x_1){var n,i=he,r=U(),o=(G(),X(K(Y(ze),J([]),!1)));n=tt(o,Q)?o:Z();var s=new et(null,null,null,null,!1,r,null,n,null),a=s;null==i||i(a),t.k1a(a);var l=a;nt(e.t6x_1,Oe())?l.r2y():null!=e.u6x_1&&l.o2y(e.u6x_1),window.setTimeout((u=l,function(){var t,e=u.c3b(ft("firstName",1,ht,(function(t){return t.z6x_1}),null));return null==e?t=null:(e.h1a(),t=E()),t}),0)}else N(t,x,de);var u;return E()}function he(t){var e;t.z3a(ft("firstName",1,ht,(function(t){return t.z6x_1}),null),new it(x,x,x,x,T().r56("First name:"))),t.z3a(ft("lastName",1,ht,(function(t){return t.a6y_1}),null),new it(x,x,x,x,T().r56("Last name:"))),t.z3a(ft("email",1,ht,(function(t){return t.b6y_1}),null),new it(rt(),x,x,x,T().r56("E-mail:"))),t.b3b(ft("favourite",1,ht,(function(t){return t.c6y_1}),null),new ot(x,x,x,T().r56("Mark as favourite"))),st(t,x,x,x,10,x,x,(e=t,function(t){return lt(t,T().r56("Save"),"fas fa-check",at()).l56(function(t){return function(e,n){return Le().v6x(t.s2y()),E()}}(e)),lt(t,T().r56("Cancel"),"fas fa-times",ut()).l56(fe),E()}));var n=function(t){return function(e){return e.keydown=function(t){return function(e){return e.keyCode===ct()&&(Le().v6x(t.s2y()),E()),E()}}(t),E()}}(t);return t.s26(n),E()}function fe(t,e){return Le().w6x(),E()}function de(t){return lt(t,T().r56("Add new address"),"fas fa-plus",at()).l56(be),E()}function be(t,e){return Le().x6x(),E()}function pe(t){var e,n,i={_v:null},r=dt(),o=bt();st(t,x,r,o,x,x,x,(n=i,function(t){t.g1o(W(410));var e=jt();Tt(t,e,x,x,x,x,x,x,function(t){return function(e){e.r4o(T().r56("Search ..."));var n=function(t){return function(e){return e.input=function(t,e){return function(n){var i;return Le().d6y(t.self.k1()),null==e._v?$t("tabulator"):i=e._v,i.z6w(),E()}}(e,t),E()}}(t);return e.s26(n),E()}}(n));var i=St(t,yt([S(De().p3_1,T().r56("All")),S(Pe().p3_1,T().r56("Favourites"))]),De().p3_1,x,!0),r=function(t){return function(e){return e.change=function(t,e){return function(n){var i;return Le().e6y(function(t){switch(t){case"ALL":return De();case"FAVOURITE":return Pe();default:je(),Yt()}}(zt(t.self.k1()))),null==e._v?$t("tabulator"):i=e._v,i.z6w(),E()}}(e,t),E()}}(n);return i.s26(r),E()}));var s=Le().o6x_1,a=me,l=pt(),u=mt(),c=new gt(T().r56("First name"),"firstName"),h=new gt(T().r56("Last name"),"lastName"),f=T().r56("E-mail"),d=new gt(f,"email",x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,ge),b=_t(),p=vt(),m=new Object;m.crossElement=!1;var g=new gt("","favourite",x,x,x,"40",x,x,x,x,x,x,x,x,x,x,x,x,x,p,x,x,m,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,b),_=_t(),v=wt(),w=yt([c,h,d,g,new gt("",x,x,x,x,"40",x,x,x,x,x,x,x,x,x,x,x,x,x,v,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,!1,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,_e,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,_)]),y=new kt("calc(100vh - 90px)",x,x,x,x,x,x,x,x,x,x,w,x,u,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,!1,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,l),k=X(K(Y(ze),J([]),!1)),C=tt(k,Q)?k:Z(),$=ve,z=xt(),j=(Ct(),a(s.z3l())),R=new Et(j,!1,y,z,null,Y(ze),C,null);R.i1a(s.c3m(function(t,e){return function(n){var i,r=e(n);return i=Lt(r),t.v6r(i),E()}}(R,a)));var A=R;return null==$||$(A),t.k1a(A),e=A,i._v=e,E()}function me(t){return t.q6x_1}function ge(t,e,n){var i=t.getValue();return null==i?null:"
"+Rt(i)+""}function _e(t,e){t.preventDefault();var n,i=At(),r=T().r56("Are you sure?"),o=T().r56("Do you want to delete this address?");return i.s63(r,o,x,x,x,x,x,x,x,x,x,x,(n=e,function(){var t=Le(),e=n.getRow().getIndex();return t.f6y("number"==typeof e?e:Z()),E()})),E()}function ve(t){return t.f1q(W(0)),t.s26(we),t.j6x(ke),E()}function we(t){return t.rowClickTabulator=ye,E()}function ye(t){var e=Le(),n=t.detail,i=(null!=n&&Mt(n)?n:Z()).getIndex();return e.g6y("number"==typeof i?i:Z()),E()}function ke(t){var e,n=Le().o6x_1.k1();if(function(t,e){var n,i=e;if(null==i)n=null;else{var r,o,s=t.z6x_1,a=null==s?null:Gt(s,i,!0);if(null!=a&&a)o=!0;else{var l=t.a6y_1,u=null==l?null:Gt(l,i,!0);o=null!=u&&u}if(o)r=!0;else{var c=t.b6y_1,h=null==c?null:Gt(c,i,!0);r=null!=h&&h}n=r}return null==n||n}(t,n.r6x_1)){var i;if(n.s6x_1.equals(De()))i=!0;else{var r=t.c6y_1;i=null!=r&&r}e=i}else e=!1;return e}function xe(){f=this}function Ce(){d=this;var t=new Pt("com.example.Address",this,5);t.so("id",!0),t.so("firstName",!0),t.so("lastName",!0),t.so("email",!0),t.so("favourite",!0),this.h6y_1=t}function Ee(){return null==d&&new Ce,d}function $e(t,e,n,i,r,o,s){return function(t,e,n,i,r,o,s,a){return 0!=(0&t)&&Vt(t,0,Ee().h6y_1),a.y6x_1=0==(1&t)?null:e,a.z6x_1=0==(2&t)?null:n,a.a6y_1=0==(4&t)?null:i,a.b6y_1=0==(8&t)?null:r,a.c6y_1=0!=(16&t)&&o,a}(t,e,n,i,r,o,0,Wt(L(ze)))}function ze(t,e,n,i,r){null==f&&new xe,t=t===x?null:t,e=e===x?null:e,n=n===x?null:n,i=i===x?null:i,r=r!==x&&r,this.y6x_1=t,this.z6x_1=e,this.a6y_1=n,this.b6y_1=i,this.c6y_1=r}function je(){if(m)return E();m=!0,b=new Te("ALL",0),p=new Te("FAVOURITE",1)}function Te(t,e){Jt.call(this,t,e)}function Se(){if(v)return E();v=!0,g=new Re("NEW",0),_=new Re("EDIT",1)}function Re(t,e){Jt.call(this,t,e)}function Ae(t,e,n,i,r){e=e===x?null:e,n=n===x?De():n,i=i===x?null:i,r=r===x?null:r,this.q6x_1=t,this.r6x_1=e,this.s6x_1=n,this.t6x_1=i,this.u6x_1=r}function Me(){w=this,this.n6x_1=0;var t=this.n6x_1;this.n6x_1=t+1|0;var e=new ze(t,"John","Smith","john.smith@mail.com",!0),n=this.n6x_1;this.n6x_1=n+1|0;var i=new ze(n,"Karen","Kowalsky","kkowalsky@mail.com",!0),r=this.n6x_1;this.n6x_1=r+1|0,this.o6x_1=new Xt(new Ae(yt([e,i,new ze(r,"William","Gordon","w.gordon@mail.com",!1)])))}function Le(){return null==w&&new Me,w}function De(){return je(),b}function Pe(){return je(),p}function Oe(){return Se(),g}function Fe(){return Se(),_}return P(ue,"App",D,j),P(xe,"Companion",Dt),P(Ce,"$serializer",Dt,x,[Nt]),P(ze,"Address",D,x,x,x,{0:Ee}),P(Te,"Filter",D,Jt),P(Re,"EditMode",D,Jt),P(Ae,"AddressBookState",D),P(Me,"Model",Dt),L(ue).p18=function(){T().c20_1=new A(R([S("en",n(6566)),S("pl",n(577))])),M(this,"kvapp",x,x,ae),Le().p6x()},L(Ce).ze=function(){return this.h6y_1},L(Ce).uo=function(){return[Ft(Ot()),Ft(qt()),Ft(qt()),Ft(qt()),Ft(It())]},L(Ce).bf=function(t){var e=this.h6y_1,n=!0,i=0,r=0,o=null,s=null,a=null,l=null,u=null,c=t.th(e);if(c.ji())o=c.hi(e,0,Ot(),o),r|=1,s=c.hi(e,1,qt(),s),r|=2,a=c.hi(e,2,qt(),a),r|=4,l=c.hi(e,3,qt(),l),r|=8,u=c.hi(e,4,It(),u),r|=16;else for(;n;)switch(i=c.ki(e)){case-1:n=!1;break;case 0:o=c.hi(e,0,Ot(),o),r|=1;break;case 1:s=c.hi(e,1,qt(),s),r|=2;break;case 2:a=c.hi(e,2,qt(),a),r|=4;break;case 3:l=c.hi(e,3,qt(),l),r|=8;break;case 4:u=c.hi(e,4,It(),u),r|=16;break;default:throw Ht(i)}return c.uh(e),$e(r,o,s,a,l,u)},L(Ce).i6y=function(t,e){var n=this.h6y_1,i=t.th(n);(i.pj(n,0)||null!=e.y6x_1)&&i.lj(n,0,Ot(),e.y6x_1),(i.pj(n,1)||null!=e.z6x_1)&&i.lj(n,1,qt(),e.z6x_1),(i.pj(n,2)||null!=e.a6y_1)&&i.lj(n,2,qt(),e.a6y_1),(i.pj(n,3)||null!=e.b6y_1)&&i.lj(n,3,qt(),e.b6y_1),(i.pj(n,4)||!1!==e.c6y_1)&&i.lj(n,4,It(),e.c6y_1),i.uh(n)},L(Ce).af=function(t,e){return this.i6y(t,e instanceof ze?e:Z())},L(ze).j6y=function(t,e,n,i,r){return new ze(t,e,n,i,r)},L(ze).k6y=function(t,e,n,i,r,o){return t=t===x?this.y6x_1:t,e=e===x?this.z6x_1:e,n=n===x?this.a6y_1:n,i=i===x?this.b6y_1:i,r=r===x?this.c6y_1:r,o===x?this.j6y(t,e,n,i,r):o.j6y.call(this,t,e,n,i,r)},L(ze).toString=function(){return"Address(id="+this.y6x_1+", firstName="+this.z6x_1+", lastName="+this.a6y_1+", email="+this.b6y_1+", favourite="+this.c6y_1+")"},L(ze).hashCode=function(){var t=null==this.y6x_1?0:this.y6x_1;return t=k(t,31)+(null==this.z6x_1?0:Ut(this.z6x_1))|0,t=k(t,31)+(null==this.a6y_1?0:Ut(this.a6y_1))|0,t=k(t,31)+(null==this.b6y_1?0:Ut(this.b6y_1))|0,k(t,31)+(null==this.c6y_1?0:0|this.c6y_1)|0},L(ze).equals=function(t){if(this===t)return!0;if(!(t instanceof ze))return!1;var e=t instanceof ze?t:Z();return this.y6x_1==e.y6x_1&&this.z6x_1==e.z6x_1&&this.a6y_1==e.a6y_1&&this.b6y_1==e.b6y_1&&this.c6y_1==e.c6y_1},L(Ae).l6y=function(t,e,n,i,r){return new Ae(t,e,n,i,r)},L(Ae).m6y=function(t,e,n,i,r,o){return t=t===x?this.q6x_1:t,e=e===x?this.r6x_1:e,n=n===x?this.s6x_1:n,i=i===x?this.t6x_1:i,r=r===x?this.u6x_1:r,o===x?this.l6y(t,e,n,i,r):o.l6y.call(this,t,e,n,i,r)},L(Ae).toString=function(){return"AddressBookState(addresses="+this.q6x_1+", search="+this.r6x_1+", filter="+this.s6x_1+", editMode="+this.t6x_1+", editAddress="+this.u6x_1+")"},L(Ae).hashCode=function(){var t=Kt(this.q6x_1);return t=k(t,31)+(null==this.r6x_1?0:Ut(this.r6x_1))|0,t=k(t,31)+this.s6x_1.hashCode()|0,t=k(t,31)+(null==this.t6x_1?0:this.t6x_1.hashCode())|0,k(t,31)+(null==this.u6x_1?0:this.u6x_1.hashCode())|0},L(Ae).equals=function(t){if(this===t)return!0;if(!(t instanceof Ae))return!1;var e=t instanceof Ae?t:Z();return!!(nt(this.q6x_1,e.q6x_1)&&this.r6x_1==e.r6x_1&&this.s6x_1.equals(e.s6x_1)&&nt(this.t6x_1,e.t6x_1)&&nt(this.u6x_1,e.u6x_1))},L(Me).d6y=function(t){this.o6x_1.q2y(this.o6x_1.k1().m6y(x,t))},L(Me).e6y=function(t){this.o6x_1.q2y(this.o6x_1.k1().m6y(x,x,t))},L(Me).x6x=function(){this.o6x_1.q2y(this.o6x_1.k1().m6y(x,x,x,Oe(),null))},L(Me).g6y=function(t){var e,n=this.o6x_1.k1();t:{for(var i=n.q6x_1.c();i.d();){var r=i.e();if(r.y6x_1===t){e=r;break t}}e=null}var o=e;null!=o&&this.o6x_1.q2y(n.m6y(x,x,x,Fe(),o))},L(Me).w6x=function(){this.o6x_1.q2y(this.o6x_1.k1().m6y(x,x,x,null,null))},L(Me).f6y=function(t){for(var e=this.o6x_1.k1(),n=e.q6x_1,i=Zt(),r=n.c();r.d();){var o=r.e();o.y6x_1!==t&&i.a(o)}var s,a=i,l=e.u6x_1;s=(null==l?null:l.y6x_1)===t?e.m6y(a,x,x,null,null):e.m6y(a),this.o6x_1.q2y(s),this.n6y()},L(Me).v6x=function(t){var e,n=this.o6x_1.k1();if(nt(n.t6x_1,Fe())){for(var i=n.q6x_1,r=ee(te(i,10)),o=i.c();o.d();){var s,a=o.e(),l=n.u6x_1;s=a.y6x_1==(null==l?null:l.y6x_1)?t.k6y(a.y6x_1):a,r.a(s)}e=r}else{var u=this.n6x_1;this.n6x_1=u+1|0,e=Qt(n.q6x_1,t.k6y(u))}var c=e;this.o6x_1.q2y(n.m6y(c,x,x,null,null)),this.n6y()},L(Me).n6y=function(){var t,e=ne(),n=this.o6x_1.k1().q6x_1,i=e.ii(),r=oe(i,K(Y(ie),J([re(K(Y(ze),J([]),!1))]),!1));t=tt(r,Q)?r:Z();var o=e.dy(t,n);localStorage.addressesTabulator=o},L(Me).p6x=function(){var t=localStorage.addressesTabulator;if(null==t);else{var e,n,i=Le().o6x_1,r=Le().o6x_1.k1(),o=ne(),s=o.ii(),a=oe(s,K(Y(ie),J([re(K(Y(ze),J([]),!1))]),!1));n=tt(a,Q)?a:Z(),e=o.ey(n,t),i.q2y(r.m6y(e));var l,u=Le(),c=Le().o6x_1.k1().q6x_1.c();if(c.d()){var h=c.e();if(c.d()){var f=h.y6x_1,d=null==f?0:f;do{var b=c.e(),p=b.y6x_1,m=null==p?0:p;se(d,m)<0&&(h=b,d=m)}while(c.d());l=h}else l=h}else l=null;var g=null==l?null:l.y6x_1;u.n6x_1=(null==g?0:g)+1|0,E()}},L(Ce).vo=Bt,B(((y=function(){return new ue}).callableName="",y),t.hot,[O(),F(),q(),I(),H()]),e})?i.apply(e,r):i)||(t.exports=o)},8744:function(t,e){var n,i,r,o;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Math.clz32&&(Math.clz32=(r=Math.log,o=Math.LN2,function(t){var e=t>>>0;return 0===e?32:31-(r(e)/o|0)|0})),void 0===String.prototype.startsWith&&Object.defineProperty(String.prototype,"startsWith",{value:function(t,e){return e=e||0,this.lastIndexOf(t,e)===e}}),void 0===Math.imul&&(Math.imul=function(t,e){return(4294901760&t)*(65535&e)+(65535&t)*(0|e)|0}),void 0===(i="function"==typeof(n=function(t){"use strict";var e,n,i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft,dt,bt,pt,mt,gt,_t,vt,wt=Math.imul,yt=Math.clz32,kt=ArrayBuffer.isView;function xt(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e.equals(t[r]))return r}while(n<=i);return-1}(t,e)>=0}function Ct(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function Et(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function $t(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function zt(t,e){if(null==e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,null==t[r])return r}while(n<=i)}else{var o=0,s=t.length-1|0;if(o<=s)do{var a=o;if(o=o+1|0,Va(e,t[a]))return a}while(o<=s)}return-1}function jt(t,e){for(var n=t,i=0,r=n.length;i=0}function St(t,e,n,i,r,o,s){return e=e===pt?", ":e,n=n===pt?"":n,i=i===pt?"":i,r=r===pt?-1:r,o=o===pt?"...":o,s=s===pt?null:s,function(t,e,n,i,r,o,s,a){n=n===pt?", ":n,i=i===pt?"":i,r=r===pt?"":r,o=o===pt?-1:o,s=s===pt?"...":s,a=a===pt?null:a,e.b(i);var l=0,u=t,c=0,h=u.length;t:for(;c1&&e.b(n),!(o<0||l<=o))break t;tn(e,f,a)}return o>=0&&l>o&&e.b(s),e.b(r),e}(t,Ss(),e,n,i,r,o,s).toString()}function Rt(t,e,n,i,r,o,s){return e=e===pt?", ":e,n=n===pt?"":n,i=i===pt?"":i,r=r===pt?-1:r,o=o===pt?"...":o,s=s===pt?null:s,At(t,Ss(),e,n,i,r,o,s).toString()}function At(t,e,n,i,r,o,s,a){n=n===pt?", ":n,i=i===pt?"":i,r=r===pt?"":r,o=o===pt?-1:o,s=s===pt?"...":s,a=a===pt?null:a,e.b(i);var l=0,u=t.c();t:for(;u.d();){var c=u.e();if((l=l+1|0)>1&&e.b(n),!(o<0||l<=o))break t;tn(e,c,a)}return o>=0&&l>o&&e.b(s),e.b(r),e}function Mt(t,e){for(var n=t.c();n.d();){var i=n.e();e.a(i)}return e}function Lt(t,e){return Vl(t,ua)?t.k(e):function(t,e){if(Vl(t,la))return t.l(e);for(var n=0,i=t.c();i.d();){var r=i.e();if(Jr(n),Va(e,r))return n;n=n+1|0}return-1}(t,e)>=0}function Dt(t){if(Vl(t,la))return function(t){var e;switch(t.f()){case 0:throw Fu("List is empty.");case 1:e=t.m(0);break;default:throw ku("List has more than one element.")}return e}(t);var e=t.c();if(!e.d())throw Fu("Collection is empty.");var n=e.e();if(e.d())throw ku("Collection has more than one element.");return n}function Pt(t){return co(t)}function Ot(t){this.o_1=t}function Ft(t){var e=ia(t).toUpperCase();if(e.length>1){var n;if(Va(new sa(t),new sa(329)))n=e;else{var i=La(e,0),r=e.substring(1).toLowerCase();n=ia(i)+r}return n}return ia(function(t){return function(t){var e=na(t);return 452<=e&&e<=460||497<=e&&e<=499?Ll(wt(3,(e+1|0)/3|0)):4304<=e&&e<=4346||4349<=e&&e<=4351?t:As(t)}(t)}(t))}function qt(t,e){return e<=Pr().MIN_VALUE?Be().q_1:Pl(t,e-1|0)}function It(t,e){return t0)throw ku("Cannot coerce value to an empty range: maximum "+Na(n)+" is less than minimum "+Na(e)+".");return t.x(e)<0?e:t.x(n)>0?n:t}function Nt(t,e){return t>e?e:t}function Vt(t){return be(function(t){return function(t,e){for(var n=t.c();n.d();){var i=n.e();e.a(i)}return e}(t,lo())}(t))}function Wt(t){this.y_1=t}function Ut(t,e){if(!(e>=0))throw ku(Na("Requested character count "+e+" is less than zero."));var n=Nt(e,t.length);return t.substring(n)}function Gt(){}function Yt(t){this.b1_1=t,this.a1_1=0}function Jt(){e=this}function Kt(){return null==e&&new Jt,e}function Xt(){Kt(),Gt.call(this)}function Zt(t){this.h1_1=t}function Qt(t,e){return e===t?"(this Map)":va(e)}function te(t,e){var n;t:{for(var i=t.p().c();i.d();){var r=i.e();if(Va(r.i1(),e)){n=r;break t}}n=null}return n}function ee(){n=this}function ne(){return null==n&&new ee,n}function ie(t){this.n1_1=t,ae.call(this)}function re(){ne(),this.p1_1=null,this.q1_1=null}function oe(){i=this}function se(){return null==i&&new oe,i}function ae(){se(),Gt.call(this)}function le(){return null==r&&new ue,r}function ue(){r=this,this.z1_1=new ol(-1478467534,-1720727600)}function ce(){o=this}function he(){return null==o&&new ce,o}function fe(t){return t.f()-1|0}function de(t,e){this.d2_1=t,this.e2_1=e}function be(t){switch(t.f()){case 0:return le();case 1:return Wr(t.m(0));default:return t}}function pe(t,e){this.h2_1=t,this.i2_1=e}function me(t,e){return Vl(t,ua)?t.f():e}function ge(t){this.j2_1=t}function _e(t){this.k2_1=t,this.l2_1=0}function ve(){}function we(t,e){this.o2_1=t,this.p2_1=e}function ye(){var t=(null==s&&new ke,s);return Vl(t,fa)?t:Qa()}function ke(){s=this,this.q2_1=new ol(-888910638,1920087921)}function xe(t,e){return function(t,e){for(var n=e.c();n.d();){var i=n.e(),r=i.v2(),o=i.w2();t.x2(r,o)}}(e,t),e}function Ce(t,e){for(var n=e,i=0,r=n.length;i=0?n:n+e|0}function qe(){f=this}function Ie(t){this.s3_1=t}function He(){d=this,this.q_1=new Ne(1,0)}function Be(){return null==d&&new He,d}function Ne(t,e){Be(),Ge.call(this,t,e,1)}function Ve(t,e,n){$e.call(this),this.e4_1=n,this.f4_1=e,this.g4_1=this.e4_1>0?t<=e:t>=e,this.h4_1=this.g4_1?t:this.f4_1}function We(){b=this}function Ue(){return null==b&&new We,b}function Ge(t,e,n){if(Ue(),0===n)throw ku("Step must be non-zero.");if(n===Pr().MIN_VALUE)throw ku("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.r_1=t,this.s_1=function(t,e,n){var i;if(n>0)i=t>=e?e:e-Oe(e,t,n)|0;else{if(!(n<0))throw ku("Step is zero.");i=t<=e?e:e+Oe(t,e,0|-n)|0}return i}(t,e,n),this.t_1=n}function Ye(){}function Je(){p=this,this.i4_1=new Xe(null,null)}function Ke(){return null==p&&new Je,p}function Xe(t,e){if(Ke(),this.k4_1=t,this.l4_1=e,null==this.k4_1!=(null==this.l4_1))throw ku(Na(null==this.k4_1?"Star projection must have no type specified.":"The projection variance "+this.k4_1+" requires type to be specified."))}function Ze(t,e){_a.call(this,t,e)}function Qe(){return function(){if(g)return Ar();g=!0,m=new Ze("INVARIANT",0),new Ze("IN",1),new Ze("OUT",2)}(),m}function tn(t,e,n){null!=n?t.b(n(e)):null==e||Jl(e)?t.b(e):e instanceof sa?t.n4(e.m4_1):t.b(va(e))}function en(t,e,n){if(n=n!==pt&&n,Va(new sa(t),new sa(e)))return!0;if(!n)return!1;var i=As(t),r=As(e);return!!Va(new sa(i),new sa(r))||Va(new sa(La(ia(i).toLowerCase(),0)),new sa(La(ia(r).toLowerCase(),0)))}function nn(t){var e;t:{var n=0,i=Pa(t)-1|0;if(n<=i)do{var r=n;if(n=n+1|0,!Ms(La(t,r))){e=r;break t}}while(n<=i);e=-1}var o=e;return-1===o?t.length:o}function rn(t){return t}function on(t){return function(t,e){Ls(e);var n,i,r,o=t.length;if(0===o)return null;var s=La(t,0);if(ta(s,48)<0){if(1===o)return null;if(n=1,Va(new sa(s),new sa(45)))i=!0,r=Pr().MIN_VALUE;else{if(!Va(new sa(s),new sa(43)))return null;i=!1,r=0|-Pr().MAX_VALUE}}else n=0,i=!1,r=0|-Pr().MAX_VALUE;var a=(0|-Pr().MAX_VALUE)/36|0,l=a,u=0,c=n;if(c=0}function hn(t,e,n,i){var r,o;if(n=n===pt?0:n,(i=i!==pt&&i)||"string"!=typeof t)r=function(t,e,n,i){if(n=n===pt?0:n,!(i=i!==pt&&i)&&1===e.length&&"string"==typeof t){var r=t,o=ia(function(t){var e;switch(t.length){case 0:throw Fu("Array is empty.");case 1:e=t[0];break;default:throw ku("Array has more than one element.")}return e}(e));return r.indexOf(o,n)}var s=It(n,0),a=ln(t);if(s<=a)do{var l=s;s=s+1|0;var u,c=La(t,l);t:{for(var h=e,f=0,d=h.length;f0&&a<=l||u<0&&l<=a)do{var c=a;if(a=a+u|0,qs(e,0,t,c,Pa(e),r))return c}while(c!==l)}else{var h=s.r_1,f=s.s_1,d=s.t_1;if(d>0&&h<=f||d<0&&f<=h)do{var b=h;if(h=h+d|0,bn(e,0,t,b,Pa(e),r))return b}while(b!==f)}return-1}function bn(t,e,n,i,r,o){if(i<0||e<0||e>(Pa(t)-r|0)||i>(Pa(n)-r|0))return!1;var s=0;if(s0&&l<=u||c<0&&u<=l)do{var h,f=l;l=l+c|0;t:{for(var d=e.c();d.d();){var b=d.e();if(qs(b,0,t,f,b.length,i)){h=b;break t}}h=null}if(null!=h)return wi(f,h)}while(f!==u)}else{var p=a.r_1,m=a.s_1,g=a.t_1;if(g>0&&p<=m||g<0&&m<=p)do{var _,v=p;p=p+g|0;t:{for(var w=e.c();w.d();){var y=w.e();if(bn(y,0,t,v,y.length,i)){_=y;break t}}_=null}if(null!=_)return wi(v,_)}while(v!==m)}return null}(t,o,e,s,!1);return null==n?null:wi(n.t2_1,n.u2_1.length)}));var o,s}function _n(t){if(!(t>=0))throw ku(Na("Limit must be non-negative, but was "+t))}function vn(t){if(t.w4_1<0)t.u4_1=0,t.x4_1=null;else{var e;if(t.z4_1.c5_1>0){var n=t;n.y4_1=n.y4_1+1|0,e=n.y4_1>=t.z4_1.c5_1}else e=!1;if(e||t.w4_1>Pa(t.z4_1.a5_1))t.x4_1=Pl(t.v4_1,ln(t.z4_1.a5_1)),t.w4_1=-1;else{var i=t.z4_1.d5_1(t.z4_1.a5_1,t.w4_1);if(null==i)t.x4_1=Pl(t.v4_1,ln(t.z4_1.a5_1)),t.w4_1=-1;else{var r=i,o=r.v2(),s=r.w2();t.x4_1=qt(t.v4_1,o),t.v4_1=o+s|0,t.w4_1=t.v4_1+(0===s?1:0)|0}}t.u4_1=1}}function wn(t){this.z4_1=t,this.u4_1=-1,this.v4_1=function(t,e,n){if(e>n)throw ku("Cannot coerce value to an empty range: maximum "+n+" is less than minimum "+e+".");return tn?n:t}(t.b5_1,0,Pa(t.a5_1)),this.w4_1=this.v4_1,this.x4_1=null,this.y4_1=0}function yn(t,e,n,i){this.a5_1=t,this.b5_1=e,this.c5_1=n,this.d5_1=i}function kn(t){if(Cn(t)){var e=new ol(387905,-1073741824),n=new ol(-387905,1073741823),i=xn(t);if(!(e.x(i)<=0&&i.x(n)<=0))throw Wu(Na(xn(t))+" ns is out of nanoseconds range")}else{var r=new ol(1,-1073741824),o=new ol(-1,1073741823),s=xn(t);if(!(r.x(s)<=0&&s.x(o)<=0))throw Wu(Na(xn(t))+" ms is out of milliseconds range");var a=new ol(1108857478,-1074),l=new ol(-1108857478,1073),u=xn(t);if(a.x(u)<=0&&u.x(l)<=0)throw Wu(Na(xn(t))+" ms is denormalized")}return t}function xn(t){return t.e5(1)}function Cn(t){return 0==(1&t.f5())}function En(t){return 1==(1&t.f5())}function $n(){_=this,this.g5_1=kn(new ol(0,0)),this.h5_1=Nn(new ol(-1,1073741823)),this.i5_1=Nn(new ol(1,-1073741824))}function zn(){return null==_&&new $n,_}function jn(t){return e=xn(t).o4(),n=1&t.f5(),kn(e.t5(1).r4(Dl(n)));var e,n}function Tn(t,e){if(An(t)){if(function(t){return!An(t)}(e)||t.k5(e).x(new ol(0,0))>=0)return t;throw ku("Summing infinite durations of different signs yields an undefined result.")}if(An(e))return e;var n,i,r;if((1&t.f5())==(1&e.f5())){var o=xn(t).r4(xn(e));n=Cn(t)?(i=o,r=new ol(387905,-1073741824),i.x(new ol(-387905,1073741823))<=0&&r.x(i)<=0?Kn(i):Nn(Yn(i))):Gn(o)}else n=En(t)?Sn(0,xn(t),xn(e)):Sn(0,xn(e),xn(t));return n}function Sn(t,e,n){var i,r=Yn(n),o=e.r4(r),s=new ol(1108857478,-1074);if(o.x(new ol(-1108857478,1073))<=0&&s.x(o)<=0){var a=n.s4(Jn(r));i=Kn(Jn(o).r4(a))}else i=Nn(Bt(o,new ol(1,-1073741824),new ol(-1,1073741823)));return i}function Rn(t){return t.x(new ol(0,0))<0}function An(t){return!!t.equals(zn().h5_1)||t.equals(zn().i5_1)}function Mn(t){return Rn(t)?jn(t):t}function Ln(t,e){var n=t.k5(e);if(n.x(new ol(0,0))<0||0==(1&n.f5()))return t.x(e);var i=(1&t.f5())-(1&e.f5())|0;return Rn(t)?0|-i:i}function Dn(t){return An(t)?0:function(t){return Fn(t,Ks())}(t).m5(new ol(60,0)).f5()}function Pn(t){return An(t)?0:function(t){return Fn(t,Js())}(t).m5(new ol(60,0)).f5()}function On(t){return An(t)?0:En(t)?Jn(xn(t).m5(new ol(1e3,0))).f5():xn(t).m5(new ol(1e9,0)).f5()}function Fn(t,e){var n,i=t;return i.equals(zn().h5_1)?(rl(),n=new ol(-1,2147483647)):i.equals(zn().i5_1)?(rl(),n=new ol(0,-2147483648)):n=Ws(xn(t),function(t){return Cn(t)?Gs():Ys()}(t),e),n}function qn(t){return Fn(t,Xs())}function In(t){var e,n=t;if(n.equals(new ol(0,0)))e="0s";else if(n.equals(zn().h5_1))e="Infinity";else if(n.equals(zn().i5_1))e="-Infinity";else{var i=Rn(t),r=Ss();i&&r.n4(45);var o=Mn(t),s=function(t){return Fn(t,Zs())}(o),a=function(t){return An(t)?0:qn(t).m5(new ol(24,0)).f5()}(o),l=Dn(o),u=Pn(o),c=On(o),h=!s.equals(new ol(0,0)),f=!(0===a),d=!(0===l),b=0!==u||!(0===c),p=0;if(h&&(r.n5(s).n4(100),p=p+1|0),f||h&&(d||b)){var m=p;p=m+1|0,m>0&&r.n4(32),r.n5(a).n4(104)}if(d||b&&(f||h)){var g=p;p=g+1|0,g>0&&r.n4(32),r.n5(l).n4(109)}if(b){var _=p;p=_+1|0,_>0&&r.n4(32),0!==u||h||f||d?Hn(r,0,u,c,9,"s",!1):c>=1e6?Hn(r,0,c/1e6|0,c%1e6|0,6,"ms",!1):c>=1e3?Hn(r,0,c/1e3|0,c%1e3|0,3,"us",!1):r.n5(c).o5("ns")}i&&p>1&&(r.p5(1,40).n4(41),Ar()),e=r.toString()}return e}function Hn(t,e,n,i,r,o,s){if(t.n5(n),0!==i){t.n4(46);var a,l=un(i.toString(),r,48);t:{var u=Pa(l)-1|0;if(0<=u)do{var c=u;if(u=u+-1|0,!Va(new sa(La(l,c)),new sa(48))){a=c;break t}}while(0<=u);a=-1}var h=a+1|0;!s&&h<3?t.q5(l,0,h):t.q5(l,0,wt((h+2|0)/3|0,3))}t.o5(o)}function Bn(t){zn(),this.l5_1=t}function Nn(t){return kn(t.t5(1).r4(new ol(1,0)))}function Vn(t,e){var n=Us(new ol(-387905,1073741823),Gs(),e);return n.o4().x(t)<=0&&t.x(n)<=0?Kn(Us(t,e,Gs())):Nn(Bt(Ws(t,e,Ys()),new ol(1,-1073741824),new ol(-1,1073741823)))}function Wn(t,e){var n=Vs(t,e,Gs());if(Uo(n))throw ku(Na("Duration value cannot be NaN."));var i=Wo(n),r=new ol(387905,-1073741824);return i.x(new ol(-387905,1073741823))<=0&&r.x(i)<=0?Kn(i):Gn(Wo(Vs(t,e,Ys())))}function Un(t,e){var n=t.length;if(0===n)throw ku("The string is empty");var i=0,r=zn().g5_1,o="Infinity",s=La(t,i);(Va(new sa(s),new sa(43))||Va(new sa(s),new sa(45)))&&(i=i+1|0);var a,l,u,c=i>0,h=!!c&&(l=45,u=u!==pt&&u,Pa(a=t)>0&&en(La(a,0),l,u));if(n<=i)throw ku("No components");if(Va(new sa(La(t,i)),new sa(80))){if((i=i+1|0)===n)throw wu();for(var f=!1,d=null;i=0&&w<=ln(t)))throw ku("Missing unit for value "+v);i=i+1|0;var y=Zn(La(t,w),f);if(null!=d&&d.r3(y)<=0)throw ku("Unexpected order of duration components");d=y;var k=hn(v,46);y.equals(Js())&&k>0?(r=Tn(r,Vn(Xn(v.substring(0,k)),y)),r=Tn(r,Wn(Ds(v.substring(k)),y))):r=Tn(r,Vn(Xn(v),y))}}else{if(e)throw wu();var x=n-i|0;if(qs(t,i,o,0,Math.max(x,8),!0))r=zn().h5_1;else{var C=null,E=!1,$=!c;if(c&&Va(new sa(La(t,i)),new sa(40))&&Va(new sa(function(t){if(0===Pa(t))throw Fu("Char sequence is empty.");return La(t,ln(t))}(t)),new sa(41))&&($=!0,(i=i+1|0)==(n=n-1|0)))throw ku("No components");for(;i0){if(r=Tn(r,Vn(Ps(M.substring(0,H)),I)),r=Tn(r,Wn(Ds(M.substring(H)),I)),i0&&cn("+-",La(t,0))&&(r=r+1|0),(i-r|0)>16){var o;t:{var s=Pl(r,ln(t));if(Vl(s,ua)&&s.n())o=!0;else{var a=s.r_1,l=s.s_1;if(a<=l)do{var u=a;a=a+1|0;var c=La(t,u);if(!(48<=c&&c<=57)){o=!1;break t}}while(u!==l);o=!0}}e=o}else e=!1;return e?(Va(new sa(La(t,0)),new sa(45))?(rl(),n=new ol(0,-2147483648)):(rl(),n=new ol(-1,2147483647)),n):Is(t,"+")?Ps(Ut(t,1)):Ps(t)}function Zn(t,e){var n;if(e){var i,r=t;if(Va(new sa(r),new sa(72)))i=Xs();else if(Va(new sa(r),new sa(77)))i=Ks();else{if(!Va(new sa(r),new sa(83)))throw ku("Invalid duration ISO time unit: "+new sa(t));i=Js()}n=i}else{if(!Va(new sa(t),new sa(68)))throw ku("Invalid or unsupported duration ISO non-time unit: "+new sa(t));n=Zs()}return n}function Qn(t){var e;switch(t){case"ns":e=Gs();break;case"us":Bs(),e=N;break;case"ms":e=Ys();break;case"s":e=Js();break;case"m":e=Ks();break;case"h":e=Xs();break;case"d":e=Zs();break;default:throw ku("Unknown duration unit short name: "+t)}return e}function ti(){return ri(),v}function ei(){}function ni(t){this.v5_1=t}function ii(t,e){ei.call(this),this.w5_1=function(t,e){if("function"==typeof t)return t.$arity===e;if("object"==typeof t&&"$metadata$"in t.constructor){var n,i=t.constructor.$metadata$.suspendArity;if(null!=i){var r=!1,o=xa(i);t:for(;o.d();)if(e===o.e()){r=!0;break t}return r}return null!=(n=null)&&n}return!1}(t,2)?t:Qa(),this.x5_1=e,this.y5_1=Vl(this,Ae)?this:Qa(),this.z5_1=ti()}function ri(){var t;w||(w=!0,bi(),t=De(),v=t)}function oi(t,e){_a.call(this,t,e)}function si(t){this.d6_1=t,this.e6_1=li()}function ai(){x=this}function li(){return null==x&&new ai,x}function ui(t){return t}function ci(t){return t}function hi(t){return t instanceof pi}function fi(t){return t instanceof pi?t.g6_1:null}function di(){C=this}function bi(){return null==C&&new di,C}function pi(t){this.g6_1=t}function mi(t){bi(),this.h6_1=t}function gi(t){return new pi(t)}function _i(t){if(t instanceof pi)throw t.g6_1}function vi(t,e){this.t2_1=t,this.u2_1=e}function wi(t,e){return new vi(t,e)}function yi(t,e,n){this.k6_1=t,this.l6_1=e,this.m6_1=n}function ki(t){return t}function xi(t){return t}function Ci(){E=this,this.n6_1=0,this.o6_1=-1,this.p6_1=1,this.q6_1=8}function Ei(){return null==E&&new Ci,E}function $i(t,e){return qa(255&t,255&e)}function zi(t){return(255&t).toString()}function ji(t){Ei(),this.r6_1=t}function Ti(t){return t}function Si(t){return t}function Ri(t){return t.length}function Ai(t){this.t6_1=t,this.u6_1=0}function Mi(t,e){return(Gl(new ji(e))?new ji(e):Qa())instanceof ji&&$t(t,e)}function Li(t,e){var n;t:{var i=Vl(e,ua)?e:Qa();if(Vl(i,ua)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof ji&&$t(t,o.r6_1))){n=!1;break t}}n=!0}}return n}function Di(t){this.w6_1=t}function Pi(t){return t}function Oi(t){return t}function Fi(){$=this,this.z6_1=0,this.a7_1=-1,this.b7_1=4,this.c7_1=32}function qi(){return null==$&&new Fi,$}function Ii(t,e){return $r(t,e)}function Hi(t){return Dl(t).e7(new ol(-1,0)).toString()}function Bi(t){qi(),this.d7_1=t}function Ni(t){return t}function Vi(t){return t}function Wi(t){return t.length}function Ui(t){this.g7_1=t,this.h7_1=0}function Gi(t,e){return(Gl(new Bi(e))?new Bi(e):Qa())instanceof Bi&&Ct(t,e)}function Yi(t,e){var n;t:{var i=Vl(e,ua)?e:Qa();if(Vl(i,ua)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof Bi&&Ct(t,o.d7_1))){n=!1;break t}}n=!0}}return n}function Ji(t){this.j7_1=t}function Ki(t){return t}function Xi(t){return t}function Zi(){z=this,this.m7_1=new ol(0,0),this.n7_1=new ol(-1,-1),this.o7_1=8,this.p7_1=64}function Qi(){return null==z&&new Zi,z}function tr(t,e){return zr(t,e)}function er(t){return function(t,e){if(t.x(new ol(0,0))>=0)return oc(t,e);var n,i=t.k8(1).p4(Dl(e)).t5(1);n=i.q4(Dl(e));var r=t.s4(n);return r.x(Dl(e))>=0&&(r=r.s4(Dl(e)),i=i.r4(new ol(1,0))),oc(i,e)+oc(r,e)}(t,10)}function nr(t){Qi(),this.q7_1=t}function ir(t){return t}function rr(t){return t}function or(t){return t.length}function sr(t){this.s7_1=t,this.t7_1=0}function ar(t,e){return(Gl(new nr(e))?new nr(e):Qa())instanceof nr&&xt(t,e)}function lr(t,e){var n;t:{var i=Vl(e,ua)?e:Qa();if(Vl(i,ua)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof nr&&xt(t,o.q7_1))){n=!1;break t}}n=!0}}return n}function ur(t){this.v7_1=t}function cr(t){return t}function hr(t){return t}function fr(){j=this,this.y7_1=0,this.z7_1=-1,this.a8_1=2,this.b8_1=16}function dr(){return null==j&&new fr,j}function br(t,e){return qa(65535&t,65535&e)}function pr(t){return(65535&t).toString()}function mr(t){dr(),this.c8_1=t}function gr(t){return t}function _r(t){return t}function vr(t){return t.length}function wr(t){this.e8_1=t,this.f8_1=0}function yr(t,e){return(Gl(new mr(e))?new mr(e):Qa())instanceof mr&&Et(t,e)}function kr(t,e){var n;t:{var i=Vl(e,ua)?e:Qa();if(Vl(i,ua)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof mr&&Et(t,o.c8_1))){n=!1;break t}}n=!0}}return n}function xr(t){this.h8_1=t}function Cr(t){return function(t,e){Ls(e);var n=t.length;if(0===n)return null;Qi();var i,r=new ol(-1,-1),o=La(t,0);if(ta(o,48)<0){if(1===n||!Va(new sa(o),new sa(43)))return null;i=1}else i=0;var s=new ol(477218588,119304647),a=s,l=Dl(e),u=new ol(0,0),c=i;if(c0){if(!Va(a,s))return null;if(zr(u,a=jr(r,l))>0)return null}var d=u=u.q4(l),b=u,p=Dl(f).e7(new ol(-1,0));if(zr(u=b.r4(p),d)<0)return null}while(c0){if(u!==l)return null;if($r(h,(o=c,s=void 0,a=void 0,a=Dl(-1).e7(new ol(-1,0)),s=Dl(o).e7(new ol(-1,0)),u=a.p4(s).f5()))>0)return null}var p=h=wt(h,c);if($r(h=h+b|0,p)<0)return null}while(f=0)return n.p4(i);var r=n.k8(1).p4(i).t5(1),o=zr(n.s4(r.q4(i)),i)>=0?1:0;return r.r4(Dl(o))}function Tr(){}function Sr(){}function Rr(){T=this}function Ar(){return null==T&&new Rr,T}function Mr(){S=this,this.MIN_VALUE=-128,this.MAX_VALUE=127,this.SIZE_BYTES=1,this.SIZE_BITS=8}function Lr(){R=this,this.MIN_VALUE=-32768,this.MAX_VALUE=32767,this.SIZE_BYTES=2,this.SIZE_BITS=16}function Dr(){A=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Pr(){return null==A&&new Dr,A}function Or(){M=this,this.MIN_VALUE=14e-46,this.MAX_VALUE=34028235e31,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Fr(){return null==M&&new Or,M}function qr(){L=this,this.MIN_VALUE=5e-324,this.MAX_VALUE=17976931348623157e292,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=8,this.SIZE_BITS=64}function Ir(){return null==L&&new qr,L}function Hr(){D=this}function Br(){P=this}function Nr(t){this.v8_1=t,Xt.call(this)}function Vr(t){for(var e=[],n=t.c();n.d();)e.push(n.e());return e}function Wr(t){return 0===(e=[t]).length?lo():co(new de(e,!0));var e}function Ur(t){return t}function Gr(t){return void 0!==t.toArray?t.toArray():Vr(t)}function Yr(t){return jt(e=[t],ko(e.length));var e}function Jr(t){return t<0&&function(){throw Ju("Index overflow has happened.")}(),t}function Kr(){Gt.call(this)}function Xr(t){this.c9_1=t,this.a9_1=0,this.b9_1=-1}function Zr(t,e){this.h9_1=t,Xr.call(this,t),Kt().d1(e,this.h9_1.f()),this.a9_1=e}function Qr(){Kr.call(this),this.d9_1=0}function to(t){this.m9_1=t}function eo(t){this.n9_1=t}function no(t,e){this.o9_1=t,this.p9_1=e}function io(){ao.call(this)}function ro(t){this.t9_1=t,ao.call(this)}function oo(t){this.w9_1=t,Kr.call(this)}function so(){re.call(this),this.a3_1=null,this.b3_1=null}function ao(){Kr.call(this)}function lo(){return t=Ja(Ya(fo)),e=[],fo.call(t,e),t;var t,e}function uo(t){return e=Ja(Ya(fo)),n=[],fo.call(e,n),e;var e,n}function co(t){return function(t,e){var n;return n=Gr(t),fo.call(e,n),e}(t,Ja(Ya(fo)))}function ho(t,e){return Kt().c1(e,t.f()),e}function fo(t){Qr.call(this),this.h_1=t,this.i_1=!1}function bo(){O=this}function po(t){this.ea_1=t,io.call(this)}function mo(t){return function(t,e){so.call(e),wo.call(e),e.ka_1=t,e.la_1=t.na()}(new To((null==O&&new bo,O)),t),t}function go(){return mo(Ja(Ya(wo)))}function _o(t,e,n){if(mo(n),!(t>=0))throw ku(Na("Negative initial capacity: "+t));if(!(e>=0))throw ku(Na("Non-positive load factor: "+e));return n}function vo(t){return function(t,e){return _o(t,0,e),e}(t,Ja(Ya(wo)))}function wo(){this.ma_1=null}function yo(t,e,n){return ao.call(n),Co.call(n),n.pa_1=function(t,e){return _o(t,e,Ja(Ya(wo)))}(t,e),n}function ko(t){return function(t,e){return yo(t,0,e),e}(t,Ja(Ya(Co)))}function xo(t,e){return ao.call(e),Co.call(e),e.pa_1=t,e}function Co(){}function Eo(t,e){var n=zo(t,t.ya_1.da(e));if(null==n)return null;var i=n;if(null!=i&&Ul(i))return $o(i,t,e);var r=i;return t.ya_1.ca(r.i1(),e)?r:null}function $o(t,e,n){var i;t:{for(var r=t,o=0,s=r.length;onew ol(-1,2147483647).wb()?(rl(),e=new ol(-1,2147483647)):(rl(),t1?t:La(e,0)}function Ms(t){return function(t){var e;return 9<=(e=na(t))&&e<=13||28<=e&&e<=32||160===e||e>4096&&(5760===e||8192<=e&&e<=8202||8232===e||8233===e||8239===e||8287===e||12288===e)}(t)}function Ls(t){if(!(2<=t&&t<=36))throw ku("radix "+t+" was not in valid range 2..36");return t}function Ds(t){var e=+t;return(Uo(e)&&!Fs(t)||0===e&&Hs(t))&&an(t),e}function Ps(t){var e,n=sn(t);return null==n?an(t):e=n,e}function Os(t,e){var n,i,r,o=ta(t,48)>=0&&ta(t,57)<=0?ea(t,48):ta(t,65)>=0&&ta(t,90)<=0?ea(t,65)+10|0:ta(t,97)>=0&&ta(t,122)<=0?ea(t,97)+10|0:ta(t,128)<0?-1:ta(t,65313)>=0&&ta(t,65338)<=0?ea(t,65313)+10|0:ta(t,65345)>=0&&ta(t,65370)<=0?ea(t,65345)+10|0:(n=na(t),i=cu(fu().je_1,n),(r=n-fu().je_1[i]|0)<10?r:-1);return o>=e?-1:o}function Fs(t){switch(t.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}function qs(t,e,n,i,r,o){return bn(t,e,n,i,r,o=o!==pt&&o)}function Is(t,e,n){return(n=n!==pt&&n)?qs(t,0,e,0,e.length,n):t.startsWith(e,0)}function Hs(t){var e;if(0===Pa(t))e=!0;else{var n;t:{var i=function(t){return Pl(0,Pa(t)-1|0)}(t);if(Vl(i,ua)&&i.n())n=!0;else{var r=i.r_1,o=i.s_1;if(r<=o)do{var s=r;if(r=r+1|0,!Ms(La(t,s))){n=!1;break t}}while(s!==o);n=!0}}e=n}return e}function Bs(){if(J)return Ar();J=!0,B=new Ns("NANOSECONDS",0,1),N=new Ns("MICROSECONDS",1,1e3),V=new Ns("MILLISECONDS",2,1e6),W=new Ns("SECONDS",3,1e9),U=new Ns("MINUTES",4,6e10),G=new Ns("HOURS",5,36e11),Y=new Ns("DAYS",6,864e11)}function Ns(t,e,n){_a.call(this,t,e),this.nd_1=n}function Vs(t,e,n){var i=qa(e.nd_1,n.nd_1);return i>0?t*(e.nd_1/n.nd_1):i<0?t/(n.nd_1/e.nd_1):t}function Ws(t,e,n){var i,r=qa(e.nd_1,n.nd_1);if(r>0){var o,s=Ml(e.nd_1/n.nd_1),a=t.q4(s);a.p4(s).equals(t)?o=a:t.x(new ol(0,0))>0?(rl(),o=new ol(-1,2147483647)):(rl(),o=new ol(0,-2147483648)),i=o}else i=r<0?t.p4(Ml(n.nd_1/e.nd_1)):t;return i}function Us(t,e,n){var i=qa(e.nd_1,n.nd_1);return i>0?t.q4(Ml(e.nd_1/n.nd_1)):i<0?t.p4(Ml(n.nd_1/e.nd_1)):t}function Gs(){return Bs(),B}function Ys(){return Bs(),V}function Js(){return Bs(),W}function Ks(){return Bs(),U}function Xs(){return Bs(),G}function Zs(){return Bs(),Y}function Qs(t){return t}function ta(t,e){return t-e|0}function ea(t,e){return t-e|0}function na(t){return t}function ia(t){return String.fromCharCode(t)}function ra(){K=this,this.od_1=0,this.pd_1=65535,this.qd_1=55296,this.rd_1=56319,this.sd_1=56320,this.td_1=57343,this.ud_1=55296,this.vd_1=57343,this.wd_1=2,this.xd_1=16}function oa(){return null==K&&new ra,K}function sa(t){oa(),this.m4_1=t}function aa(){}function la(){}function ua(){}function ca(){}function ha(){}function fa(){}function da(){}function ba(){}function pa(){}function ma(){}function ga(){X=this}function _a(t,e){null==X&&new ga,this.p3_1=t,this.q3_1=e}function va(t){var e=null==t?null:Na(t);return null==e?"null":e}function wa(t,e){var n=null==t?null:Na(t),i=null==n?"null":n,r=null==e?null:Na(e);return i+(null==r?"null":r)}function ya(t){for(var e=1,n=[],i=t,r=0,o=i.length;r>5)|0),p=1<<(31&f),d[b=f>>5]=d[b]|p,d);null!=h&&(n.push(h),a=Math.max(a,h.length)),a>e&&(e=a)}var f,d,b,p;return function(t,e){for(var n=0,i=t,r=new Int32Array(i);n65535),i)throw ku("Invalid Char code: "+r);n=Ll(r)}else n=t.m8(e);return n}function Da(t){return"string"==typeof t}function Pa(t){return Da(t)?t.length:t.l8()}function Oa(t,e,n){return Da(t)?t.substring(e,n):t.n8(e,n)}function Fa(t){return Na(t)}function qa(t,e){var n;switch(typeof t){case"number":n="number"==typeof e?Ia(t,e):e instanceof ol?Ia(t,e.wb()):Ha(t,e);break;case"string":case"boolean":n=Ha(t,e);break;default:n=function(t,e){return t.s5(e)}(t,e)}return n}function Ia(t,e){var n;if(te)n=1;else if(t===e){var i;if(0!==t)i=0;else{var r=1/t;i=r===1/e?0:r<0?-1:1}n=i}else n=t!=t?e!=e?0:1:-1;return n}function Ha(t,e){return te?1:0}function Ba(t){if(!("kotlinHashCodeValue$"in t)){var e=0|4294967296*Math.random(),n=new Object;n.value=e,n.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",n)}return t.kotlinHashCodeValue$}function Na(t){return null==t?"null":Hl(t)?"[...]":t.toString()}function Va(t,e){return null==t?null==e:null!=e&&("object"==typeof t&&"function"==typeof t.equals?t.equals(e):t!=t?e!=e:"number"==typeof t&&"number"==typeof e?t===e&&(0!==t||1/t==1/e):t===e)}function Wa(t){if(null==t)return 0;var e;switch(typeof t){case"object":e="function"==typeof t.hashCode?t.hashCode():Ba(t);break;case"function":e=Ba(t);break;case"number":e=Aa(t);break;case"boolean":e=t?1:0;break;default:e=Ua(String(t))}return e}function Ua(t){var e=0,n=0,i=t.length-1|0;if(n<=i)do{var r=n;n=n+1|0;var o=t.charCodeAt(r);e=wt(e,31)+o|0}while(r!==i);return e}function Ga(t,e){null!=Error.captureStackTrace?Error.captureStackTrace(t,e):t.stack=(new Error).stack}function Ya(t){return t.prototype}function Ja(t){return Object.create(t)}function Ka(t,e,n){Error.call(t),function(t,e,n){if(!Xa(t,"message")){var i;if(null==e){var r;if(null!==e){var o=null==n?null:n.toString();r=null==o?pt:o}else r=pt;i=r}else i=e;t.message=i}Xa(t,"cause")||(t.cause=n),t.name=Object.getPrototypeOf(t).constructor.name}(t,e,n)}function Xa(t,e){return Object.getPrototypeOf(t).hasOwnProperty(e)}function Za(t){var e;return null==t?function(){throw Xu()}():e=t,e}function Qa(){throw ec()}function tl(t){throw ic("lateinit property "+t+" has not been initialized")}function el(t,e){for(var n=t.length,i=e.length,r=0,o=e;rr)for(i.length=e;r>>16|0,i=65535&t.w_1,r=t.v_1>>>16|0,o=65535&t.v_1,s=e.w_1>>>16|0,a=65535&e.w_1,l=e.v_1>>>16|0,u=0,c=0,h=0,f=0;return u=(u=u+((c=(c=c+((h=(h=h+((f=f+(o+(65535&e.v_1)|0)|0)>>>16|0)|0)+(r+l|0)|0)>>>16|0)|0)+(i+a|0)|0)>>>16|0)|0)+(n+s|0)|0,new ol((h&=65535)<<16|(f&=65535),(u&=65535)<<16|(c&=65535))}function dl(t,e){return Tl(),fl(t,e.o4())}function bl(t,e){if(Tl(),kl(t))return sl();if(kl(e))return sl();if(_l(t,ul()))return xl(e)?ul():sl();if(_l(e,ul()))return xl(t)?ul():sl();if(yl(t))return yl(e)?bl(Cl(t),Cl(e)):Cl(bl(Cl(t),e));if(yl(e))return Cl(bl(t,Cl(e)));if(El(t,cl())&&El(e,cl()))return $l(gl(t)*gl(e));var n=t.w_1>>>16|0,i=65535&t.w_1,r=t.v_1>>>16|0,o=65535&t.v_1,s=e.w_1>>>16|0,a=65535&e.w_1,l=e.v_1>>>16|0,u=65535&e.v_1,c=0,h=0,f=0,d=0;return f=f+((d=d+wt(o,u)|0)>>>16|0)|0,d&=65535,h=(h=h+((f=f+wt(r,u)|0)>>>16|0)|0)+((f=(f&=65535)+wt(o,l)|0)>>>16|0)|0,f&=65535,c=(c=(c=c+((h=h+wt(i,u)|0)>>>16|0)|0)+((h=(h&=65535)+wt(r,l)|0)>>>16|0)|0)+((h=(h&=65535)+wt(o,a)|0)>>>16|0)|0,h&=65535,c=c+(((wt(n,u)+wt(i,l)|0)+wt(r,a)|0)+wt(o,s)|0)|0,new ol(f<<16|d,(c&=65535)<<16|h)}function pl(t,e){Tl();var n=63&e;return 0===n?t:n<32?new ol(t.v_1<>>(32-n|0)|0):new ol(0,t.v_1<<(n-32|0))}function ml(t,e){Tl();var n=63&e;return 0===n?t:n<32?new ol(t.v_1>>>n|0|t.w_1<<(32-n|0),t.w_1>>n):new ol(t.w_1>>(n-32|0),t.w_1>=0?0:-1)}function gl(t){return Tl(),4294967296*t.w_1+function(t){return Tl(),t.v_1>=0?t.v_1:4294967296+t.v_1}(t)}function _l(t,e){return Tl(),t.w_1===e.w_1&&t.v_1===e.v_1}function vl(t,e){if(Tl(),e<2||36=0x8000000000000000)return Tl(),lt;if(t<0)return Cl($l(-t));var e=4294967296;return new ol(0|t%e,0|t/e)}function zl(t,e){return Tl(),hl(t,e)>0}function jl(t,e){return Tl(),hl(t,e)>=0}function Tl(){ht||(ht=!0,ot=wl(0),st=wl(1),at=wl(-1),lt=new ol(-1,2147483647),ut=new ol(0,-2147483648),ct=wl(16777216))}function Sl(t){return t<<24>>24}function Rl(t){return t instanceof ol?t.f5():function(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:0|t}(t)}function Al(t){return t<<16>>16}function Ml(t){return t instanceof ol?t:$l(t)}function Ll(t){return 65535&Al(Rl(t))}function Dl(t){return wl(t)}function Pl(t,e){return new Ne(t,e)}function Ol(){return Fl(),ql(pt,pt,pt,pt)}function Fl(){if(dt);else{dt=!0;var t,e=[Ol(),Ol()],n=[Ol(),Ol()];t=[Ol(),Ol()],ft=[e,n,t]}}function ql(t,e,n,i){return Il("class",t,e,n,i,null)}function Il(t,e,n,i,r,o){return{kind:t,simpleName:e,associatedObjectKey:n,associatedObjects:i,suspendArity:r,$kClass$:pt,iid:o}}function Hl(t){return!!Bl(t)||kt(t)}function Bl(t){return Array.isArray(t)}function Nl(t,e,n,i,r,o,s,a){null!=i&&(t.prototype=Object.create(i.prototype),t.prototype.constructor=t);var l=n(e,o,s,null==a?[]:a);t.$metadata$=l,null!=r&&((null!=l.iid?t:t.prototype).$imask$=ya(r))}function Vl(t,e){return Wl(t,e.$metadata$.iid)}function Wl(t,e){var n;return null!=(n=t.$imask$)&&function(t,e){var n=e>>5;if(n>t.length)return!1;var i=1<<(31&e);return!(0==(t[n]&i))}(n,e)}function Ul(t){return!!Bl(t)&&!t.$type$}function Gl(t){var e;switch(typeof t){case"string":case"number":case"boolean":case"function":e=!0;break;default:e=t instanceof Object}return e}function Yl(t){return"number"==typeof t||t instanceof ol}function Jl(t){return"string"==typeof t||Vl(t,Tr)}function Kl(t){return!!Bl(t)&&"BooleanArray"===t.$type$}function Xl(t){return t instanceof Int8Array}function Zl(t){return t instanceof Int16Array}function Ql(t){return!!(t instanceof Uint16Array)&&"CharArray"===t.$type$}function tu(t){return t instanceof Int32Array}function eu(t){return t instanceof Float32Array}function nu(t){return!!Bl(t)&&"LongArray"===t.$type$}function iu(t){return t instanceof Float64Array}function ru(t,e,n,i){return Il("interface",t,e,n,i,function(){null==bt&&(bt=0);var t=ou();return bt=t+1|0,ou()}())}function ou(){if(null!=bt)return bt;tl("iid")}function su(t,e,n,i){return Il("object",t,e,n,i,null)}function au(t,e){if(e===Object)return Gl(t);if(null==t||null==e||"object"!=typeof t&&"function"!=typeof t)return!1;if("function"==typeof e&&t instanceof e)return!0;var n=function(t){return Object.getPrototypeOf(t)}(e),i=null==n?null:n.constructor;if(null!=i&&"$metadata$"in i&&"object"===i.$metadata$.kind)return t===e;var r,o=e.$metadata$;return null==o?t instanceof e:"interface"===o.kind&&null!=(r=o.iid)&&Wl(t,r)}function lu(t){return new fo(t)}function uu(t,e,n){for(var i=new Int32Array(n),r=0,o=0,s=0,a=t,l=0,u=a.length;l(o=t[r=(n+i|0)/2|0]))n=r+1|0;else{if(e===o)return r;i=r-1|0}return r-(e=e)throw $u("index: "+t+", size: "+e)},Ya(Jt).d1=function(t,e){if(t<0||t>e)throw $u("index: "+t+", size: "+e)},Ya(Jt).e1=function(t,e,n){if(t<0||e>n)throw $u("startIndex: "+t+", endIndex: "+e+", size: "+n);if(t>e)throw ku("startIndex: "+t+" > endIndex: "+e)},Ya(Jt).f1=function(t){for(var e=1,n=t.c();n.d();){var i=n.e(),r=wt(31,e),o=null==i?null:Wa(i);e=r+(null==o?0:o)|0}return e},Ya(Jt).g1=function(t,e){if(t.f()!==e.f())return!1;for(var n=e.c(),i=t.c();i.d();)if(!Va(i.e(),n.e()))return!1;return!0},Ya(Xt).c=function(){return new Yt(this)},Ya(Xt).l=function(t){var e;t:{for(var n=0,i=this.c();i.d();){if(Va(i.e(),t)){e=n;break t}n=n+1|0}e=-1}return e},Ya(Xt).equals=function(t){return t===this||!(null==t||!Vl(t,la))&&Kt().g1(this,t)},Ya(Xt).hashCode=function(){return Kt().f1(this)},Ya(Zt).d=function(){return this.h1_1.d()},Ya(Zt).e=function(){return this.h1_1.e().i1()},Ya(ee).j1=function(t){var e=t.i1(),n=null==e?null:Wa(e),i=null==n?0:n,r=t.k1(),o=null==r?null:Wa(r);return i^(null==o?0:o)},Ya(ee).l1=function(t){return va(t.i1())+"="+va(t.k1())},Ya(ee).m1=function(t,e){return!(null==e||!Vl(e,ha))&&!!Va(t.i1(),e.i1())&&Va(t.k1(),e.k1())},Ya(ie).o1=function(t){return this.n1_1.r1(t)},Ya(ie).k=function(t){return!(null!=t&&!Gl(t))&&this.o1(null==t||Gl(t)?t:Qa())},Ya(ie).c=function(){return new Zt(this.n1_1.p().c())},Ya(ie).f=function(){return this.n1_1.f()},Ya(re).r1=function(t){return!(null==te(this,t))},Ya(re).t1=function(t){var e;t:{var n=this.p();if(Vl(n,ua)&&n.n())e=!1;else{for(var i=n.c();i.d();)if(Va(i.e().k1(),t)){e=!0;break t}e=!1}}return e},Ya(re).u1=function(t){if(null==t||!Vl(t,ha))return!1;var e=t.i1(),n=t.k1(),i=(Vl(this,fa)?this:Qa()).v1(e);return!(!Va(n,i)||null==i&&!(Vl(this,fa)?this:Qa()).r1(e))},Ya(re).equals=function(t){if(t===this)return!0;if(null==t||!Vl(t,fa))return!1;if(this.f()!==t.f())return!1;var e;t:{var n=t.p();if(Vl(n,ua)&&n.n())e=!0;else{for(var i=n.c();i.d();){var r=i.e();if(!this.u1(r)){e=!1;break t}}e=!0}}return e},Ya(re).v1=function(t){var e=te(this,t);return null==e?null:e.k1()},Ya(re).hashCode=function(){return Wa(this.p())},Ya(re).n=function(){return 0===this.f()},Ya(re).f=function(){return this.p().f()},Ya(re).w1=function(){return null==this.p1_1&&(this.p1_1=new ie(this)),Za(this.p1_1)},Ya(re).toString=function(){return Rt(this.p(),", ","{","}",pt,pt,(t=this,function(e){return t.s1(e)}));var t},Ya(re).s1=function(t){return Qt(this,t.i1())+"="+Qt(this,t.k1())},Ya(oe).x1=function(t){for(var e=0,n=t.c();n.d();){var i=n.e(),r=e,o=null==i?null:Wa(i);e=r+(null==o?0:o)|0}return e},Ya(oe).y1=function(t,e){return t.f()===e.f()&&t.z(e)},Ya(ae).equals=function(t){return t===this||!(null==t||!Vl(t,ca))&&se().y1(this,t)},Ya(ae).hashCode=function(){return se().x1(this)},Ya(ue).equals=function(t){return!(null==t||!Vl(t,la))&&t.n()},Ya(ue).hashCode=function(){return 1},Ya(ue).toString=function(){return"[]"},Ya(ue).f=function(){return 0},Ya(ue).n=function(){return!0},Ya(ue).a2=function(t){return!1},Ya(ue).k=function(t){return!1},Ya(ue).b2=function(t){return t.n()},Ya(ue).z=function(t){return this.b2(t)},Ya(ue).m=function(t){throw $u("Empty list doesn't contain element at index "+t+".")},Ya(ue).c2=function(t){return-1},Ya(ue).l=function(t){return-1},Ya(ue).c=function(){return he()},Ya(ce).d=function(){return!1},Ya(ce).e=function(){throw Ou()},Ya(de).f=function(){return this.d2_1.length},Ya(de).n=function(){return 0===this.d2_1.length},Ya(de).f2=function(t){return Tt(this.d2_1,t)},Ya(de).k=function(t){return!(null!=t&&!Gl(t))&&this.f2(null==t||Gl(t)?t:Qa())},Ya(de).g2=function(t){var e;t:if(Vl(t,ua)&&t.n())e=!0;else{for(var n=t.c();n.d();){var i=n.e();if(!this.f2(i)){e=!1;break t}}e=!0}return e},Ya(de).z=function(t){return this.g2(t)},Ya(de).c=function(){return xa(this.d2_1)},Ya(pe).toString=function(){return"IndexedValue(index="+this.h2_1+", value="+this.i2_1+")"},Ya(pe).hashCode=function(){var t=this.h2_1;return wt(t,31)+(null==this.i2_1?0:Wa(this.i2_1))|0},Ya(pe).equals=function(t){if(this===t)return!0;if(!(t instanceof pe))return!1;var e=t instanceof pe?t:Qa();return this.h2_1===e.h2_1&&!!Va(this.i2_1,e.i2_1)},Ya(ge).c=function(){return new _e(this.j2_1())},Ya(_e).d=function(){return this.k2_1.d()},Ya(_e).e=function(){var t=this.l2_1;return this.l2_1=t+1|0,new pe(Jr(t),this.k2_1.e())},Ya(we).n2=function(){return this.o2_1},Ya(we).equals=function(t){return Va(this.o2_1,t)},Ya(we).hashCode=function(){return Wa(this.o2_1)},Ya(we).toString=function(){return Na(this.o2_1)},Ya(we).f=function(){return this.o2_1.f()},Ya(we).n=function(){return this.o2_1.n()},Ya(we).r1=function(t){return this.o2_1.r1(t)},Ya(we).v1=function(t){return this.o2_1.v1(t)},Ya(we).w1=function(){return this.o2_1.w1()},Ya(we).p=function(){return this.o2_1.p()},Ya(we).m2=function(t){var e=this.o2_1,n=e.v1(t);return null!=n||e.r1(t)?null==n||Gl(n)?n:Qa():this.p2_1(t)},Ya(ke).equals=function(t){return!(null==t||!Vl(t,fa))&&t.n()},Ya(ke).hashCode=function(){return 0},Ya(ke).toString=function(){return"{}"},Ya(ke).f=function(){return 0},Ya(ke).n=function(){return!0},Ya(ke).r2=function(t){return!1},Ya(ke).r1=function(t){return!(null!=t&&!Gl(t))&&this.r2(null==t||Gl(t)?t:Qa())},Ya(ke).s2=function(t){return null},Ya(ke).v1=function(t){return null==t||Gl(t)?this.s2(null==t||Gl(t)?t:Qa()):null},Ya(ke).p=function(){return Se()},Ya(ke).w1=function(){return Se()},Ya($e).e=function(){return this.e3()},Ya(ze).e=function(){return this.g3_1.i3_1(this.f3_1.e())},Ya(ze).d=function(){return this.f3_1.d()},Ya(je).c=function(){return new ze(this)},Ya(Te).equals=function(t){return!(null==t||!Vl(t,ca))&&t.n()},Ya(Te).hashCode=function(){return 0},Ya(Te).toString=function(){return"[]"},Ya(Te).f=function(){return 0},Ya(Te).n=function(){return!0},Ya(Te).a2=function(t){return!1},Ya(Te).k=function(t){return!1},Ya(Te).b2=function(t){return t.n()},Ya(Te).z=function(t){return this.b2(t)},Ya(Te).c=function(){return he()},Ya(Le).o3=function(t){return null},Ya(Le).hashCode=function(){return 0},Ya(Le).toString=function(){return"EmptyCoroutineContext"},Ya(Ie).t3=function(t,e,n){return!0},Ya(Ie).u3=function(t,e,n){},Ya(Ie).v3=function(t,e){return this.s3_1},Ya(Ie).w3=function(t,e){return this.v3(null==t||Gl(t)?t:Qa(),e)},Ya(Ie).x3=function(t,e,n){var i=this.s3_1;if(!this.t3(e,i,n))return Ar();this.s3_1=n,this.u3(e,i,n)},Ya(Ie).y3=function(t,e,n){var i=null==t||Gl(t)?t:Qa();return this.x3(i,e,null==n||Gl(n)?n:Qa())},Ya(Ne).c4=function(){return this.r_1},Ya(Ne).d4=function(){return this.s_1},Ya(Ne).n=function(){return this.r_1>this.s_1},Ya(Ne).equals=function(t){return t instanceof Ne&&(!(!this.n()||!t.n())||this.r_1===t.r_1&&this.s_1===t.s_1)},Ya(Ne).hashCode=function(){return this.n()?-1:wt(31,this.r_1)+this.s_1|0},Ya(Ne).toString=function(){return this.r_1+".."+this.s_1},Ya(Ve).d=function(){return this.g4_1},Ya(Ve).e3=function(){var t=this.h4_1;if(t===this.f4_1){if(!this.g4_1)throw Ou();this.g4_1=!1}else{this.h4_1=this.h4_1+this.e4_1|0}return t},Ya(We).u=function(t,e,n){return new Ge(t,e,n)},Ya(Ge).c=function(){return new Ve(this.r_1,this.s_1,this.t_1)},Ya(Ge).n=function(){return this.t_1>0?this.r_1>this.s_1:this.r_10?this.r_1+".."+this.s_1+" step "+this.t_1:this.r_1+" downTo "+this.s_1+" step "+(0|-this.t_1)},Ya(Je).j4=function(t){return new Xe(Qe(),t)},Ya(Xe).toString=function(){var t,e=this.k4_1;switch(null==e?-1:e.q3_1){case-1:t="*";break;case 0:t=va(this.l4_1);break;case 1:t="in "+this.l4_1;break;case 2:t="out "+this.l4_1;break;default:!function(){throw Qu()}()}return t},Ya(Xe).hashCode=function(){var t=null==this.k4_1?0:this.k4_1.hashCode();return wt(t,31)+(null==this.l4_1?0:Wa(this.l4_1))|0},Ya(Xe).equals=function(t){if(this===t)return!0;if(!(t instanceof Xe))return!1;var e=t instanceof Xe?t:Qa();return!!Va(this.k4_1,e.k4_1)&&!!Va(this.l4_1,e.l4_1)},Ya(wn).e=function(){if(-1===this.u4_1&&vn(this),0===this.u4_1)throw Ou();var t=this.x4_1,e=t instanceof Ne?t:Qa();return this.x4_1=null,this.u4_1=-1,e},Ya(wn).d=function(){return-1===this.u4_1&&vn(this),1===this.u4_1},Ya(yn).c=function(){return new wn(this)},Ya($n).j5=function(t){var e;try{e=Un(t,!0)}catch(e){if(e instanceof Eu)throw Cu("Invalid ISO duration string format: '"+t+"'.",e);throw e}return e},Ya(Bn).r5=function(t){return Ln(this.l5_1,t)},Ya(Bn).s5=function(t){return function(t,e){return Ln(t.l5_1,e instanceof Bn?e.l5_1:Qa())}(this,t)},Ya(Bn).toString=function(){return In(this.l5_1)},Ya(Bn).hashCode=function(){return this.l5_1.hashCode()},Ya(Bn).equals=function(t){return function(t,e){if(!(e instanceof Bn))return!1;var n=e instanceof Bn?e.l5_1:Qa();return!!t.equals(n)}(this.l5_1,t)},Ya(ii).k3=function(){return null==u&&new Le,u},Ya(ii).b6=function(t){this.y5_1=null,this.z5_1=t},Ya(ii).l3=function(t){return this.b6(t)},Ya(ii).u5=function(t,e){var n=e;return this.y5_1=Vl(n,Ae)?n:Qa(),this.x5_1=t,De()},Ya(ii).a6=function(){t:for(;;){var t=this.z5_1,e=this.y5_1;if(null==e){var n=new mi(t)instanceof mi?t:Qa();_i(n);var i=n;return null==i||Gl(i)?i:Qa()}var r=e;if(Va(ti(),t)){var o;try{var s,a=this.w5_1,l=this.x5_1;o="function"==typeof(s=a)?s(this,l,r):a.c6(this,l,r)}catch(t){if(t instanceof Error){var u,c=t;bi(),u=gi(c),r.l3(u),Ar();continue t}throw t}var h=o;if(h!==De()){var f,d=null==h||Gl(h)?h:Qa();bi(),f=d,r.l3(f),Ar()}}else this.z5_1=ti(),r.l3(t)}},Ya(si).k1=function(){this.e6_1===li()&&(this.e6_1=Za(this.d6_1)(),this.d6_1=null);var t=this.e6_1;return null==t||Gl(t)?t:Qa()},Ya(si).f6=function(){return!(this.e6_1===li())},Ya(si).toString=function(){return this.f6()?va(this.k1()):"Lazy value not initialized yet."},Ya(pi).equals=function(t){return t instanceof pi&&Va(this.g6_1,t.g6_1)},Ya(pi).hashCode=function(){return Wa(this.g6_1)},Ya(pi).toString=function(){return"Failure("+this.g6_1+")"},Ya(mi).toString=function(){return(t=this.h6_1)instanceof pi?Na(t):"Success("+va(t)+")";var t},Ya(mi).hashCode=function(){return null==(t=this.h6_1)?0:Wa(t);var t},Ya(mi).equals=function(t){return function(t,e){return e instanceof mi&&!!Va(t,e instanceof mi?e.h6_1:Qa())}(this.h6_1,t)},Ya(vi).toString=function(){return"("+this.t2_1+", "+this.u2_1+")"},Ya(vi).v2=function(){return this.t2_1},Ya(vi).w2=function(){return this.u2_1},Ya(vi).hashCode=function(){var t=null==this.t2_1?0:Wa(this.t2_1);return wt(t,31)+(null==this.u2_1?0:Wa(this.u2_1))|0},Ya(vi).equals=function(t){if(this===t)return!0;if(!(t instanceof vi))return!1;var e=t instanceof vi?t:Qa();return!!Va(this.t2_1,e.t2_1)&&!!Va(this.u2_1,e.u2_1)},Ya(yi).toString=function(){return"("+this.k6_1+", "+this.l6_1+", "+this.m6_1+")"},Ya(yi).hashCode=function(){var t=null==this.k6_1?0:Wa(this.k6_1);return t=wt(t,31)+(null==this.l6_1?0:Wa(this.l6_1))|0,wt(t,31)+(null==this.m6_1?0:Wa(this.m6_1))|0},Ya(yi).equals=function(t){if(this===t)return!0;if(!(t instanceof yi))return!1;var e=t instanceof yi?t:Qa();return!!Va(this.k6_1,e.k6_1)&&!!Va(this.l6_1,e.l6_1)&&!!Va(this.m6_1,e.m6_1)},Ya(ji).s6=function(t){return $i(this.r6_1,t)},Ya(ji).s5=function(t){return function(t,e){return $i(t.r6_1,e instanceof ji?e.r6_1:Qa())}(this,t)},Ya(ji).toString=function(){return zi(this.r6_1)},Ya(ji).hashCode=function(){return this.r6_1},Ya(ji).equals=function(t){return function(t,e){return e instanceof ji&&t===(e instanceof ji?e.r6_1:Qa())}(this.r6_1,t)},Ya(Ai).d=function(){return this.u6_1=0},Ya(Qr).l=function(t){var e=0,n=fe(this);if(e<=n)do{var i=e;if(e=e+1|0,Va(this.m(i),t))return i}while(i!==n);return-1},Ya(Qr).l9=function(t){return new Zr(this,t)},Ya(Qr).k9=function(t,e){var n=this.l9(t),i=e-t|0,r=0;if(r"),r=this.kc_1?"?":"";return wa(n,i)+r},Ya(Cs).oc=function(){return this.anyClass},Ya(Cs).pc=function(){return this.numberClass},Ya(Cs).qc=function(){return this.nothingClass},Ya(Cs).rc=function(){return this.booleanClass},Ya(Cs).sc=function(){return this.byteClass},Ya(Cs).tc=function(){return this.shortClass},Ya(Cs).uc=function(){return this.intClass},Ya(Cs).vc=function(){return this.floatClass},Ya(Cs).wc=function(){return this.doubleClass},Ya(Cs).xc=function(){return this.arrayClass},Ya(Cs).yc=function(){return this.stringClass},Ya(Cs).zc=function(){return this.throwableClass},Ya(Cs).ad=function(){return this.booleanArrayClass},Ya(Cs).bd=function(){return this.charArrayClass},Ya(Cs).cd=function(){return this.byteArrayClass},Ya(Cs).dd=function(){return this.shortArrayClass},Ya(Cs).ed=function(){return this.intArrayClass},Ya(Cs).fd=function(){return this.longArrayClass},Ya(Cs).gd=function(){return this.floatArrayClass},Ya(Cs).hd=function(){return this.doubleArrayClass},Ya(Cs).functionClass=function(t){var e,n,i=rs()[t];if(null==i){var r=new Ko(Function,"Function"+t,(n=t,function(t){return"function"==typeof t&&t.length===n}));rs()[t]=r,e=r}else e=i;return e},Ya(Rs).l8=function(){return this.t4_1.length},Ya(Rs).m8=function(t){var e=this.t4_1;if(!(t>=0&&t<=ln(e)))throw $u("index: "+t+", length: "+this.l8()+"}");return La(e,t)},Ya(Rs).n8=function(t,e){return this.t4_1.substring(t,e)},Ya(Rs).n4=function(t){return this.t4_1=this.t4_1+new sa(t),this},Ya(Rs).b=function(t){return this.t4_1=this.t4_1+va(t),this},Ya(Rs).id=function(t,e,n){var i=t;return this.q5(null==i?"null":i,e,n)},Ya(Rs).n5=function(t){return this.t4_1=this.t4_1+va(t),this},Ya(Rs).o5=function(t){var e=this,n=this.t4_1,i=t;return e.t4_1=n+(null==i?"null":i),this},Ya(Rs).p5=function(t,e){Kt().d1(t,this.l8());var n,i=this.t4_1.substring(0,t)+new sa(e);return n=this.t4_1.substring(t),this.t4_1=i+n,this},Ya(Rs).jd=function(t){if(t<0)throw ku("Negative new length: "+t+".");if(t<=this.l8()){var e;e=this.t4_1.substring(0,t),this.t4_1=e}else{var n=this.l8();if(n>>n|0|t.w_1<<(32-n|0),t.w_1>>>n|0):new ol(32===n?t.w_1:t.w_1>>>(n-32|0)|0,0)}(this,t)},Ya(ol).e7=function(t){return new ol(this.v_1&t.v_1,this.w_1&t.w_1)},Ya(ol).ge=function(t){return new ol(this.v_1|t.v_1,this.w_1|t.w_1)},Ya(ol).k5=function(t){return new ol(this.v_1^t.v_1,this.w_1^t.w_1)},Ya(ol).fe=function(){return new ol(~this.v_1,~this.w_1)},Ya(ol).he=function(){return Sl(this.v_1)},Ya(ol).ie=function(){return Al(this.v_1)},Ya(ol).f5=function(){return this.v_1},Ya(ol).wb=function(){return gl(this)},Ya(ol).valueOf=function(){return this.wb()},Ya(ol).equals=function(t){return t instanceof ol&&_l(this,t)},Ya(ol).hashCode=function(){return t=this,Tl(),t.v_1^t.w_1;var t},Ya(ol).toString=function(){return vl(this,10)},Ya(_u).k3=function(){return Za(this.ve_1)},Ya(_u).xe=function(t){var e,n=this;if(hi(t))e=null;else{var i=t;e=null==i||Gl(i)?i:Qa()}for(var r=e,o=fi(t);;){var s=n;null==o?s.se_1=r:(s.qe_1=s.re_1,s.te_1=o);try{var a=s.ye();if(a===De())return Ar();r=a,o=null}catch(t){r=null,o=t}gu(s);var l=Za(s.pe_1);if(!(l instanceof _u)){if(null!=o){var u,c=Za(o);bi(),u=gi(c),l.l3(u),Ar()}else{var h,f=r;bi(),h=f,l.l3(h),Ar()}return Ar()}n=l,Ar()}},Ya(_u).l3=function(t){return this.xe(t)},Ya(vu).k3=function(){throw Tu("This continuation is already complete")},Ya(vu).xe=function(t){throw Tu("This continuation is already complete")},Ya(vu).l3=function(t){return this.xe(t)},Ya(vu).toString=function(){return"This continuation is already complete"},Ya(To).bb=function(){var t=Object.create(null);return t.foo=1,delete t.foo,Ar(),t},t.$_$=t.$_$||{},t.$_$.a=function(t){var e=t.length,n=Array(e),i=0,r=e-1|0;if(i<=r)do{var o=i;i=i+1|0;var s=t[o];null!=s&&Ul(s)?n[o]=s:n[o]=[].slice.call(s)}while(o!==r);return[].concat.apply([],n)},t.$_$.b=function(t){return Ke().j4(t)},t.$_$.c=function(t,e,n){return new is(t,lu(e),n)},t.$_$.d=function(t,e){if(t instanceof Jo&&e instanceof Jo){var n,i=e.yb().$metadata$,r=null==i?null:i.associatedObjectKey;if(null==(n=null==r?null:r))return null;var o=n,s=t.yb().$metadata$,a=null==s?null:s.associatedObjects;if(null==a)return null;var l=a[o];return null==l?null:l()}return null},t.$_$.e=function(t){var e;switch(typeof t){case"string":e=Es().stringClass;break;case"number":e=(0|t)===t?Es().intClass:Es().doubleClass;break;case"boolean":e=Es().booleanClass;break;case"function":var n;n=t,e=Es().functionClass(n.length);break;default:var i;if(Kl(t))i=Es().booleanArrayClass;else if(Ql(t))i=Es().charArrayClass;else if(Xl(t))i=Es().byteArrayClass;else if(Zl(t))i=Es().shortArrayClass;else if(tu(t))i=Es().intArrayClass;else if(nu(t))i=Es().longArrayClass;else if(eu(t))i=Es().floatArrayClass;else if(iu(t))i=Es().doubleArrayClass;else if(Vl(t,Yo))i=$s(Yo);else if(Ul(t))i=Es().arrayClass;else{var r=Object.getPrototypeOf(t).constructor;i=r===Object?Es().anyClass:r===Error?Es().throwableClass:zs(r)}e=i}return e},t.$_$.f=$s,t.$_$.g=function(){return function(){if(k)return Ar();k=!0,new oi("SYNCHRONIZED",0),y=new oi("PUBLICATION",1),new oi("NONE",2)}(),y},t.$_$.h=uo,t.$_$.i=lo,t.$_$.j=co,t.$_$.k=vo,t.$_$.l=go,t.$_$.m=function(t){return function(t,e){return mo(e),e.c3(t),e}(t,Ja(Ya(wo)))},t.$_$.n=ko,t.$_$.o=function(){return t=Ja(Ya(Co)),ao.call(t),Co.call(t),t.pa_1=go(),t;var t},t.$_$.p=function(t){return function(t,e){return ao.call(e),Co.call(e),e.pa_1=vo(t.f()),e.j(t),e}(t,Ja(Ya(Co)))},t.$_$.q=Oo,t.$_$.r=Do,t.$_$.s=Fo,t.$_$.t=Io,t.$_$.u=Ho,t.$_$.v=js,t.$_$.w=Ss,t.$_$.x=wu,t.$_$.y=yu,t.$_$.z=ku,t.$_$.a1=xu,t.$_$.b1=Tu,t.$_$.c1=$u,t.$_$.d1=function(t){var e=Ss();Rn(t)&&e.n4(45),e.o5("PT");var n=Mn(t),i=qn(n),r=Dn(n),o=Pn(n),s=On(n),a=i;An(t)&&(a=new ol(1316134911,2328));var l=!a.equals(new ol(0,0)),u=0!==o||!(0===s),c=0!==r||!!u&&l;return l&&e.n5(a).n4(72),c&&e.n5(r).n4(77),(u||!l&&!c)&&(Hn(e,0,o,s,9,"S",!0),Ar()),e.toString()},t.$_$.e1=Qs,t.$_$.f1=ea,t.$_$.g1=na,t.$_$.h1=ia,t.$_$.i1=ui,t.$_$.j1=fi,t.$_$.k1=hi,t.$_$.l1=ci,t.$_$.m1=ki,t.$_$.n1=xi,t.$_$.o1=zi,t.$_$.p1=Ti,t.$_$.q1=function(t){return new Int8Array(t)},t.$_$.r1=function(t,e){return t[e]},t.$_$.s1=function(t,e,n){var i;i=n,t[e]=i},t.$_$.t1=Ri,t.$_$.u1=Si,t.$_$.v1=Pi,t.$_$.w1=Oi,t.$_$.x1=Hi,t.$_$.y1=function(t){return new Int32Array(t)},t.$_$.z1=Ni,t.$_$.a2=function(t,e){return t[e]},t.$_$.b2=function(t,e,n){var i;i=n,t[e]=i},t.$_$.c2=Wi,t.$_$.d2=Vi,t.$_$.e2=Ki,t.$_$.f2=Xi,t.$_$.g2=er,t.$_$.h2=function(t){return $a(t)},t.$_$.i2=ir,t.$_$.j2=function(t,e){return t[e]},t.$_$.k2=function(t,e,n){var i;i=n,t[e]=i},t.$_$.l2=or,t.$_$.m2=rr,t.$_$.n2=cr,t.$_$.o2=hr,t.$_$.p2=pr,t.$_$.q2=function(t){return new Int16Array(t)},t.$_$.r2=gr,t.$_$.s2=function(t,e){return t[e]},t.$_$.t2=function(t,e,n){var i;i=n,t[e]=i},t.$_$.u2=vr,t.$_$.v2=_r,t.$_$.w2=function(){return null==P&&new Br,P},t.$_$.x2=function(){return null==S&&new Mr,S},t.$_$.y2=Ir,t.$_$.z2=Fr,t.$_$.a3=Pr,t.$_$.b3=function(){return null==R&&new Lr,R},t.$_$.c3=function(){return null==D&&new Hr,D},t.$_$.d3=function(){return null==f&&new qe,f},t.$_$.e3=Es,t.$_$.f3=zn,t.$_$.g3=oa,t.$_$.h3=rl,t.$_$.i3=bi,t.$_$.j3=Ei,t.$_$.k3=qi,t.$_$.l3=Qi,t.$_$.m3=dr,t.$_$.n3=Ar,t.$_$.o3=fo,t.$_$.p3=ua,t.$_$.q3=wo,t.$_$.r3=Co,t.$_$.s3=aa,t.$_$.t3=qo,t.$_$.u3=Vo,t.$_$.v3=la,t.$_$.w3=ha,t.$_$.x3=fa,t.$_$.y3=da,t.$_$.z3=ma,t.$_$.a4=ba,t.$_$.b4=ca,t.$_$.c4=lu,t.$_$.d4=function(t){return function(t){return new Ot(t)}(t.p())},t.$_$.e4=Jr,t.$_$.f4=me,t.$_$.g4=Tt,t.$_$.h4=function(t,e){return function(t,e){var n=t,i=e;if(n===i)return!0;if(null==n||null==i||!Hl(i)||n.length!=i.length)return!1;var r=0,o=n.length;if(r=0))throw ku(Na("Invalid new array size: "+e+"."));return el(t,new Int16Array(e))},t.$_$.k4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));var n=nl(t,e,new ol(0,0));return n.$type$="LongArray",n},t.$_$.l4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));var n=nl(t,e,!1);return n.$type$="BooleanArray",n},t.$_$.m4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));var n=el(t,Ea(e));return n.$type$="CharArray",n},t.$_$.n4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));return el(t,new Int8Array(e))},t.$_$.o4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));return el(t,new Float64Array(e))},t.$_$.p4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));return el(t,new Float32Array(e))},t.$_$.q4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));return nl(t,e,null)},t.$_$.r4=function(t,e){if(!(e>=0))throw ku(Na("Invalid new array size: "+e+"."));return el(t,new Int32Array(e))},t.$_$.s4=Gr,t.$_$.t4=le,t.$_$.u4=ye,t.$_$.v4=Re,t.$_$.w4=function(t){return t.n()?null:t.m(0)},t.$_$.x4=function(t){if(Vl(t,la))return function(t){if(t.n())throw Fu("List is empty.");return t.m(0)}(t);var e=t.c();if(!e.d())throw Fu("Collection is empty.");return e.e()},t.$_$.y4=function(t){for(var e=lo(),n=t.c();n.d();)Ee(e,n.e());return e},t.$_$.z4=function(t,e){return function(t,e){if(Vl(t,ve))return t.m2(e);var n=t.v1(e);if(null==n&&!t.r1(e))throw Fu("Key "+e+" is missing in the map.");return null==n||Gl(n)?n:Qa()}(t,e)},t.$_$.a5=function(t){return new Ne(0,function(t){return t.length-1|0}(t))},t.$_$.b5=function(t){return new Ne(0,function(t){return t.length-1|0}(t))},t.$_$.c5=Rt,t.$_$.d5=function(t){return t.length-1|0},t.$_$.e5=fe,t.$_$.f5=function(t){return t.n()?null:t.m(t.f()-1|0)},t.$_$.g5=function(t){if(t.n())throw Fu("List is empty.");return t.m(fe(t))},t.$_$.h5=Wr,t.$_$.i5=function(t){return t.length>0?lu(t):le()},t.$_$.j5=Ur,t.$_$.k5=function(t){return t.length>0?(e=t,Ce(n=Oo(t.length),e),n):ye();var e,n},t.$_$.l5=function(t){var e=Oo(t.length);return Ce(e,t),e},t.$_$.m5=function(t,e){var n=Fo(t);return n.c3(e),n},t.$_$.n5=function(t,e){var n=uo(t.f()+e.length|0);return n.j(t),function(t,e){t.j(lu(e))}(n,e),n},t.$_$.o5=function(t,e){var n=function(t){return Vl(t,ua)?t.f():null}(e),i=null==n?null:t.f()+n|0,r=No(null==i?wt(t.f(),2):i);return r.j(t),Ee(r,e),r},t.$_$.p5=function(t,e){if(Vl(e,ua)){var n=uo(t.f()+e.f()|0);return n.j(t),n.j(e),n}var i=co(t);return Ee(i,e),i},t.$_$.q5=function(t,e){var n=uo(t.f()+1|0);return n.j(t),n.a(e),n},t.$_$.r5=function(t){if(t.n())throw Fu("List is empty.");return t.d3(fe(t))},t.$_$.s5=function(t){return t.length>0?function(t){switch(t.length){case 0:return Re();case 1:return Yr(t[0]);default:return jt(t,No(t.length))}}(t):Re()},t.$_$.t5=function(t){return 1===t.f()?t.m(0):null},t.$_$.u5=function(t){for(var e=Ca(t.f()),n=0,i=t.c();i.d();){var r=i.e(),o=n;n=o+1|0,e[o]=r}return e},t.$_$.v5=function(t){return Mt(t,ko(me(t,12)))},t.$_$.w5=function(t){if(Vl(t,ua)){var e;switch(t.f()){case 0:e=le();break;case 1:e=Wr(Vl(t,la)?t.m(0):t.c().e());break;default:e=Pt(t)}return e}return be(function(t){return Vl(t,ua)?Pt(t):Mt(t,lo())}(t))},t.$_$.x5=function(t){switch(t.length){case 0:return le();case 1:return Wr(t[0]);default:return function(t){return co(function(t){return new de(t,!1)}(t))}(t)}},t.$_$.y5=function(t){if(Vl(t,ua)){var e;switch(t.f()){case 0:e=ye();break;case 1:n=Vl(t,la)?t.m(0):t.c().e(),Ce(r=vo((i=[n]).length),i),e=r;break;default:e=xe(t,Oo(t.f()))}return e}var n,i,r;return function(t){var e;e=0===t.f()?ye():t;return e}(xe(t,Do()))},t.$_$.z5=function(t){return Fo(t)},t.$_$.a6=function(t){return Vl(t,ua)?Ho(t):Mt(t,Io())},t.$_$.b6=function(t){if(Vl(t,ua)){var e;switch(t.f()){case 0:e=Re();break;case 1:e=Yr(Vl(t,la)?t.m(0):t.c().e());break;default:e=Mt(t,No(t.f()))}return e}return function(t){switch(t.f()){case 0:return Re();case 1:return Yr(t.c().e());default:return t}}(Mt(t,Io()))},t.$_$.c6=function t(e,n){return Vl(e,ve)?t(e.n2(),n):new we(e,n)},t.$_$.d6=function(t){return new ge((e=t,function(){return xa(e)}));var e},t.$_$.e6=De,t.$_$.f6=_u,t.$_$.g6=xa,t.$_$.h6=Ca,t.$_$.i6=Ga,t.$_$.j6=Ea,t.$_$.k6=La,t.$_$.l6=Pa,t.$_$.m6=Oa,t.$_$.n6=ql,t.$_$.o6=qa,t.$_$.p6=Va,t.$_$.q6=ka,t.$_$.r6=function(t,e,n,i,r){return Fl(),i.get=i,i.set=r,i.callableName=t,o=i,s=function(t,e){return Fl(),(Fl(),ft)[t][null==e?0:1]}(e,r),a=function(t,e){Fl();var n=t.$imask$;return null==n?ya([e]):n}(i,n),Fl(),o.$metadata$=s,o.constructor=o,o.$imask$=a,o;var o,s,a},t.$_$.s6=Ua,t.$_$.t6=Wa,t.$_$.u6=ru,t.$_$.v6=Ul,t.$_$.w6=Kl,t.$_$.x6=Xl,t.$_$.y6=Ql,t.$_$.z6=iu,t.$_$.a7=eu,t.$_$.b7=tu,t.$_$.c7=Vl,t.$_$.d7=nu,t.$_$.e7=Yl,t.$_$.f7=Gl,t.$_$.g7=Zl,t.$_$.h7=function(t){var e=t;return null!=t.iterator?t.iterator():Hl(e)?xa(e):(null!=e&&Vl(e,aa)?e:Qa()).c()},t.$_$.i7=function(t){return(t instanceof Jo?t:Qa()).yb()},t.$_$.j7=$a,t.$_$.k7=Ll,t.$_$.l7=function(t){return+t},t.$_$.m7=Ja,t.$_$.n7=su,t.$_$.o7=Ya,t.$_$.p7=Nl,t.$_$.q7=Sl,t.$_$.r7=Dl,t.$_$.s7=Al,t.$_$.t7=Na,t.$_$.u7=Ie,t.$_$.v7=It,t.$_$.w7=Nt,t.$_$.x7=function(t,e){return function(t,e){if(!t)throw ku("Step must be positive, was: "+Na(e)+".")}(e>0,e),Ue().u(t.r_1,t.s_1,t.t_1>0?e:0|-e)},t.$_$.y7=qt,t.$_$.z7=Yo,t.$_$.a8=ns,t.$_$.b8=es,t.$_$.c8=Ye,t.$_$.d8=function(t,e,n){return n=n!==pt&&n,"string"==typeof e?fn(t,e,pt,n)>=0:dn(t,e,0,Pa(t),n)>=0},t.$_$.e8=function(t,e,n){if(null==t)return null==e;if(null==e)return!1;if(!(n=n!==pt&&n))return t==e;if(t.length!==e.length)return!1;var i=0,r=t.length;if(ir)return 0;var s=3&o;if(0===s){var a=2,l=i,u=0;if(u<=1)do{if(u=u+1|0,(l=l+(o>>a&127)|0)>e)return 3;if((l=l+(o>>(a=a+7|0)&127)|0)>e)return 0;a=a+7|0}while(u<=1);return 3}if(o<=7)return s;var c=e-i|0;return o>>wt(2,o<=31?c%2|0:c)&3}(t)||function(t){var e=cu(mu().ne_1,t);return e>=0&&t<(mu().ne_1[e]+mu().oe_1[e]|0)}(na(t))}(t)},t.$_$.i8=pn,t.$_$.j8=function(t){var e;switch(Pa(t)){case 0:throw Fu("Char sequence is empty.");case 1:e=La(t,0);break;default:throw ku("Char sequence has more than one element.")}return e},t.$_$.k8=function(t,e,n,i){if(n=n!==pt&&n,i=i===pt?0:i,1===e.length){var r=e[0];if(0!==Pa(r))return function(t,e,n,i){_n(i);var r=0,o=fn(t,e,r,n);if(-1===o||1===i)return Wr(Na(t));var s,a=i>0,l=uo(a?Nt(i,10):10);t:do{var u;if(u=Na(Oa(t,r,o)),l.a(u),r=o+e.length|0,a&&l.f()===(i-1|0))break t;o=fn(t,e,r,n)}while(-1!==o);return s=Na(Oa(t,r,Pa(t))),l.a(s),l}(t,r,n,i)}for(var o=function(t){return new Wt(t)}(gn(t,e,pt,n,i)),s=uo(me(o,10)),a=o.c();a.d();){var l;l=mn(t,a.e()),s.a(l)}return s},t.$_$.l8=Is,t.$_$.m8=function(t){return Ft(t)},t.$_$.n8=function(t){var e=+t;return Uo(e)&&!Fs(t)||0===e&&Hs(t)?null:e},t.$_$.o8=Ds,t.$_$.p8=on,t.$_$.q8=function(t){var e,n=on(t);return null==n?an(t):e=n,e},t.$_$.r8=sn,t.$_$.s8=Ps,t.$_$.t8=function(t){var e,n=function(t){return function(t,e){var n=Er(t,e);if(null==(null==n?null:new Bi(n)))return null;var i=n;Ei();var r=255;return $r(i,r)>0?null:Sl(i)}(t,10)}(t);return null==(null==n?null:new ji(n))?an(t):e=n,e},t.$_$.u8=function(t){var e,n=function(t){return Er(t,10)}(t);return null==(null==n?null:new Bi(n))?an(t):e=n,e},t.$_$.v8=Cr,t.$_$.w8=function(t){var e,n=Cr(t);return null==(null==n?null:new nr(n))?an(t):e=n,e},t.$_$.x8=function(t){var e,n=function(t){return function(t,e){var n=Er(t,e);if(null==(null==n?null:new Bi(n)))return null;var i=n;dr();var r=65535;return $r(i,r)>0?null:Al(i)}(t,10)}(t);return null==(null==n?null:new mr(n))?an(t):e=n,e},t.$_$.y8=function(t){return function(t,e){e=e===pt?"":e;for(var n=function(t){return Vt(function(t){return function(t,e,n,i){return function(t,e){return new je(t,e)}(gn(t,e,pt,n=n!==pt&&n,i=i===pt?0:i),(r=t,function(t){return mn(r,t)}));var r}(t,["\r\n","\n","\r"])}(t))}(t),i=lo(),r=n.c();r.d();){var o=r.e();!Hs(o)&&i.a(o)}for(var s=i,a=uo(me(s,10)),l=s.c();l.d();){var u=l.e();a.a(nn(u))}for(var c=function(t){var e=t.c();if(!e.d())return null;for(var n=e.e();e.d();){var i=e.e();qa(n,i)>0&&(n=i)}return n}(a),h=null==c?0:c,f=t.length+wt(e.length,n.f())|0,d=function(t){return 0===Pa(t)?rn:(e=t,function(t){return e+t});var e}(e),b=fe(n),p=lo(),m=0,g=n.c();g.d();){var _=g.e(),v=m;m=v+1|0;var w,y,k=Jr(v),x=0!==k&&k!==b||!Hs(_)?null==(y=null==(w=Ut(_,h))?null:d(w))?_:y:null;null==x||(p.a(x),Ar())}return At(p,js(f),"\n").toString()}(t,"")},t.$_$.z8=Bn,t.$_$.a9=sa,t.$_$.b9=ni,t.$_$.c9=ei,t.$_$.d9=_a,t.$_$.e9=Eu,t.$_$.f9=ol,t.$_$.g9=vi,t.$_$.h9=mi,t.$_$.i9=Qa,t.$_$.j9=function(){throw ju()},t.$_$.k9=yi,t.$_$.l9=Di,t.$_$.m9=ji,t.$_$.n9=Ji,t.$_$.o9=Bi,t.$_$.p9=ur,t.$_$.q9=nr,t.$_$.r9=xr,t.$_$.s9=mr,t.$_$.t9=Rr,t.$_$.u9=function(t,e){return e(t),t},t.$_$.v9=function(t){return t},t.$_$.w9=function(t){var e,n=t.v_1;return 0===n?(Pr(),e=32+Go(t.w_1)|0):e=Go(n),e},t.$_$.x9=gi,t.$_$.y9=Za,t.$_$.z9=function(t,e){return ri(),new ii(t.v5_1,e).a6()},t.$_$.aa=function(t){return!function(t){var e;return Ir(),t===1/0?e=!0:(Ir(),e=t===-1/0),e}(t)&&!Uo(t)},t.$_$.ba=function(t){return!function(t){var e;return Fr(),t===1/0?e=!0:(Fr(),e=t===-1/0),e}(t)&&!function(t){return!(t==t)}(t)},t.$_$.ca=function(t,e){return new si(e)},t.$_$.da=function(t){return new si(t)},t.$_$.ea=wa,t.$_$.fa=tl,t.$_$.ga=va,t.$_$.ha=wi,t.$_$.ia=function(t){for(;t.hasChildNodes();)t.removeChild(Za(t.firstChild))},t.$_$.ja=pt,t.$_$.ka=function(t){return new Nr(t)},t})?n.apply(e,[e]):n)||(t.exports=i)},3645:function(t,e,n){var i,r,o;r=[e,n(8744)],void 0===(o="function"==typeof(i=function(t,e){"use strict";var n,i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft=Math.imul,dt=e.$_$.o7,bt=e.$_$.u6,pt=e.$_$.ja,mt=e.$_$.p7,gt=e.$_$.c3,_t=e.$_$.n3,vt=e.$_$.t4,wt=e.$_$.g,yt=e.$_$.ca,kt=e.$_$.n6,xt=e.$_$.e,Ct=e.$_$.b8,Et=e.$_$.r6,$t=e.$_$.y,zt=e.$_$.m7,jt=e.$_$.i6,Tt=e.$_$.a1,St=e.$_$.e9,Rt=e.$_$.f4,At=e.$_$.h,Mt=e.$_$.i9,Lt=e.$_$.z7,Dt=e.$_$.c7,Pt=e.$_$.k9,Ot=e.$_$.f,Ft=e.$_$.g9,qt=e.$_$.w3,It=e.$_$.t3,Ht=e.$_$.z3,Bt=e.$_$.x3,Nt=e.$_$.q3,Vt=e.$_$.u3,Wt=e.$_$.a4,Ut=e.$_$.b4,Gt=e.$_$.r3,Yt=e.$_$.o3,Jt=e.$_$.y3,Kt=e.$_$.v3,Xt=e.$_$.p3,Zt=e.$_$.s4,Qt=e.$_$.t7,te=e.$_$.z,ee=e.$_$.j1,ne=e.$_$.l1,ie=e.$_$.f7,re=e.$_$.k1,oe=e.$_$.h9,se=e.$_$.y9,ae=e.$_$.p6,le=e.$_$.s6,ue=e.$_$.s3,ce=e.$_$.g8,he=e.$_$.x5,fe=e.$_$.i,de=e.$_$.o,be=e.$_$.v5,pe=e.$_$.u5,me=e.$_$.d6,ge=e.$_$.ha,_e=e.$_$.y5,ve=e.$_$.da,we=e.$_$.h4,ye=e.$_$.y7,ke=e.$_$.c5,xe=e.$_$.n7,Ce=e.$_$.f9,Ee=e.$_$.a9,$e=e.$_$.d1,ze=e.$_$.z8,je=e.$_$.f3,Te=e.$_$.p8,Se=e.$_$.t6,Re=e.$_$.b1,Ae=e.$_$.j,Me=e.$_$.p,Le=e.$_$.t,De=e.$_$.u,Pe=e.$_$.l,Oe=e.$_$.m,Fe=e.$_$.r,qe=e.$_$.s,Ie=e.$_$.v6,He=e.$_$.g6,Be=e.$_$.c4,Ne=e.$_$.x7,Ve=e.$_$.z4,We=e.$_$.j7,Ue=e.$_$.h3,Ge=e.$_$.d5,Ye=e.$_$.w9,Je=e.$_$.n,Ke=e.$_$.c8,Xe=e.$_$.q6,Ze=e.$_$.h6,Qe=e.$_$.u4,tn=e.$_$.i4,en=e.$_$.g3,nn=e.$_$.y6,rn=e.$_$.j6,on=e.$_$.y2,sn=e.$_$.z6,an=e.$_$.z2,ln=e.$_$.a7,un=e.$_$.d7,cn=e.$_$.l3,hn=e.$_$.l2,fn=e.$_$.p9,dn=e.$_$.h2,bn=e.$_$.e2,pn=e.$_$.j2,mn=e.$_$.f2,gn=e.$_$.a3,_n=e.$_$.b7,vn=e.$_$.k3,wn=e.$_$.c2,yn=e.$_$.n9,kn=e.$_$.y1,xn=e.$_$.v1,Cn=e.$_$.a2,En=e.$_$.w1,$n=e.$_$.b3,zn=e.$_$.g7,jn=e.$_$.m3,Tn=e.$_$.u2,Sn=e.$_$.r9,Rn=e.$_$.q2,An=e.$_$.n2,Mn=e.$_$.s2,Ln=e.$_$.o2,Dn=e.$_$.x2,Pn=e.$_$.x6,On=e.$_$.j3,Fn=e.$_$.t1,qn=e.$_$.l9,In=e.$_$.q1,Hn=e.$_$.m1,Bn=e.$_$.r1,Nn=e.$_$.n1,Vn=e.$_$.w2,Wn=e.$_$.w6,Un=e.$_$.v7,Gn=e.$_$.m4,Yn=e.$_$.o4,Jn=e.$_$.p4,Kn=e.$_$.k4,Xn=e.$_$.m2,Zn=e.$_$.i2,Qn=e.$_$.k2,ti=e.$_$.r4,ei=e.$_$.d2,ni=e.$_$.z1,ii=e.$_$.b2,ri=e.$_$.j4,oi=e.$_$.v2,si=e.$_$.r2,ai=e.$_$.t2,li=e.$_$.n4,ui=e.$_$.u1,ci=e.$_$.p1,hi=e.$_$.s1,fi=e.$_$.l4,di=e.$_$.t9,bi=e.$_$.y8,pi=e.$_$.e8,mi=e.$_$.l6,gi=e.$_$.k6,_i=e.$_$.h1,vi=e.$_$.m8,wi=e.$_$.h8,yi=e.$_$.e3,ki=e.$_$.q9,xi=e.$_$.o9,Ci=e.$_$.s9,Ei=e.$_$.m9,$i=e.$_$.k5,zi=e.$_$.f5,ji=e.$_$.e5,Ti=e.$_$.d4,Si=e.$_$.i7,Ri=e.$_$.d,Ai=e.$_$.b5,Mi=e.$_$.c1,Li=e.$_$.a5,Di=e.$_$.i3,Pi=e.$_$.i1,Oi=e.$_$.x9;function Fi(){return!1}function qi(){return!1}function Ii(){return vt()}function Hi(t){return t.bf(this)}function Bi(){return!1}function Ni(t){return-1}function Vi(t,e,n,i,r){return i=i===pt?null:i,r===pt?this.fi(t,e,n,i):r.fi.call(this,t,e,n,i)}function Wi(){}function Ui(t,e){return this.th(t)}function Gi(t,e){t.af(this,e)}function Yi(t,e){if(t.ze().wf())return this.kj(Dt(t,Zi)?t:Mt(),e);null==e?this.oi():(this.nj(),this.kj(t,e))}function Ji(t,e){return!0}function Ki(){return Fs()}function Xi(){}function Zi(){}function Qi(){}function tr(t){return function(){return e=no("kotlinx.serialization.Polymorphic",(null==c&&new po,c),[],function(t){return function(e){return e.kf("type",xr(gt()).ze()),e.kf("value",no("kotlinx.serialization.Polymorphic<"+t.lf_1.zb()+">",ho(),[])),e.ef_1=t.mf_1,_t()}}(t)),n=t.lf_1,new Xr(e,n);var e,n}}function er(t){Wo.call(this),this.lf_1=t,this.mf_1=vt();var e=wt();this.nf_1=yt(e,tr(this))}function nr(t,e,n){var i,r=t.qf(e,n);return null==r?function(t,e){var n=t.zb();Uo(null==n?""+t:n,e)}(xt(n),t.of()):i=r,i}function ir(t,e,n){var i,r=t.pf(e,n);return null==r?Uo(n,t.of()):i=r,i}function rr(){}function or(t,e){return $t(t,e),ar.call(e),e}function sr(t){var e=or(t,zt(dt(ar)));return jt(e,sr),e}function ar(){jt(this,ar)}function lr(t){or(t,this),jt(this,lr)}function ur(t,e){var n=function(t,e,n){return cr.call(n,t,1===t.f()?"Field '"+t.m(0)+"' is required for type with serial name '"+e+"', but it was missing":"Fields "+t+" are required for type with serial name '"+e+"', but they were missing",null),n}(t,e,zt(dt(cr)));return jt(n,ur),n}function cr(t,e,n){(function(t,e,n){Tt(t,e,n),ar.call(n)})(e,n,this),jt(this,cr),this.rf_1=t}function hr(t){var e=function(t){var e,n=il(t,[]);if(null==n){var i=Si(t).Companion,r=null==i?null:i.serializer();e=null!=r&&Dt(r,Xi)?r:null}else e=n;return e}(t);return null==e?function(t){ja();var e=ha().v1(t);return null==e||Dt(e,Xi)?e:Mt()}(t):e}function fr(t,e,n){var i;if(n){for(var r=At(Rt(e,10)),o=e.c();o.d();){var s;s=br(t,o.e()),r.a(s)}i=r}else{for(var a=At(Rt(e,10)),l=e.c();l.d();){var u,c=pr(t,l.e());if(null==c)return null;u=c,a.a(u)}i=a}return i}function dr(t,e,n){var i=function(t,e,n){var i,r=t;if(r.equals(Ot(Xt))||r.equals(Ot(Kt))||r.equals(Ot(Jt))||r.equals(Ot(Yt)))i=new os(e.m(0));else if(r.equals(Ot(Gt)))i=new ss(e.m(0));else if(r.equals(Ot(Ut))||r.equals(Ot(Wt))||r.equals(Ot(Vt)))i=new as(e.m(0));else if(r.equals(Ot(Nt)))i=new ls(e.m(0),e.m(1));else if(r.equals(Ot(Bt))||r.equals(Ot(Ht))||r.equals(Ot(It)))i=new us(e.m(0),e.m(1));else if(r.equals(Ot(qt)))f=e.m(0),d=e.m(1),i=new La(f,d);else if(r.equals(Ot(Ft)))i=function(t,e){return new Da(t,e)}(e.m(0),e.m(1));else if(r.equals(Ot(Pt)))u=e.m(0),c=e.m(1),h=e.m(2),i=new Pa(u,c,h);else{var o;if(t.equals(yi().xc())){var s=n();a=null!=s&&Dt(s,Lt)?s:Mt(),l=e.m(0),o=new cs(a,l)}else o=null;i=o}var a,l;var u,c,h;var f,d;return i}(t,e,n);return null==i?function(t,e){return il(t,Zt(e).slice())}(t,e):i}function br(t,e){var n,i=mr(t,e,!0);return null==i?function(t){throw sr(function(t){Ms();var e=t.zb();return n=null==e?"":e,Ms(),"Serializer for class '"+n+"' is not found.\nPlease ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.\n";var n}(t)+"\nOn Kotlin/JS explicitly declared serializer should be used for interfaces and enums without @Serializable annotation")}(Rs(e)):n=i,n}function pr(t,e){return mr(t,e,!1)}function mr(t,e,s){for(var a=Rs(e),l=e.nc(),u=e.mc(),c=At(Rt(u,10)),h=u.c();h.d();){var f,d=h.e().l4_1;if(null==d)throw te(Qt("Star projections in type arguments are not allowed, but had "+e));f=d,c.a(f)}var b,p,m,g=c;if(g.n())b=function(t,e){var r;if(yr(),e)r=(yr(),i).uf(t);else{var o=(yr(),n).uf(t);r=null==o?null:null!=o&&Dt(o,Xi)?o:Mt()}return r}(a,l);else{var _,v=function(t,e,n){var i;if(yr(),n)i=(yr(),o).vf(t,e);else{var s=(yr(),r).vf(t,e);i=new oe(s)instanceof oe?s:Mt()}return i}(a,g,l);if(s){var w;if(re(v))w=null;else{var y=ne(v);w=null==y||ie(y)?y:Mt()}_=w}else{if(null!=ee(v))return null;var k=ne(v);_=null==k||ie(k)?k:Mt()}b=_}if(null!=b)return b;if(g.n())p=t.tf(a);else{var x=fr(t,g,s);if(null==x)return null;var C=x,E=dr(a,C,(m=g,function(){return m.m(0).lc()}));p=null==E?t.sf(a,C):E}var $,z=p;return null==($=null==z?null:null!=z&&Dt(z,Xi)?z:Mt())?null:function(t,e){return e?kr(t):Dt(t,Xi)?t:Mt()}($,l)}function gr(t){return yr(),hr(t)}function _r(t){yr();var e=hr(t),n=null==e?null:kr(e);return null==n?null:null!=n&&Dt(n,Xi)?n:Mt()}function vr(t,e){return yr(),dr(t,se(fr(Ja(),e,!0)),(n=e,function(){return n.m(0).lc()}));var n}function wr(t,e){yr();var n,i=dr(t,se(fr(Ja(),e,!0)),(n=e,function(){return n.m(0).lc()})),r=null==i?null:kr(i);return null==r?null:null!=r&&Dt(r,Xi)?r:Mt()}function yr(){s||(s=!0,n=el(gr),i=el(_r),r=nl(vr),o=nl(wr))}function kr(t){return t.ze().wf()?Dt(t,Xi)?t:Mt():new $s(t)}function xr(t){return da()}function Cr(t){return null==Y&&new ba,Y}function Er(){return null==L&&new Hs,L}function $r(t){return null==J&&new pa,J}function zr(){return null==D&&new Bs,D}function jr(t){return null==K&&new ma,K}function Tr(){return null==P&&new Ns,P}function Sr(t){return null==X&&new ga,X}function Rr(){return null==O&&new Vs,O}function Ar(t){return null==st&&new Fa,st}function Mr(){return null==F&&new Ws,F}function Lr(t){return va()}function Dr(){return null==q&&new Us,q}function Pr(t){return null==at&&new qa,at}function Or(){return null==I&&new Gs,I}function Fr(t){return null==Q&&new wa,Q}function qr(){return null==H&&new Ys,H}function Ir(t){return null==lt&&new Ia,lt}function Hr(){return null==B&&new Js,B}function Br(t){return null==tt&&new ya,tt}function Nr(){return null==N&&new Ks,N}function Vr(t){return null==ut&&new Ha,ut}function Wr(){return null==V&&new Xs,V}function Ur(t){return xa()}function Gr(){return null==W&&new Zs,W}function Yr(t){return null==nt&&new Ca,nt}function Jr(){return null==E&&new Go,E}function Kr(t){return null==$&&new Yo,$}function Xr(t,e){this.xf_1=t,this.yf_1=e,this.zf_1=this.xf_1.ag()+"<"+this.yf_1.zb()+">"}function Zr(t){var e=t;return e instanceof Xr?t.yf_1:e instanceof zs?Zr(t.kg_1):null}function Qr(){}function to(t){this.og_1=t,this.ng_1=t.cg()}function eo(t){this.pg_1=t}function no(t,e,n,i){if(i=i===pt?ao:i,ce(t))throw te(Qt("Blank serial names are prohibited"));if(ae(e,To()))throw te(Qt("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var r=new io(t);return i(r),new so(t,e,r.ff_1.f(),he(n),r)}function io(t){this.cf_1=t,this.df_1=!1,this.ef_1=vt(),this.ff_1=fe(),this.gf_1=de(),this.hf_1=fe(),this.if_1=fe(),this.jf_1=fe()}function ro(t,e,n){if(n=n===pt?lo:n,ce(t))throw te(Qt("Blank serial names are prohibited"));var i=new io(t);return n(i),new so(t,To(),i.ff_1.f(),he(e),i)}function oo(t){return Et("_hashCode",1,Ct,(function(t){return oo(t)}),null),t.ch_1.k1()}function so(t,e,n,i,r){this.rg_1=t,this.sg_1=e,this.tg_1=n,this.ug_1=r.ef_1,this.vg_1=be(r.ff_1);var o,s=r.ff_1;o=Zt(s),this.wg_1=o,this.xg_1=As(r.hf_1);var a,l,u=r.if_1;a=Zt(u),this.yg_1=a,this.zg_1=pe(r.jf_1);for(var c,h=me(this.wg_1),f=At(Rt(h,10)),d=h.c();d.d();){var b,p=d.e();b=ge(p.i2_1,p.h2_1),f.a(b)}c=f,this.ah_1=_e(c),this.bh_1=As(i),this.ch_1=ve((l=this,function(){return Os(l,l.bh_1)}))}function ao(t){return _t()}function lo(t){return _t()}function uo(){a=this,fo.call(this)}function co(){l=this,fo.call(this)}function ho(){return null==l&&new co,l}function fo(){}function bo(){u=this,mo.call(this)}function po(){c=this,mo.call(this)}function mo(){fo.call(this)}function go(){h=this,zo.call(this)}function _o(){f=this,zo.call(this)}function vo(){d=this,zo.call(this)}function wo(){b=this,zo.call(this)}function yo(){p=this,zo.call(this)}function ko(){m=this,zo.call(this)}function xo(){g=this,zo.call(this)}function Co(){_=this,zo.call(this)}function Eo(){v=this,zo.call(this)}function $o(){return null==v&&new Eo,v}function zo(){fo.call(this)}function jo(){w=this,Po.call(this)}function To(){return null==w&&new jo,w}function So(){y=this,Po.call(this)}function Ro(){return null==y&&new So,y}function Ao(){k=this,Po.call(this)}function Mo(){return null==k&&new Ao,k}function Lo(){x=this,Po.call(this)}function Do(){return null==x&&new Lo,x}function Po(){fo.call(this)}function Oo(){}function Fo(){}function qo(){}function Io(){C=this,this.qj_1=-1,this.rj_1=-3}function Ho(){return null==C&&new Io,C}function Bo(){}function No(){}function Vo(){}function Wo(){}function Uo(t,e){var n="in the scope of '"+e.zb()+"'";throw sr(null==t?"Class discriminator was missing and no default polymorphic serializers were registered "+n:"Class '"+t+"' is not registered for polymorphic serialization "+n+".\nTo be registered automatically, class '"+t+"' has to be '@Serializable', and the base class '"+e.zb()+"' has to be sealed and '@Serializable'.\nAlternatively, register the serializer for '"+t+"' explicitly in a corresponding SerializersModule.")}function Go(){E=this,this.uj_1=(null==T&&new Es,T)}function Yo(){$=this,this.wj_1=new $a("kotlin.time.Duration",$o())}function Jo(){}function Ko(t){is.call(this,t)}function Xo(t){is.call(this,t)}function Zo(t){is.call(this,t)}function Qo(t,e){rs.call(this,"kotlin.collections.HashMap",t,e)}function ts(t,e){rs.call(this,"kotlin.collections.LinkedHashMap",t,e)}function es(t){is.call(this,t)}function ns(t){is.call(this,t),this.pk_1=t.ag()+"Array"}function is(t){this.bk_1=t,this.ck_1=1}function rs(t,e,n){this.hk_1=t,this.ik_1=e,this.jk_1=n,this.kk_1=2}function os(t){hs.call(this,t),this.rk_1=new Ko(t.ze())}function ss(t){hs.call(this,t),this.nl_1=new Xo(t.ze())}function as(t){hs.call(this,t),this.ul_1=new Zo(t.ze())}function ls(t,e){fs.call(this,t,e),this.bm_1=new Qo(t.ze(),e.ze())}function us(t,e){fs.call(this,t,e),this.om_1=new ts(t.ze(),e.ze())}function cs(t,e){ds.call(this,e),this.tm_1=t,this.um_1=new es(e.ze())}function hs(t){ds.call(this,t)}function fs(t,e){bs.call(this),this.km_1=t,this.lm_1=e}function ds(t){bs.call(this),this.gl_1=t}function bs(){}function ps(t){ds.call(this,t),this.dn_1=new ns(t.ze())}function ms(){}function gs(){z=this,this.ln_1=We(0)}function _s(){return null==z&&new gs,z}function vs(t,e){_s(),this.mn_1=t,this.nn_1=e;var n=this.mn_1.cg();if(Ue(),n<=64){var i;Ue(),i=64===n?new Ce(0,0):new Ce(-1,-1).t5(n),this.on_1=i,this.pn_1=_s().ln_1}else this.on_1=new Ce(0,0),this.pn_1=function(t,e){var n=(e-1|0)>>>6|0;Ue();var i=63&e,r=We(n);return 0!==i&&(r[Ge(r)]=new Ce(-1,-1).t5(e)),r}(0,n)}function ws(t,e){return new ys(t,new ks(e))}function ys(t,e){Ps.call(this,t,e,1),this.eo_1=!0}function ks(t){this.to_1=t}function xs(){j=this,Fo.call(this),this.wo_1=Ja()}function Cs(t){throw Re("Descriptor for type `kotlin.Nothing` does not have elements")}function Es(){T=this,this.xo_1=Do(),this.yo_1="kotlin.Nothing"}function $s(t){this.zo_1=t,this.ap_1=new zs(this.zo_1.ze())}function zs(t){this.kg_1=t,this.lg_1=this.kg_1.ag()+"?",this.mg_1=Ss(this.kg_1)}function js(t,e){return function(){var n=Do();return no(t,n,[],function(t){return function(e){return e.ef_1=t.dp_1,_t()}}(e))}}function Ts(t,e){this.cp_1=e,this.dp_1=vt();var n=wt();this.ep_1=yt(n,js(t,this))}function Ss(t){if(Ms(),Dt(t,Jo))return t.dh();var e=Je(t.cg()),n=0,i=t.cg();if(n0){var n,i=gi(t,0);n=wi(i)?vi(i):_i(i),e=Qt(n)+t.substring(1)}else e=t;return e}function ja(){it||(it=!0,U=$i([ge(yi().yc(),xr(gt())),ge(Ot(Ee),Cr(en())),ge(yi().bd(),Er()),ge(yi().wc(),$r(on())),ge(yi().hd(),zr()),ge(yi().vc(),jr(an())),ge(yi().gd(),Tr()),ge(Ot(Ce),Sr(Ue())),ge(yi().fd(),Rr()),ge(Ot(ki),Ar(cn())),ge(Ot(fn),Mr()),ge(yi().uc(),Lr(gn())),ge(yi().ed(),Dr()),ge(Ot(xi),Pr(vn())),ge(Ot(yn),Or()),ge(yi().tc(),Fr($n())),ge(yi().dd(),qr()),ge(Ot(Ci),Ir(jn())),ge(Ot(Sn),Hr()),ge(yi().sc(),Br(Dn())),ge(yi().cd(),Nr()),ge(Ot(Ei),Vr(On())),ge(Ot(qn),Wr()),ge(yi().rc(),Ur(Vn())),ge(yi().ad(),Gr()),ge(Ot(di),Yr(_t())),ge(yi().qc(),Jr()),ge(Ot(ze),Kr(je()))]))}function Ta(){Ra.call(this)}function Sa(t,e,n){t.lv(e);var i=n();return t.wu_1||t.mv(),t.wu_1=!1,i}function Ra(){var t;t=fe(),this.vu_1=t,this.wu_1=!1}function Aa(){return ot||(ot=!0,rt=new Object),rt}function Ma(t,e){this.nv_1=t,this.ov_1=e}function La(t,e){Oa.call(this,t,e);var n,i,r=Mo();this.rv_1=no("kotlin.collections.Map.Entry",r,[],(n=t,i=e,function(t){return t.kf("key",n.ze()),t.kf("value",i.ze()),_t()}))}function Da(t,e){var n,i;Oa.call(this,t,e),this.cw_1=ro("kotlin.Pair",[],(n=t,i=e,function(t){return t.kf("first",n.ze()),t.kf("second",i.ze()),_t()}))}function Pa(t,e,n){var i;this.fw_1=t,this.gw_1=e,this.hw_1=n,this.iw_1=ro("kotlin.Triple",[],(i=this,function(t){return t.kf("first",i.fw_1.ze()),t.kf("second",i.gw_1.ze()),t.kf("third",i.hw_1.ze()),_t()}))}function Oa(t,e){this.xv_1=t,this.yv_1=e}function Fa(){st=this,this.kw_1=ws("kotlin.ULong",Sr(Ue()))}function qa(){at=this,this.nw_1=ws("kotlin.UInt",Lr(gn()))}function Ia(){lt=this,this.qw_1=ws("kotlin.UShort",Fr($n()))}function Ha(){ut=this,this.tw_1=ws("kotlin.UByte",Br(Dn()))}function Ba(){}function Na(t,e,n,i,r){Ba.call(this),this.xw_1=t,this.yw_1=e,this.zw_1=n,this.ax_1=i,this.bx_1=r}function Va(t){Ua.call(this),this.fx_1=t}function Wa(t){Ua.call(this),this.dx_1=t}function Ua(){}function Ga(t){this.qx_1=t}function Ya(){ht||(ht=!0,ct=new Na(Qe(),Qe(),Qe(),Qe(),Qe()))}function Ja(){return Ya(),ct}function Ka(){var t;t=Pe(),this.kx_1=t;var e;e=Pe(),this.lx_1=e;var n;n=Pe(),this.mx_1=n;var i;i=Pe(),this.nx_1=i;var r;r=Pe(),this.ox_1=r}function Xa(t,e){var n=function(t,e,n){return Za.call(n,"Serializer for "+e+" already registered in the scope of "+t),n}(t,e,zt(dt(Za)));return jt(n,Xa),n}function Za(t){$t(t,this),jt(this,Za)}function Qa(){}function tl(t){this.xx_1=t}function el(t){return new sl(t)}function nl(t){return new al(t)}function il(t,e){var n;try{var i,r=Ri(t,Ot(tl));if(null!=r&&Dt(r,Xi))i=null!=r&&Dt(r,Xi)?r:Mt();else if(null!=r&&Dt(r,qs)){var o=r.fp(e.slice());i=Dt(o,Xi)?o:Mt()}else i=function(t){var e=Si(t).$metadata$;return"interface"==(null==e?null:e.kind)}(t)?new er(t):null;n=i}catch(t){n=null}return n}function rl(t,e){if(!(0<=e&&e<=(t.length-1|0)))throw Mi("Index "+e+" out of bounds "+Ai(t));return t[e]}function ol(t,e){if(!(0<=e&&e<=(t.length-1|0)))throw Mi("Index "+e+" out of bounds "+Li(t));return t[e]}function sl(t){this.yx_1=t}function al(t){this.zx_1=t}return mt(Zi,"SerializationStrategy",bt),mt(Qi,"DeserializationStrategy",bt),mt(Xi,"KSerializer",bt,pt,[Zi,Qi]),mt(Wo,"AbstractPolymorphicSerializer",kt,pt,[Xi]),mt(er,"PolymorphicSerializer",kt,Wo),mt(rr,"SealedClassSerializer",kt,Wo),mt(ar,"SerializationException",kt,St),mt(lr,"UnknownFieldException",kt,ar),mt(cr,"MissingFieldException",kt,ar),mt(Qr,"SerialDescriptor",bt),mt(Xr,"ContextDescriptor",kt,pt,[Qr]),mt(to,pt,kt),mt(eo,pt,kt,pt,[ue]),mt(io,"ClassSerialDescriptorBuilder",kt),mt(Jo,"CachedNames",bt),mt(so,"SerialDescriptorImpl",kt,pt,[Qr,Jo]),mt(fo,"SerialKind",kt),mt(uo,"ENUM",xe,fo),mt(co,"CONTEXTUAL",xe,fo),mt(mo,"PolymorphicKind",kt,fo),mt(bo,"SEALED",xe,mo),mt(po,"OPEN",xe,mo),mt(zo,"PrimitiveKind",kt,fo),mt(go,"BOOLEAN",xe,zo),mt(_o,"BYTE",xe,zo),mt(vo,"CHAR",xe,zo),mt(wo,"SHORT",xe,zo),mt(yo,"INT",xe,zo),mt(ko,"LONG",xe,zo),mt(xo,"FLOAT",xe,zo),mt(Co,"DOUBLE",xe,zo),mt(Eo,"STRING",xe,zo),mt(Po,"StructureKind",kt,fo),mt(jo,"CLASS",xe,Po),mt(So,"LIST",xe,Po),mt(Ao,"MAP",xe,Po),mt(Lo,"OBJECT",xe,Po),mt(qo,"Decoder",bt),mt(Bo,"CompositeDecoder",bt),mt(Oo,"AbstractDecoder",kt,pt,[qo,Bo]),mt(No,"Encoder",bt),mt(Vo,"CompositeEncoder",bt),mt(Fo,"AbstractEncoder",kt,pt,[No,Vo]),mt(Io,"Companion",xe),mt(Go,"NothingSerializer",xe,pt,[Xi]),mt(Yo,"DurationSerializer",xe,pt,[Xi]),mt(is,"ListLikeDescriptor",kt,pt,[Qr]),mt(Ko,"ArrayListClassDesc",kt,is),mt(Xo,"HashSetClassDesc",kt,is),mt(Zo,"LinkedHashSetClassDesc",kt,is),mt(rs,"MapLikeDescriptor",kt,pt,[Qr]),mt(Qo,"HashMapClassDesc",kt,rs),mt(ts,"LinkedHashMapClassDesc",kt,rs),mt(es,"ArrayClassDesc",kt,is),mt(ns,"PrimitiveArrayDescriptor",kt,is),mt(bs,"AbstractCollectionSerializer",kt,pt,[Xi]),mt(ds,"CollectionLikeSerializer",kt,bs),mt(hs,"CollectionSerializer",kt,ds),mt(os,"ArrayListSerializer",kt,hs),mt(ss,"HashSetSerializer",kt,hs),mt(as,"LinkedHashSetSerializer",kt,hs),mt(fs,"MapLikeSerializer",kt,bs),mt(ls,"HashMapSerializer",kt,fs),mt(us,"LinkedHashMapSerializer",kt,fs),mt(cs,"ReferenceArraySerializer",kt,ds),mt(ps,"PrimitiveArraySerializer",kt,ds),mt(ms,"PrimitiveArrayBuilder",kt),mt(gs,"Companion",xe),mt(vs,"ElementMarker",kt),mt(Ps,"PluginGeneratedSerialDescriptor",kt,pt,[Qr,Jo]),mt(ys,"InlineClassDescriptor",kt,Ps),mt(Is,"GeneratedSerializer",bt,pt,[Xi]),mt(ks,pt,kt,pt,[Is]),mt(xs,"NoOpEncoder",xe,Fo),mt(Es,"NothingSerialDescriptor",xe,pt,[Qr]),mt($s,"NullableSerializer",kt,pt,[Xi]),mt(zs,"SerialDescriptorForNullable",kt,pt,[Qr,Jo]),mt(Ts,"ObjectSerializer",kt,pt,[Xi]),mt(qs,"SerializerFactory",bt),mt(Hs,"CharArraySerializer",xe,ps,[Xi,ps]),mt(Bs,"DoubleArraySerializer",xe,ps,[Xi,ps]),mt(Ns,"FloatArraySerializer",xe,ps,[Xi,ps]),mt(Vs,"LongArraySerializer",xe,ps,[Xi,ps]),mt(Ws,"ULongArraySerializer",xe,ps,[Xi,ps]),mt(Us,"IntArraySerializer",xe,ps,[Xi,ps]),mt(Gs,"UIntArraySerializer",xe,ps,[Xi,ps]),mt(Ys,"ShortArraySerializer",xe,ps,[Xi,ps]),mt(Js,"UShortArraySerializer",xe,ps,[Xi,ps]),mt(Ks,"ByteArraySerializer",xe,ps,[Xi,ps]),mt(Xs,"UByteArraySerializer",xe,ps,[Xi,ps]),mt(Zs,"BooleanArraySerializer",xe,ps,[Xi,ps]),mt(Qs,"CharArrayBuilder",kt,ms),mt(ta,"DoubleArrayBuilder",kt,ms),mt(ea,"FloatArrayBuilder",kt,ms),mt(na,"LongArrayBuilder",kt,ms),mt(ia,"ULongArrayBuilder",kt,ms),mt(ra,"IntArrayBuilder",kt,ms),mt(oa,"UIntArrayBuilder",kt,ms),mt(sa,"ShortArrayBuilder",kt,ms),mt(aa,"UShortArrayBuilder",kt,ms),mt(la,"ByteArrayBuilder",kt,ms),mt(ua,"UByteArrayBuilder",kt,ms),mt(ca,"BooleanArrayBuilder",kt,ms),mt(fa,"StringSerializer",xe,pt,[Xi]),mt(ba,"CharSerializer",xe,pt,[Xi]),mt(pa,"DoubleSerializer",xe,pt,[Xi]),mt(ma,"FloatSerializer",xe,pt,[Xi]),mt(ga,"LongSerializer",xe,pt,[Xi]),mt(_a,"IntSerializer",xe,pt,[Xi]),mt(wa,"ShortSerializer",xe,pt,[Xi]),mt(ya,"ByteSerializer",xe,pt,[Xi]),mt(ka,"BooleanSerializer",xe,pt,[Xi]),mt(Ca,"UnitSerializer",xe,pt,[Xi]),mt($a,"PrimitiveSerialDescriptor",kt,pt,[Qr]),mt(Ra,"TaggedDecoder",kt,pt,[qo,Bo]),mt(Ta,"NamedValueDecoder",kt,Ra),mt(Ma,"MapEntry",kt,pt,[qt]),mt(Oa,"KeyValueSerializer",kt,pt,[Xi]),mt(La,"MapEntrySerializer",kt,Oa),mt(Da,"PairSerializer",kt,Oa),mt(Pa,"TripleSerializer",kt,pt,[Xi]),mt(Fa,"ULongSerializer",xe,pt,[Xi]),mt(qa,"UIntSerializer",xe,pt,[Xi]),mt(Ia,"UShortSerializer",xe,pt,[Xi]),mt(Ha,"UByteSerializer",xe,pt,[Xi]),mt(Ba,"SerializersModule",kt),mt(Na,"SerialModuleImpl",kt,Ba),mt(Ua,"ContextualProvider",kt),mt(Va,"Argless",kt,Ua),mt(Wa,"WithTypeArguments",kt,Ua),mt(Qa,"SerializersModuleCollector",bt),mt(Ga,pt,kt,pt,[Qa]),mt(Ka,"SerializersModuleBuilder",kt,pt,[Qa]),mt(Za,"SerializerAlreadyRegisteredException",kt,St),mt(tl,"SerializableWith",kt,pt,pt,0),mt(sl,pt,kt),mt(al,pt,kt),dt(er).of=function(){return this.lf_1},dt(er).ze=function(){return Et("descriptor",1,Ct,(function(t){return t.ze()}),null),this.nf_1.k1()},dt(er).toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.lf_1+")"},dt(Xr).bg=function(){return this.xf_1.bg()},dt(Xr).cg=function(){return this.xf_1.cg()},dt(Xr).dg=function(){return this.xf_1.dg()},dt(Xr).wf=function(){return this.xf_1.wf()},dt(Xr).eg=function(){return this.xf_1.eg()},dt(Xr).fg=function(t){return this.xf_1.fg(t)},dt(Xr).gg=function(t){return this.xf_1.gg(t)},dt(Xr).hg=function(t){return this.xf_1.hg(t)},dt(Xr).ig=function(t){return this.xf_1.ig(t)},dt(Xr).jg=function(t){return this.xf_1.jg(t)},dt(Xr).ag=function(){return this.zf_1},dt(Xr).equals=function(t){var e=t instanceof Xr?t:null;if(null==e)return!1;var n=e;return!!ae(this.xf_1,n.xf_1)&&n.yf_1.equals(this.yf_1)},dt(Xr).hashCode=function(){var t=this.yf_1.hashCode();return ft(31,t)+le(this.zf_1)|0},dt(Xr).toString=function(){return"ContextDescriptor(kClass: "+this.yf_1+", original: "+this.xf_1+")"},dt(to).d=function(){return this.ng_1>0},dt(to).e=function(){var t=this.og_1.cg(),e=this.ng_1;return this.ng_1=e-1|0,this.og_1.gg(t-e|0)},dt(eo).c=function(){return new to(this.pg_1)},dt(io).qg=function(t,e,n,i){var r;if(!this.gf_1.a(t))throw r="Element with name '"+t+"' is already registered in "+this.cf_1,te(Qt(r));this.ff_1.a(t),this.hf_1.a(e),this.if_1.a(n),this.jf_1.a(i)},dt(io).kf=function(t,e,n,i,r){var o;return n=n===pt?vt():n,i=i!==pt&&i,r===pt?(this.qg(t,e,n,i),o=_t()):o=r.qg.call(this,t,e,n,i),o},dt(so).ag=function(){return this.rg_1},dt(so).eg=function(){return this.sg_1},dt(so).cg=function(){return this.tg_1},dt(so).bg=function(){return this.ug_1},dt(so).dh=function(){return this.vg_1},dt(so).ig=function(t){return rl(this.wg_1,t)},dt(so).hg=function(t){var e,n=this.ah_1.v1(t);return null==n?(Ho(),e=-3):e=n,e},dt(so).fg=function(t){return rl(this.yg_1,t)},dt(so).gg=function(t){return rl(this.xg_1,t)},dt(so).jg=function(t){return ol(this.zg_1,t)},dt(so).equals=function(t){var e;t:if(this!==t)if(t instanceof so)if(this.ag()===t.ag()){var n=t;if(we(this.bh_1,n.bh_1))if(this.cg()===t.cg()){var i=0,r=this.cg();if(i=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));return!1},dt(is).fg=function(t){var e;if(!(t>=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));return vt()},dt(is).gg=function(t){var e;if(!(t>=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));return this.bk_1},dt(is).equals=function(t){return this===t||t instanceof is&&!(!ae(this.bk_1,t.bk_1)||this.ag()!==t.ag())},dt(is).hashCode=function(){return ft(Se(this.bk_1),31)+le(this.ag())|0},dt(is).toString=function(){return this.ag()+"("+this.bk_1+")"},dt(rs).ag=function(){return this.hk_1},dt(rs).eg=function(){return Mo()},dt(rs).cg=function(){return this.kk_1},dt(rs).ig=function(t){return t.toString()},dt(rs).hg=function(t){var e=Te(t);if(null==e)throw te(t+" is not a valid map index");return e},dt(rs).jg=function(t){var e;if(!(t>=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));return!1},dt(rs).fg=function(t){var e;if(!(t>=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));return vt()},dt(rs).gg=function(t){var e,n;if(!(t>=0))throw e="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",te(Qt(e));switch(t%2|0){case 0:n=this.ik_1;break;case 1:n=this.jk_1;break;default:throw Re("Unreached")}return n},dt(rs).equals=function(t){return this===t||t instanceof rs&&this.ag()===t.ag()&&!!ae(this.ik_1,t.ik_1)&&!!ae(this.jk_1,t.jk_1)},dt(rs).hashCode=function(){var t=le(this.ag());return t=ft(31,t)+Se(this.ik_1)|0,ft(31,t)+Se(this.jk_1)|0},dt(rs).toString=function(){return this.ag()+"("+this.ik_1+", "+this.jk_1+")"},dt(os).ze=function(){return this.rk_1},dt(os).sk=function(){return fe()},dt(os).tk=function(t){return t.f()},dt(os).uk=function(t){return this.tk(t instanceof Yt?t:Mt())},dt(os).vk=function(t){return t},dt(os).wk=function(t){return this.vk(t instanceof Yt?t:Mt())},dt(os).xk=function(t){var e=t instanceof Yt?t:null;return null==e?Ae(t):e},dt(os).yk=function(t){return this.xk(null!=t&&Dt(t,Kt)?t:Mt())},dt(os).zk=function(t,e){return t.aa(e)},dt(os).al=function(t,e){return this.zk(t instanceof Yt?t:Mt(),e)},dt(os).bl=function(t,e,n){t.i9(e,n)},dt(os).cl=function(t,e,n){var i=t instanceof Yt?t:Mt();return this.bl(i,e,null==n||ie(n)?n:Mt())},dt(ss).ze=function(){return this.nl_1},dt(ss).sk=function(){return de()},dt(ss).ol=function(t){return t.f()},dt(ss).uk=function(t){return this.ol(t instanceof Gt?t:Mt())},dt(ss).pl=function(t){return t},dt(ss).wk=function(t){return this.pl(t instanceof Gt?t:Mt())},dt(ss).ql=function(t){var e=t instanceof Gt?t:null;return null==e?Me(t):e},dt(ss).yk=function(t){return this.ql(null!=t&&Dt(t,Ut)?t:Mt())},dt(ss).rl=function(t,e){},dt(ss).al=function(t,e){return this.rl(t instanceof Gt?t:Mt(),e)},dt(ss).sl=function(t,e,n){t.a(n)},dt(ss).cl=function(t,e,n){var i=t instanceof Gt?t:Mt();return this.sl(i,e,null==n||ie(n)?n:Mt())},dt(as).ze=function(){return this.ul_1},dt(as).sk=function(){return Le()},dt(as).vl=function(t){return t.f()},dt(as).uk=function(t){return this.vl(t instanceof Vt?t:Mt())},dt(as).wl=function(t){return t},dt(as).wk=function(t){return this.wl(t instanceof Vt?t:Mt())},dt(as).ql=function(t){var e=t instanceof Vt?t:null;return null==e?De(t):e},dt(as).yk=function(t){return this.ql(null!=t&&Dt(t,Ut)?t:Mt())},dt(as).xl=function(t,e){},dt(as).al=function(t,e){return this.xl(t instanceof Vt?t:Mt(),e)},dt(as).yl=function(t,e,n){t.a(n)},dt(as).cl=function(t,e,n){var i=t instanceof Vt?t:Mt();return this.yl(i,e,null==n||ie(n)?n:Mt())},dt(ls).ze=function(){return this.bm_1},dt(ls).cm=function(t){return t.f()},dt(ls).dm=function(t){return this.cm(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).em=function(t){return t.p().c()},dt(ls).fm=function(t){return this.em(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).sk=function(){return Pe()},dt(ls).gm=function(t){return ft(t.f(),2)},dt(ls).uk=function(t){return this.gm(t instanceof Nt?t:Mt())},dt(ls).hm=function(t){return t},dt(ls).wk=function(t){return this.hm(t instanceof Nt?t:Mt())},dt(ls).im=function(t){var e=t instanceof Nt?t:null;return null==e?Oe(t):e},dt(ls).yk=function(t){return this.im(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).jm=function(t,e){},dt(ls).al=function(t,e){return this.jm(t instanceof Nt?t:Mt(),e)},dt(us).ze=function(){return this.om_1},dt(us).cm=function(t){return t.f()},dt(us).dm=function(t){return this.cm(null!=t&&Dt(t,Bt)?t:Mt())},dt(us).em=function(t){return t.p().c()},dt(us).fm=function(t){return this.em(null!=t&&Dt(t,Bt)?t:Mt())},dt(us).sk=function(){return Fe()},dt(us).pm=function(t){return ft(t.f(),2)},dt(us).uk=function(t){return this.pm(t instanceof It?t:Mt())},dt(us).qm=function(t){return t},dt(us).wk=function(t){return this.qm(t instanceof It?t:Mt())},dt(us).im=function(t){var e=t instanceof It?t:null;return null==e?qe(t):e},dt(us).yk=function(t){return this.im(null!=t&&Dt(t,Bt)?t:Mt())},dt(us).rm=function(t,e){},dt(us).al=function(t,e){return this.rm(t instanceof It?t:Mt(),e)},dt(cs).ze=function(){return this.um_1},dt(cs).vm=function(t){return t.length},dt(cs).dm=function(t){return this.vm(null!=t&&Ie(t)?t:Mt())},dt(cs).wm=function(t){return He(t)},dt(cs).fm=function(t){return this.wm(null!=t&&Ie(t)?t:Mt())},dt(cs).sk=function(){return fe()},dt(cs).xm=function(t){return t.f()},dt(cs).uk=function(t){return this.xm(t instanceof Yt?t:Mt())},dt(cs).ym=function(t){return function(t,e){return Zt(t)}(t,this.tm_1)},dt(cs).wk=function(t){return this.ym(t instanceof Yt?t:Mt())},dt(cs).zm=function(t){return Ae(Be(t))},dt(cs).yk=function(t){return this.zm(null!=t&&Ie(t)?t:Mt())},dt(cs).an=function(t,e){return t.aa(e)},dt(cs).al=function(t,e){return this.an(t instanceof Yt?t:Mt(),e)},dt(cs).bn=function(t,e,n){t.i9(e,n)},dt(cs).cl=function(t,e,n){var i=t instanceof Yt?t:Mt();return this.bn(i,e,null==n||ie(n)?n:Mt())},dt(hs).el=function(t){return t.f()},dt(hs).dm=function(t){return this.el(null!=t&&Dt(t,Xt)?t:Mt())},dt(hs).fl=function(t){return t.c()},dt(hs).fm=function(t){return this.fl(null!=t&&Dt(t,Xt)?t:Mt())},dt(fs).il=function(t,e,n,i){if(!(i>=0))throw te(Qt("Size must be known in advance when using READ_ALL"));var r=Ne(ye(0,ft(i,2)),2),o=r.r_1,s=r.s_1,a=r.t_1;if(a>0&&o<=s||a<0&&s<=o)do{var l=o;o=o+a|0,this.jl(t,n+l|0,e,!1)}while(l!==s)},dt(fs).jl=function(t,e,n,i){var r,o=t.gi(this.ze(),e,this.km_1);if(i){var s=t.ki(this.ze());if(s!==(e+1|0))throw te(Qt("Value must follow key in a map, index for key: "+e+", returned index for value: "+s));r=s}else r=e+1|0;var a=r,l=!n.r1(o)||this.lm_1.ze().eg()instanceof zo?t.gi(this.ze(),a,this.lm_1):t.fi(this.ze(),a,this.lm_1,Ve(n,o));n.x2(o,l)},dt(fs).hl=function(t,e){for(var n=this.dm(e),i=this.ze(),r=t.oj(i,n),o=0,s=this.fm(e);s.d();){var a=s.e(),l=a.i1(),u=a.k1(),c=this.ze(),h=o;o=h+1|0,r.jj(c,h,this.km_1,l);var f=this.ze(),d=o;o=d+1|0,r.jj(f,d,this.lm_1,u)}r.uh(i)},dt(fs).af=function(t,e){return this.hl(t,null==e||ie(e)?e:Mt())},dt(ds).hl=function(t,e){var n=this.dm(e),i=this.ze(),r=t.oj(i,n),o=this.fm(e),s=0;if(s=0))throw te(Qt("Size must be known in advance when using READ_ALL"));var r=0;if(r>>6|0)-1|0;Ue();var i=63&e;t.pn_1[n]=t.pn_1[n].ge(new Ce(1,0).t5(i))}(this,t)},dt(vs).rn=function(){for(var t=this.mn_1.cg();!this.on_1.equals(new Ce(-1,-1));){var e=Ye(this.on_1.fe());if(this.on_1=this.on_1.ge(new Ce(1,0).t5(e)),this.nn_1(this.mn_1,e))return e}return Ue(),t>64?function(t){var e=0,n=t.pn_1.length-1|0;if(e<=n)do{var i=e;e=e+1|0;var r=i+1|0;Ue();for(var o=ft(r,64),s=t.pn_1[i];!s.equals(new Ce(-1,-1));){var a=Ye(s.fe());s=s.ge(new Ce(1,0).t5(a));var l=o+a|0;if(t.nn_1(t.mn_1,l))return t.pn_1[i]=s,l}t.pn_1[i]=s}while(e<=n);return Ho(),-1}(this):(Ho(),-1)},dt(ys).dg=function(){return this.eo_1},dt(ys).hashCode=function(){return ft(dt(Ps).hashCode.call(this),31)},dt(ys).equals=function(t){var e;t:if(this!==t)if(t instanceof ys)if(this.ag()===t.ag()){var n=t;if(n.eo_1&&we(this.ro(),n.ro()))if(this.cg()===t.cg()){var i=0,r=this.cg();if(i>>1|0}while(o<32);throw ur(i,n.ag())},t.$_$.d2=Ja,t.$_$.e2=Ka,t.$_$.f2=function(t,e){return this.ex(t,(n=e,function(t){return n}));var n},t.$_$.g2=Qa,t.$_$.h2=function(t,e){Ya();var n=new Ka;return n.px(t),e.ww(new Ga(n)),n.fn()},t.$_$.i2=function(t,e){var n=new Ka;return n.gx(t,e),n.fn()},t.$_$.j2=Qi,t.$_$.k2=Xi,t.$_$.l2=cr,t.$_$.m2=rr,t.$_$.n2=ar,t.$_$.o2=nr,t.$_$.p2=function(t){return br(Ja(),t)},t.$_$.q2=br,t})?i.apply(e,r):i)||(t.exports=o)},3730:function(t,e,n){var i,r,o;r=[e,n(3645),n(8744)],void 0===(o="function"==typeof(i=function(t,e,n){"use strict";var i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt=Math.imul,ot=e.$_$.d2,st=n.$_$.o7,at=n.$_$.n7,lt=n.$_$.ja,ut=n.$_$.p7,ct=n.$_$.n6,ht=n.$_$.n3,ft=n.$_$.p6,dt=n.$_$.t7,bt=n.$_$.z,pt=n.$_$.k6,mt=n.$_$.a9,gt=n.$_$.e1,_t=e.$_$.o1,vt=e.$_$.l1,wt=n.$_$.u6,yt=n.$_$.i9,kt=n.$_$.t6,xt=n.$_$.c5,Ct=n.$_$.v3,Et=n.$_$.w,$t=n.$_$.x3,zt=n.$_$.e,jt=n.$_$.s6,Tt=n.$_$.g,St=n.$_$.ca,Rt=e.$_$.a2,At=n.$_$.q8,Mt=n.$_$.s8,Lt=n.$_$.o8,Dt=n.$_$.r8,Pt=n.$_$.n8,Ot=n.$_$.c3,Ft=e.$_$.r,qt=e.$_$.x1,It=e.$_$.d,Ht=e.$_$.f1,Bt=e.$_$.k2,Nt=e.$_$.o,Vt=e.$_$.c1,Wt=e.$_$.p,Ut=e.$_$.e,Gt=e.$_$.g,Yt=e.$_$.y,Jt=n.$_$.v8,Kt=n.$_$.l3,Xt=e.$_$.v,Zt=n.$_$.f2,Qt=n.$_$.q9,te=n.$_$.c7,ee=n.$_$.b1,ne=n.$_$.da,ie=e.$_$.b1,re=e.$_$.a1,oe=e.$_$.z,se=n.$_$.b8,ae=n.$_$.r6,le=e.$_$.s1,ue=e.$_$.m1,ce=n.$_$.r7,he=n.$_$.v1,fe=n.$_$.x1,de=n.$_$.e2,be=n.$_$.g2,pe=n.$_$.m1,me=n.$_$.o1,ge=n.$_$.n2,_e=n.$_$.p2,ve=e.$_$.u1,we=n.$_$.i6,ye=e.$_$.n2,ke=e.$_$.b,xe=n.$_$.l6,Ce=n.$_$.m6,Ee=n.$_$.v7,$e=n.$_$.w7,ze=e.$_$.k,je=e.$_$.h,Te=n.$_$.r,Se=n.$_$.i,Re=n.$_$.t5,Ae=n.$_$.g6,Me=n.$_$.u4,Le=n.$_$.z4,De=n.$_$.q6,Pe=n.$_$.q4,Oe=n.$_$.r4,Fe=e.$_$.i,qe=n.$_$.b9,Ie=n.$_$.z9,He=n.$_$.f6,Be=n.$_$.c9,Ne=n.$_$.t9,Ve=n.$_$.e6,We=e.$_$.t1,Ue=n.$_$.f,Ge=e.$_$.j2,Ye=e.$_$.m2,Je=e.$_$.b2,Ke=e.$_$.d1,Xe=e.$_$.x,Ze=e.$_$.w,Qe=e.$_$.f,tn=e.$_$.j,en=e.$_$.f2,nn=e.$_$.g2,rn=n.$_$.f7,on=e.$_$.h1,sn=n.$_$.y9,an=n.$_$.d8,ln=n.$_$.ea,un=e.$_$.l2,cn=e.$_$.a,hn=n.$_$.e9,fn=n.$_$.ba,dn=n.$_$.aa,bn=e.$_$.k1,pn=e.$_$.j1,mn=n.$_$.u8,gn=n.$_$.w1,_n=n.$_$.w8,vn=n.$_$.t8,wn=n.$_$.n1,yn=n.$_$.x8,kn=n.$_$.o2,xn=e.$_$.n1,Cn=n.$_$.m7,En=e.$_$.i1,$n=e.$_$.o2,zn=n.$_$.h1,jn=e.$_$.q1,Tn=e.$_$.p1,Sn=e.$_$.r1,Rn=n.$_$.k3,An=e.$_$.t,Mn=n.$_$.j3,Ln=e.$_$.u,Dn=n.$_$.m3,Pn=e.$_$.s,On=n.$_$.s5,Fn=n.$_$.k7,qn=n.$_$.g1,In=n.$_$.e8,Hn=n.$_$.q7,Bn=e.$_$.y1,Nn=n.$_$.x,Vn=n.$_$.x2,Wn=n.$_$.b3,Un=n.$_$.s7,Gn=n.$_$.j8,Yn=n.$_$.v4,Jn=n.$_$.o5,Kn=n.$_$.w5,Xn=n.$_$.d9,Zn=e.$_$.g1,Qn=n.$_$.g5,ti=n.$_$.r5,ei=n.$_$.i8,ni=n.$_$.f9,ii=n.$_$.f1,ri=n.$_$.h3,oi=n.$_$.j6,si=n.$_$.f8,ai=n.$_$.v,li=n.$_$.k;function ui(){i=this,hi.call(this,new mi,ot())}function ci(){return null==i&&new ui,i}function hi(t,e){ci(),this.ay_1=t,this.by_1=e,this.cy_1=new Yr}function fi(t,e){hi.call(this,t,e),function(t){if(ft(t.ii(),ot()))return ht();var e=new Ur(t.ay_1.cz_1,t.ay_1.dz_1);t.ii().ww(e)}(this)}function di(t){this.hz_1=t.ay_1.uy_1,this.iz_1=t.ay_1.zy_1,this.jz_1=t.ay_1.vy_1,this.kz_1=t.ay_1.wy_1,this.lz_1=t.ay_1.xy_1,this.mz_1=t.ay_1.yy_1,this.nz_1=t.ay_1.az_1,this.oz_1=t.ay_1.bz_1,this.pz_1=t.ay_1.cz_1,this.qz_1=t.ay_1.dz_1,this.rz_1=t.ay_1.ez_1,this.sz_1=t.ay_1.fz_1,this.tz_1=t.ay_1.gz_1,this.uz_1=t.ii()}function bi(){}function pi(){}function mi(t,e,n,i,r,o,s,a,l,u,c,h,f){t=t!==lt&&t,e=e!==lt&&e,n=n!==lt&&n,i=i!==lt&&i,r=r!==lt&&r,o=o===lt||o,s=s===lt?" ":s,a=a!==lt&&a,l=l!==lt&&l,u=u===lt?"type":u,c=c!==lt&&c,h=h===lt||h,f=f===lt?null:f,this.uy_1=t,this.vy_1=e,this.wy_1=n,this.xy_1=i,this.yy_1=r,this.zy_1=o,this.az_1=s,this.bz_1=a,this.cz_1=l,this.dz_1=u,this.ez_1=c,this.fz_1=h,this.gz_1=f}function gi(){}function _i(){o=this}function vi(){null==o&&new _i}function wi(){s=this}function yi(t){null==s&&new wi,vi.call(this),this.xz_1=t}function ki(){a=this}function xi(t){var e=t.i1(),n=t.k1(),i=Et();return ao(i,e),i.n4(gt(58)),i.n5(n),i.toString()}function Ci(t){null==a&&new ki,vi.call(this),this.b10_1=t}function Ei(){l=this}function $i(){null==l&&new Ei,vi.call(this)}function zi(t,e,n){if(n=n===lt?null:n,$i.call(this),this.f10_1=e,this.g10_1=n,this.h10_1=dt(t),null!=this.g10_1&&!this.g10_1.dg())throw bt(dt("Failed requirement."))}function ji(){return Zi()}function Ti(){u=this,$i.call(this),this.i10_1="null";var t=Tt();this.j10_1=St(t,ji)}function Si(){return null==u&&new Ti,u}function Ri(t){return Li(),function(t){return lo(),!!In(t,"true",!0)||!In(t,"false",!0)&&null}(t.e10())}function Ai(t){return Li(),At(t.e10())}function Mi(t){Li();var e,n=t instanceof $i?t:null;return null==n?function(t,e){throw Li(),bt("Element "+zt(t)+" is not a "+e)}(t,"JsonPrimitive"):e=n,e}function Li(){c||(c=!0,r=qt("kotlinx.serialization.json.JsonUnquotedLiteral",Ft(Ot())))}function Di(t){return t.kf("JsonPrimitive",Qi(Pi)),t.kf("JsonNull",Qi(Oi)),t.kf("JsonLiteral",Qi(Fi)),t.kf("JsonObject",Qi(qi)),t.kf("JsonArray",Qi(Ii)),ht()}function Pi(){return Ki().l10_1}function Oi(){return Zi().m10_1}function Fi(){return er().n10_1}function qi(){return Yi().o10_1}function Ii(){return Wi().p10_1}function Hi(){h=this;var t=It();this.q10_1=Ht("kotlinx.serialization.json.JsonElement",t,[],Di)}function Bi(){return null==h&&new Hi,h}function Ni(){f=this,this.s10_1=Nt(Bi()).ze(),this.t10_1="kotlinx.serialization.json.JsonArray"}function Vi(){d=this,this.p10_1=(null==f&&new Ni,f)}function Wi(){return null==d&&new Vi,d}function Ui(){b=this,this.v10_1=Wt(Ft(Ot()),Bi()).ze(),this.w10_1="kotlinx.serialization.json.JsonObject"}function Gi(){p=this,this.o10_1=(null==b&&new Ui,b)}function Yi(){return null==p&&new Gi,p}function Ji(){m=this,this.l10_1=Ht("kotlinx.serialization.json.JsonPrimitive",Ut(),[])}function Ki(){return null==m&&new Ji,m}function Xi(){g=this,this.m10_1=Ht("kotlinx.serialization.json.JsonNull",Gt(),[])}function Zi(){return null==g&&new Xi,g}function Qi(t){return new sr(t)}function tr(){_=this,this.n10_1=Yt("kotlinx.serialization.json.JsonLiteral",Ut())}function er(){return null==_&&new tr,_}function nr(t){!function(t){var e=te(t,ar)?t:null;if(null==e)throw ee("This serializer can be used only with Json format.Expected Encoder to be JsonEncoder, got "+zt(t))}(t)}function ir(t){var e=te(t,gi)?t:null;if(null==e)throw ee("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+zt(t));return e}function rr(t){ir(t)}function or(t){return ae("original",1,se,(function(t){return or(t)}),null),t.b11_1.k1()}function sr(t){this.b11_1=ne(t)}function ar(){}function lr(t){this.c11_1=t,this.d11_1=!0}function ur(t,e){lr.call(this,t),this.y11_1=e}function cr(t,e){lr.call(this,t),this.b12_1=e}function hr(t,e){lr.call(this,t),this.e12_1=e,this.f12_1=0}function fr(t){var e,n;this.g12_1=new ve(t,(e=this,n=function(t,n){return r=t,o=n,(i=e).h12_1=!r.jg(o)&&r.gg(o).wf(),i.h12_1;var i,r,o},n.callableName="readIfAbsent",n)),this.h12_1=!1}function dr(t,e){t.i12("Unexpected special floating-point value "+dt(e)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification",lt,ls())}function br(t){kr.call(this,t),we(this,br)}function pr(t){return new br("Value of type '"+t.ag()+"' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is '"+t.eg()+"'.\n"+it)}function mr(t){kr.call(this,t),we(this,mr)}function gr(t,e,n){return vr(t,e+"\nJSON input: "+xr(n,t))}function _r(t,e,n){return vr(-1,function(t,e,n){return"Unexpected special floating-point value "+dt(t)+" with key "+e+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+ls()+"\nCurrent output: "+xr(n)}(t,e,n))}function vr(t,e){return new mr(t>=0?"Unexpected JSON token at offset "+t+": "+e:e)}function wr(t,e){return vr(-1,"Encountered an unknown key '"+t+"'.\n"+tt+"\nCurrent input: "+xr(e))}function yr(t,e){return new br("Unexpected special floating-point value "+dt(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+ls()+"\nCurrent output: "+xr(e))}function kr(t){ke(t,this),we(this,kr)}function xr(t,e){if(e=e===lt?-1:e,xe(t)<200)return t;if(-1===e){var n=xe(t)-60|0;if(n<=0)return t;var i=xe(t);return"....."+dt(Ce(t,n,i))}var r=e-30|0,o=e+30|0,s=r<=0?"":".....",a=o>=xe(t)?"":".....",l=Ee(r,0),u=$e(o,xe(t));return s+dt(Ce(t,l,u))+a}function Cr(){return Rr(),v}function Er(t,e,n){if(Rr(),null!=zr(t,e))return Tr(e,t,n);var i=t.hg(n);return ze(),-3!==i?i:e.ay_1.fz_1?Tr(e,t,n):i}function $r(t,e,n){Rr();var i=zr(t,e);return null==i?t.ig(n):function(t,e,n){Rr();var i=cs(e),r=(Rr(),w);return i.k12(t,r,(o=t,s=n,function(){for(var t=0,e=o.cg(),n=De(Array(e),null);t>12),r=so(n>>8),o=so(n>>4),s=so(n);t[n]="\\u"+new mt(i)+new mt(r)+new mt(o)+new mt(s)}while(e<=31);t[34]='\\"',t[92]="\\\\",t[9]="\\t",t[8]="\\b",t[10]="\\n",t[13]="\\r",t[12]="\\f",E=t;var a=new Int8Array(93),l=0;if(l<=31)do{var u=l;l=l+1|0,a[u]=1}while(l<=31);34,a[34]=Hn(34),92,a[92]=Hn(92),116,a[9]=Hn(116),98,a[8]=Hn(98),110,a[10]=Hn(110),114,a[13]=Hn(114),102,a[12]=Hn(102)}}function uo(t){var e=t.xu(),n=null==e?null:t.u15(e);return null==n?t.k1():n}function co(t,e){throw gr(-1,"Failed to parse '"+e+"'",dt(uo(t)))}function ho(t,e,n){var i=t instanceof zi?t:null;if(null==i)throw vr(-1,"Unexpected 'null' when "+n+" was expected");return i}function fo(t,e){Bn.call(this),this.r15_1=t,this.s15_1=e,this.t15_1=this.vz().ay_1}function bo(t,e,n,i){var r,o;t:{var s=t.vz(),a=e.gg(n);if(!a.wf()&&t.u15(i)instanceof Ti)r=!0;else{if(ft(a.eg(),Gt())){if(a.wf()&&t.u15(i)instanceof Ti){r=!1;break t}var l=t.u15(i),u=l instanceof $i?l:null,c=null==u?null:(o=u,Li(),o instanceof Ti?null:o.e10());if(null==c){r=!1;break t}var h=Er(a,s,c);if(ze(),-3===h){ht(),r=!0;break t}}r=!1}}return r}function po(t,e,n){return t.q16_1=!t.vz().ay_1.zy_1&&!e.jg(n)&&e.gg(n).wf(),t.q16_1}function mo(t,e,n,i){n=n===lt?null:n,i=i===lt?null:i,fo.call(this,t,e),this.m16_1=e,this.n16_1=n,this.o16_1=i,this.p16_1=0,this.q16_1=!1}function go(t,e){fo.call(this,t,e),this.w16_1=e,this.x16_1=this.w16_1.f(),this.y16_1=-1}function _o(t,e){fo.call(this,t,e),this.e17_1=e,this.lv(wo())}function vo(t,e){mo.call(this,t,e),this.p17_1=e,this.q17_1=Kn(this.p17_1.w1()),this.r17_1=rt(this.q17_1.f(),2),this.s17_1=-1}function wo(){return z}function yo(){if(A)return ht();A=!0,j=new ko("OBJ",0,Vo(),Wo()),T=new ko("LIST",1,Uo(),Go()),S=new ko("MAP",2,Vo(),Wo()),R=new ko("POLY_OBJ",3,Uo(),Go())}function ko(t,e,n,i){Xn.call(this,t,e),this.h15_1=n,this.i15_1=i}function xo(t,e){var n,i=e.eg();if(i instanceof Ze)n=jo();else if(ft(i,Fe()))n=$o();else if(ft(i,tn())){var r,o=Co(e.gg(0),t.ii()),s=o.eg();if(s instanceof Xe||ft(s,Gt()))r=zo();else{if(!t.ay_1.xy_1)throw pr(o);r=$o()}n=r}else n=Eo();return n}function Co(t,e){var n;if(ft(t.eg(),Qe())){var i=Zn(e,t),r=null==i?null:Co(i,e);n=null==r?t:r}else n=t.dg()?Co(t.gg(0),e):t;return n}function Eo(){return yo(),j}function $o(){return yo(),T}function zo(){return yo(),S}function jo(){return yo(),R}function To(t,e,n){return t.t17(e,n),function(t,e){var n=e;-1===(n=t.v17(n))&&t.i12("Expected escape sequence to continue, got EOF");var i=t.u17(),r=n;n=r+1|0;var o=pt(i,r);if(ft(new mt(o),new mt(gt(117))))return Ao(t,t.u17(),n);var s=function(t){return t<117?as().d18_1[t]:gt(0)}(qn(o));return ft(new mt(s),new mt(gt(0)))&&t.i12("Invalid escaped char '"+new mt(o)+"'"),t.sy_1.n4(s),n}(t,n+1|0)}function So(t,e,n){t.t17(e,n);var i=t.sy_1.toString();return t.sy_1.jd(0),i}function Ro(t){var e=sn(t.ry_1);return t.ry_1=null,e}function Ao(t,e,n){return(n+4|0)>=xe(e)?(t.py_1=n,t.w17(),(t.py_1+4|0)>=xe(e)&&t.i12("Unexpected EOF during unicode escape"),Ao(t,e,t.py_1)):(t.sy_1.n4(Fn((((Mo(t,e,n)<<12)+(Mo(t,e,n+1|0)<<8)|0)+(Mo(t,e,n+2|0)<<4)|0)+Mo(t,e,n+3|0)|0)),n+4|0)}function Mo(t,e,n){var i,r=pt(e,n);return gt(48)<=r&&r<=gt(57)?i=qn(r)-48|0:gt(97)<=r&&r<=gt(102)?i=10+(qn(r)-97|0)|0:gt(65)<=r&&r<=gt(70)?i=10+(qn(r)-65|0)|0:t.i12("Invalid toHexChar char '"+new mt(r)+"' in unicode escape"),i}function Lo(t,e){var n=t.v17(e);(n>=xe(t.u17())||-1===n)&&t.i12("EOF");var i=t.u17(),r=n;n=r+1|0;var o,s=pt(i,r),a=32|qn(s);return 116===a?(Do(t,"rue",n),o=!0):102===a?(Do(t,"alse",n),o=!1):t.i12("Expected valid boolean literal prefix, but had '"+t.l13()+"'"),o}function Do(t,e,n){(xe(t.u17())-n|0)=0&&(t.o5("."),t.o5(r.ig(o)))}else r!==Mr()&&(t.o5("["),t.o5("'"),t.n5(r),t.o5("'"),t.o5("]"))}while(n=0&&ft(new mt(t),new mt(gt(34)))&&"null"===this.l13()&&this.a18("Expected string literal but 'null' literal was found",this.py_1-4|0,"Use 'coerceInputValues = true' in 'Json {}` builder to coerce nulls to default values."),this.y17(Oo(t))},st(Po).y17=function(t){var e=1===t?"quotation mark '\"'":4===t?"comma ','":5===t?"colon ':'":6===t?"start of the object '{'":7===t?"end of the object '}'":8===t?"start of the array '['":9===t?"end of the array ']'":"valid token",n=this.py_1===xe(this.u17())||this.py_1<=0?"EOF":zn(pt(this.u17(),this.py_1-1|0));this.i12("Expected "+e+", but had '"+n+"' instead",this.py_1-1|0)},st(Po).i13=function(){for(var t=this.u17(),e=this.py_1;-1!==(e=this.v17(e));){var n=pt(t,e);if(!(ft(new mt(n),new mt(gt(32)))||ft(new mt(n),new mt(gt(10)))||ft(new mt(n),new mt(gt(13)))||ft(new mt(n),new mt(gt(9)))))return this.py_1=e,Oo(n);e=e+1|0}return this.py_1=e,10},st(Po).y14=function(t){var e=this.b18();e=this.v17(e);var n=xe(this.u17())-e|0;if(n<4||-1===e)return!1;var i=0;if(i<=3)do{var r=i;if(i=i+1|0,!ft(new mt(pt("null",r)),new mt(pt(this.u17(),e+r|0))))return!1}while(i<=3);return!(n>4&&0===Oo(pt(this.u17(),e+4|0))||(t&&(this.py_1=e+4|0),0))},st(Po).j15=function(t,e){return t=t===lt||t,e===lt?this.y14(t):e.y14.call(this,t)},st(Po).b18=function(){var t=this.py_1;t:for(;-1!==(t=this.v17(t));){var e=pt(this.u17(),t);if(!(ft(new mt(e),new mt(gt(32)))||ft(new mt(e),new mt(gt(10)))||ft(new mt(e),new mt(gt(13)))||ft(new mt(e),new mt(gt(9)))))break t;t=t+1|0}return this.py_1=t,t},st(Po).z14=function(t){var e,n=this.i13();if(t){if(1!==n&&0!==n)return null;e=this.l13()}else{if(1!==n)return null;e=this.k13()}var i=e;return this.ry_1=i,i},st(Po).c18=function(t,e){var n=this.u17();return dt(Ce(n,t,e))},st(Po).k13=function(){return null!=this.ry_1?Ro(this):this.c15()},st(Po).consumeString2=function(t,e,n){for(var i=n,r=e,o=pt(t,i),s=!1;!ft(new mt(o),new mt(gt(34)));)ft(new mt(o),new mt(gt(92)))?(s=!0,-1===(i=this.v17(To(this,r,i)))&&this.i12("EOF",i),r=i):(i=i+1|0)>=xe(t)&&(s=!0,this.t17(r,i),-1===(i=this.v17(i))&&this.i12("EOF",i),r=i),o=pt(t,i);var a=s?So(this,r,i):this.c18(r,i);return this.py_1=i+1|0,a},st(Po).d15=function(){var t,e=this.l13();return"null"===e&&!ft(new mt(pt((t=this).u17(),t.py_1-1|0)),new mt(gt(34)))&&this.i12("Unexpected 'null' value instead of string literal"),e},st(Po).l13=function(){if(null!=this.ry_1)return Ro(this);var t=this.b18();(t>=xe(this.u17())||-1===t)&&this.i12("EOF",t);var e=Oo(pt(this.u17(),t));if(1===e)return this.k13();0!==e&&this.i12("Expected beginning of the string, but got "+new mt(pt(this.u17(),t)));for(var n=!1;0===Oo(pt(this.u17(),t));)if((t=t+1|0)>=xe(this.u17())){n=!0,this.t17(this.py_1,t);var i=this.v17(t);if(-1===i)return this.py_1=t,So(this,0,0);t=i}var r=n?So(this,this.py_1,t):this.c18(this.py_1,t);return this.py_1=t,r},st(Po).t17=function(t,e){this.sy_1.id(this.u17(),t,e)},st(Po).b15=function(t){var e=Se(),n=this.i13();if(8!==n&&6!==n)return this.l13(),ht();for(;;)if(1!==(n=this.i13())){var i=n;if(8===i||6===i)e.a(n);else if(9===i){if(8!==Qn(e))throw gr(this.py_1,"found ] instead of } at path: "+this.qy_1,this.u17());ti(e)}else if(7===i){if(6!==Qn(e))throw gr(this.py_1,"found } instead of ] at path: "+this.qy_1,this.u17());ti(e)}else 10===i&&this.i12("Unexpected end of input due to malformed JSON during ignoring unknown keys");if(this.n13(),0===e.f())return ht()}else t?this.l13():this.c15()},st(Po).toString=function(){return"JsonReader(source='"+this.u17()+"', currentPosition="+this.py_1+")"},st(Po).a15=function(t){var e=this.c18(0,this.py_1),n=ei(e,t);this.a18("Encountered an unknown key '"+t+"'",n,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},st(Po).a18=function(t,e,n){var i=0===xe(n)?"":"\n"+n;throw gr(e,t+" at path: "+this.qy_1.v12()+i,this.u17())},st(Po).i12=function(t,e,n,i){return e=e===lt?this.py_1:e,n=n===lt?"":n,i===lt?this.a18(t,e,n):i.a18.call(this,t,e,n)},st(Po).m15=function(){var t,e=this.b18();((e=this.v17(e))>=xe(this.u17())||-1===e)&&this.i12("EOF"),ft(new mt(pt(this.u17(),e)),new mt(gt(34)))?((e=e+1|0)===xe(this.u17())&&this.i12("EOF"),t=!0):t=!1;var n,i=t,r=new ni(0,0),o=!1,s=e,a=!0;t:for(;a;){var l=pt(this.u17(),e);if(ft(new mt(l),new mt(gt(45))))e!==s&&this.i12("Unexpected symbol '-' in numeric literal"),o=!0,e=e+1|0;else{if(0!==Oo(l))break t;a=!((e=e+1|0)===xe(this.u17()));var u=ii(l,gt(48));0<=u&&u<=9||this.i12("Unexpected symbol '"+new mt(l)+"' in numeric literal"),(r=r.q4(new ni(10,0)).s4(ce(u))).x(new ni(0,0))>0&&this.i12("Numeric value overflow")}}if((s===e||o&&s===(e-1|0))&&this.i12("Expected numeric literal"),i&&(a||this.i12("EOF"),ft(new mt(pt(this.u17(),e)),new mt(gt(34)))||this.i12("Expected closing quotation mark"),e=e+1|0),this.py_1=e,o)n=r;else{var c=r;ri(),c.equals(new ni(0,-2147483648))?this.i12("Numeric value overflow"):n=r.o4()}return n},st(Po).k15=function(){return Lo(this,this.b18())},st(Po).l15=function(){var t,e=this.b18();e===xe(this.u17())&&this.i12("EOF"),ft(new mt(pt(this.u17(),e)),new mt(gt(34)))?(e=e+1|0,t=!0):t=!1;var n=t,i=Lo(this,e);if(n){this.py_1===xe(this.u17())&&this.i12("EOF"),ft(new mt(pt(this.u17(),this.py_1)),new mt(gt(34)))||this.i12("Expected closing quotation mark");this.py_1=this.py_1+1|0}return i},st(us).u17=function(){return this.j18_1},st(us).v17=function(t){return t0&&l.a(c)}i=l}var f,d=i;if(null==d)f=null;else{for(var b=q(F(d,10)),p=d.c();p.d();){for(var m,g,_=p.e(),v=e.l6r_1,w=null==v?null:v.modules,y=null==(g=null==w?null:w)?null:g.responsiveLayout,k=null==y?null:y.hiddenColumns,x=null!=k&&B(k)?k:A(),C=q(x.length),E=x,$=0,z=E.length;$
"+p),_.title=n(t.s6e_1),null!=t.t6e_1&&(_.field=t.t6e_1),null!=t.u6e_1){for(var y,k=t.u6e_1,x=q(F(k,10)),C=k.c();C.d();){var E;E=Pt(C.e(),e,n,i),x.a(E)}y=I(x),_.columns=y}null!=t.v6e_1&&(_.visible=t.v6e_1),null!=t.w6e_1&&(_.align=t.w6e_1.l6j_1),null!=t.x6e_1&&(_.width=t.x6e_1),null!=t.y6e_1&&(_.minWidth=t.y6e_1),null!=t.z6e_1&&(_.widthGrow=t.z6e_1),null!=t.a6f_1&&(_.widthShrink=t.a6f_1),null!=t.b6f_1&&(_.resizable=t.b6f_1),null!=t.c6f_1&&(_.frozen=t.c6f_1),null!=t.d6f_1&&(_.responsive=t.d6f_1),null!=t.e6f_1&&(_.tooltip=t.e6f_1),null!=t.f6f_1&&(_.cssClass=t.f6f_1),null!=t.g6f_1&&(_.rowHandle=t.g6f_1),null!=t.h6f_1&&(_.hideInHtml=t.h6f_1),null!=t.j6f_1?_.sorter=t.j6f_1:null!=t.i6f_1&&(_.sorter=t.i6f_1.k6l_1),null!=t.k6f_1&&(_.sorterParams=t.k6f_1),null!=t.p6f_1&&(_.variableHeight=t.p6f_1),null!=t.q6f_1&&(_.editable=t.q6f_1),null!=l?_.editor=l:null!=t.s6f_1?_.editor=t.s6f_1:null!=t.r6f_1&&(_.editor=t.r6f_1.n6l_1),null!=t.u6f_1&&(_.editorParams=t.u6f_1),null!=t.v6f_1&&(_.validator=t.v6f_1.q6l_1),null!=t.x6f_1&&(_.validatorParams=t.x6f_1),null!=t.y6f_1&&(_.download=t.y6f_1),null!=t.z6f_1&&(_.downloadTitle=n(t.z6f_1)),null!=t.a6g_1&&(_.topCalc=t.a6g_1.t6l_1),null!=t.b6g_1&&(_.topCalcParams=t.b6g_1),null!=t.c6g_1&&(_.topCalcFormatter=t.c6g_1.o6j_1),null!=t.d6g_1&&(_.topCalcFormatterParams=t.d6g_1),null!=t.e6g_1&&(_.bottomCalc=t.e6g_1.t6l_1),null!=t.f6g_1&&(_.bottomCalcParams=t.f6g_1),null!=t.g6g_1&&(_.bottomCalcFormatter=t.g6g_1.o6j_1),null!=t.h6g_1&&(_.bottomCalcFormatterParams=t.h6g_1),null!=t.i6g_1&&(_.headerSort=t.i6g_1),null!=t.j6g_1&&(_.headerSortStartingDir=t.j6g_1.w6l_1),null!=t.k6g_1&&(_.headerSortTristate=t.k6g_1),null!=t.l6g_1&&(_.headerClick=t.l6g_1),null!=t.m6g_1&&(_.headerDblClick=t.m6g_1),null!=t.n6g_1&&(_.headerContext=t.n6g_1),null!=t.o6g_1&&(_.headerTap=t.o6g_1),null!=t.p6g_1&&(_.headerDblTap=t.p6g_1),null!=t.q6g_1&&(_.headerTapHold=t.q6g_1),null!=t.r6g_1&&(_.headerTooltip=t.r6g_1),null!=t.s6g_1&&(_.headerVertical=t.s6g_1),null!=t.t6g_1&&(_.editableTitle=t.t6g_1),null!=f?_.titleFormatter=f:null!=t.v6g_1?_.titleFormatter=t.v6g_1:null!=t.u6g_1&&(_.titleFormatter=t.u6g_1.o6j_1),null!=t.x6g_1&&(_.titleFormatterParams=t.x6g_1),null!=t.a6h_1?_.headerFilter=t.a6h_1:null!=t.y6g_1&&(_.headerFilter=t.y6g_1.n6l_1),null!=t.z6g_1&&(_.headerFilterParams=t.z6g_1),null!=t.b6h_1&&(_.headerFilterPlaceholder=n(t.b6h_1)),null!=t.c6h_1&&(_.headerFilterEmptyCheck=t.c6h_1),null!=t.e6h_1?_.headerFilterFunc=t.e6h_1:null!=t.d6h_1&&(_.headerFilterFunc=t.d6h_1.z6l_1),null!=t.f6h_1&&(_.headerFilterFuncParams=t.f6h_1),null!=t.g6h_1&&(_.headerFilterLiveFilter=t.g6h_1),null!=t.h6h_1&&(_.htmlOutput=t.h6h_1),null!=t.i6h_1&&(_.print=t.i6h_1),null!=t.j6h_1?_.formatterPrint=t.j6h_1:null!=t.n6f_1&&(_.formatterPrint=Nt),null!=t.k6h_1&&(_.formatterPrintParams=t.k6h_1),null!=t.l6h_1&&(_.cellClick=t.l6h_1),null!=t.m6h_1&&(_.cellDblClick=t.m6h_1),null!=t.n6h_1&&(_.cellContext=t.n6h_1),null!=t.o6h_1&&(_.cellTap=t.o6h_1),null!=t.p6h_1&&(_.cellDblTap=t.p6h_1),null!=t.q6h_1&&(_.cellTapHold=t.q6h_1),null!=t.r6h_1&&(_.cellMouseEnter=t.r6h_1),null!=t.s6h_1&&(_.cellMouseLeave=t.s6h_1),null!=t.t6h_1&&(_.cellMouseOver=t.t6h_1),null!=t.u6h_1&&(_.cellMouseOut=t.u6h_1),null!=t.v6h_1&&(_.cellMouseMove=t.v6h_1),null!=t.w6h_1&&(_.cellEditing=t.w6h_1),null!=t.x6h_1&&(_.cellEdited=t.x6h_1),null!=t.y6h_1?_.cellEditCancelled=t.y6h_1:null!=l&&(_.cellEditCancelled=Vt),null!=t.z6h_1&&(_.headerMenu=t.z6h_1),null!=t.a6i_1&&(_.headerContextMenu=t.a6i_1),null!=t.b6i_1&&(_.contextMenu=t.b6i_1),null!=t.c6i_1&&(_.hozAlign=t.c6i_1.l6j_1),null!=t.d6i_1&&(_.vertAlign=t.d6i_1.v6k_1),null!=t.e6i_1&&(_.clickMenu=t.e6i_1),null!=t.f6i_1&&(_.headerHozAlign=t.f6i_1.l6j_1),null!=t.g6i_1&&(_.accessor=t.g6i_1),null!=t.h6i_1&&(_.accessorParams=t.h6i_1),null!=t.i6i_1&&(_.maxWidth=t.i6i_1),null!=t.j6i_1&&(_.mutatorData=t.j6i_1),null!=t.k6i_1&&(_.mutatorDataParams=t.k6i_1),null!=t.l6i_1&&(_.mutatorEdit=t.l6i_1),null!=t.m6i_1&&(_.mutatorEditParams=t.m6i_1),null!=t.n6i_1&&(_.mutatorClipboard=t.n6i_1),null!=t.o6i_1&&(_.mutatorClipboardParams=t.o6i_1),null!=t.p6i_1&&(_.mutator=t.p6i_1),null!=t.q6i_1&&(_.mutatorParams=t.q6i_1),null!=t.r6i_1&&(_.maxInitialWidth=t.r6i_1),null!=t.s6i_1&&(_.cellPopup=t.s6i_1),null!=t.t6i_1&&(_.headerPopup=t.t6i_1),null!=t.u6i_1&&(_.headerPopupIcon=t.u6i_1),null!=t.v6i_1&&(_.headerContextPopup=t.v6i_1),null!=t.w6i_1&&(_.clickPopup=t.w6i_1),null!=t.x6i_1&&(_.contextPopup=t.x6i_1),null!=t.y6i_1&&(_.headerMenuIcon=t.y6i_1),null!=t.z6i_1&&(_.headerWordWrap=t.z6i_1),null!=t.b6j_1&&(_.headerClickPopup=t.b6j_1),null!=t.c6j_1&&(_.headerDblClickPopup=t.c6j_1),null!=t.d6j_1&&(_.headerClickMenu=t.d6j_1),null!=t.e6j_1&&(_.headerDblClickMenu=t.e6j_1),null!=t.f6j_1&&(_.dblClickMenu=t.f6j_1);var $=_;return null!=$&&H($)?$:A()}function Ot(){v=this,this.a6m_1=null,this.b6m_1=null,this.c6m_1=null}function Ft(){return null==v&&new Ot,v}function qt(t,e,n){P.call(this,t,e),this.r6j_1=n}function It(){var t=Ft().a6m_1;return null==t||t.g1a(),Ft().c6m_1=null,Ft().a6m_1=null,Ft().b6m_1=null,D()}function Ht(t,e,n,i){return function(r){r.stopPropagation(),t.isVisible()?(t.hide(),e.classList.remove("fa-check-square"),e.classList.add("fa-square"),D()):n.k(t.getField())?(t.show(),t.hide(),e.classList.remove("fa-check-square"),e.classList.add("fa-square"),D()):(t.show(),e.classList.remove("fa-square"),e.classList.add("fa-check-square"),D());var o,s=i.l6r_1;return null==s?o=null:(s.redraw(!0),o=D()),o}}function Bt(){var t,e=nt(et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle")));if(null!=(t=null==e?null:(e instanceof HTMLElement?e:A()).classList.contains("open"))&&t)for(var n=et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle.open")).c();n.d();){var i=n.e();(i instanceof HTMLElement?i:A()).click()}else for(var r=et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle:not(.open)")).c();r.d();){var o=r.e();(o instanceof HTMLElement?o:A()).click()}return D()}function Nt(t,e,n){return t.getValue()}function Vt(t){return t.checkHeight(),D()}function Wt(){k=this,zt().s18()}function Ut(){return null==k&&new Wt,k}function Gt(t){return t.jz_1=!0,t.kz_1=!0,D()}function Yt(t){return window.setTimeout((e=t,function(){try{for(var t=e.getTable().getRows("visible"),n=0,i=t.length;n0&&this.i6x(),this.n6r_1){var f=this.l6r_1,d=null==f?null:f.options,b=null==d?null:d.pagination,p=this.l6r_1,m=null==p?null:p.options;null==m||(m.pagination=!1);var g=this.l6r_1;null==g||g.replaceData(a,null,null);var _=this.l6r_1,v=null==_?null:_.options;null==v||(v.pagination=b)}},C(Kt).j6x=function(t){this.r6r_1=t,this.z6w()},C(Kt).z6w=function(){if(null!=this.r6r_1){var t=this.l6r_1;null==t||t.setFilter((e=this,function(t,n){var i=e.r6r_1;return null==i?null:i(e.t6r(t))}),null,null,null)}var e},C(Kt).i6x=function(){var t=Ft().b6m_1;null==t||t(null);var e=Ft().c6m_1;null==e||(window.clearTimeout(e),D());var n=Ft().a6m_1;null==n||n.g1a(),Ft().a6m_1=null},C(Kt).w6r=function(t){var e;if(null!=this.g6r_1){if(null==this.b6x()||null==this.h6r_1)throw Y("The data class can't be deserialized. Please provide a serializer when creating the Tabulator instance.");e=yt(this.b6x()).ey(kt(this.h6r_1),JSON.stringify(t))}else e=wt(t);return e},C(Kt).t6r=function(t){var e;if(null!=this.g6r_1){if(null==this.b6x()||null==this.h6r_1)throw Y("The data class can't be deserialized. Please provide a serializer when creating the Tabulator instance.");e=yt(this.b6x()).ey(this.h6r_1,JSON.stringify(t))}else e=t;return e},C(Kt).a6x=function(t){if(null==this.b6x()||null==this.h6r_1)throw Y("The data class can't be serialized. Please provide a serializer when creating the Tabulator instance.");var e=JSON.parse(yt(this.b6x()).dy(this.h6r_1,t));return null==e||e?e:A()},C(Kt).u6r=function(t){this.q6r_1.a(t)},C(Kt).g1a=function(){var t=this.m6r_1;null==t||t();var e=this.l6r_1;null==e||e.destroy();for(var n=this.q6r_1.c();n.d();)n.e().g1a();this.q6r_1.z8(),this.l6r_1=null,C(ut).g1a.call(this)},C(Xt).toString=function(){return"PaginationState(currentPage="+this.k6x_1+", maxPages="+this.l6x_1+", buttonCount="+this.m6x_1+")"},C(Xt).hashCode=function(){var t=this.k6x_1;return t=x(t,31)+this.l6x_1|0,x(t,31)+this.m6x_1|0},C(Xt).equals=function(t){if(this===t)return!0;if(!(t instanceof Xt))return!1;var e=t instanceof Xt?t:A();return this.k6x_1===e.k6x_1&&this.l6x_1===e.l6x_1&&this.m6x_1===e.m6x_1},t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(b)return D();b=!0,new At("LEFT",0,"left"),d=new At("CENTER",1,"center"),new At("RIGHT",2,"right")}(),d},t.$_$.b=function(){return Mt(),m},t.$_$.c=function(){return Mt(),p},t.$_$.d=function(){return function(){if(f)return D();f=!0,new St("FITDATA",0,"fitData"),new St("FITDATAFILL",1,"fitDataFill"),h=new St("FITCOLUMNS",2,"fitColumns"),new St("FITDATASTRETCH",3,"fitDataStretch"),new St("FITDATATABLE",4,"fitDataTable")}(),h},t.$_$.e=function(){return function(){if(c)return D();c=!0,new Tt("BASIC",0,"basic"),u=new Tt("VIRTUAL",1,"virtual")}(),u},t.$_$.f=Ut,t.$_$.g=function(){return null==a&&new Et,a},t.$_$.h=zt,t.$_$.i=Rt,t.$_$.j=jt,t.$_$.k=Kt,t})?i.apply(e,r):i)||(t.exports=o)},2632:function(t,e,n){var i,r,o;r=[e,n(2938),n(2938),n(8744),n(3645),n(5742),n(3730)],void 0===(o="function"==typeof(i=function(t,e,i,r,o,s,a){"use strict";var l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft,dt,bt,pt,mt,gt,_t,vt,wt=e.init,yt=e.h,kt=e.h,xt=Math.imul,Ct=e.h,Et=r.$_$.o7,$t=r.$_$.u4,zt=r.$_$.n3,jt=r.$_$.n6,Tt=r.$_$.ja,St=r.$_$.p7,Rt=r.$_$.n7,At=r.$_$.ia,Mt=r.$_$.u6,Lt=r.$_$.l6,Dt=r.$_$.d9,Pt=r.$_$.i,Ot=r.$_$.a8,Ft=r.$_$.r6,qt=r.$_$.c5,It=r.$_$.y9,Ht=r.$_$.f4,Bt=r.$_$.h,Nt=r.$_$.ha,Vt=r.$_$.u9,Wt=r.$_$.k5,Ut=r.$_$.k8,Gt=r.$_$.b6,Yt=r.$_$.r,Jt=r.$_$.y5,Kt=r.$_$.z5,Xt=r.$_$.s4,Zt=r.$_$.x4,Qt=r.$_$.i9,te=r.$_$.h7,ee=r.$_$.l5,ne=r.$_$.l8,ie=r.$_$.a6,re=r.$_$.t,oe=o.$_$.e2,se=r.$_$.f,ae=o.$_$.h2,le=r.$_$.v3,ue=r.$_$.c7,ce=s.$_$.a,he=o.$_$.o,fe=a.$_$.a,de=a.$_$.b,be=r.$_$.x3,pe=r.$_$.g4,me=r.$_$.j5,ge=r.$_$.v7,_e=r.$_$.q,ve=r.$_$.m5,we=r.$_$.c6,ye=r.$_$.s6,ke=r.$_$.t6,xe=r.$_$.p6,Ce=r.$_$.t7,Ee=r.$_$.f7,$e=r.$_$.i5,ze=r.$_$.w4,je=r.$_$.ga,Te=r.$_$.b1,Se=r.$_$.p8,Re=r.$_$.m7,Ae=r.$_$.ka,Me=r.$_$.h5,Le=r.$_$.p5,De=r.$_$.t4,Pe=r.$_$.l7,Oe=r.$_$.u7,Fe=r.$_$.d3,qe=o.$_$.e1,Ie=o.$_$.k2,He=s.$_$.b,Be=r.$_$.n5,Ne=o.$_$.i2,Ve=r.$_$.g9,We=r.$_$.e4;function Ue(){var t=this.e1a();null==t||t.focus()}function Ge(t){this.d2s()||this.c2s(!0),this.g2s(t);var e,n=this.j2s(),i=null==n?null:n(t);if(null==i){var r=this.l2s().v1(cr().e20_1);e=null==r?null:r(t)}else e=i;this.b2s(e)}function Ye(){return this.c2z().e10()}function Je(){}function Ke(t){this.w26("row"),this.w26("kv-control-horiz"),this.b2z().w26("col-sm-"+t.i2z_1),this.b2z().w26("col-form-label"),this.z2y().y26("col-sm-"+t.j2z_1),this.c2z().w26("offset-sm-"+t.i2z_1),this.c2z().w26("col-sm-"+t.j2z_1)}function Xe(){this.x26("kv-mb-3")}function Ze(){return this.k1()}function Qe(t){var e,n=null!=t&&"string"==typeof t?t:null;e=null==n?null==t?null:Ce(t):n,this.q2y(e)}function tn(){return this.k1()}function en(t){var e=null!=t&&"boolean"==typeof t?t:null;this.q2y(null!=e&&e)}function nn(){}function rn(t,e){null!=(null==e?null:e.appState)&&Yr().u18();var n=t(),i=null==e?null:e.appState;return n.q18(null==i?$t():i),Yr().v18().w18(),n}function on(){l=this}function sn(){u=this,this.c19_1=n(7673).Z,this.d19_1=n(579).ZP;var t;t=[(Xr(),ht),(Xr(),ct),(Xr(),ft),(Xr(),dt),(Xr(),bt)],this.e19_1=wt(t),this.f19_1=n(6044).default,this.g19_1={}}function an(){return null==u&&new sn,u}function ln(){}function un(){this.r19_1={}}function cn(){}function hn(){this.x19_1={}}function fn(){}function dn(){}function bn(){if(p)return zt();p=!0,c=new pn("px",0,"px"),new pn("pt",1,"pt"),new pn("em",2,"em"),new pn("cm",3,"cm"),new pn("mm",4,"mm"),new pn("in",5,"in"),new pn("pc",6,"pc"),new pn("ch",7,"ch"),new pn("rem",8,"rem"),new pn("vw",9,"vw"),h=new pn("vh",10,"vh"),new pn("vmin",11,"vmin"),new pn("vmax",12,"vmax"),f=new pn("perc",13,"%"),d=new pn("auto",14,"auto"),b=new pn("normal",15,"normal")}function pn(t,e,n){Dt.call(this,t,e),this.q1a_1=n}function mn(){if(_)return zt();_=!0,new gn("FLEXSTART",0,"flex-start"),m=new gn("FLEXEND",1,"flex-end"),new gn("CENTER",2,"center"),new gn("SPACEBETWEEN",3,"space-between"),g=new gn("SPACEAROUND",4,"space-around"),new gn("SPACEEVENLY",5,"space-evenly"),new gn("START",6,"start"),new gn("END",7,"end"),new gn("STRETCH",8,"stretch")}function gn(t,e,n){Dt.call(this,t,e),this.t1a_1=n}function _n(t,e,n){Dt.call(this,t,e),this.w1a_1=n}function vn(t,e,n){Dt.call(this,t,e),this.z1a_1=n}function wn(){return bn(),f}function yn(){return mn(),m}function kn(){return function(){if(k)return zt();k=!0,new vn("INLINE",0,"inline"),new vn("BLOCK",1,"block"),y=new vn("FLEX",2,"flex"),new vn("GRID",3,"grid"),new vn("INLINEBLOCK",4,"inline-block"),new vn("INLINEFLEX",5,"inline-flex"),new vn("INLINEGRID",6,"inline-grid"),new vn("INLINETABLE",7,"inline-table"),new vn("LISTITEM",8,"list-item"),new vn("RUNIN",9,"run-in"),new vn("TABLE",10,"table"),new vn("TABLECAPTION",11,"table-caption"),new vn("TABLECOLUMNGROUP",12,"table-column-group"),new vn("TABLEHEADERGROUP",13,"table-header-group"),new vn("TABLEFOOTERGROUP",14,"table-footer-group"),new vn("TABLEROWGROUP",15,"table-row-group"),new vn("TABLECELL",16,"table-cell"),new vn("TABLECOLUMN",17,"table-column"),new vn("TABLEROW",18,"table-row"),new vn("CONTENTS",19,"contents"),new vn("NONE",20,"none"),new vn("INITIAL",21,"initial"),new vn("INHERIT",22,"inherit")}(),y}function xn(){}function Cn(t){this.b1b_1=t,this.c1b_1=null}function En(t,e){this.d1b_1=t,this.e1b_1=e}function $n(){x=this,this.f1b_1=0;var t;t=Pt(),this.g1b_1=t}function zn(){return null==x&&new $n,x}function jn(t,e,n){null!=n?t.p1f_1[e]=n:oo(t.p1f_1,e)}function Tn(t,e){this.g1j_1=t,this.f1j_1=e}function Sn(t,e){this.j1j_1=t,this.i1j_1=e}function Rn(t){return t.c1k()}function An(t){return t.c1k()}function Mn(t){return fo(t)}function Ln(){this.o1f_1={},this.p1f_1={},this.q1f_1=null;var t,e;t=new Tn(this,(e=this,function(t){return jn(e,"width",null==t?null:fo(t)),zt()})),this.r1f_1=t.h1j(this,Ft("width",1,Ot,(function(t){return t.h1o()}),(function(t,e){return t.g1o(e)})));var n;n=new Tn(this,function(t){return function(e){return jn(t,"min-width",null==e?null:fo(e)),zt()}}(this)),this.s1f_1=n.h1j(this,Ft("minWidth",1,Ot,(function(t){return t.j1o()}),(function(t,e){return t.i1o(e)})));var i;i=new Tn(this,function(t){return function(e){return jn(t,"max-width",null==e?null:fo(e)),zt()}}(this)),this.t1f_1=i.h1j(this,Ft("maxWidth",1,Ot,(function(t){return t.l1o()}),(function(t,e){return t.k1o(e)})));var r;r=new Tn(this,function(t){return function(e){return jn(t,"height",null==e?null:fo(e)),zt()}}(this)),this.u1f_1=r.h1j(this,Ft("height",1,Ot,(function(t){return t.n1o()}),(function(t,e){return t.m1o(e)})));var o;o=new Tn(this,function(t){return function(e){return jn(t,"min-height",null==e?null:fo(e)),zt()}}(this)),this.v1f_1=o.h1j(this,Ft("minHeight",1,Ot,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})));var s;s=new Tn(this,function(t){return function(e){return jn(t,"max-height",null==e?null:fo(e)),zt()}}(this)),this.w1f_1=s.h1j(this,Ft("maxHeight",1,Ot,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})));var a;a=new Tn(this,function(t){return function(e){return jn(t,"display",null==e?null:e.z1a_1),zt()}}(this)),this.x1f_1=a.h1j(this,Ft("display",1,Ot,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})));var l;l=new Tn(this,function(t){return function(e){return jn(t,"position",null==e?null:e.p1j_1),zt()}}(this)),this.y1f_1=l.h1j(this,Ft("position",1,Ot,(function(t){return t.en()}),(function(t,e){return t.u1o(e)})));var u;u=new Tn(this,function(t){return function(e){return jn(t,"top",null==e?null:fo(e)),zt()}}(this)),this.z1f_1=u.h1j(this,Ft("top",1,Ot,(function(t){return t.w1o()}),(function(t,e){return t.v1o(e)})));var c;c=new Tn(this,function(t){return function(e){return jn(t,"left",null==e?null:fo(e)),zt()}}(this)),this.a1g_1=c.h1j(this,Ft("left",1,Ot,(function(t){return t.y1o()}),(function(t,e){return t.x1o(e)})));var h;h=new Tn(this,function(t){return function(e){return jn(t,"right",null==e?null:fo(e)),zt()}}(this)),this.b1g_1=h.h1j(this,Ft("right",1,Ot,(function(t){return t.a1p()}),(function(t,e){return t.z1o(e)})));var f;f=new Tn(this,function(t){return function(e){return jn(t,"bottom",null==e?null:fo(e)),zt()}}(this)),this.c1g_1=f.h1j(this,Ft("bottom",1,Ot,(function(t){return t.c1p()}),(function(t,e){return t.b1p(e)})));var d;d=new Tn(this,function(t){return function(e){return jn(t,"z-index",null==e?null:""+e),zt()}}(this)),this.d1g_1=d.h1j(this,Ft("zIndex",1,Ot,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})));var b;b=new Tn(this,function(t){return function(e){return jn(t,"overflow",null==e?null:e.s1j_1),zt()}}(this)),this.e1g_1=b.h1j(this,Ft("overflow",1,Ot,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})));var p;p=new Tn(this,function(t){return function(e){return jn(t,"overflow-x",null==e?null:e.s1j_1),zt()}}(this)),this.f1g_1=p.h1j(this,Ft("overflowX",1,Ot,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})));var m;m=new Tn(this,function(t){return function(e){return jn(t,"overflow-y",null==e?null:e.s1j_1),zt()}}(this)),this.g1g_1=m.h1j(this,Ft("overflowY",1,Ot,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})));var g;g=new Tn(this,function(t){return function(e){return jn(t,"overflow-wrap",null==e?null:e.v1j_1),zt()}}(this)),this.h1g_1=g.h1j(this,Ft("overflowWrap",1,Ot,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})));var _;_=new Tn(this,function(t){return function(e){return jn(t,"resize",null==e?null:e.y1j_1),zt()}}(this)),this.i1g_1=_.h1j(this,Ft("resize",1,Ot,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})));var v;v=new Tn(this,function(t){return function(e){return jn(t,"border",null==e?null:e.c1k()),zt()}}(this)),this.j1g_1=v.h1j(this,Ft("border",1,Ot,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})));var w;w=new Tn(this,function(t){return function(e){return jn(t,"border-top",null==e?null:e.c1k()),zt()}}(this)),this.k1g_1=w.h1j(this,Ft("borderTop",1,Ot,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})));var y;y=new Tn(this,function(t){return function(e){return jn(t,"border-right",null==e?null:e.c1k()),zt()}}(this)),this.l1g_1=y.h1j(this,Ft("borderRight",1,Ot,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})));var k;k=new Tn(this,function(t){return function(e){return jn(t,"border-bottom",null==e?null:e.c1k()),zt()}}(this)),this.m1g_1=k.h1j(this,Ft("borderBottom",1,Ot,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})));var x;x=new Tn(this,function(t){return function(e){return jn(t,"border-left",null==e?null:e.c1k()),zt()}}(this)),this.n1g_1=x.h1j(this,Ft("borderLeft",1,Ot,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})));var C;C=new Tn(this,function(t){return function(e){return jn(t,"margin",null==e?null:fo(e)),zt()}}(this)),this.o1g_1=C.h1j(this,Ft("margin",1,Ot,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})));var E;E=new Tn(this,function(t){return function(e){return jn(t,"margin-top",null==e?null:fo(e)),zt()}}(this)),this.p1g_1=E.h1j(this,Ft("marginTop",1,Ot,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})));var $;$=new Tn(this,function(t){return function(e){return jn(t,"margin-right",null==e?null:fo(e)),zt()}}(this)),this.q1g_1=$.h1j(this,Ft("marginRight",1,Ot,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})));var z;z=new Tn(this,function(t){return function(e){return jn(t,"margin-bottom",null==e?null:fo(e)),zt()}}(this)),this.r1g_1=z.h1j(this,Ft("marginBottom",1,Ot,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})));var j;j=new Tn(this,function(t){return function(e){return jn(t,"margin-left",null==e?null:fo(e)),zt()}}(this)),this.s1g_1=j.h1j(this,Ft("marginLeft",1,Ot,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})));var T;T=new Tn(this,function(t){return function(e){return jn(t,"padding",null==e?null:fo(e)),zt()}}(this)),this.t1g_1=T.h1j(this,Ft("padding",1,Ot,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})));var S;S=new Tn(this,function(t){return function(e){return jn(t,"padding-top",null==e?null:fo(e)),zt()}}(this)),this.u1g_1=S.h1j(this,Ft("paddingTop",1,Ot,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})));var R;R=new Tn(this,function(t){return function(e){return jn(t,"padding-right",null==e?null:fo(e)),zt()}}(this)),this.v1g_1=R.h1j(this,Ft("paddingRight",1,Ot,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})));var A;A=new Tn(this,function(t){return function(e){return jn(t,"padding-bottom",null==e?null:fo(e)),zt()}}(this)),this.w1g_1=A.h1j(this,Ft("paddingBottom",1,Ot,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})));var M;M=new Tn(this,function(t){return function(e){return jn(t,"padding-left",null==e?null:fo(e)),zt()}}(this)),this.x1g_1=M.h1j(this,Ft("paddingLeft",1,Ot,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})));var L;L=new Tn(this,function(t){return function(e){return jn(t,"color",null==e?null:e.c1k()),zt()}}(this)),this.y1g_1=L.h1j(this,Ft("color",1,Ot,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})));var D;D=new Tn(this,function(t){return function(e){return jn(t,"opacity",null==e?null:""+e),zt()}}(this)),this.z1g_1=D.h1j(this,Ft("opacity",1,Ot,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})));var P;P=new Tn(this,function(t){return function(e){return jn(t,"background",null==e?null:e.c1k()),zt()}}(this)),this.a1h_1=P.h1j(this,Ft("background",1,Ot,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})));var O;O=new Tn(this,function(t){return function(e){return jn(t,"text-direction",null==e?null:e.r1k_1),zt()}}(this)),this.b1h_1=O.h1j(this,Ft("textDirection",1,Ot,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})));var F;F=new Tn(this,function(t){return function(e){return jn(t,"letter-spacing",null==e?null:fo(e)),zt()}}(this)),this.c1h_1=F.h1j(this,Ft("letterSpacing",1,Ot,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})));var q;q=new Tn(this,function(t){return function(e){return jn(t,"line-height",null==e?null:fo(e)),zt()}}(this)),this.d1h_1=q.h1j(this,Ft("lineHeight",1,Ot,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})));var I;I=new Tn(this,function(t){return function(e){return jn(t,"text-align",null==e?null:e.u1k_1),zt()}}(this)),this.e1h_1=I.h1j(this,Ft("textAlign",1,Ot,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})));var H;H=new Tn(this,function(t){return function(e){return jn(t,"text-decoration",null==e?null:e.c1k()),zt()}}(this)),this.f1h_1=H.h1j(this,Ft("textDecoration",1,Ot,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})));var B;B=new Tn(this,function(t){return function(e){return jn(t,"text-indent",null==e?null:fo(e)),zt()}}(this)),this.g1h_1=B.h1j(this,Ft("textIndent",1,Ot,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})));var N;N=new Tn(this,function(t){return function(e){return jn(t,"text-shadow",null==e?null:e.c1k()),zt()}}(this)),this.h1h_1=N.h1j(this,Ft("textShadow",1,Ot,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})));var V;V=new Tn(this,function(t){return function(e){return jn(t,"text-transform",null==e?null:e.e1l_1),zt()}}(this)),this.i1h_1=V.h1j(this,Ft("textTransform",1,Ot,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})));var W;W=new Tn(this,function(t){return function(e){return jn(t,"text-overflow",null==e?null:e.h1l_1),zt()}}(this)),this.j1h_1=W.h1j(this,Ft("textOverflow",1,Ot,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})));var U;U=new Tn(this,function(t){return function(e){return jn(t,"unicode-bidi",null==e?null:e.k1l_1),zt()}}(this)),this.k1h_1=U.h1j(this,Ft("unicodeBidi",1,Ot,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})));var G;G=new Tn(this,function(t){return function(e){return jn(t,"vertical-align",null==e?null:e.n1l_1),zt()}}(this)),this.l1h_1=G.h1j(this,Ft("verticalAlign",1,Ot,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})));var Y;Y=new Tn(this,function(t){return function(e){return jn(t,"white-space",null==e?null:e.q1l_1),zt()}}(this)),this.m1h_1=Y.h1j(this,Ft("whiteSpace",1,Ot,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})));var J;J=new Tn(this,function(t){return function(e){return jn(t,"word-spacing",null==e?null:fo(e)),zt()}}(this)),this.n1h_1=J.h1j(this,Ft("wordSpacing",1,Ot,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})));var K;K=new Tn(this,function(t){return function(e){return jn(t,"font-family",e),zt()}}(this)),this.o1h_1=K.h1j(this,Ft("fontFamily",1,Ot,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})));var X;X=new Tn(this,function(t){return function(e){return jn(t,"font-size",null==e?null:fo(e)),zt()}}(this)),this.p1h_1=X.h1j(this,Ft("fontSize",1,Ot,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})));var Z;Z=new Tn(this,function(t){return function(e){return jn(t,"font-style",null==e?null:e.t1l_1),zt()}}(this)),this.q1h_1=Z.h1j(this,Ft("fontStyle",1,Ot,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})));var Q;Q=new Tn(this,function(t){return function(e){return jn(t,"font-weight",null==e?null:e.w1l_1),zt()}}(this)),this.r1h_1=Q.h1j(this,Ft("fontWeight",1,Ot,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})));var tt;tt=new Tn(this,function(t){return function(e){return jn(t,"font-variant",null==e?null:e.z1l_1),zt()}}(this)),this.s1h_1=tt.h1j(this,Ft("fontVariant",1,Ot,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})));var et;et=new Tn(this,function(t){return function(e){return jn(t,"float",null==e?null:e.c1m_1),zt()}}(this)),this.t1h_1=et.h1j(this,Ft("float",1,Ot,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})));var nt;nt=new Tn(this,function(t){return function(e){return jn(t,"clear",null==e?null:e.f1m_1),zt()}}(this)),this.u1h_1=nt.h1j(this,Ft("clear",1,Ot,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})));var it;it=new Tn(this,function(t){return function(e){return jn(t,"word-break",null==e?null:e.i1m_1),zt()}}(this)),this.v1h_1=it.h1j(this,Ft("wordBreak",1,Ot,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})));var rt;rt=new Tn(this,function(t){return function(e){return jn(t,"line-break",null==e?null:e.l1m_1),zt()}}(this)),this.w1h_1=rt.h1j(this,Ft("lineBreak",1,Ot,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})));var ot;ot=new Tn(this,function(t){return function(e){return jn(t,"cursor",null==e?null:e.o1m_1),zt()}}(this)),this.x1h_1=ot.h1j(this,Ft("cursor",1,Ot,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})));var st;st=new Tn(this,function(t){return function(e){return jn(t,"flex-direction",null==e?null:e.r1m_1),zt()}}(this)),this.y1h_1=st.h1j(this,Ft("flexDirection",1,Ot,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})));var at;at=new Tn(this,function(t){return function(e){return jn(t,"flex-wrap",null==e?null:e.u1m_1),zt()}}(this)),this.z1h_1=at.h1j(this,Ft("flexWrap",1,Ot,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})));var lt;lt=new Tn(this,function(t){return function(e){return jn(t,"justify-items",null==e?null:e.x1m_1),zt()}}(this)),this.a1i_1=lt.h1j(this,Ft("justifyItems",1,Ot,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})));var ut;ut=new Tn(this,function(t){return function(e){return jn(t,"justify-content",null==e?null:e.t1a_1),zt()}}(this)),this.b1i_1=ut.h1j(this,Ft("justifyContent",1,Ot,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})));var ct;ct=new Tn(this,function(t){return function(e){return jn(t,"align-items",null==e?null:e.w1a_1),zt()}}(this)),this.c1i_1=ct.h1j(this,Ft("alignItems",1,Ot,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})));var ht;ht=new Tn(this,function(t){return function(e){return jn(t,"align-content",null==e?null:e.a1n_1),zt()}}(this)),this.d1i_1=ht.h1j(this,Ft("alignContent",1,Ot,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})));var ft;ft=new Tn(this,function(t){return function(e){return jn(t,"order",null==e?null:""+e),zt()}}(this)),this.e1i_1=ft.h1j(this,Ft("order",1,Ot,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})));var dt;dt=new Tn(this,function(t){return function(e){return jn(t,"flex-grow",null==e?null:""+e),zt()}}(this)),this.f1i_1=dt.h1j(this,Ft("flexGrow",1,Ot,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})));var bt;bt=new Tn(this,function(t){return function(e){return jn(t,"flex-shrink",null==e?null:""+e),zt()}}(this)),this.g1i_1=bt.h1j(this,Ft("flexShrink",1,Ot,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})));var pt;pt=new Tn(this,function(t){return function(e){return jn(t,"flex-basis",null==e?null:fo(e)),zt()}}(this)),this.h1i_1=pt.h1j(this,Ft("flexBasis",1,Ot,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})));var mt;mt=new Tn(this,function(t){return function(e){return jn(t,"align-self",null==e?null:e.w1a_1),zt()}}(this)),this.i1i_1=mt.h1j(this,Ft("alignSelf",1,Ot,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})));var gt;gt=new Tn(this,function(t){return function(e){return jn(t,"justify-self",null==e?null:e.x1m_1),zt()}}(this)),this.j1i_1=gt.h1j(this,Ft("justifySelf",1,Ot,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})));var _t;_t=new Tn(this,function(t){return function(e){return jn(t,"grid-auto-columns",e),zt()}}(this)),this.k1i_1=_t.h1j(this,Ft("gridAutoColumns",1,Ot,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})));var vt;vt=new Tn(this,function(t){return function(e){return jn(t,"grid-auto-rows",e),zt()}}(this)),this.l1i_1=vt.h1j(this,Ft("gridAutoRows",1,Ot,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})));var wt;wt=new Tn(this,function(t){return function(e){return jn(t,"grid-auto-flow",null==e?null:e.d1n_1),zt()}}(this)),this.m1i_1=wt.h1j(this,Ft("gridAutoFlow",1,Ot,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})));var yt;yt=new Tn(this,function(t){return function(e){return jn(t,"grid-template-columns",e),zt()}}(this)),this.n1i_1=yt.h1j(this,Ft("gridTemplateColumns",1,Ot,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})));var kt;kt=new Tn(this,function(t){return function(e){return jn(t,"grid-template-rows",e),zt()}}(this)),this.o1i_1=kt.h1j(this,Ft("gridTemplateRows",1,Ot,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})));var xt;xt=new Tn(this,function(t){return function(e){return jn(t,"grid-template-areas",null==e?null:qt(e,"\n")),zt()}}(this)),this.p1i_1=xt.h1j(this,Ft("gridTemplateAreas",1,Ot,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})));var Ct;Ct=new Tn(this,function(t){return function(e){return jn(t,"grid-column-gap",null==e?null:e+"px"),zt()}}(this)),this.q1i_1=Ct.h1j(this,Ft("gridColumnGap",1,Ot,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})));var Et;Et=new Tn(this,function(t){return function(e){return jn(t,"grid-row-gap",null==e?null:e+"px"),zt()}}(this)),this.r1i_1=Et.h1j(this,Ft("gridRowGap",1,Ot,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})));var $t;$t=new Tn(this,function(t){return function(e){return jn(t,"grid-column-start",null==e?null:""+e),zt()}}(this)),this.s1i_1=$t.h1j(this,Ft("gridColumnStart",1,Ot,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})));var jt;jt=new Tn(this,function(t){return function(e){return jn(t,"grid-row-start",null==e?null:""+e),zt()}}(this)),this.t1i_1=jt.h1j(this,Ft("gridRowStart",1,Ot,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})));var St;St=new Tn(this,function(t){return function(e){return jn(t,"grid-column-end",e),zt()}}(this)),this.u1i_1=St.h1j(this,Ft("gridColumnEnd",1,Ot,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})));var Rt;Rt=new Tn(this,function(t){return function(e){return jn(t,"grid-row-end",e),zt()}}(this)),this.v1i_1=Rt.h1j(this,Ft("gridRowEnd",1,Ot,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})));var At;At=new Tn(this,function(t){return function(e){return jn(t,"grid-area",e),zt()}}(this)),this.w1i_1=At.h1j(this,Ft("gridArea",1,Ot,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})));var Mt;Mt=new Tn(this,function(t){return function(e){return jn(t,"outline",null==e?null:e.c1k()),zt()}}(this)),this.x1i_1=Mt.h1j(this,Ft("outline",1,Ot,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})));var Lt;Lt=new Tn(this,function(t){return function(e){return null!=e&&null!=t.i1n()&&(t.h1n(null),zt()),jn(t,"box-shadow",null==e?null:e.c1k()),jn(t,"-webkit-box-shadow",null==e?null:e.c1k()),zt()}}(this)),this.y1i_1=Lt.h1j(this,Ft("boxShadow",1,Ot,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})));var Dt;Dt=new Tn(this,function(t){return function(e){null!=e&&null!=t.q1n()&&(t.p1n(null),zt());var n=null==e?null:qt(e,Tt,Tt,Tt,Tt,Tt,Rn);return jn(t,"box-shadow",n),jn(t,"-webkit-box-shadow",n),zt()}}(this)),this.z1i_1=Dt.h1j(this,Ft("boxShadowList",1,Ot,(function(t){return t.i1n()}),(function(t,e){return t.h1n(e)})));var Pt;Pt=new Tn(this,function(t){return function(e){return null!=e&&null!=t.s1n()&&(t.r1n(null),zt()),jn(t,"transition",null==e?null:e.c1k()),zt()}}(this)),this.a1j_1=Pt.h1j(this,Ft("transition",1,Ot,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})));var It;It=new Tn(this,function(t){return function(e){var n;return null!=e&&null!=t.y1n()&&(t.x1n(null),zt()),n=null==e?null:qt(e,Tt,Tt,Tt,Tt,Tt,An),jn(t,"transition",n),zt()}}(this)),this.b1j_1=It.h1j(this,Ft("transitionList",1,Ot,(function(t){return t.s1n()}),(function(t,e){return t.r1n(e)})));var Ht;Ht=new Tn(this,function(t){return function(e){return null!=e&&null!=t.a1o()&&(t.z1n(null),zt()),jn(t,"border-radius",null==e?null:fo(e)),jn(t,"-webkit-border-radius",null==e?null:fo(e)),zt()}}(this)),this.c1j_1=Ht.h1j(this,Ft("borderRadius",1,Ot,(function(t){return t.c1o()}),(function(t,e){return t.b1o(e)})));var Bt;Bt=new Tn(this,function(t){return function(e){null!=e&&null!=t.c1o()&&(t.b1o(null),zt());var n=null==e?null:qt(e," ",Tt,Tt,Tt,Tt,Mn);return jn(t,"border-radius",n),jn(t,"-webkit-border-radius",n),zt()}}(this)),this.d1j_1=Bt.h1j(this,Ft("borderRadiusList",1,Ot,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})));var Nt;Nt=new Tn(this,function(t){return function(e){return jn(t,"list-style",null==e?null:e.c1k()),zt()}}(this)),this.e1j_1=Nt.h1j(this,Ft("listStyle",1,Ot,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})))}function Dn(t){var e,n,i,r=(e=t,function(t){var n;return t.key=e.j1z_1,t.attrs=e.l1z_1.k1(),n=e.v1u(),t.style=n,t.class=e.m1z_1.k1(),t.on=e.g20(),t.hook=function(t){var e,n=t.o1z_1;if(null==n){var i=t.t1z();t.o1z_1=i,e=i}else e=n;return e}(e),zt()});return(n={},(i=function(t){return Vt(n,t)}).callableName="apply",i)(r)}function Pn(t,e,n){this.w1z_1=t,this.u1z_1=e,this.v1z_1=n}function On(t,e){this.y1z_1=t,this.x1z_1=e}function Fn(){C=this,this.z1z_1="KVJQUERYEVENT##",this.a20_1=0}function qn(){return null==C&&new Fn,C}function In(t){return function(){return i=t,(r=function(t){return i.b20(t),zt()}).callableName="buildAttributeSet",e=r,n=new un,e(n),n.s19();var e,n,i,r}}function Hn(t){return function(){return i=t,(r=function(t){return i.f20(t),zt()}).callableName="buildClassSet",e=r,n=new hn,e(n),n.y19();var e,n,i,r}}function Bn(t,e){qn(),t=t===Tt?null:t,e=e===Tt?null:e,Ln.call(this),this.n1y_1=t,this.o1y_1={},this.p1y_1=null,this.q1y_1=null,this.r1y_1=null,this.s1y_1=null,this.t1y_1=null,this.u1y_1=0,this.v1y_1=null,this.w1y_1=null,this.x1y_1=!0;var n,i;n=new Pn(this,null,(i=this,function(t){return i.m1j(),zt()})),this.y1y_1=n.h1j(this,Ft("title",1,Ot,(function(t){return t.p20()}),(function(t,e){return t.o20(e)})));var r;r=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.z1y_1=r.h1j(this,Ft("id",1,Ot,(function(t){return t.r20()}),(function(t,e){return t.q20(e)})));var o;o=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.a1z_1=o.h1j(this,Ft("role",1,Ot,(function(t){return t.t20()}),(function(t,e){return t.s20(e)})));var s;s=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.b1z_1=s.h1j(this,Ft("tabindex",1,Ot,(function(t){return t.v20()}),(function(t,e){return t.u20(e)})));var a;a=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.c1z_1=a.h1j(this,Ft("draggable",1,Ot,(function(t){return t.x20()}),(function(t,e){return t.w20(e)}))),this.d1z_1=null,this.e1z_1=!1,this.f1z_1=null,this.g1z_1=!1,this.h1z_1=null,this.i1z_1=null,this.j1z_1=void 0,this.k1z_1=null;var l=new Cn(In(this));this.l1z_1=l.a1b(function(t){return function(){return null!=t.p1z_1&&!(t.p1z_1===cr().e20_1)}}(this)),this.m1z_1=new Cn(Hn(this)),this.n1z_1=null,this.o1z_1=null,this.p1z_1=null,this.q1z_1=null,this.r1z_1=null,this.s1z_1=null,null==e||e(this)}function Nn(t,e){e=e===Tt?null:e,Ir.call(this,e),this.e2c_1=t;var n=this.e2c_1;null==n||n.z19(this)}function Vn(t,e,n,i,r){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,rr.call(this,(or(),X),e,n,Tt,i),this.r2m_1=t,null==r||r(this)}function Wn(t,e,n,i,r){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,Vn.call(this,t,e,n,i),null==r||r(this)}function Un(){E=this}function Gn(t){return null}function Yn(t,e,n){null==E&&new Un,t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,this.y2x_1=t,this.z2x_1=e,this.a2y_1=n;var i;i=Yt(),this.b2y_1=i;var r;r=Yt(),this.e2y_1=r;var o;o=Yt(),this.f2y_1=o,this.g2y_1=null,this.h2y_1=null;var s,a;if(null==this.z2x_1)s=null;else{var l=uo().k2y_1,u=null==l?fe():l;s=de(u,(a=this,function(t){t.hz_1=!0,t.iz_1=!1;var e,n=t,i=t.uz_1,r=new oe;r.gx(se(Date),no());var o=a.a2y_1;if(null==o);else for(var s=o.p().c();s.d();){var l,u=s.e(),c=u.i1();l=u.k1(),r.gx(c,l)}return e=r.fn(),n.uz_1=ae(i,e),zt()}))}this.i2y_1=s;var c;c=null==this.z2x_1?null:function(t){return function(e){for(var n={},i=e.p().c();i.d();){var r,o=i.e(),s=o.i1(),a=o.k1(),l=a;if(l instanceof Date)r=io(a);else if(null!=l&&ue(l,le)){var u=null!=a&&ue(a,le)?a:null;r=null==u?null:uo().l2y(u,he(ce().k10()))}else r=a;var c=r;null!=c&&(n[s]=c)}return It(t.i2y_1).ey(t.z2x_1,JSON.stringify(n))}}(this),this.c2y_1=c;var h;h=null==this.z2x_1?null:function(t){return function(e){return JSON.parse(It(t.i2y_1).dy(t.z2x_1,e))}}(this),this.d2y_1=h}function Jn(t,e,n,i){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,this.u2y_1=t,this.v2y_1=e,this.w2y_1=n,this.x2y_1=i}function Kn(){}function Xn(){}function Zn(){}function Qn(){}function ti(){}function ei(){}function ni(){}function ii(){}function ri(){$=this}function oi(){return null==$&&new ri,$}function si(t,e,n,i,r,o,s,a,l){oi(),t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?ci():o,s=s===Tt?null:s,a=a===Tt?null:a,l=l===Tt?null:l,Ir.call(this,s),this.l34_1=i;var u,c;u=new Pn(this,t,(c=this,function(t){return c.m1j(),zt()})),this.m34_1=u.h1j(this,Ft("method",1,Ot,(function(t){return t.a35()}),(function(t,e){return t.z34(e)})));var h;h=new Pn(this,e,function(t){return function(e){return t.m1j(),zt()}}(this)),this.n34_1=h.h1j(this,Ft("action",1,Ot,(function(t){return t.c35()}),(function(t,e){return t.b35(e)})));var f;f=new Pn(this,n,function(t){return function(e){return t.m1j(),zt()}}(this)),this.o34_1=f.h1j(this,Ft("enctype",1,Ot,(function(t){return t.e35()}),(function(t,e){return t.d35(e)})));var d;d=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.p34_1=d.h1j(this,Ft("name",1,Ot,(function(t){return t.a2z()}),(function(t,e){return t.y2y(e)})));var b;b=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.q34_1=b.h1j(this,Ft("target",1,Ot,(function(t){return t.g35()}),(function(t,e){return t.f35(e)})));var p;p=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.r34_1=p.h1j(this,Ft("novalidate",1,Ot,(function(t){return t.i35()}),(function(t,e){return t.h35(e)})));var m;m=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.s34_1=m.h1j(this,Ft("autocomplete",1,Ot,(function(t){return t.k35()}),(function(t,e){return t.j35(e)})));var g;g=new Pn(this,r,function(t){return function(e){return t.m1j(),zt()}}(this)),this.t34_1=g.h1j(this,Ft("condensed",1,Ot,(function(t){return t.m35()}),(function(t,e){return t.l35(e)})));var _;_=new Pn(this,o,function(t){return function(e){return t.m1j(),zt()}}(this)),this.u34_1=_.h1j(this,Ft("horizRatio",1,Ot,(function(t){return t.o35()}),(function(t,e){return t.n35(e)}))),this.v34_1=new Yn(this,a,l);var v,w=new Zi(Tt,Tt,Tt,"alert alert-danger");w.s20("alert"),w.b1a(!1),v=w,this.w34_1=v,this.x34_1=null,this.y34(this.w34_1)}function ai(t,e,n){Dt.call(this,t,e),this.r35_1=n}function li(t,e,n,i){Dt.call(this,t,e),this.i2z_1=n,this.j2z_1=i}function ui(){return function(){if(j)return zt();j=!0,new ai("INLINE",0,"form-inline"),z=new ai("HORIZONTAL",1,"form-horizontal")}(),z}function ci(){return function(){if(S)return zt();S=!0,T=new li("RATIO_2",0,2,10),new li("RATIO_3",1,3,9),new li("RATIO_4",2,4,8),new li("RATIO_5",3,5,7),new li("RATIO_6",4,6,6),new li("RATIO_7",5,7,5),new li("RATIO_8",6,8,4),new li("RATIO_9",7,9,3),new li("RATIO_10",8,10,2)}(),T}function hi(t,e){t=t===Tt?null:t,e=e!==Tt&&e,rr.call(this,ar(),t,e,Tt,"invalid-feedback")}function fi(){R=this,this.d3b_1=0}function di(){return null==R&&new fi,R}function bi(t,e,n,i,r,o){di(),t=t!==Tt&&t,e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,Ir.call(this,"form-check");var s,a;s=new Pn(this,!1,(a=this,function(t){return a.m1j(),zt()})),this.e3g_1=s.h1j(this,Ft("inline",1,Ot,(function(t){return t.u3l()}),(function(t,e){return t.t3l(e)})));var l;l=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.f3g_1=l.h1j(this,Ft("reversed",1,Ot,(function(t){return t.w3l()}),(function(t,e){return t.v3l(e)})));var u;u=new Pn(this,n,function(t){return function(e){return t.m1j(),zt()}}(this)),this.g3g_1=u.h1j(this,Ft("labelFirst",1,Ot,(function(t){return t.y3l()}),(function(t,e){return t.x3l(e)}))),this.h3g_1="kv_form_checkbox_"+di().d3b_1;var c,h=new pi(t);h.z19(this),h.q20(this.h3g_1),h.y2y(e),c=h,this.i3g_1=c,this.j3g_1=new Wn(this.h3g_1,i,r,"form-check-label",function(t){return function(e){return e.z19(t),ir(e),zt()}}(this));var f,d=new hi;d.z19(this),d.b1a(!1),f=d,this.k3g_1=f,this.i3g_1.i1z_1=this;var b=di(),p=b.d3b_1;b.d3b_1=p+1|0,null==o||o(this)}function pi(t,e,n){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,gi.call(this,wi(),t,e);var i,r;i=new Pn(this,!1,(r=this,function(t){t&&(r.s3l(!1),zt()),r.m3r();for(var e=r.i3l_1.c();e.d();)e.e()(r.k1());return zt()})),this.k3r_1=i.h1j(this,Ft("indeterminate",1,Ot,(function(t){return t.o3r()}),(function(t,e){return t.n3r(e)})));var o;o=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.l3r_1=o.h1j(this,Ft("circled",1,Ot,(function(t){return t.q3r()}),(function(t,e){return t.p3r(e)}))),null==n||n(this)}function mi(t){return function(e){return e.click=function(t){return function(e){return t.r3r("click"),zt()}}(t),e.change=function(t){return function(e){return t.r3r("change"),zt()}}(t),zt()}}function gi(t,e,n){t=t===Tt?wi():t,e=e!==Tt&&e,n=n===Tt?null:n,Bn.call(this,n);var i;i=Pt(),this.i3l_1=i;var r,o;r=new Pn(this,e,(o=this,function(t){o.m3r();for(var e=o.i3l_1.c();e.d();)e.e()(t);return zt()})),this.j3l_1=r.h1j(this,Ft("value",1,Ot,(function(t){return t.k1()}),(function(t,e){return t.s3l(e)})));var s;s=new Pn(this,e,function(t){return function(e){return t.s3l(e),t.m1j(),zt()}}(this)),this.k3l_1=s.h1j(this,Ft("startValue",1,Ot,(function(t){return t.t3r()}),(function(t,e){return t.s3r(e)})));var a;a=new Pn(this,t,function(t){return function(e){return t.m1j(),zt()}}(this)),this.l3l_1=a.h1j(this,Ft("type",1,Ot,(function(t){return t.a2s()}),(function(t,e){return t.u3r(e)})));var l;l=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.m3l_1=l.h1j(this,Ft("style",1,Ot,(function(t){return t.w3r()}),(function(t,e){return t.v3r(e)})));var u;u=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.n3l_1=u.h1j(this,Ft("name",1,Ot,(function(t){return t.a2z()}),(function(t,e){return t.y2y(e)})));var c;c=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.o3l_1=c.h1j(this,Ft("disabled",1,Ot,(function(t){return t.y3r()}),(function(t,e){return t.x3r(e)})));var h;h=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.p3l_1=h.h1j(this,Ft("extraValue",1,Ot,(function(t){return t.a3s()}),(function(t,e){return t.z3r(e)})));var f;f=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.q3l_1=f.h1j(this,Ft("size",1,Ot,(function(t){return t.f()}),(function(t,e){return t.b3s(e)})));var d;d=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.r3l_1=d.h1j(this,Ft("validationStatus",1,Ot,(function(t){return t.d3s()}),(function(t,e){return t.c3s(e)}))),this.y20(),this.r26(mi(this))}function _i(){if(L)return zt();L=!0,A=new vi("CHECKBOX",0,"checkbox"),M=new vi("RADIO",1,"radio")}function vi(t,e,n){Dt.call(this,t,e),this.g3s_1=n}function wi(){return _i(),A}function yi(t,e){for(var n=t.r3x_1.j2h(),i=Pt(),r=n.c();r.d();){var o=r.e();o instanceof Ai&&i.a(o)}for(var s,a,l=i,u=l.c();u.d();)u.e().s3l(!1);t:{for(var c=l.c();c.d();){var h=c.e(),f=e;if(h.a3s()==(null==f?null:t.h3x_1(f))){a=h;break t}}a=null}null==(s=a)||s.s3l(!0)}function ki(t){var e=t.a2z();t.r3x_1.m1a();var n=t.z42();if(null==n);else{for(var i=e,r=null==i?t.n3x_1:i,o=t.u3l(),s=Bt(Ht(n,10)),a=n.c();a.d();){var l,u=a.e(),c=new Ai(!1,t.h3x_1(u.t2_1),Tt,Tt,u.u2_1);c.t3l(o),c.y2y(r),c.i1z_1=t,c.s26(zi(t)),l=c,s.a(l)}var h=s;t.r3x_1.h2h(h),zt()}}function xi(){D=this,this.a43_1=0}function Ci(){return null==D&&new xi,D}function Ei(t){return je(t)}function $i(t){return Ee(t)?t:null}function zi(t){return function(e){return e.change=function(t,e){return function(n){var i,r=e.self.a3s();return i=null==r?null:t.i3x_1(r),t.b43(i),n.stopPropagation(),zt()}}(t,e),zt()}}function ji(t){return function(e){return e.change=function(t,e){return function(n){var i,r=e.self.a3s();return i=null==r?null:t.i3x_1(r),t.b43(i),n.stopPropagation(),zt()}}(t,e),zt()}}function Ti(t,e,n,i,r,o,s,a,l){Ci(),t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?Ei:s,a=a===Tt?$i:a,l=l===Tt?null:l,Ir.call(this,"form-group kv-mb-3"),this.h3x_1=s,this.i3x_1=a;var u;u=Pt(),this.j3x_1=u;var c,h;c=new Pn(this,t,(h=this,function(t){return ki(h),zt()})),this.k3x_1=c.h1j(this,Ft("options",1,Ot,(function(t){return t.z42()}),(function(t,e){return t.c43(e)})));var f;f=new Pn(this,e,function(t){return function(e){yi(t,e);for(var n,i=t.j3x_1.c();i.d();)i.e()(e);var r,o=new Object,s=new Object;return s.data=e,r=s,o.detail=r,n=o,t.d27("change",n),zt()}}(this)),this.l3x_1=f.h1j(this,Ft("value",1,Ot,(function(t){return t.k1()}),(function(t,e){return t.b43(e)})));var d;d=new Pn(this,i,function(t){return function(e){return t.m1j(),zt()}}(this)),this.m3x_1=d.h1j(this,Ft("inline",1,Ot,(function(t){return t.u3l()}),(function(t,e){return t.t3l(e)}))),this.n3x_1="kv_form_radiogroup_"+Ci().a43_1,this.o3x_1=new Di,this.p3x_1=new Vn(this.n3x_1,r,o,"form-label");var b,p=new hi;p.b1a(!1),b=p,this.q3x_1=b,this.r3x_1=new Ir("kv-radiogroup-container",function(t){return function(e){return e.q20(t.n3x_1),zt()}}(this)),this.y34(this.p3x_1),this.y34(this.r3x_1),this.y34(this.q3x_1),ki(this),yi(this,e),function(t,e){for(var n=e,i=null==n?t.n3x_1:n,r=t.r3x_1.j2h(),o=Pt(),s=r.c();s.d();){var a=s.e();a instanceof Ai&&o.a(a)}for(var l=o.c();l.d();)l.e().y2y(i)}(this,n);var m=Ci(),g=m.a43_1;m.a43_1=g+1|0,null==l||l(this)}function Si(){P=this,this.f43_1=0}function Ri(){return null==P&&new Si,P}function Ai(t,e,n,i,r,o,s){Ri(),t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,Ir.call(this,"form-check");var a,l;a=new Pn(this,!1,(l=this,function(t){return l.m1j(),zt()})),this.s42_1=a.h1j(this,Ft("inline",1,Ot,(function(t){return t.u3l()}),(function(t,e){return t.t3l(e)})));var u;u=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.t42_1=u.h1j(this,Ft("reversed",1,Ot,(function(t){return t.w3l()}),(function(t,e){return t.v3l(e)})));var c;c=new Pn(this,i,function(t){return function(e){return t.m1j(),zt()}}(this)),this.u42_1=c.h1j(this,Ft("labelFirst",1,Ot,(function(t){return t.y3l()}),(function(t,e){return t.x3l(e)}))),this.v42_1="kv_form_radio_"+Ri().f43_1;var h,f=new Di(t);f.z19(this),f.q20(this.v42_1),f.z3r(e),f.y2y(n),h=f,this.w42_1=h,this.x42_1=new Wn(this.v42_1,r,o,"form-check-label",function(t){return function(e){return e.z19(t),ir(e),zt()}}(this));var d,b=new hi;b.z19(this),b.b1a(!1),d=b,this.y42_1=d;var p=this.w42_1,m=this.i1z_1;p.i1z_1=null==m?this:m;var g=Ri(),_=g.f43_1;g.f43_1=_+1|0,null==s||s(this)}function Mi(t,e,n,i,r,o,s){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,Ti.call(this,t,e,n,i,r,o),null==s||s(this)}function Li(t){return Zr(t,"deselect",(e=t,function(t){return e.self.k1()&&(e.self.s3l(!1),zt()),zt()})),zt(),zt();var e}function Di(t,e,n){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,gi.call(this,(_i(),M),t,e);var i,r;i=new Pn(this,!1,(r=this,function(t){return r.m1j(),zt()})),this.y4d_1=i.h1j(this,Ft("squared",1,Ot,(function(t){return t.a4e()}),(function(t,e){return t.z4d(e)}))),this.r26(Li),null==n||n(this)}function Pi(){O=this,this.b4e_1=0}function Oi(){return null==O&&new Pi,O}function Fi(t,e,n,i){Oi(),t=t===Tt?null:t,e=e!==Tt&&e,n=n!==Tt&&n;var r=null==(i=i===Tt?null:i)?null:i+" ";Ir.call(this,(null==r?"":r)+(n?"form-floating kv-mb-3":"form-group kv-mb-3")),this.c4j_1=n,this.d4j_1="kv_form_text_"+Oi().b4e_1;var o,s=new Vn(this.d4j_1,t,e,"form-label");s.b1a(!(null==t)),o=s,this.e4j_1=o;var a,l=new hi;l.b1a(!1),a=l,this.f4j_1=a;var u=Oi(),c=u.b4e_1;u.b4e_1=c+1|0}function qi(t){return t.input=(e=t,function(t){return e.self.w4o(),zt()}),zt();var e}function Ii(t,e,n){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,Bn.call(this,n);var i;i=Pt(),this.e4o_1=i;var r,o,s=t;r=new Pn(this,null==s||0===Lt(s)?null:s,(o=this,function(t){if(""===t)o.g4j(null),zt();else{o.m3r();for(var e=o.e4o_1.c();e.d();)e.e()(t);zt()}return zt()})),this.f4o_1=r.h1j(this,Ft("value",1,Ot,(function(t){return t.k1()}),(function(t,e){return t.g4j(e)})));var a;a=new Pn(this,t,function(t){return function(e){return t.g4j(e),t.m1j(),zt()}}(this)),this.g4o_1=a.h1j(this,Ft("startValue",1,Ot,(function(t){return t.t3r()}),(function(t,e){return t.z4o(e)})));var l;l=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.h4o_1=l.h1j(this,Ft("placeholder",1,Ot,(function(t){return t.s4o()}),(function(t,e){return t.r4o(e)})));var u;u=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.i4o_1=u.h1j(this,Ft("name",1,Ot,(function(t){return t.a2z()}),(function(t,e){return t.y2y(e)})));var c;c=new Pn(this,e,function(t){return function(e){return t.m1j(),zt()}}(this)),this.j4o_1=c.h1j(this,Ft("maxlength",1,Ot,(function(t){return t.b4p()}),(function(t,e){return t.a4p(e)})));var h;h=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.k4o_1=h.h1j(this,Ft("disabled",1,Ot,(function(t){return t.y3r()}),(function(t,e){return t.x3r(e)})));var f;f=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.l4o_1=f.h1j(this,Ft("autofocus",1,Ot,(function(t){return t.d4p()}),(function(t,e){return t.c4p(e)})));var d;d=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.m4o_1=d.h1j(this,Ft("readonly",1,Ot,(function(t){return t.f4p()}),(function(t,e){return t.e4p(e)})));var b;b=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.n4o_1=b.h1j(this,Ft("size",1,Ot,(function(t){return t.f()}),(function(t,e){return t.b3s(e)})));var p;p=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.o4o_1=p.h1j(this,Ft("validationStatus",1,Ot,(function(t){return t.d3s()}),(function(t,e){return t.c3s(e)}))),this.p4o_1=null,this.q4o_1=null,this.y20(),this.r26(qi)}function Hi(){F=this,this.i4p_1=null}function Bi(){return null==F&&new Hi,F}function Ni(t,e,n,i,r,o,s,a){t=t===Tt?er():t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o!==Tt&&o,s=s!==Tt&&s,a=a===Tt?null:a,Fi.call(this,r,o,s);var l,u=new Vi(t,e,i);u.q20(this.d4j_1),u.y2y(n),l=u,this.q4u_1=l,this.q4u_1.i1z_1=this,s?(this.y34(this.q4u_1),this.y34(this.e4j_1)):(this.y34(this.e4j_1),this.y34(this.q4u_1)),this.y34(this.f4j_1),null==a||a(this),this.u4o()}function Vi(t,e,n,i,r){t=t===Tt?er():t,e=e===Tt?null:e,n=n===Tt?null:n,r=r===Tt?null:r;var o=null==(i=i===Tt?null:i)?null:i+" ";Ii.call(this,e,n,(null==o?"":o)+"form-control");var s,a;s=new Pn(this,t,(a=this,function(t){return a.m1j(),zt()})),this.b50_1=s.h1j(this,Ft("type",1,Ot,(function(t){return t.a2s()}),(function(t,e){return t.d50(e)})));var l;l=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.c50_1=l.h1j(this,Ft("autocomplete",1,Ot,(function(t){return t.k35()}),(function(t,e){return t.e50(e)}))),null==r||r(this)}function Wi(t){return function(e){return e.click=function(t,e){return function(n){return t(e.self,n),zt()}}(t,e),zt()}}function Ui(t,e,n,i,r,o,s,a,l){e=e===Tt?null:e,n=n===Tt?Ki():n,i=i===Tt?Xi():i,r=r!==Tt&&r,o=o===Tt?null:o,s=s===Tt||s,a=a===Tt?null:a,l=l===Tt?null:l,Ir.call(this,a);var u,c;u=new Pn(this,t,(c=this,function(t){return c.m1j(),zt()})),this.l55_1=u.h1j(this,Ft("text",1,Ot,(function(t){return t.w55()}),(function(t,e){return t.v55(e)})));var h;h=new Pn(this,e,function(t){return function(e){return t.m1j(),zt()}}(this)),this.m55_1=h.h1j(this,Ft("icon",1,Ot,(function(t){return t.y55()}),(function(t,e){return t.x55(e)})));var f;f=new Pn(this,n,function(t){return function(e){return t.m1j(),zt()}}(this)),this.n55_1=f.h1j(this,Ft("style",1,Ot,(function(t){return t.w3r()}),(function(t,e){return t.z55(e)})));var d;d=new Pn(this,i,function(t){return function(e){return t.m1j(),zt()}}(this)),this.o55_1=d.h1j(this,Ft("type",1,Ot,(function(t){return t.a2s()}),(function(t,e){return t.a56(e)})));var b;b=new Pn(this,r,function(t){return function(e){return t.m1j(),zt()}}(this)),this.p55_1=b.h1j(this,Ft("disabled",1,Ot,(function(t){return t.y3r()}),(function(t,e){return t.x3r(e)})));var p;p=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.q55_1=p.h1j(this,Ft("image",1,Ot,(function(t){return t.c56()}),(function(t,e){return t.b56(e)})));var m;m=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.r55_1=m.h1j(this,Ft("size",1,Ot,(function(t){return t.f()}),(function(t,e){return t.d56(e)})));var g;g=new Pn(this,!1,function(t){return function(e){return t.m1j(),zt()}}(this)),this.s55_1=g.h1j(this,Ft("block",1,Ot,(function(t){return t.f56()}),(function(t,e){return t.e56(e)})));var _;_=new Pn(this,o,function(t){return function(e){return t.m1j(),zt()}}(this)),this.t55_1=_.h1j(this,Ft("separator",1,Ot,(function(t){return t.h56()}),(function(t,e){return t.g56(e)})));var v;v=new Pn(this,s,function(t){return function(e){return t.m1j(),zt()}}(this)),this.u55_1=v.h1j(this,Ft("labelFirst",1,Ot,(function(t){return t.y3l()}),(function(t,e){return t.x3l(e)}))),null==l||l(this)}function Gi(){if(H)return zt();H=!0,q=new Yi("PRIMARY",0,"btn-primary"),I=new Yi("SECONDARY",1,"btn-secondary"),new Yi("SUCCESS",2,"btn-success"),new Yi("DANGER",3,"btn-danger"),new Yi("WARNING",4,"btn-warning"),new Yi("INFO",5,"btn-info"),new Yi("LIGHT",6,"btn-light"),new Yi("DARK",7,"btn-dark"),new Yi("LINK",8,"btn-link"),new Yi("OUTLINEPRIMARY",9,"btn-outline-primary"),new Yi("OUTLINESECONDARY",10,"btn-outline-secondary"),new Yi("OUTLINESUCCESS",11,"btn-outline-success"),new Yi("OUTLINEDANGER",12,"btn-outline-danger"),new Yi("OUTLINEWARNING",13,"btn-outline-warning"),new Yi("OUTLINEINFO",14,"btn-outline-info"),new Yi("OUTLINELIGHT",15,"btn-outline-light"),new Yi("OUTLINEDARK",16,"btn-outline-dark")}function Yi(t,e,n){Dt.call(this,t,e),this.o56_1=n}function Ji(t,e,n){Dt.call(this,t,e),this.k56_1=n}function Ki(){return Gi(),q}function Xi(){return function(){if(N)return zt();N=!0,B=new Ji("BUTTON",0,"button"),new Ji("SUBMIT",1,"submit"),new Ji("RESET",2,"reset")}(),B}function Zi(t,e,n,i,r){t=t===Tt?null:t,e=e!==Tt&&e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,rr.call(this,ar(),t,e,n,i),null==r||r(this)}function Qi(){if(Y)return zt();Y=!0,V=new tr("TEXT",0,"text"),new tr("PASSWORD",1,"password"),W=new tr("EMAIL",2,"email"),new tr("TEL",3,"tel"),U=new tr("COLOR",4,"color"),G=new tr("SEARCH",5,"search"),new tr("URL",6,"url"),new tr("HIDDEN",7,"hidden"),new tr("BUTTON",8,"button"),new tr("CHECKBOX",9,"checkbox"),new tr("DATE",10,"date"),new tr("DATETIME_LOCAL",11,"datetime-local"),new tr("FILE",12,"file"),new tr("IMAGE",13,"image"),new tr("MONTH",14,"month"),new tr("NUMBER",15,"number"),new tr("RADIO",16,"radio"),new tr("RANGE",17,"range"),new tr("RESET",18,"reset"),new tr("SUBMIT",19,"submit"),new tr("TIME",20,"time"),new tr("WEEK",21,"week")}function tr(t,e,n){Dt.call(this,t,e),this.h50_1=n}function er(){return Qi(),V}function nr(t,e,n,i,r){t=t===Tt?null:t,e=e!==Tt&&e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,rr.call(this,(or(),Q),t,e,n,i),null==r||r(this)}function ir(t,e,n,i,r,o){var s=new nr(e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o);return t.k1a(s),s}function rr(t,e,n,i,r,o,s){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s===Tt?null:s,Ir.call(this,r);var a,l;a=new Pn(this,t,(l=this,function(t){return l.m1j(),zt()})),this.s2r_1=a.h1j(this,Ft("type",1,Ot,(function(t){return t.a2s()}),(function(t,e){return t.z2r(e)})));var u;u=new Pn(this,e,function(t){return function(e){return t.m1j(),zt()}}(this)),this.t2r_1=u.h1j(this,Ft("content",1,Ot,(function(t){return t.e10()}),(function(t,e){return t.b2s(e)})));var c;c=new Pn(this,n,function(t){return function(e){return t.m1j(),zt()}}(this)),this.u2r_1=c.h1j(this,Ft("rich",1,Ot,(function(t){return t.d2s()}),(function(t,e){return t.c2s(e)})));var h;h=new Pn(this,i,function(t){return function(e){return t.m1j(),zt()}}(this)),this.v2r_1=h.h1j(this,Ft("align",1,Ot,(function(t){return t.f2s()}),(function(t,e){return t.e2s(e)}))),this.w2r_1=null;var f;f=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.x2r_1=f.h1j(this,Ft("template",1,Ot,(function(t){return t.j2s()}),(function(t,e){return t.i2s(e)})));var d;if(d=new Pn(this,$t(),function(t){return function(e){return t.m1j(),zt()}}(this)),this.y2r_1=d.h1j(this,Ft("templates",1,Ot,(function(t){return t.l2s()}),(function(t,e){return t.k2s(e)}))),null!=o){if(null==this.r1y_1){var b;b=Yt(),this.r1y_1=b}It(this.r1y_1).c3(o)}null==s||s(this)}function or(){if(tt)return zt();tt=!0,new sr("A",0,"a"),new sr("ABBR",1,"abbr"),new sr("ADDRESS",2,"address"),new sr("AREA",3,"area"),new sr("ARTICLE",4,"article"),new sr("ASIDE",5,"aside"),new sr("AUDIO",6,"audio"),new sr("B",7,"b"),new sr("BASE",8,"base"),new sr("BDI",9,"bdi"),new sr("BDO",10,"bdo"),new sr("BLOCKQUOTE",11,"blockquote"),new sr("BODY",12,"body"),new sr("BR",13,"br"),new sr("BUTTON",14,"button"),new sr("CANVAS",15,"canvas"),new sr("CAPTION",16,"caption"),new sr("CITE",17,"cite"),new sr("CODE",18,"code"),new sr("COL",19,"col"),new sr("COLGROUP",20,"colgroup"),new sr("DATA",21,"data"),new sr("DATALIST",22,"datalist"),new sr("DD",23,"dd"),new sr("DEL",24,"del"),new sr("DETAILS",25,"details"),new sr("DFN",26,"dfn"),new sr("DIALOG",27,"dialog"),J=new sr("DIV",28,"div"),new sr("DL",29,"dl"),new sr("DT",30,"dt"),new sr("EM",31,"em"),new sr("EMBED",32,"embed"),new sr("FIELDSET",33,"fieldset"),new sr("FIGCAPTION",34,"figcaption"),new sr("FIGURE",35,"figure"),new sr("FOOTER",36,"footer"),new sr("FORM",37,"form"),new sr("H1",38,"h1"),new sr("H2",39,"h2"),new sr("H3",40,"h3"),new sr("H4",41,"h4"),K=new sr("H5",42,"h5"),new sr("H6",43,"h6"),new sr("HEAD",44,"head"),new sr("HEADER",45,"header"),new sr("HGROUP",46,"hgroup"),new sr("HR",47,"hr"),new sr("HTML",48,"html"),new sr("I",49,"i"),new sr("IFRAME",50,"iframe"),new sr("IMG",51,"img"),new sr("INPUT",52,"input"),new sr("INS",53,"ins"),new sr("KBD",54,"kbd"),X=new sr("LABEL",55,"label"),Z=new sr("LEGEND",56,"legend"),new sr("LI",57,"li"),new sr("LINK",58,"link"),new sr("MAIN",59,"main"),new sr("MAP",60,"map"),new sr("MARK",61,"mark"),new sr("MATH",62,"math"),new sr("MENU",63,"menu"),new sr("MENUITEM",64,"menuitem"),new sr("META",65,"meta"),new sr("METER",66,"meter"),new sr("NAV",67,"nav"),new sr("NOSCRIPT",68,"noscript"),new sr("OBJECT",69,"object"),new sr("OL",70,"ol"),new sr("OPTGROUP",71,"optgroup"),new sr("OPTION",72,"option"),new sr("OUTPUT",73,"output"),new sr("P",74,"p"),new sr("PARAM",75,"param"),new sr("PICTURE",76,"picture"),new sr("PRE",77,"pre"),new sr("PROGRESS",78,"progress"),new sr("Q",79,"q"),new sr("RB",80,"rb"),new sr("RP",81,"rp"),new sr("RT",82,"rt"),new sr("RTC",83,"rtc"),new sr("RUBY",84,"ruby"),new sr("S",85,"s"),new sr("SAMP",86,"samp"),new sr("SCRIPT",87,"script"),new sr("SECTION",88,"section"),new sr("SELECT",89,"select"),new sr("SLOT",90,"slot"),new sr("SMALL",91,"small"),new sr("SOURCE",92,"source"),Q=new sr("SPAN",93,"span"),new sr("STRONG",94,"strong"),new sr("STYLE",95,"style"),new sr("SUB",96,"sub"),new sr("SUMMARY",97,"summary"),new sr("SUP",98,"sup"),new sr("SVG",99,"svg"),new sr("TABLE",100,"table"),new sr("TBODY",101,"tbody"),new sr("TD",102,"td"),new sr("TEMPLATE",103,"template"),new sr("TEXTAREA",104,"textarea"),new sr("TFOOT",105,"tfoot"),new sr("TH",106,"th"),new sr("THEAD",107,"thead"),new sr("TIME",108,"time"),new sr("TITLE",109,"title"),new sr("TR",110,"tr"),new sr("TRACK",111,"track"),new sr("U",112,"u"),new sr("UL",113,"ul"),new sr("VAR",114,"var"),new sr("VIDEO",115,"video"),new sr("WBR",116,"wbr")}function sr(t,e,n){Dt.call(this,t,e),this.x2x_1=n}function ar(){return or(),J}function lr(){}function ur(){et=this,this.c20_1=new fr,this.d20_1=Ut(window.navigator.language,["-"]).m(0),this.e20_1=this.d20_1}function cr(){return null==et&&new ur,et}function hr(){}function fr(){}function dr(t,e,n){t=t===Tt?null:t,n=n===Tt?null:n;var i=null==(e=e===Tt?null:e)?null:e+" ";Ir.call(this,(null==i?"":i)+"kv_fieldset"),this.w3a_1=new rr((or(),Z),t),null==n||n(this)}function br(t,e){t.s5b_1&&(e.b1q(null),e.d1q(null),e.f1q(null),e.h1q(null));var n=t.u5b();if(null==n);else{var i=t.u1s();switch(null==i?-1:i.q3_1){case 2:e.f1q(ho(n)),zt();break;case 1:xe(t.a1t(),yn())?(e.d1q(ho(n)),zt()):(e.h1q(ho(n)),zt());break;case 3:e.b1q(ho(n)),zt();break;default:xe(t.a1t(),yn())?(e.h1q(ho(n)),zt()):(e.d1q(ho(n)),zt())}}}function pr(t){return function(e){return function(t){for(var e=t.j2h().c();e.d();)br(t,e.e())}(t),t.m1j(),zt()}}function mr(t,e,n,i,r,o,s,a,l){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s!==Tt&&s,a=a===Tt?null:a,l=l===Tt?null:l,Ir.call(this,a),this.s5b_1=s;var u;u=new Pn(this,o,pr(this)),this.t5b_1=u.h1j(this,Ft("spacing",1,Ot,(function(t){return t.u5b()}),(function(t,e){return t.v5b(e)}))),this.s1o(kn()),this.t1s(t),this.v1s(e),this.z1s(n),this.b1t(i),this.d1t(r),null==l||l(this)}function gr(t,e,n,i,r,o,s){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,s=s===Tt?null:s,mr.call(this,null,t,e,n,null,i,r,o),null==s||s(this)}function _r(t,e,n,i){return function(t,e,n,i,r){e=e===Tt?Ar():e,n=n===Tt?!e.equals(Mr())&&!e.equals(Ar()):n,i=i===Tt?null:i,Ir.call(r),Tr.call(r),r.a26_1=e,r.b26_1=n;var o=document.getElementById(t);return null!=o&&(vr(r,o),r.d26_1=an().h19(t,r.d1a())),r.q20(t),null==i||i(r),r}(t,e,n,i,Re(Et(Tr)))}function vr(t,e){t.e26_1=e.nodeName;for(var n=Ae(e.attributes).c();n.d();){var i=n.e();"id"!==i.name&&t.z26(i.name,i.value)}for(var r=Ae(e.classList).c();r.d();){var o=r.e();t.w26(o)}}function wr(t){var e;if(t.j26_1){var n;if(zn().g1b_1.n())n=[];else{var i;if(null!=t.i26_1)i=It(t.i26_1);else{for(var r=zn().g1b_1,o=Yt(),s=r.c();s.d();){var a,l=s.e(),u=l.m1f(),c=o.v1(u);if(null==c){var h=Pt();o.x2(u,h),a=h}else a=c;a.a(l)}for(var f,d=o,b=t,p=Bt(d.f()),m=d.p().c();m.d();){var g,_=m.e(),v=_.i1(),w=_.k1();g=null==v?qt(w,"\n",Tt,Tt,Tt,Tt,$r):"@media ("+v+") {\n"+qt(w,"\n",Tt,Tt,Tt,Tt,zr)+"\n}",p.a(g)}f=p,b.i26_1=qt(f,"\n\n"),i=It(t.i26_1)}n=[Ct("style",["\n"+i+"\n"])]}e=n}else e=[];return e}function yr(t){var e;if(t.j26_1){for(var n=Cr().y18_1,i=Pt(),r=n.c();r.d();){var o=r.e();o.c1a()&&i.a(o)}for(var s=i,a=Bt(Ht(s,10)),l=s.c();l.d();){var u;u=l.e().d1a(),a.a(u)}e=Xt(a)}else e=[];return e}function kr(t){for(var e=t.c26_1,n=Pt(),i=e.c();i.d();){var r=i.e();r.c1a()&&n.a(r)}for(var o=n,s=Bt(Ht(o,10)),a=o.c();a.d();){var l;l=a.e().d1a(),s.a(l)}return Xt(s)}function xr(){nt=this,this.x18_1=0;var t;t=Pt(),this.y18_1=t;var e;e=Pt(),this.z18_1=e}function Cr(){return null==nt&&new xr,nt}function Er(t){for(var e,n=Me(Nt("row",!0)),i=new Object,r=n.c();r.d();){var o=r.e(),s=o.v2(),a=o.w2();i[s]=a}return e=i,t.class=e,zt()}function $r(t){return t.b5c()}function zr(t){return t.b5c()}function jr(t){return function(){return t.z20(function(t){return function(){for(var e=t.g26_1.c();e.d();)e.e()();return t.g26_1.z8(),zt()}}(t)),t.h26_1=null,zt()}}function Tr(){Cr();var t;t=Pt(),this.c26_1=t,this.d26_1=null,this.e26_1=null,this.f26_1=0;var e;if(e=Pt(),this.g26_1=e,this.h26_1=null,this.i26_1=null,this.j26_1=Cr().z18_1.n(),this.k26_1=!1,this.l26_1=!1,Cr().z18_1.a(this),this.j26_1)for(var n=Cr().y18_1.c();n.d();)n.e().z19(this)}function Sr(){if(ot)return zt();ot=!0,it=new Rr("NONE",0,""),rt=new Rr("FIXED",1,"container"),new Rr("FLUID",2,"container-fluid"),new Rr("SM",3,"container-sm"),new Rr("MD",4,"container-md"),new Rr("LG",5,"container-lg"),new Rr("XL",6,"container-xl"),new Rr("XXL",7,"container-xxl")}function Rr(t,e,n){Dt.call(this,t,e),this.e5c_1=n}function Ar(){return Sr(),it}function Mr(){return Sr(),rt}function Lr(t){return t.c1a()}function Dr(t){return t.d1a()}function Pr(t){return t.c1a()}function Or(t){return t.d1a()}function Fr(t){return t.c1a()}function qr(t){return t.d1a()}function Ir(t,e){t=t===Tt?null:t,e=e===Tt?null:e,Bn.call(this,t),this.c2h_1=null,this.d2h_1=null,this.e2h_1=null,null==e||e(this)}function Hr(t,e,n){t=t===Tt?Ur():t,n=n===Tt?null:n;var i=null==(e=e===Tt?null:e)?null:e+" ";Ir.call(this,(null==i?"":i)+"splitpanel-"+t.r5h_1),this.f5h_1=t;var r,o;r=new Pn(this,9,(o=this,function(t){return o.m1j(),zt()})),this.g5h_1=r.h1j(this,Ft("gutterSize",1,Ot,(function(t){return t.t5h()}),(function(t,e){return t.s5h(e)})));var s;s=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.h5h_1=s.h1j(this,Ft("gutterAlign",1,Ot,(function(t){return t.v5h()}),(function(t,e){return t.u5h(e)})));var a;a=new Pn(this,0,function(t){return function(e){return t.m1j(),zt()}}(this)),this.i5h_1=a.h1j(this,Ft("minSize",1,Ot,(function(t){return t.x5h()}),(function(t,e){return t.w5h(e)})));var l;l=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.j5h_1=l.h1j(this,Ft("maxSize",1,Ot,(function(t){return t.z5h()}),(function(t,e){return t.y5h(e)})));var u;u=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.k5h_1=u.h1j(this,Ft("expandToMin",1,Ot,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})));var c;c=new Pn(this,0,function(t){return function(e){return t.m1j(),zt()}}(this)),this.l5h_1=c.h1j(this,Ft("snapOffset",1,Ot,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})));var h;h=new Pn(this,null,function(t){return function(e){return t.m1j(),zt()}}(this)),this.m5h_1=h.h1j(this,Ft("dragInterval",1,Ot,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)}))),this.n5h_1=new Vr(this,this.f5h_1),this.o5h_1=null,this.y20(),null==n||n(this)}function Br(){if(lt)return zt();lt=!0,st=new Nr("HORIZONTAL",0,"horizontal"),at=new Nr("VERTICAL",1,"vertical")}function Nr(t,e,n){Dt.call(this,t,e),this.r5h_1=n}function Vr(t,e){Ir.call(this,"splitter-"+e.r5h_1),this.k5n_1=t,this.y20()}function Wr(){return Br(),st}function Ur(){return Br(),at}function Gr(){ut=this,this.t18_1=new Jr}function Yr(){return null==ut&&new Gr,ut}function Jr(){this.l5n_1=new Kr}function Kr(){}function Xr(){pt||(pt=!0,ct=i.attributesModule,ht=i.classModule,ft=i.propsModule,dt=i.styleModule,bt=i.eventListenersModule)}function Zr(t,e,n){t[e]=n}function Qr(t,e){this.n5n_1=e,Oe.call(this,t)}function to(t){var e;e=Pt(),this.p5n_1=e;var n;Fe(),n=new Qr(t,this),this.q5n_1=n}function eo(){mt=this,this.r5n_1=qe("kotlin.js.Date",[])}function no(){return null==mt&&new eo,mt}function io(t,e){return e=e===Tt?He():e,an().d19_1.format(t,e)}function ro(t,e){return e=e===Tt?He():e,an().d19_1.parse(t,e)||new Date}function oo(t,e){delete t[e]}function so(t){return null!=t&&null!=t&&"object"==typeof t}function ao(t){return t.uz_1=Ne(se(Date),no()),zt()}function lo(){_t=this,this.j2y_1=de(Tt,ao),this.k2y_1=null}function uo(){return null==_t&&new lo,_t}function co(t){var e={};return e.self=t,e}function ho(t){return bo(),new Ve(t,(bn(),c))}function fo(t){switch(bo(),t.u2_1.q3_1){case 14:return"auto";case 15:return"normal";default:return Ce(t.t2_1)+t.u2_1.q1a_1}}function bo(){vt||(vt=!0,new Ve(0,(bn(),d)),new Ve(0,(bn(),b)))}return St(nn,"Application",jt),St(on,"CoreModule",Rt),St(sn,"KVManager",Rt),St(ln,"AttributeSetBuilder",Mt),St(un,"AttributeSetBuilderImpl",jt,Tt,[ln]),St(cn,"ClassSetBuilder",Mt),St(hn,"ClassSetBuilderImpl",jt,Tt,[cn]),St(fn,"Component",Mt),St(dn,"Container",Mt,Tt,[fn]),St(pn,"UNIT",jt,Dt),St(gn,"JustifyContent",jt,Dt),St(_n,"AlignItems",jt,Dt),St(vn,"Display",jt,Dt),St(xn,"SingleObjectCache",Mt),St(Cn,"LazyCache",jt,Tt,[xn]),St(En,"AutoClearCache",jt,Tt,[xn]),St($n,"Companion",Rt),St(Tn,"RefreshDelegateProvider",jt),St(Sn,"RefreshDelegate",jt),St(Ln,"StyledComponent",jt),St(Pn,"RefreshDelegateProvider",jt),St(On,"RefreshDelegate",jt),St(Fn,"Companion",Rt),St(Bn,"Widget",jt,Ln,[Ln,fn]),St(Ir,"SimplePanel",jt,Bn,[Bn,dn]),St(Nn,"WidgetWrapper",jt,Ir),St(lr,"Template",Mt),St(rr,"Tag",jt,Ir,[Ir,lr]),St(Vn,"FieldLabel",jt,rr),St(Wn,"FieldLabelCheck",jt,Vn),St(Un,"Companion",Rt),St(Yn,"Form",jt),St(Jn,"FieldParams",jt),St(Kn,"FormControl",Mt,Tt,[fn]),St(ni,"GenericFormControl",Mt,Tt,[Kn,fn]),St(Xn,"StringFormControl",Mt,Tt,[ni]),St(ii,"GenericNonNullableFormControl",Mt,Tt,[Kn,fn]),St(Zn,"BoolFormControl",Mt,Tt,[ii]),St(Qn,"DateFormControl",Mt,Tt,[ni]),St(ti,"KFilesFormControl",Mt,Tt,[ni]),St(ei,"FormInput",Mt,Tt,[fn]),St(ri,"Companion",Rt),St(si,"FormPanel",jt,Ir),St(ai,"FormType",jt,Dt),St(li,"FormHorizontalRatio",jt,Dt),St(hi,"InvalidFeedback",jt,rr),St(fi,"Companion",Rt),St(bi,"CheckBox",jt,Ir,[Ir,Zn]),St(gi,"CheckInput",jt,Bn,[Bn,fn,ei]),St(pi,"CheckBoxInput",jt,gi),St(vi,"CheckInputType",jt,Dt),St(xi,"Companion",Rt),St(Ti,"GenericRadioGroup",jt,Ir,[Ir,ni]),St(Si,"Companion",Rt),St(Ai,"Radio",jt,Ir,[Ir,Zn]),St(Mi,"RadioGroup",jt,Ti,[Ti,Xn]),St(Di,"RadioInput",jt,gi),St(Pi,"Companion",Rt),St(Fi,"AbstractText",jt,Ir,[Ir,Xn]),St(Ii,"AbstractTextInput",jt,Bn,[Bn,fn,ei]),St(Hi,"MaskManager",Rt),St(Ni,"Text",jt,Fi),St(Vi,"TextInput",jt,Ii),St(Ui,"Button",jt,Ir),St(Yi,"ButtonStyle",jt,Dt),St(Ji,"ButtonType",jt,Dt),St(Zi,"Div",jt,rr),St(tr,"InputType",jt,Dt),St(nr,"Span",jt,rr),St(sr,"TAG",jt,Dt),St(hr,"I18nManager",Mt),St(ur,"I18n",Rt,Tt,[hr]),St(fr,"SimpleI18nManager",jt,Tt,[hr]),St(dr,"FieldsetPanel",jt,Ir),St(mr,"FlexPanel",jt,Ir),St(gr,"HPanel",jt,mr),St(xr,"Companion",Rt),St(Tr,"Root",jt,Ir),St(Rr,"ContainerType",jt,Dt),St(Hr,"SplitPanel",jt,Ir),St(Nr,"Direction",jt,Dt),St(Vr,"Splitter",jt,Ir),St(Gr,"RoutingManager",Rt),St(Jr,"DummyRouterFactory",jt),St(Kr,"DummyRouter",jt),St(Qr,Tt,jt,Oe),St(to,"ObservableValue",jt),St(eo,"DateSerializer",Rt,Tt,[Ie]),St(lo,"Serialization",Rt),Et(nn).p18=function(){},Et(nn).q18=function(t){this.p18()},Et(nn).r18=function(){return $t()},Et(on).s18=function(){n(1175)},Et(sn).h19=function(t,e){var n=document.getElementById(t);return null==n||At(n),this.e19_1(n,e)},Et(sn).i19=function(t,e){return this.e19_1(t,e)},Et(sn).j19=function(t,e){return this.e19_1(t,e)},Et(sn).k19=function(t){var e,n=this.g19_1[t];if(null!=n)e=JSON.parse(JSON.stringify(n));else{var i=this.f19_1(t);this.g19_1[t]=i,e=i}return e},Et(un).s19=function(){return Object.assign({},this.r19_1)},Et(un).l19=function(t,e){this.r19_1[t]=e},Et(hn).y19=function(){return Object.assign({},this.x19_1)},Et(hn).t19=function(t){Lt(t)>0&&(this.x19_1[t]=!0)},Et(hn).w19=function(t){for(var e=t.c();e.d();){var n=e.e();this.t19(n)}},Et(Cn).k1=function(){var t,e=this.c1b_1;if(null==e){var n=this.b1b_1();this.c1b_1=n,t=n}else t=e;return t},Et(Cn).z8=function(){this.c1b_1=null},Et(En).z8=function(){this.d1b_1.z8()},Et(En).k1=function(){return this.e1b_1()&&this.d1b_1.z8(),this.d1b_1.k1()},Et(Tn).h1j=function(t,e){return new Sn(this.g1j_1,this.f1j_1)},Et(Sn).k1j=function(t,e){var n=this.j1j_1.o1f_1[e.callableName];return null!=n?n:null},Et(Sn).l1j=function(t,e,n){var i=this.j1j_1.o1f_1[e.callableName];if(null==n?oo(this.j1j_1.o1f_1,e.callableName):this.j1j_1.o1f_1[e.callableName]=n,i!=n){var r=this.i1j_1;null==r||r(n),this.j1j_1.m1j()}},Et(Ln).g1o=function(t){return this.r1f_1.l1j(this,Ft("width",1,Ot,(function(t){return t.h1o()}),(function(t,e){return t.g1o(e)})),t)},Et(Ln).h1o=function(){return this.r1f_1.k1j(this,Ft("width",1,Ot,(function(t){return t.h1o()}),(function(t,e){return t.g1o(e)})))},Et(Ln).i1o=function(t){return this.s1f_1.l1j(this,Ft("minWidth",1,Ot,(function(t){return t.j1o()}),(function(t,e){return t.i1o(e)})),t)},Et(Ln).j1o=function(){return this.s1f_1.k1j(this,Ft("minWidth",1,Ot,(function(t){return t.j1o()}),(function(t,e){return t.i1o(e)})))},Et(Ln).k1o=function(t){return this.t1f_1.l1j(this,Ft("maxWidth",1,Ot,(function(t){return t.l1o()}),(function(t,e){return t.k1o(e)})),t)},Et(Ln).l1o=function(){return this.t1f_1.k1j(this,Ft("maxWidth",1,Ot,(function(t){return t.l1o()}),(function(t,e){return t.k1o(e)})))},Et(Ln).m1o=function(t){return this.u1f_1.l1j(this,Ft("height",1,Ot,(function(t){return t.n1o()}),(function(t,e){return t.m1o(e)})),t)},Et(Ln).n1o=function(){return this.u1f_1.k1j(this,Ft("height",1,Ot,(function(t){return t.n1o()}),(function(t,e){return t.m1o(e)})))},Et(Ln).o1o=function(t){return this.v1f_1.l1j(this,Ft("minHeight",1,Ot,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})),t)},Et(Ln).p1o=function(){return this.v1f_1.k1j(this,Ft("minHeight",1,Ot,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})))},Et(Ln).q1o=function(t){return this.w1f_1.l1j(this,Ft("maxHeight",1,Ot,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})),t)},Et(Ln).r1o=function(){return this.w1f_1.k1j(this,Ft("maxHeight",1,Ot,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})))},Et(Ln).s1o=function(t){return this.x1f_1.l1j(this,Ft("display",1,Ot,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})),t)},Et(Ln).t1o=function(){return this.x1f_1.k1j(this,Ft("display",1,Ot,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})))},Et(Ln).u1o=function(t){return this.y1f_1.l1j(this,Ft("position",1,Ot,(function(t){return t.en()}),(function(t,e){return t.u1o(e)})),t)},Et(Ln).en=function(){return this.y1f_1.k1j(this,Ft("position",1,Ot,(function(t){return t.en()}),(function(t,e){return t.u1o(e)})))},Et(Ln).v1o=function(t){return this.z1f_1.l1j(this,Ft("top",1,Ot,(function(t){return t.w1o()}),(function(t,e){return t.v1o(e)})),t)},Et(Ln).w1o=function(){return this.z1f_1.k1j(this,Ft("top",1,Ot,(function(t){return t.w1o()}),(function(t,e){return t.v1o(e)})))},Et(Ln).x1o=function(t){return this.a1g_1.l1j(this,Ft("left",1,Ot,(function(t){return t.y1o()}),(function(t,e){return t.x1o(e)})),t)},Et(Ln).y1o=function(){return this.a1g_1.k1j(this,Ft("left",1,Ot,(function(t){return t.y1o()}),(function(t,e){return t.x1o(e)})))},Et(Ln).z1o=function(t){return this.b1g_1.l1j(this,Ft("right",1,Ot,(function(t){return t.a1p()}),(function(t,e){return t.z1o(e)})),t)},Et(Ln).a1p=function(){return this.b1g_1.k1j(this,Ft("right",1,Ot,(function(t){return t.a1p()}),(function(t,e){return t.z1o(e)})))},Et(Ln).b1p=function(t){return this.c1g_1.l1j(this,Ft("bottom",1,Ot,(function(t){return t.c1p()}),(function(t,e){return t.b1p(e)})),t)},Et(Ln).c1p=function(){return this.c1g_1.k1j(this,Ft("bottom",1,Ot,(function(t){return t.c1p()}),(function(t,e){return t.b1p(e)})))},Et(Ln).d1p=function(t){return this.d1g_1.l1j(this,Ft("zIndex",1,Ot,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})),t)},Et(Ln).e1p=function(){return this.d1g_1.k1j(this,Ft("zIndex",1,Ot,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})))},Et(Ln).f1p=function(t){return this.e1g_1.l1j(this,Ft("overflow",1,Ot,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})),t)},Et(Ln).g1p=function(){return this.e1g_1.k1j(this,Ft("overflow",1,Ot,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})))},Et(Ln).h1p=function(t){return this.f1g_1.l1j(this,Ft("overflowX",1,Ot,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})),t)},Et(Ln).i1p=function(){return this.f1g_1.k1j(this,Ft("overflowX",1,Ot,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})))},Et(Ln).j1p=function(t){return this.g1g_1.l1j(this,Ft("overflowY",1,Ot,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})),t)},Et(Ln).k1p=function(){return this.g1g_1.k1j(this,Ft("overflowY",1,Ot,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})))},Et(Ln).l1p=function(t){return this.h1g_1.l1j(this,Ft("overflowWrap",1,Ot,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})),t)},Et(Ln).m1p=function(){return this.h1g_1.k1j(this,Ft("overflowWrap",1,Ot,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})))},Et(Ln).n1p=function(t){return this.i1g_1.l1j(this,Ft("resize",1,Ot,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})),t)},Et(Ln).o1p=function(){return this.i1g_1.k1j(this,Ft("resize",1,Ot,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})))},Et(Ln).p1p=function(t){return this.j1g_1.l1j(this,Ft("border",1,Ot,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})),t)},Et(Ln).q1p=function(){return this.j1g_1.k1j(this,Ft("border",1,Ot,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})))},Et(Ln).r1p=function(t){return this.k1g_1.l1j(this,Ft("borderTop",1,Ot,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})),t)},Et(Ln).s1p=function(){return this.k1g_1.k1j(this,Ft("borderTop",1,Ot,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})))},Et(Ln).t1p=function(t){return this.l1g_1.l1j(this,Ft("borderRight",1,Ot,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})),t)},Et(Ln).u1p=function(){return this.l1g_1.k1j(this,Ft("borderRight",1,Ot,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})))},Et(Ln).v1p=function(t){return this.m1g_1.l1j(this,Ft("borderBottom",1,Ot,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})),t)},Et(Ln).w1p=function(){return this.m1g_1.k1j(this,Ft("borderBottom",1,Ot,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})))},Et(Ln).x1p=function(t){return this.n1g_1.l1j(this,Ft("borderLeft",1,Ot,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})),t)},Et(Ln).y1p=function(){return this.n1g_1.k1j(this,Ft("borderLeft",1,Ot,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})))},Et(Ln).z1p=function(t){return this.o1g_1.l1j(this,Ft("margin",1,Ot,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})),t)},Et(Ln).a1q=function(){return this.o1g_1.k1j(this,Ft("margin",1,Ot,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})))},Et(Ln).b1q=function(t){return this.p1g_1.l1j(this,Ft("marginTop",1,Ot,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})),t)},Et(Ln).c1q=function(){return this.p1g_1.k1j(this,Ft("marginTop",1,Ot,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})))},Et(Ln).d1q=function(t){return this.q1g_1.l1j(this,Ft("marginRight",1,Ot,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})),t)},Et(Ln).e1q=function(){return this.q1g_1.k1j(this,Ft("marginRight",1,Ot,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})))},Et(Ln).f1q=function(t){return this.r1g_1.l1j(this,Ft("marginBottom",1,Ot,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})),t)},Et(Ln).g1q=function(){return this.r1g_1.k1j(this,Ft("marginBottom",1,Ot,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})))},Et(Ln).h1q=function(t){return this.s1g_1.l1j(this,Ft("marginLeft",1,Ot,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})),t)},Et(Ln).i1q=function(){return this.s1g_1.k1j(this,Ft("marginLeft",1,Ot,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})))},Et(Ln).j1q=function(t){return this.t1g_1.l1j(this,Ft("padding",1,Ot,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})),t)},Et(Ln).k1q=function(){return this.t1g_1.k1j(this,Ft("padding",1,Ot,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})))},Et(Ln).l1q=function(t){return this.u1g_1.l1j(this,Ft("paddingTop",1,Ot,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})),t)},Et(Ln).m1q=function(){return this.u1g_1.k1j(this,Ft("paddingTop",1,Ot,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})))},Et(Ln).n1q=function(t){return this.v1g_1.l1j(this,Ft("paddingRight",1,Ot,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})),t)},Et(Ln).o1q=function(){return this.v1g_1.k1j(this,Ft("paddingRight",1,Ot,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})))},Et(Ln).p1q=function(t){return this.w1g_1.l1j(this,Ft("paddingBottom",1,Ot,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})),t)},Et(Ln).q1q=function(){return this.w1g_1.k1j(this,Ft("paddingBottom",1,Ot,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})))},Et(Ln).r1q=function(t){return this.x1g_1.l1j(this,Ft("paddingLeft",1,Ot,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})),t)},Et(Ln).s1q=function(){return this.x1g_1.k1j(this,Ft("paddingLeft",1,Ot,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})))},Et(Ln).t1q=function(t){return this.y1g_1.l1j(this,Ft("color",1,Ot,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})),t)},Et(Ln).u1q=function(){return this.y1g_1.k1j(this,Ft("color",1,Ot,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})))},Et(Ln).v1q=function(t){return this.z1g_1.l1j(this,Ft("opacity",1,Ot,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})),t)},Et(Ln).w1q=function(){return this.z1g_1.k1j(this,Ft("opacity",1,Ot,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})))},Et(Ln).x1q=function(t){return this.a1h_1.l1j(this,Ft("background",1,Ot,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})),t)},Et(Ln).y1q=function(){return this.a1h_1.k1j(this,Ft("background",1,Ot,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})))},Et(Ln).z1q=function(t){return this.b1h_1.l1j(this,Ft("textDirection",1,Ot,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})),t)},Et(Ln).a1r=function(){return this.b1h_1.k1j(this,Ft("textDirection",1,Ot,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})))},Et(Ln).b1r=function(t){return this.c1h_1.l1j(this,Ft("letterSpacing",1,Ot,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})),t)},Et(Ln).c1r=function(){return this.c1h_1.k1j(this,Ft("letterSpacing",1,Ot,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})))},Et(Ln).d1r=function(t){return this.d1h_1.l1j(this,Ft("lineHeight",1,Ot,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})),t)},Et(Ln).e1r=function(){return this.d1h_1.k1j(this,Ft("lineHeight",1,Ot,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})))},Et(Ln).f1r=function(t){return this.e1h_1.l1j(this,Ft("textAlign",1,Ot,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})),t)},Et(Ln).g1r=function(){return this.e1h_1.k1j(this,Ft("textAlign",1,Ot,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})))},Et(Ln).h1r=function(t){return this.f1h_1.l1j(this,Ft("textDecoration",1,Ot,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})),t)},Et(Ln).i1r=function(){return this.f1h_1.k1j(this,Ft("textDecoration",1,Ot,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})))},Et(Ln).j1r=function(t){return this.g1h_1.l1j(this,Ft("textIndent",1,Ot,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})),t)},Et(Ln).k1r=function(){return this.g1h_1.k1j(this,Ft("textIndent",1,Ot,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})))},Et(Ln).l1r=function(t){return this.h1h_1.l1j(this,Ft("textShadow",1,Ot,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})),t)},Et(Ln).m1r=function(){return this.h1h_1.k1j(this,Ft("textShadow",1,Ot,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})))},Et(Ln).n1r=function(t){return this.i1h_1.l1j(this,Ft("textTransform",1,Ot,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})),t)},Et(Ln).o1r=function(){return this.i1h_1.k1j(this,Ft("textTransform",1,Ot,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})))},Et(Ln).p1r=function(t){return this.j1h_1.l1j(this,Ft("textOverflow",1,Ot,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})),t)},Et(Ln).q1r=function(){return this.j1h_1.k1j(this,Ft("textOverflow",1,Ot,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})))},Et(Ln).r1r=function(t){return this.k1h_1.l1j(this,Ft("unicodeBidi",1,Ot,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})),t)},Et(Ln).s1r=function(){return this.k1h_1.k1j(this,Ft("unicodeBidi",1,Ot,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})))},Et(Ln).t1r=function(t){return this.l1h_1.l1j(this,Ft("verticalAlign",1,Ot,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})),t)},Et(Ln).u1r=function(){return this.l1h_1.k1j(this,Ft("verticalAlign",1,Ot,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})))},Et(Ln).v1r=function(t){return this.m1h_1.l1j(this,Ft("whiteSpace",1,Ot,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})),t)},Et(Ln).w1r=function(){return this.m1h_1.k1j(this,Ft("whiteSpace",1,Ot,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})))},Et(Ln).x1r=function(t){return this.n1h_1.l1j(this,Ft("wordSpacing",1,Ot,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})),t)},Et(Ln).y1r=function(){return this.n1h_1.k1j(this,Ft("wordSpacing",1,Ot,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})))},Et(Ln).z1r=function(t){return this.o1h_1.l1j(this,Ft("fontFamily",1,Ot,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})),t)},Et(Ln).a1s=function(){return this.o1h_1.k1j(this,Ft("fontFamily",1,Ot,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})))},Et(Ln).b1s=function(t){return this.p1h_1.l1j(this,Ft("fontSize",1,Ot,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})),t)},Et(Ln).c1s=function(){return this.p1h_1.k1j(this,Ft("fontSize",1,Ot,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})))},Et(Ln).d1s=function(t){return this.q1h_1.l1j(this,Ft("fontStyle",1,Ot,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})),t)},Et(Ln).e1s=function(){return this.q1h_1.k1j(this,Ft("fontStyle",1,Ot,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})))},Et(Ln).f1s=function(t){return this.r1h_1.l1j(this,Ft("fontWeight",1,Ot,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})),t)},Et(Ln).g1s=function(){return this.r1h_1.k1j(this,Ft("fontWeight",1,Ot,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})))},Et(Ln).h1s=function(t){return this.s1h_1.l1j(this,Ft("fontVariant",1,Ot,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})),t)},Et(Ln).i1s=function(){return this.s1h_1.k1j(this,Ft("fontVariant",1,Ot,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})))},Et(Ln).j1s=function(t){return this.t1h_1.l1j(this,Ft("float",1,Ot,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})),t)},Et(Ln).k1s=function(){return this.t1h_1.k1j(this,Ft("float",1,Ot,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})))},Et(Ln).l1s=function(t){return this.u1h_1.l1j(this,Ft("clear",1,Ot,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})),t)},Et(Ln).m1s=function(){return this.u1h_1.k1j(this,Ft("clear",1,Ot,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})))},Et(Ln).n1s=function(t){return this.v1h_1.l1j(this,Ft("wordBreak",1,Ot,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})),t)},Et(Ln).o1s=function(){return this.v1h_1.k1j(this,Ft("wordBreak",1,Ot,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})))},Et(Ln).p1s=function(t){return this.w1h_1.l1j(this,Ft("lineBreak",1,Ot,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})),t)},Et(Ln).q1s=function(){return this.w1h_1.k1j(this,Ft("lineBreak",1,Ot,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})))},Et(Ln).r1s=function(t){return this.x1h_1.l1j(this,Ft("cursor",1,Ot,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})),t)},Et(Ln).s1s=function(){return this.x1h_1.k1j(this,Ft("cursor",1,Ot,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})))},Et(Ln).t1s=function(t){return this.y1h_1.l1j(this,Ft("flexDirection",1,Ot,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})),t)},Et(Ln).u1s=function(){return this.y1h_1.k1j(this,Ft("flexDirection",1,Ot,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})))},Et(Ln).v1s=function(t){return this.z1h_1.l1j(this,Ft("flexWrap",1,Ot,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})),t)},Et(Ln).w1s=function(){return this.z1h_1.k1j(this,Ft("flexWrap",1,Ot,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})))},Et(Ln).x1s=function(t){return this.a1i_1.l1j(this,Ft("justifyItems",1,Ot,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})),t)},Et(Ln).y1s=function(){return this.a1i_1.k1j(this,Ft("justifyItems",1,Ot,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})))},Et(Ln).z1s=function(t){return this.b1i_1.l1j(this,Ft("justifyContent",1,Ot,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})),t)},Et(Ln).a1t=function(){return this.b1i_1.k1j(this,Ft("justifyContent",1,Ot,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})))},Et(Ln).b1t=function(t){return this.c1i_1.l1j(this,Ft("alignItems",1,Ot,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})),t)},Et(Ln).c1t=function(){return this.c1i_1.k1j(this,Ft("alignItems",1,Ot,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})))},Et(Ln).d1t=function(t){return this.d1i_1.l1j(this,Ft("alignContent",1,Ot,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})),t)},Et(Ln).e1t=function(){return this.d1i_1.k1j(this,Ft("alignContent",1,Ot,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})))},Et(Ln).f1t=function(t){return this.e1i_1.l1j(this,Ft("order",1,Ot,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})),t)},Et(Ln).g1t=function(){return this.e1i_1.k1j(this,Ft("order",1,Ot,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})))},Et(Ln).h1t=function(t){return this.f1i_1.l1j(this,Ft("flexGrow",1,Ot,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})),t)},Et(Ln).i1t=function(){return this.f1i_1.k1j(this,Ft("flexGrow",1,Ot,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})))},Et(Ln).j1t=function(t){return this.g1i_1.l1j(this,Ft("flexShrink",1,Ot,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})),t)},Et(Ln).k1t=function(){return this.g1i_1.k1j(this,Ft("flexShrink",1,Ot,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})))},Et(Ln).l1t=function(t){return this.h1i_1.l1j(this,Ft("flexBasis",1,Ot,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})),t)},Et(Ln).m1t=function(){return this.h1i_1.k1j(this,Ft("flexBasis",1,Ot,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})))},Et(Ln).n1t=function(t){return this.i1i_1.l1j(this,Ft("alignSelf",1,Ot,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})),t)},Et(Ln).o1t=function(){return this.i1i_1.k1j(this,Ft("alignSelf",1,Ot,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})))},Et(Ln).p1t=function(t){return this.j1i_1.l1j(this,Ft("justifySelf",1,Ot,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})),t)},Et(Ln).q1t=function(){return this.j1i_1.k1j(this,Ft("justifySelf",1,Ot,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})))},Et(Ln).r1t=function(t){return this.k1i_1.l1j(this,Ft("gridAutoColumns",1,Ot,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})),t)},Et(Ln).s1t=function(){return this.k1i_1.k1j(this,Ft("gridAutoColumns",1,Ot,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})))},Et(Ln).t1t=function(t){return this.l1i_1.l1j(this,Ft("gridAutoRows",1,Ot,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})),t)},Et(Ln).u1t=function(){return this.l1i_1.k1j(this,Ft("gridAutoRows",1,Ot,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})))},Et(Ln).v1t=function(t){return this.m1i_1.l1j(this,Ft("gridAutoFlow",1,Ot,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})),t)},Et(Ln).w1t=function(){return this.m1i_1.k1j(this,Ft("gridAutoFlow",1,Ot,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})))},Et(Ln).x1t=function(t){return this.n1i_1.l1j(this,Ft("gridTemplateColumns",1,Ot,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})),t)},Et(Ln).y1t=function(){return this.n1i_1.k1j(this,Ft("gridTemplateColumns",1,Ot,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})))},Et(Ln).z1t=function(t){return this.o1i_1.l1j(this,Ft("gridTemplateRows",1,Ot,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})),t)},Et(Ln).a1u=function(){return this.o1i_1.k1j(this,Ft("gridTemplateRows",1,Ot,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})))},Et(Ln).b1u=function(t){return this.p1i_1.l1j(this,Ft("gridTemplateAreas",1,Ot,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})),t)},Et(Ln).c1u=function(){return this.p1i_1.k1j(this,Ft("gridTemplateAreas",1,Ot,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})))},Et(Ln).d1u=function(t){return this.q1i_1.l1j(this,Ft("gridColumnGap",1,Ot,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})),t)},Et(Ln).e1u=function(){return this.q1i_1.k1j(this,Ft("gridColumnGap",1,Ot,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})))},Et(Ln).f1u=function(t){return this.r1i_1.l1j(this,Ft("gridRowGap",1,Ot,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})),t)},Et(Ln).g1u=function(){return this.r1i_1.k1j(this,Ft("gridRowGap",1,Ot,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})))},Et(Ln).h1u=function(t){return this.s1i_1.l1j(this,Ft("gridColumnStart",1,Ot,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})),t)},Et(Ln).i1u=function(){return this.s1i_1.k1j(this,Ft("gridColumnStart",1,Ot,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})))},Et(Ln).j1u=function(t){return this.t1i_1.l1j(this,Ft("gridRowStart",1,Ot,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})),t)},Et(Ln).k1u=function(){return this.t1i_1.k1j(this,Ft("gridRowStart",1,Ot,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})))},Et(Ln).l1u=function(t){return this.u1i_1.l1j(this,Ft("gridColumnEnd",1,Ot,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})),t)},Et(Ln).m1u=function(){return this.u1i_1.k1j(this,Ft("gridColumnEnd",1,Ot,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})))},Et(Ln).n1u=function(t){return this.v1i_1.l1j(this,Ft("gridRowEnd",1,Ot,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})),t)},Et(Ln).o1u=function(){return this.v1i_1.k1j(this,Ft("gridRowEnd",1,Ot,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})))},Et(Ln).p1u=function(t){return this.w1i_1.l1j(this,Ft("gridArea",1,Ot,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})),t)},Et(Ln).q1u=function(){return this.w1i_1.k1j(this,Ft("gridArea",1,Ot,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})))},Et(Ln).r1u=function(t){return this.x1i_1.l1j(this,Ft("outline",1,Ot,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})),t)},Et(Ln).s1u=function(){return this.x1i_1.k1j(this,Ft("outline",1,Ot,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})))},Et(Ln).p1n=function(t){return this.y1i_1.l1j(this,Ft("boxShadow",1,Ot,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})),t)},Et(Ln).q1n=function(){return this.y1i_1.k1j(this,Ft("boxShadow",1,Ot,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})))},Et(Ln).h1n=function(t){return this.z1i_1.l1j(this,Ft("boxShadowList",1,Ot,(function(t){return t.i1n()}),(function(t,e){return t.h1n(e)})),t)},Et(Ln).i1n=function(){return this.z1i_1.k1j(this,Ft("boxShadowList",1,Ot,(function(t){return t.i1n()}),(function(t,e){return t.h1n(e)})))},Et(Ln).x1n=function(t){return this.a1j_1.l1j(this,Ft("transition",1,Ot,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})),t)},Et(Ln).y1n=function(){return this.a1j_1.k1j(this,Ft("transition",1,Ot,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})))},Et(Ln).r1n=function(t){return this.b1j_1.l1j(this,Ft("transitionList",1,Ot,(function(t){return t.s1n()}),(function(t,e){return t.r1n(e)})),t)},Et(Ln).s1n=function(){return this.b1j_1.k1j(this,Ft("transitionList",1,Ot,(function(t){return t.s1n()}),(function(t,e){return t.r1n(e)})))},Et(Ln).b1o=function(t){return this.c1j_1.l1j(this,Ft("borderRadius",1,Ot,(function(t){return t.c1o()}),(function(t,e){return t.b1o(e)})),t)},Et(Ln).c1o=function(){return this.c1j_1.k1j(this,Ft("borderRadius",1,Ot,(function(t){return t.c1o()}),(function(t,e){return t.b1o(e)})))},Et(Ln).z1n=function(t){return this.d1j_1.l1j(this,Ft("borderRadiusList",1,Ot,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})),t)},Et(Ln).a1o=function(){return this.d1j_1.k1j(this,Ft("borderRadiusList",1,Ot,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})))},Et(Ln).t1u=function(t){return this.e1j_1.l1j(this,Ft("listStyle",1,Ot,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})),t)},Et(Ln).u1u=function(){return this.e1j_1.k1j(this,Ft("listStyle",1,Ot,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})))},Et(Ln).v1u=function(){var t,e=this.q1f_1;if(null==e){var n=Object.assign({},this.p1f_1);this.q1f_1=n,t=n}else t=e;return t},Et(Ln).m1j=function(){this.q1f_1=null},Et(Pn).h1j=function(t,e){return null!=this.u1z_1&&(this.w1z_1.o1y_1[e.callableName]=this.u1z_1),new On(this.w1z_1,this.v1z_1)},Et(On).k1j=function(t,e){var n=this.y1z_1.o1y_1[e.callableName];return null!=n?n:null},Et(On).l1j=function(t,e,n){var i=this.y1z_1.o1y_1[e.callableName];null==n?oo(this.y1z_1.o1y_1,e.callableName):this.y1z_1.o1y_1[e.callableName]=n,i!=n&&this.x1z_1(n)},Et(Bn).z19=function(t){this.w1y_1=t},Et(Bn).a1a=function(){return this.w1y_1},Et(Bn).b1a=function(t){var e=this.x1y_1;this.x1y_1=t,e!==this.x1y_1&&this.m1j()},Et(Bn).c1a=function(){return this.x1y_1},Et(Bn).o20=function(t){return this.y1y_1.l1j(this,Ft("title",1,Ot,(function(t){return t.p20()}),(function(t,e){return t.o20(e)})),t)},Et(Bn).p20=function(){return this.y1y_1.k1j(this,Ft("title",1,Ot,(function(t){return t.p20()}),(function(t,e){return t.o20(e)})))},Et(Bn).q20=function(t){return this.z1y_1.l1j(this,Ft("id",1,Ot,(function(t){return t.r20()}),(function(t,e){return t.q20(e)})),t)},Et(Bn).r20=function(){return this.z1y_1.k1j(this,Ft("id",1,Ot,(function(t){return t.r20()}),(function(t,e){return t.q20(e)})))},Et(Bn).s20=function(t){return this.a1z_1.l1j(this,Ft("role",1,Ot,(function(t){return t.t20()}),(function(t,e){return t.s20(e)})),t)},Et(Bn).t20=function(){return this.a1z_1.k1j(this,Ft("role",1,Ot,(function(t){return t.t20()}),(function(t,e){return t.s20(e)})))},Et(Bn).u20=function(t){return this.b1z_1.l1j(this,Ft("tabindex",1,Ot,(function(t){return t.v20()}),(function(t,e){return t.u20(e)})),t)},Et(Bn).v20=function(){return this.b1z_1.k1j(this,Ft("tabindex",1,Ot,(function(t){return t.v20()}),(function(t,e){return t.u20(e)})))},Et(Bn).w20=function(t){return this.c1z_1.l1j(this,Ft("draggable",1,Ot,(function(t){return t.x20()}),(function(t,e){return t.w20(e)})),t)},Et(Bn).x20=function(){return this.c1z_1.k1j(this,Ft("draggable",1,Ot,(function(t){return t.x20()}),(function(t,e){return t.w20(e)})))},Et(Bn).y20=function(){var t=qn(),e=t.a20_1;t.a20_1=e+1|0,this.j1z_1="kv_widget_"+e},Et(Bn).i1a=function(t){var e,n=this.s1z_1;if(null==n){var i;i=Pt(),this.s1z_1=i,e=It(this.s1z_1)}else e=n;return e.a(t)},Et(Bn).z20=function(t){var e=this.n1a();return null!=e?e.z20(t):t()},Et(Bn).j1a=function(t){var e=this.n1a();null!=e?e.j1a(t):t()},Et(Bn).d1a=function(){var t,e,n,i;if(null==this.q1y_1)t=this.m26();else{var r=(i=this,function(t){var e;t.key=i.j1z_1;for(var n=It(i.q1y_1),r=Bt(Ht(n,10)),o=n.c();o.d();){var s,a=o.e();s=Nt(a,!0),r.a(s)}for(var l=r,u=new Object,c=l.c();c.d();){var h=c.e(),f=h.v2(),d=h.w2();u[f]=d}return e=u,t.class=e,zt()}),o=(e={},(n=function(t){return Vt(e,t)}).callableName="apply",n)(r),s=[this.m26()];t=yt("div",o,s)}return t},Et(Bn).n26=function(t){return this.p1z_1=cr().e20_1,cr().o26(t)},Et(Bn).m26=function(){return this.p26("div")},Et(Bn).p26=function(t){return kt(t,Dn(this))},Et(Bn).q26=function(t,e){return yt(t,Dn(this),e)},Et(Bn).f20=function(t){if(null==this.p1y_1&&null!=this.n1y_1){var e,n=this.n1y_1;e=Gt(Ut(n,[" "])),t.w19(e)}else null!=this.p1y_1&&t.w19(It(this.p1y_1));this.c1a()||t.t19("hidden")},Et(Bn).b20=function(t){if(null==this.r1y_1){var e;e=Yt(),this.r1y_1=e}t.n19(It(this.r1y_1));var n=this.r20();null==n||(t.l19("id",n),zt());var i=this.p20();null==i||(t.l19("title",this.n26(i)),zt());var r=this.t20();null==r||(t.l19("role",r),zt());var o=this.v20();null==o||(t.l19("tabindex",o.toString()),zt()),!0===this.x20()&&t.l19("draggable","true")},Et(Bn).g20=function(){if(null==this.s1y_1&&null==this.t1y_1)return null;var t,e=this.s1y_1;if(null==e)t=null;else{for(var n=Yt(),i=e.p().c();i.d();){var r=i.e();"self"!==r.i1()&&!r.k1().n()&&n.x2(r.i1(),r.k1())}t=n}var o,s=t;if(null==s)o=null;else{for(var a=Bt(s.f()),l=s.p().c();l.d();){var u,c=l.e(),h=Yt();h.c3(c.k1()),u=Nt(c.i1(),h),a.a(u)}o=a}var f,d,b=null==o?null:Jt(o),p=null==b?null:Kt(b),m=null==p?Yt():p,g=this.t1y_1;if(null==g)f=null;else{for(var _=Yt(),v=g.p().c();v.d();){var w=v.e();"self"!==w.i1()&&!w.k1().n()&&_.x2(w.i1(),w.k1())}f=_}if(null==f);else for(var y=f.p().c();y.d();){var k=y.e(),x=k.i1(),C=k.k1(),E=m.v1(x);null!=E?E.c3(C):m.x2(x,C)}if(m.n())d=null;else{for(var $={},z=m.p().c();z.d();){var j,T,S=z.e(),R=S.i1(),A=S.k1();if(j=$,1===A.f())T=Zt(A.z9());else{for(var M=Bt(A.f()),L=A.p().c();L.d();){var D;D=[L.e().k1()],M.a(D)}T=Xt(M)}j[R]=T}d=$}return d},Et(Bn).t1z=function(){var t,e={};return e.create=(t=this,function(e,n){return t.k1z_1=n,t.h20(n),zt()}),e.insert=function(t){return function(e){t.k1z_1=e,t.i20(e),t.j20(e),t.k20();var n,i=t.q1z_1;if(null==i)n=null;else{for(var r=i.c();r.d();)r.e()(e);n=zt()}return n}}(this),e.postpatch=function(t){return function(e,n){return t.k1z_1=n,t.l20(n),zt()}}(this),e.destroy=function(t){return function(e){t.m20(),t.n20();var n=t.r1z_1;if(null==n);else for(var i=n.c();i.d();)i.e()();return t.k1z_1=null,t.k1z_1}}(this),e},Et(Bn).r26=function(t){if(null==this.s1y_1){var e;e=Yt(),this.s1y_1=e}var n=this.u1y_1;this.u1y_1=n+1|0;var i,r,o=n,s="function"==typeof t?t:Qt(),a=co(this);(i=a,(r=function(t){return Vt(i,t)}).callableName="apply",r)(s);for(var l=te(Object.keys(a));l.d();){var u=l.e();if("self"!==u){var c=a[u],h=It(this.s1y_1).v1(u);if(null!=h){var f=c;h.x2(o,f)}else{var d=It(this.s1y_1),b=ee([Nt(o,c)]);d.x2(u,b)}}}return this.m1j(),o},Et(Bn).s26=function(t){if(null==this.t1y_1){var e;e=Yt(),this.t1y_1=e}if(null==this.v1y_1){var n;n=Yt(),this.v1y_1=n}this.t26();var i=this.u1y_1;this.u1y_1=i+1|0;var r,o,s=i,a="function"==typeof t?t:Qt(),l=this.i1z_1,u=co(null==l?this:l);(r=u,(o=function(t){return Vt(r,t)}).callableName="apply",o)(a);for(var c=te(Object.keys(u));c.d();){var h=c.e();if("self"!==h){var f=u[h];if(qn(),ne(h,"KVJQUERYEVENT##")){qn();var d=h.substring(15),b=It(this.v1y_1).v1(d);if(null!=b){var p=f;b.x2(s,p)}else{var m=It(this.v1y_1),g=ee([Nt(s,f)]);m.x2(d,g)}}else{var _=It(this.t1y_1).v1(h);if(null!=_){var v=f;_.x2(s,v)}else{var w=It(this.t1y_1),y=ee([Nt(s,f)]);w.x2(h,y)}}}}return this.m1j(),this.k20(),s},Et(Bn).k20=function(){},Et(Bn).t26=function(){},Et(Bn).u26=function(){this.b1a(!0)},Et(Bn).v26=function(){this.b1a(!1)},Et(Bn).w26=function(t){if(null==this.p1y_1){var e,n=this.n1y_1,i=null==n?null:ie(Ut(n,[" "]));e=null==i?re():i,this.p1y_1=e}It(this.p1y_1).a(t),this.m1j()},Et(Bn).x26=function(t){if(null==this.p1y_1){var e,n=this.n1y_1,i=null==n?null:ie(Ut(n,[" "]));e=null==i?re():i,this.p1y_1=e}It(this.p1y_1).w8(t),this.m1j()},Et(Bn).y26=function(t){if(null==this.q1y_1){var e;e=re(),this.q1y_1=e}It(this.q1y_1).a(t),this.m1j()},Et(Bn).z26=function(t,e){if(null==this.r1y_1){var n;n=Yt(),this.r1y_1=n}It(this.r1y_1).x2(t,e),this.m1j()},Et(Bn).a27=function(){var t=this.k1z_1,e=null==t?null:t.elm;return null==e?null:e},Et(Bn).e1a=function(){var t=this.a27();return null==t?null:t},Et(Bn).f1a=function(){this.z19(null)},Et(Bn).m1j=function(){Et(Ln).m1j.call(this),this.l1z_1.z8(),this.m1z_1.z8(),this.n1z_1=null,this.o1z_1=null;var t=this.n1a();null==t||t.b27()},Et(Bn).h20=function(t){},Et(Bn).i20=function(t){},Et(Bn).j20=function(t){},Et(Bn).l20=function(t){},Et(Bn).m20=function(){},Et(Bn).n20=function(){},Et(Bn).n1a=function(){var t=this.a1a();return null==t?null:t.n1a()},Et(Bn).c27=function(t,e,n,i){var r,o,s,a,l,u=this.n26(t);if(null!=e){var c=(l=Gt(Ut(e,[" "])),function(t){for(var e,n=Bt(Ht(l,10)),i=l.c();i.d();){var r,o=i.e();r=Nt(o,!0),n.a(r)}for(var s=n,a=new Object,u=s.c();u.d();){var c=u.e(),h=c.v2(),f=c.w2();a[h]=f}return e=a,t.class=e,zt()}),h=(s={},(a=function(t){return Vt(s,t)}).callableName="apply",a)(c);r=null==i?[kt("i",h)," "+u]:[kt("i",h),an().k19(i),u]}else if(null!=n){var f=(o=n,function(t){for(var e,n=Wt([Nt("src",o),Nt("alt","")]),i=new Object,r=n.p().c();r.d();){var s=r.e(),a=s.i1(),l=s.k1();i[a]=l}return e=i,t.attrs=e,zt()}),d=function(t){var e=function(e){return Vt(t,e)};return e.callableName="apply",e}({})(f);r=null==i?[kt("img",d)," "+u]:[kt("img",d),an().k19(i),u]}else r=[u];return r},Et(Bn).d27=function(t,e){var n=new CustomEvent(t,e),i=this.a27();return null==i?null:i.dispatchEvent(n)},Et(Bn).g1a=function(){this.m20(),this.n20();var t=this.r1z_1;if(null==t);else for(var e=t.c();e.d();)e.e()();var n=this.s1z_1;if(null==n);else for(var i=n.c();i.d();)i.e()()},Et(Nn).b1a=function(t){var e=this.e2c_1;null==e||e.b1a(t)},Et(Nn).c1a=function(){var t=this.e2c_1;return!0===(null==t?null:t.c1a())},Et(Nn).m26=function(){var t,e,n=this.e2c_1;null==n?t=null:(e=[n.d1a()],t=this.q26("div",e));var i=t;return null==i?this.p26("div"):i},Et(Nn).g1a=function(){Et(Ir).g1a.call(this);var t=this.e2c_1;null==t||t.f1a(),this.e2c_1=null},Et(Vn).b20=function(t){Et(rr).b20.call(this,t),t.l19("for",this.r2m_1)},Et(Wn).m26=function(){var t;if(null!=this.e10()){var e,n=this.e10(),i=null==n?null:this.n26(n);if(this.d2s()){var r,o=this.a2s().x2x_1,s=[an().k19(''+i+"")],a=this.f2h();r=s.concat(a),e=this.q26(o,r)}else{var l,u=this.a2s().x2x_1,c=[i],h=this.f2h();l=c.concat(h),e=this.q26(u,l)}t=e}else t=this.q26(this.a2s().x2x_1,this.f2h());return t},Et(Yn).m2y=function(t,e,n,i,r,o){this.e2y_1.x2(t,e);var s=this.f2y_1,a=new Jn(n,i,r,o);s.x2(t,a)},Et(Yn).i2h=function(){this.e2y_1.z8()},Et(Yn).n2y=function(t){return this.e2y_1.v1(t)},Et(Yn).o2y=function(t){if(this.b2y_1.z8(),null!=this.d2y_1){for(var e=this.d2y_1(t),n=Object.keys(e),i=n,r=0,o=i.length;r'+u+"")],d=this.f2h();c=f.concat(d),a=this.q26(h,c)}else{var b,p=this.a2s().x2x_1,m=[u];b=this.f2h().concat(m),a=this.q26(p,b)}s=a}else s=this.q26(this.a2s().x2x_1,this.f2h());return s},Et(rr).f20=function(t){Et(Ir).f20.call(this,t),t.u19(this.f2s())},Et(ur).p56=function(t,e){return this.c20_1.p56(t,e.slice())},Et(ur).q56=function(t,e,n,i){return this.c20_1.q56(t,e,n,i.slice())},Et(fr).p56=function(t,e){return t},Et(fr).q56=function(t,e,n,i){return t},Et(dr).x3a=function(){return this.w3a_1.e10()},Et(dr).m26=function(){var t=this.f2h();return t.unshift(this.w3a_1.d1a()),this.q26("fieldset",t)},Et(mr).v5b=function(t){return this.t5b_1.l1j(this,Ft("spacing",1,Ot,(function(t){return t.u5b()}),(function(t,e){return t.v5b(e)})),t)},Et(mr).u5b=function(){return this.t5b_1.k1j(this,Ft("spacing",1,Ot,(function(t){return t.u5b()}),(function(t,e){return t.v5b(e)})))},Et(mr).w5b=function(t,e,n,i,r,o,s){var a=this.s5b_1?new Nn(t,s):t;null!=this.u5b()&&br(this,a);var l=a instanceof Bn?a:null;null==l||(l.f1t(e),l.h1t(n),l.j1t(i),l.l1t(r),l.n1t(o),zt()),this.g2h(a)},Et(mr).x5b=function(t,e,n,i,r,o,s,a){var l;return e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s===Tt?null:s,a===Tt?(this.w5b(t,e,n,i,r,o,s),l=zt()):l=a.w5b.call(this,t,e,n,i,r,o,s),l},Et(mr).k1a=function(t){this.x5b(t,null)},Et(mr).h2h=function(t){for(var e=t.c();e.d();){var n=e.e();this.x5b(n,null)}},Et(mr).l1a=function(t){if(null!=this.d2h_1)if(It(this.d2h_1).k(t))Et(Ir).l1a.call(this,t);else{var e;t:{for(var n=It(this.d2h_1).c();n.d();){var i=n.e(),r=i instanceof Nn?i:null;if(xe(null==r?null:r.e2c_1,t)){e=i;break t}}e=null}var o=e;null==o||(Et(Ir).l1a.call(this,o),o.g1a(),zt())}},Et(mr).i2h=function(){var t=this.d2h_1;if(null==t);else for(var e=Bt(Ht(t,10)),n=t.c();n.d();){var i,r=n.e();r.f1a();var o,s=r instanceof Nn?r:null;null==s?o=null:(s.g1a(),o=zt()),i=o,e.a(i)}var a=this.d2h_1;null==a||a.z8(),this.d2h_1=null,this.m1j()},Et(mr).m1a=function(){var t=this.d2h_1;if(null==t);else for(var e=Bt(Ht(t,10)),n=t.c();n.d();){var i,r,o=n.e(),s=o instanceof Nn?o:null;if(null==s)r=null;else{var a,l=s.e2c_1;null==l?a=null:(l.g1a(),a=zt()),r=a}i=r,e.a(i)}this.i2h()},Et(mr).g1a=function(){var t=this.d2h_1;if(null==t);else for(var e=Bt(Ht(t,10)),n=t.c();n.d();){var i,r,o=n.e(),s=o instanceof Nn?o:null;if(null==s)r=null;else{var a,l=s.e2c_1;null==l?a=null:(l.g1a(),a=zt()),r=a}i=r,e.a(i)}Et(Ir).g1a.call(this)},Et(xr).a19=function(){for(var t=this.z18_1.c();t.d();)t.e().g1a();this.z18_1.z8()},Et(xr).y5b=function(){return this.z18_1.n()?null:this.z18_1.m(0)},Et(xr).z5b=function(t){this.y18_1.a(t)},Et(xr).a5c=function(t){this.y18_1.w8(t)},Et(Tr).m26=function(){var t,e,n;if(this.b26_1){var i,r,o=this.e26_1+"#"+this.r20(),s=wr(this),a=Er;r=(e={},(n=function(t){return Vt(e,t)}).callableName="apply",n)(a);var l=[yt("div",r,this.f2h())],u=s.concat(l),c=yr(this),h=u.concat(c),f=kr(this);i=h.concat(f),t=this.q26(o,i)}else{var d,b=this.e26_1+"#"+this.r20(),p=wr(this),m=this.f2h(),g=p.concat(m),_=yr(this),v=g.concat(_),w=kr(this);d=v.concat(w),t=this.q26(b,d)}return t},Et(Tr).f20=function(t){Et(Ir).f20.call(this,t),this.a26_1.equals(Ar())||t.t19(this.a26_1.e5c_1)},Et(Tr).b27=function(){0!==this.f26_1||this.l26_1||null==this.d26_1||(this.d26_1=an().j19(It(this.d26_1),this.d1a()))},Et(Tr).z20=function(t){var e=this.f26_1;this.f26_1=e+1|0;var n=t(),i=this.f26_1;return this.f26_1=i-1|0,this.b27(),n},Et(Tr).j1a=function(t){if(this.k26_1)this.z20((n=t,function(){return n(),zt()}));else{this.g26_1.a(t),null!=this.h26_1&&window.clearTimeout(It(this.h26_1));var e=window;this.h26_1=e.setTimeout(jr(this),0)}var n},Et(Tr).n1a=function(){return this},Et(Tr).g1a=function(){Et(Ir).g1a.call(this),Cr().z18_1.w8(this),this.j26_1&&(zn().g1b_1.z8(),Cr().y18_1.z8())},Et(Ir).m26=function(){return this.q26("div",this.f2h())},Et(Ir).f2h=function(){var t;if(null==this.c2h_1&&null==this.d2h_1)t=[];else if(null==this.c2h_1&&null!=this.d2h_1){var e=It(this.d2h_1);t=Xt(e).filter(Lr).map(Dr)}else if(null!=this.c2h_1&&null==this.d2h_1){var n=It(this.c2h_1);t=Xt(n).filter(Pr).map(Or)}else{var i=Le(It(this.c2h_1),It(this.d2h_1));t=Xt(i).filter(Fr).map(qr)}return t},Et(Ir).y34=function(t){if(null==this.c2h_1){var e;e=Pt(),this.c2h_1=e}It(this.c2h_1).a(t);var n=t.a1a();null==n||n.l1a(t),t.z19(this),this.m1j()},Et(Ir).g2h=function(t){if(null==this.d2h_1){var e;e=Pt(),this.d2h_1=e}It(this.d2h_1).a(t);var n=t.a1a();null==n||n.l1a(t),t.z19(this),this.m1j()},Et(Ir).k1a=function(t){this.g2h(t)},Et(Ir).h2h=function(t){if(null==this.d2h_1){var e;e=Pt(),this.d2h_1=e}It(this.d2h_1).j(t);for(var n=Bt(Ht(t,10)),i=t.c();i.d();){var r=i.e(),o=r.a1a();null==o||o.l1a(r),r.z19(this),n.a(zt())}this.m1j()},Et(Ir).l1a=function(t){null!=this.d2h_1&&It(this.d2h_1).w8(t)&&(t.f1a(),this.m1j())},Et(Ir).i2h=function(){var t=this.d2h_1;if(null==t);else for(var e=Bt(Ht(t,10)),n=t.c();n.d();)n.e().f1a(),e.a(zt());this.d2h_1=null,this.m1j()},Et(Ir).m1a=function(){var t=this.d2h_1;if(null==t);else for(var e=t.c();e.d();)e.e().g1a();this.i2h()},Et(Ir).j2h=function(){var t=this.d2h_1;return null==t?De():t},Et(Ir).g1a=function(){Et(Bn).g1a.call(this);var t=this.d2h_1;if(null==t);else for(var e=t.c();e.d();)e.e().g1a();var n=this.c2h_1;if(null==n);else for(var i=n.c();i.d();)i.e().g1a();var r=this.d2h_1;if(null==r);else for(var o=Bt(Ht(r,10)),s=r.c();s.d();)s.e().f1a(),o.a(zt());var a=this.d2h_1;null==a||a.z8(),this.d2h_1=null;var l=this.c2h_1;if(null==l);else for(var u=Bt(Ht(l,10)),c=l.c();c.d();)c.e().f1a(),u.a(zt());var h=this.c2h_1;null==h||h.z8(),this.c2h_1=null},Et(Hr).s5h=function(t){return this.g5h_1.l1j(this,Ft("gutterSize",1,Ot,(function(t){return t.t5h()}),(function(t,e){return t.s5h(e)})),t)},Et(Hr).t5h=function(){return this.g5h_1.k1j(this,Ft("gutterSize",1,Ot,(function(t){return t.t5h()}),(function(t,e){return t.s5h(e)})))},Et(Hr).u5h=function(t){return this.h5h_1.l1j(this,Ft("gutterAlign",1,Ot,(function(t){return t.v5h()}),(function(t,e){return t.u5h(e)})),t)},Et(Hr).v5h=function(){return this.h5h_1.k1j(this,Ft("gutterAlign",1,Ot,(function(t){return t.v5h()}),(function(t,e){return t.u5h(e)})))},Et(Hr).w5h=function(t){return this.i5h_1.l1j(this,Ft("minSize",1,Ot,(function(t){return t.x5h()}),(function(t,e){return t.w5h(e)})),t)},Et(Hr).x5h=function(){return this.i5h_1.k1j(this,Ft("minSize",1,Ot,(function(t){return t.x5h()}),(function(t,e){return t.w5h(e)})))},Et(Hr).y5h=function(t){return this.j5h_1.l1j(this,Ft("maxSize",1,Ot,(function(t){return t.z5h()}),(function(t,e){return t.y5h(e)})),t)},Et(Hr).z5h=function(){return this.j5h_1.k1j(this,Ft("maxSize",1,Ot,(function(t){return t.z5h()}),(function(t,e){return t.y5h(e)})))},Et(Hr).a5i=function(t){return this.k5h_1.l1j(this,Ft("expandToMin",1,Ot,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})),t)},Et(Hr).b5i=function(){return this.k5h_1.k1j(this,Ft("expandToMin",1,Ot,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})))},Et(Hr).c5i=function(t){return this.l5h_1.l1j(this,Ft("snapOffset",1,Ot,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})),t)},Et(Hr).d5i=function(){return this.l5h_1.k1j(this,Ft("snapOffset",1,Ot,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})))},Et(Hr).e5i=function(t){return this.m5h_1.l1j(this,Ft("dragInterval",1,Ot,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)})),t)},Et(Hr).f5i=function(){return this.m5h_1.k1j(this,Ft("dragInterval",1,Ot,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)})))},Et(Hr).g5i=function(){var t,e,n=this.d2h_1;if(2===(null==n?null:n.f())){var i,r=this.f5h_1.equals(Wr()),o=wn(),s=this,a=this.f5h_1.equals(Wr())?"vertical":"horizontal";if(r){var l,u=It(this.d2h_1).m(0),c=u instanceof Ln?u:null,h=null==c?null:c.n1o();if(null!=h&&h.u2_1.equals(wn()))l=[h.t2_1,100-Pe(h.t2_1)];else{var f,d=this.e1a(),b=(null==d?null:d.getBoundingClientRect()).height,p=null==b?0:b,m=this.a27(),g=null==m?null:m.firstChild,_=(null==g?null:g).getBoundingClientRect().height,v=null==_?0:_;if(0!=p&&0!=v){var w,y=100*v/p;f=[w=Math.ceil(y),100-w]}else f=[0,100];l=f}i=l}else{var k,x=It(this.d2h_1).m(0),C=x instanceof Ln?x:null,E=null==C?null:C.h1o();if(null!=E&&E.u2_1.equals(wn()))k=[E.t2_1,100-Pe(E.t2_1)];else{var $,z=this.e1a(),j=(null==z?null:z.getBoundingClientRect()).width,T=null==j?0:j,S=this.a27(),R=null==S?null:S.firstChild,A=(null==R?null:R).getBoundingClientRect().width,M=null==A?0:A;if(0!=T&&0!=M){var L,D=100*M/T;$=[L=Math.ceil(D),100-L]}else $=[0,100];k=$}i=k}var P,O=i,F=an().c19_1,q=this.a27(),I=null==q?null:q.firstChild,H=this.a27(),B=[I,null==H?null:H.lastChild],N=new Object;if(N.sizes=O,N.direction=a,N.gutter=(e=this,function(){return e.n5h_1.a27()}),N.gutterSize=this.t5h(),null!=this.v5h()){var V=this.v5h();N.gutterAlign=null==V?null:V.j5i_1}N.minSize=this.x5h(),null!=this.z5h()&&(N.maxSize=this.z5h()),null!=this.b5i()&&(N.expandToMin=this.b5i()),N.snapOffset=this.d5i(),null!=this.f5i()&&(N.dragInterval=this.f5i()),N.onDrag=(t=s,function(e){var n=new Object;n.sizes=e;var i,r=n,o=new Object;return o.detail=r,i=o,t.d27("dragSplitPanel",i)}),N.onDragStart=function(t){return function(e){var n=new Object;n.sizes=e;var i,r=n,o=new Object;return o.detail=r,i=o,t.d27("dragStartSplitPanel",i)}}(s),N.onDragEnd=function(t,e,n,i){return function(r){var o=new Object;o.sizes=r;var s,a=o;if(t){var l=It(e.d2h_1).m(0),u=l instanceof Ln?l:null;null==u||u.m1o(Nt(r[0],n));var c=It(e.d2h_1).m(1),h=c instanceof Ln?c:null;null==h||h.m1o(Nt(r[1],n)),zt()}else{var f=It(e.d2h_1).m(0),d=f instanceof Ln?f:null;null==d||d.g1o(Nt(r[0],n));var b=It(e.d2h_1).m(1),p=b instanceof Ln?b:null;null==p||p.g1o(Nt(r[1],n)),zt()}var m=new Object;return m.detail=a,s=m,i.d27("dragEndSplitPanel",s)}}(r,this,o,s),P=N,this.o5h_1=F(B,P)}},Et(Hr).n20=function(){null!=this.o5h_1&&(this.o5h_1.destroy(!1,!0),this.o5h_1=null)},Et(Hr).f2h=function(){var t=this.d2h_1;return 2===(null==t?null:t.f())?[It(this.d2h_1).m(0).d1a(),this.n5h_1.d1a(),It(this.d2h_1).m(1).d1a()]:[]},Et(Vr).j20=function(t){this.k5n_1.g5i()},Et(Gr).u18=function(){this.t18_1.u18()},Et(Gr).b19=function(){this.t18_1.b19()},Et(Gr).v18=function(){return this.t18_1.v18()},Et(Jr).v18=function(){return this.l5n_1},Et(Jr).u18=function(){},Et(Jr).b19=function(){},Et(Kr).w18=function(){},Et(Qr).o5n=function(t,e,n){for(var i=this.n5n_1.p5n_1,r=Bt(Ht(i,10)),o=i.c();o.d();){var s;s=o.e(),r.a(s)}for(var a=r.c();a.d();){var l=a.e();this.n5n_1.p5n_1.k(l)&&l(n)}return zt()},Et(Qr).u3=function(t,e,n){var i=null==e||Ee(e)?e:Qt();return this.o5n(t,i,null==n||Ee(n)?n:Qt())},Et(to).q2y=function(t){return this.q5n_1.y3(this,Ft("value",1,Ot,(function(t){return t.k1()}),(function(t,e){return t.q2y(e)})),t)},Et(to).k1=function(){return this.q5n_1.w3(this,Ft("value",1,Ot,(function(t){return t.k1()}),(function(t,e){return t.q2y(e)})))},Et(to).z3l=function(){return this.k1()},Et(to).b3m=function(t){return this.p5n_1.a(t),t(this.k1()),e=this,n=t,function(){return e.p5n_1.w8(n),zt()};var e,n},Et(to).c3m=function(t){return this.b3m(t)},Et(eo).ze=function(){return this.r5n_1},Et(eo).bf=function(t){var e=t.ph();return 10===e.length?ro(e+" 00:00:00"):ro(e)},Et(eo).s5n=function(t,e){t.xi(io(e))},Et(eo).af=function(t,e){return this.s5n(t,e instanceof Date?e:Qt())},Et(lo).l2y=function(t,e){var n=JSON,i=this.k2y_1;return n.parse((null==i?this.j2y_1:i).dy(e,t))},Et(un).m19=function(t,e,n){var i;return e=e===Tt?t:e,n===Tt?(this.l19(t,e),i=zt()):i=n.l19.call(this,t,e),i},Et(un).o19=function(t){null!=t&&this.l19(t.p19(),t.q19())},Et(un).n19=function(t){for(var e=t.p().c();e.d();){var n=e.e(),i=n.i1(),r=n.k1();this.l19(i,r)}},Et(hn).u19=function(t){null!=t&&this.t19(t.v19())},Et(Cn).a1b=function(t){return new En(this,t)},Et(rr).m2s=Ge,Et(Vn).m2s=Ge,Et(Wn).m2s=Ge,Et(hi).m2s=Ge,Et(bi).p2y=en,Et(bi).t2y=tn,Et(bi).d2z=Ye,Et(gi).h1a=Ue,Et(pi).h1a=Ue,Et(Ti).t2y=Ze,Et(Ti).p2y=function(t){this.q2y(null==t||Ee(t)?t:null)},Et(Ti).e2z=Je,Et(Ti).k2z=Xe,Et(Ai).p2y=en,Et(Ai).t2y=tn,Et(Ai).y2y=function(t){this.z2y().y2y(t)},Et(Ai).a2z=function(){return this.z2y().a2z()},Et(Ai).d2z=Ye,Et(Mi).e2z=Je,Et(Mi).k2z=Xe,Et(Di).h1a=Ue,Et(Fi).p2y=Qe,Et(Fi).t2y=Ze,Et(Fi).d2z=Ye,Et(Fi).e2z=Je,Et(Fi).k2z=Xe,Et(Ii).h1a=Ue,Et(Ni).p2y=Qe,Et(Ni).t2y=Ze,Et(Ni).d2z=Ye,Et(Ni).e2z=Je,Et(Ni).k2z=Xe,Et(Vi).h1a=Ue,Et(Ui).h1a=Ue,Et(Zi).m2s=Ge,Et(nr).m2s=Ge,Et(ur).r56=function(t){return"###KvI18nS###"+t},Et(ur).o26=function(t){var e,n;if(ne(t,"###KvI18nS###"))n=t.substring(13),e=this.p56(n,[]);else if(ne(t,"###KvI18nP###")){var i;i=t.substring(13);var r,o=Ut(i,["###KvI18nP###"]);if(3===o.f()){var s=o.m(0),a=o.m(1),l=Se(o.m(2)),u=null==l?1:l,c=Se(o.m(2));r=this.q56(s,a,u,[null==c?1:c])}else r=t;e=r}else e=t;return e},gt=13,t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(w)return zt();w=!0,new _n("FLEXSTART",0,"flex-start"),new _n("FLEXEND",1,"flex-end"),v=new _n("CENTER",2,"center"),new _n("BASELINE",3,"baseline"),new _n("STRETCH",4,"stretch"),new _n("START",5,"start"),new _n("END",6,"end")}(),v},t.$_$.b=function(){return mn(),g},t.$_$.c=ci,t.$_$.d=Ki,t.$_$.e=function(){return Gi(),I},t.$_$.f=function(){return Qi(),W},t.$_$.g=function(){return Qi(),G},t.$_$.h=ar,t.$_$.i=function(){return or(),K},t.$_$.j=Ar,t.$_$.k=function(t,e,n,i){return function(t,e,n,i,r){e=e===Tt?Ar():e,n=n===Tt?!e.equals(Mr())&&!e.equals(Ar()):n,i=i===Tt?null:i,Ir.call(r),Tr.call(r),r.a26_1=e,r.b26_1=n,vr(r,t),r.d26_1=an().i19(t,r.d1a());var o=Cr(),s=o.x18_1;return o.x18_1=s+1|0,r.q20("kv_root_"+s),null==i||i(r),r}(t,e,n,i,Re(Et(Tr)))},t.$_$.l=oi,t.$_$.m=cr,t.$_$.n=Cr,t.$_$.o=no,t.$_$.p=uo,t.$_$.q=function(){return null==l&&new on,l},t.$_$.r=dn,t.$_$.s=Pn,t.$_$.t=Bn,t.$_$.u=bi,t.$_$.v=function(t,e,n,i,r,o,s,a){var l=new Mi(e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,s=s!==Tt&&s,a=a===Tt?null:a);return t.k1a(l),l},t.$_$.w=Ni,t.$_$.x=function(t,e,n,i,r,o,s,a,l){var u=new Ni(e=e===Tt?er():e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s!==Tt&&s,a=a!==Tt&&a,l=l===Tt?null:l);return t.k1a(u),u},t.$_$.y=Kn,t.$_$.z=ei,t.$_$.a1=si,t.$_$.b1=Ui,t.$_$.c1=rr,t.$_$.d1=function(t,e,n,i,r,o,s,a,l,u){var c=new Ui(e,n=n===Tt?null:n,i=i===Tt?Ki():i,r=r===Tt?Xi():r,o=o!==Tt&&o,s=s===Tt?null:s,a=a===Tt||a,l=l===Tt?null:l,u=u===Tt?null:u);return t.k1a(c),c},t.$_$.e1=hr,t.$_$.f1=Ir,t.$_$.g1=function(t,e,n,i,r,o,s,a){var l=new gr(e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,a=a===Tt?null:a);return t.k1a(l),l},t.$_$.h1=function(t,e,n,i,r){return n=n===Tt?Ar():n,i=i===Tt?!n.equals(Mr())&&!n.equals(Ar()):i,_r(e,n,i,r=r===Tt?null:r)},t.$_$.i1=function(t,e,n){var i=new Ir(e=e===Tt?null:e,n=n===Tt?null:n);return t.k1a(i),i},t.$_$.j1=function(t,e,n,i){var r=new Hr(e=e===Tt?Ur():e,n=n===Tt?null:n,i=i===Tt?null:i);return t.k1a(r),r},t.$_$.k1=Zr,t.$_$.l1=to,t.$_$.m1=function(){return gt},t.$_$.n1=function(t,e){var n=t,i=Be(Me(null),e),r=Xt(i);return new(Function.prototype.bind.apply(n,r))},t.$_$.o1=function t(e,n){if(!so(e)||!so(n))return n;for(var i=te(Object.keys(n));i.d();){var r=i.e(),o=e[r],s=n[r];Array.isArray(o)&&Array.isArray(s)?e[r]=o.concat(s):so(o)&&so(s)?e[r]=t(Object.assign({},o),s):e[r]=s}return e},t.$_$.p1=function(t){return bo(),new Ve(t,wn())},t.$_$.q1=ho,t.$_$.r1=function(t,e){if(bo(),e.n())t.z8();else{var n=t.f()-1|0,i=e.f();if(i<=n)do{var r=n;n=n+-1|0,t.d3(r)}while(r!==i);for(var o=0,s=e.c();s.d();){var a=s.e(),l=o;o=l+1|0;var u=We(l);u{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(3473),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},1175:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(6757),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},3568:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(4232),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},583:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(8952),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},4658:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAhCAQAAABOpSL+AAAAIklEQVR4AWMwbb/PdR+JZDD9f1/oPhI5sgVGBSruc9xHIgGdSQqqQJGkRgAAAABJRU5ErkJggg=="},5499:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAICAQAAADdTl4aAAAAIElEQVQoz2MwrTD9TxFsZ7jPcV+IIsjFQAUw6hFqegQA+xzRHT2p7pEAAAAASUVORK5CYII="},9963:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23000%27/%3e%3c/svg%3e"},9383:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23000%27/%3e%3c/svg%3e"},4144:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},6770:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},46:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},2829:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},8931:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},6199:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6456:(t,e,n)=>{"use strict";t.exports=n.p+"150de8eaa454d669c405.ttf"},375:(t,e,n)=>{"use strict";t.exports=n.p+"e033a13ee751afc1860c.woff2"},8229:(t,e,n)=>{"use strict";t.exports=n.p+"d87474231f4192884802.ttf"},6794:(t,e,n)=>{"use strict";t.exports=n.p+"3223dc79c1adee56370b.woff2"},4975:(t,e,n)=>{"use strict";t.exports=n.p+"4a2cd718d7031b732e76.ttf"},2867:(t,e,n)=>{"use strict";t.exports=n.p+"bb975c966c37455a1bc3.woff2"},2334:(t,e,n)=>{"use strict";t.exports=n.p+"0e3a648be390bd8cb094.ttf"},5944:t=>{"use strict";t.exports="data:font/woff2;base64,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"},6566:t=>{"use strict";t.exports=JSON.parse('{"":{"language":"English","plural-forms":"nplurals=2; plural=n != 1;"}}')},577:t=>{"use strict";t.exports=JSON.parse('{"This is a localized message.":"To jest przetłumaczona wiadomość.","":{"language":"Polish","plural-forms":"nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"}}')}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={id:i,loaded:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t;n.g.importScripts&&(t=n.g.location+"");var e=n.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var r=i.length-1;r>-1&&!t;)t=i[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=t})(),n.b=document.baseURI||self.location.href,n.nc=void 0,n(47)})())); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["addressbook-tabulator"]=e():t["addressbook-tabulator"]=e()}(this,(()=>(()=>{var t={3473:(t,e,n)=>{"use strict";n.d(e,{Z:()=>$});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o),a=n(2629),l=n.n(a),u=new URL(n(375),n.b),c=new URL(n(6456),n.b),h=new URL(n(6794),n.b),f=new URL(n(8229),n.b),d=new URL(n(2867),n.b),b=new URL(n(4975),n.b),p=new URL(n(5944),n.b),m=new URL(n(2334),n.b),g=s()(r()),_=l()(u),v=l()(c),w=l()(h),y=l()(f),k=l()(d),x=l()(b),C=l()(p),E=l()(m);g.push([t.id,'/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}\n\n.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}\n.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('+_+') format("woff2"),url('+v+') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-threads:before{content:"\\e618"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-debian:before{content:"\\e60b"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-square-threads:before{content:"\\e619"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-x-twitter:before{content:"\\e61b"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-square-x-twitter:before{content:"\\e61a"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('+w+') format("woff2"),url('+y+') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('+k+') format("woff2"),url('+x+') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('+_+') format("woff2"),url('+v+') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('+k+') format("woff2"),url('+x+') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('+w+') format("woff2"),url('+y+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+k+') format("woff2"),url('+x+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+_+') format("woff2"),url('+v+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+w+') format("woff2"),url('+y+') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('+C+') format("woff2"),url('+E+') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}',""]);const $=g},6757:(t,e,n)=>{"use strict";n.d(e,{Z:()=>S});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o),a=n(2629),l=n.n(a),u=new URL(n(4658),n.b),c=new URL(n(5499),n.b),h=new URL(n(6770),n.b),f=new URL(n(2829),n.b),d=new URL(n(46),n.b),b=new URL(n(9963),n.b),p=new URL(n(9383),n.b),m=new URL(n(6199),n.b),g=new URL(n(8931),n.b),_=new URL(n(4144),n.b),v=s()(r()),w=l()(u),y=l()(c),k=l()(h),x=l()(f),C=l()(d),E=l()(b),$=l()(p),z=l()(m),j=l()(g),T=l()(_);v.push([t.id,".text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-danger {\n color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-mb-3 {\n margin-bottom: 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\n.splitpanel-vertical {\n display: flex;\n flex-direction: row;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:first-child {\n max-width: calc(100% - 9px);\n}\n\n.splitpanel-vertical > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal {\n display: flex;\n flex-direction: column;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:first-child {\n max-height: calc(100% - 9px);\n}\n\n.splitpanel-horizontal > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitter-vertical {\n flex: 0 0 auto;\n width: 9px;\n background: url("+w+") center center no-repeat #cecece;\n cursor: col-resize;\n}\n\n.splitter-horizontal {\n flex: 0 0 auto;\n height: 9px;\n background: url("+y+') center center no-repeat #cecece;\n cursor: row-resize;\n}\n\n.trix-control {\n overflow-y: auto;\n}\n\ntrix-toolbar .trix-button-group {\n margin-bottom: 3px !important;\n}\n\n.tabulator {\n font-size: var(--bs-body-font-size);\n}\n\nbutton.tabulator-page {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-popup-container {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input:focus, .tabulator-row .tabulator-cell.tabulator-editing select:focus {\n border-color: #86b7fe;\n box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border-right: 1px solid #1d68cd !important;\n padding: 6px !important;\n}\n\n.tabulator.table-bordered > .tabulator-tableHolder > * > *, .tabulator.table-bordered > .tabulator-tableholder > * > * {\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator .tabulator-footer {\n background-color: inherit;\n}\n\n.tabulator.table-sm > :not(caption) > * > * {\n padding: 0;\n}\n\n.tabulator-row.tabulator-row-even {\n background-color: inherit;\n}\n\n@media (hover:hover) and (pointer:fine) {\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#e9ecef;\n }\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#9abcea;\n }\n .tabulator-row.tabulator-selectable:hover {\n background-color:inherit;\n }\n .tabulator-row.tabulator-selected:hover {\n background-color:#9abcea;\n }\n\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#769bcc;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selected:hover {\n background-color:#769bcc;\n }\n}\n\n.input-group.date.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.input-group.date {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.select-parent.text-danger > .invalid-feedback {\n display: block;\n}\n\n.select-parent.text-danger > div.form-control > button.form-control {\n border-color: var(--bs-danger, #dc3545);\n}\n\nlabel:not(.form-check-label).required-label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\nlabel.form-check-label.required-label > span:last-child::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-radiogroup-inline label.form-label {\n vertical-align: top;\n margin-right: .75rem;\n margin-bottom: 0px;\n}\n\n.row.kv-radiogroup-inline label.form-label {\n margin-right: 0px;\n}\n\n.row.kv-radiogroup-inline .kv-radiogroup-container, .row.kv-radiogroup .kv-radiogroup-container {\n margin-left: -15px;\n}\n\n.kv-radiogroup-inline .kv-radiogroup-container {\n display: inline-flex;\n}\n\n.kv-radiogroup-container.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.form-check-input.form-control-sm, .form-check-input.form-control-lg {\n height: inherit;\n}\n\n.form-check-inline {\n margin-left: 3px;\n}\n\n.form-horizontal .row .form-check {\n padding-left: 2.2rem;\n}\n\n.form-horizontal .row .form-check.form-switch {\n padding-left: 3.2rem;\n}\n\n.form-horizontal.container-fluid {\n width: inherit;\n}\n\n.kv-control-horiz .invalid-feedback {\n width: fit-content;\n}\n\n.kv-control-horiz.form-switch {\n padding-left: 0;\n}\n\n.kv-control-horiz.form-switch .form-check-input {\n margin-left: 0;\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline .form-group label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control, .form-inline .form-select {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control.trix-control {\n display: block;\n width: 100%;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.form-inline .form-group {\n margin-right: 6px;\n}\n\n.form-inline .form-group .form-label {\n margin-right: 6px;\n}\n\n.form-inline .mb-3 {\n margin-bottom: 0 !important;\n}\n\n.form-inline .form-floating {\n margin-right: 6px;\n}\n\n.kv-form-condensed .form-group {\n margin-bottom: 0.5rem !important;\n}\n\n.kv-window.modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n border-radius: 0px;\n width: inherit;\n height: inherit;\n}\n\n.kv-window .modal-header {\n height: 40px;\n padding: 5px 15px 5px 15px;\n align-items: center;\n}\n\n.kv-window .modal-header button.close {\n width: 24px;\n height: 24px;\n margin: 0px;\n padding: 0px;\n}\n\n.kv-window .modal-header .modal-title {\n white-space: nowrap;\n}\n\n.kv-window .modal-header .window-icon {\n margin-right: 6px;\n}\n\n.kv-window .kv-window-icons-container {\n display: flex;\n}\n\n.kv-window .kv-window-icons-container button.kv-window-button {\n background: transparent;\n line-height: 1rem;\n font-weight: bold;\n}\n\n.kv-preview-thumb .btn, .kv-zoom-actions .btn, .file-zoom-dialog .floating-buttons .btn {\n padding: 5px 8px;\n}\n\n.file-drop-zone.clickable:hover {\n border: 1px dashed #999;\n}\n\n.file-drop-zone.clickable:focus {\n border: 1px solid #5acde2;\n}\n\n.nav.tabs-top {\n flex-wrap: nowrap;\n}\n\nul.tabs-top {\n overflow-x: auto;\n overflow-y: hidden;\n display: flex;\n}\n\nul.tabs-top > li {\n float: none;\n flex-shrink: 0;\n}\n\n.kv-tab-close {\n margin-left: 10px;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n\n.kv-tab-close:hover, .kv-tab-close:focus {\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n\n.kv-tab-panel .nav-tabs .nav-link:focus, .kv-tab-panel .nav-tabs .nav-link:hover {\n isolation: inherit;\n}\n\nselect.form-select, .tabulator-row .tabulator-cell.tabulator-editing select {\n cursor: pointer;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent none no-repeat;\n background-image: url('+k+');\n background-position: right .75rem center;\n background-size: 16px 12px;\n}\n\nselect.form-select:invalid {\n color: gray;\n}\n\n.kv-check-primary {\n accent-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-check-primary:checked, .kv-check-primary[type="checkbox"]:indeterminate {\n background-color: var(--bs-primary, #0d6efd) !important;\n border-color: var(--bs-primary, #0d6efd) !important;\n}\n\n.kv-check-secondary {\n accent-color: var(--bs-secondary, #6c757d);\n}\n\n.kv-check-secondary:checked, .kv-check-secondary[type="checkbox"]:indeterminate {\n background-color: var(--bs-secondary, #6c757d) !important;\n border-color: var(--bs-secondary, #6c757d) !important;\n}\n\n.kv-check-success {\n accent-color: var(--bs-success, #198754);\n}\n\n.kv-check-success:checked, .kv-check-success[type="checkbox"]:indeterminate {\n background-color: var(--bs-success, #198754) !important;\n border-color: var(--bs-success, #198754) !important;\n}\n\n.kv-check-danger {\n accent-color: var(--bs-danger, #dc3545);\n}\n\n.kv-check-danger:checked, .kv-check-danger[type="checkbox"]:indeterminate {\n background-color: var(--bs-danger, #dc3545) !important;\n border-color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-check-warning {\n accent-color: var(--bs-warning, #ffc107);\n}\n\n.kv-check-warning:checked, .kv-check-warning[type="checkbox"]:indeterminate {\n background-color: var(--bs-warning, #ffc107) !important;\n border-color: var(--bs-warning, #ffc107) !important;\n}\n\n.kv-check-info {\n accent-color: var(--bs-info, #0dcaf0);\n}\n\n.kv-check-info:checked, .kv-check-info[type="checkbox"]:indeterminate {\n background-color: var(--bs-info, #0dcaf0) !important;\n border-color: var(--bs-info, #0dcaf0) !important;\n}\n\n.kv-check-light {\n accent-color: var(--bs-light, #f8f9fa);\n}\n\n.kv-check-light:checked, .kv-check-light[type="checkbox"]:indeterminate {\n background-color: var(--bs-light, #f8f9fa) !important;\n border-color: var(--bs-light, #f8f9fa) !important;\n}\n\n.kv-check-dark {\n accent-color: var(--bs-dark, #212529);\n}\n\n.kv-check-dark:checked, .kv-check-dark[type="checkbox"]:indeterminate {\n background-color: var(--bs-dark, #212529) !important;\n border-color: var(--bs-dark, #212529) !important;\n}\n\n.kv-check-warning[type="checkbox"]:checked, .kv-check-info[type="checkbox"]:checked, .kv-check-light[type="checkbox"]:checked {\n background-image: url('+x+');\n}\n\n.kv-check-warning[type="checkbox"]:indeterminate, .kv-check-info[type="checkbox"]:indeterminate, .kv-check-light[type="checkbox"]:indeterminate {\n background-image: url('+C+');\n}\n\n.kv-check-warning[type="radio"]:checked, .kv-check-info[type="radio"]:checked, .kv-check-light[type="radio"]:checked {\n background-image: url('+E+');\n}\n\n.form-switch .kv-check-warning[type="checkbox"]:checked, .form-switch .kv-check-info[type="checkbox"]:checked, .form-switch .kv-check-light[type="checkbox"]:checked {\n background-image: url('+$+");\n}\n\n.kv-checkbox-circle {\n width: 1em;\n height: 1em;\n border-radius: 50% !important;\n border: 1px solid rgba(0, 0, 0, .25);\n appearance: none;\n -webkit-appearance: none;\n vertical-align: top;\n}\n\n.kv-checkbox-circle:checked {\n background-image: url("+x+");\n}\n\n.kv-checkbox-circle:indeterminate {\n background-image: url("+C+");\n}\n\n.kv-check-primary.kv-checkbox-circle:checked, .kv-check-secondary.kv-checkbox-circle:checked, .kv-check-success.kv-checkbox-circle:checked, .kv-check-danger.kv-checkbox-circle:checked, .kv-check-dark.kv-checkbox-circle:checked {\n background-image: url("+z+");\n}\n\n.kv-check-primary.kv-checkbox-circle:indeterminate, .kv-check-secondary.kv-checkbox-circle:indeterminate, .kv-check-success.kv-checkbox-circle:indeterminate, .kv-check-danger.kv-checkbox-circle:indeterminate, .kv-check-dark.kv-checkbox-circle:indeterminate {\n background-image: url("+j+');\n}\n\n.kv-radio-square[type="radio"] {\n width: 1em;\n height: 1em;\n box-sizing: border-box;\n appearance: none;\n -webkit-appearance: none;\n background: white;\n border: 1px solid rgba(0, 0, 0, .25);\n vertical-align: top;\n border-radius: .25em;\n}\n\n.kv-radio-square[type="radio"]:checked {\n background-color: var(--bs-primary, #0d6efd);\n border-color: var(--bs-primary, #0d6efd);\n background-image: url('+z+');\n}\n\n.kv-check-warning.kv-radio-square[type="radio"]:checked, .kv-check-info.kv-radio-square[type="radio"]:checked, .kv-check-light.kv-radio-square[type="radio"]:checked {\n background-image: url('+x+');\n}\n\n.form-check-input.is-invalid:indeterminate[type="checkbox"], .was-validated .form-check-input:invalid:indeterminate[type="checkbox"] {\n background-color: var(--bs-danger, #dc3545);\n border-color: var(--bs-danger, #dc3545);\n}\n\n.form-check .form-check-input.form-control-sm {\n height: 18px;\n min-height: 18px;\n margin-left: -1.7em;\n}\n\n.form-check .form-check-input.form-control-lg {\n height: 34px;\n min-height: 34px;\n margin-left: -1.2em;\n margin-right: 0.3em;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input.form-check-input:checked[type="checkbox"] {\n background-color: var(--bs-primary, #0d6efd);\n background-image: url('+z+');\n border-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-focus {\n border-radius: 0.25rem;\n outline-width: 0px;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);\n}\n\n.kv-focus .kv-fileinput-caption {\n border-color: #80bdff;\n}\n\n.modal-dialog .modal-footer {\n flex-wrap: wrap;\n}\n\n.modal-dialog .modal-footer > button {\n margin-top: 5px;\n}\n\n.kv_fieldset {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.kv_fieldset legend {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: bold;\n padding: 3px 10px 3px 10px;\n width: auto;\n float: inherit;\n}\n\nform fieldset.kv_fieldset {\n padding-top: 5px;\n margin-bottom: 8px;\n}\n\nform[class~="form-horizontal"] fieldset.kv_fieldset {\n padding-left: 1.1rem;\n padding-right: 2rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\nform[class~="form-inline"] fieldset.kv_fieldset {\n margin-right: 6px;\n}\n\nform[class~="form-horizontal"] div.form-group {\n align-items: center;\n}\n\nul.typeahead > li.active > a {\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n#toast-container .toast {\n background-color: #030303;\n max-width: inherit;\n}\n\n#toast-container .toast-success {\n background-color: #51A351;\n}\n\n#toast-container .toast-error {\n background-color: #BD362F;\n}\n\n#toast-container .toast-info {\n background-color: #2F96B4;\n}\n\n#toast-container .toast-warning {\n background-color: #F89406;\n}\n\n#toast-container .toast-progress {\n background-color: #000000;\n}\n\nons-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\nons-toolbar-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\n.kv-ons-form-group {\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .form-label {\n font-size: 12px;\n}\n\n.page--material .kv-ons-form-group .form-label {\n color: #3d5afe;\n}\n\n.kv-ons-label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .kv-ons-form-control {\n width: 100%;\n}\n\n.kv-ons-form-group ons-input.kv-ons-form-control[float="float"][modifier~="material"] {\n margin-top: 16px;\n}\n\nlabel.required-label + ons-input > span.text-input__label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-ons-checkbox {\n display: flex;\n align-items: center;\n}\n\n.kv-ons-checkbox label {\n margin-left: 5px;\n}\n\n.ts-wrapper:not(.multi) .ts-control {\n flex-wrap: nowrap;\n}\n\n.ts-control .item {\n white-space: nowrap;\n}\n\n.ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.disabled .ts-control {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n\n.disabled .ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.ts-wrapper.kv-typeahead .ts-control, .ts-wrapper.kv-typeahead .ts-control input {\n cursor: inherit;\n}\n\n.ts-wrapper.is-invalid.kv-typeahead, .was-validated .invalid.kv-typeahead, .was-validated :invalid + .ts-wrapper.kv-typeahead {\n padding-right: calc(1.5em + .75rem);\n background-image: url('+T+');\n background-repeat: no-repeat;\n background-position: right calc(.375em + .1875rem) center;\n background-size: calc(.75em + .375rem) calc(.75em + .375rem);\n}\n\n.kv-tom-select-remote-divider {\n height: 0;\n margin: .5rem 0;\n overflow: hidden;\n border-top: 1px solid #888888;\n}\n\n.toastify {\n background-image: unset;\n background-color: blue;\n}\n\n.kv-toastify-primary {\n color: #fff !important;\n background-color: rgba(13,110,253) !important;\n}\n\n.kv-toastify-secondary {\n color: #fff !important;\n background-color: rgba(108,117,125) !important;\n}\n\n.kv-toastify-success {\n color: #fff !important;\n background-color: rgba(25,135,84) !important;\n}\n\n.kv-toastify-info {\n color: #000 !important;\n background-color: rgba(13,202,240) !important;\n}\n\n.kv-toastify-warning {\n color: #000 !important;\n background-color: rgba(255,193,7) !important;\n}\n\n.kv-toastify-danger {\n color: #fff !important;\n background-color: rgba(220,53,69) !important;\n}\n\n.kv-toastify-light {\n color: #000 !important;\n background-color: rgba(248,249,250) !important;\n}\n\n.kv-toastify-dark {\n color: #fff !important;\n background-color: rgba(33,37,41) !important;\n}\n\n.dropdown-toggle.kv-dropdown-no-arrow::after {\n content: none;\n}\n\n.btn-group-xsm > .btn, .btn-xsm {\n --bs-btn-padding-y: 0.1rem;\n --bs-btn-padding-x: 0.4rem;\n --bs-btn-font-size: 0.8rem;\n --bs-btn-border-radius: 0.25rem;\n padding-top: 3px;\n}\n\n.form-check-input:not(:checked):disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n\n.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {\n opacity: unset;\n}\n\n[data-bs-theme="dark"] trix-toolbar .trix-button {\n background: #fff !important;\n}\n\n[data-bs-theme="dark"] .tabulator.table-bordered .tabulator-header .tabulator-col, [data-bs-theme="dark"] .tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell, [data-bs-theme="dark"] .tabulator .tabulator-tableholder, [data-bs-theme="dark"] .tabulator .tabulator-footer {\n background-color: var(--bs-body-bg, #212529);\n}\n\n[data-bs-theme="dark"] .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-control, [data-bs-theme="dark"] .ts-control input, [data-bs-theme="dark"] .ts-dropdown {\n color: inherit;\n}\n\n[data-bs-theme="dark"] .ts-dropdown {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-dropdown [data-selectable] .highlight {\n background-color: #757575;\n}\n\n/*!\n * bootstrap-vertical-tabs - v1.2.2\n * https://dbtek.github.io/bootstrap-vertical-tabs\n * 2016-12-02\n * Copyright (c) 2016 İsmail Demirbilek\n * License: MIT\n */\n.nav-tabs.tabs-left, .nav-tabs.tabs-right {\n border-bottom: none;\n padding-top: 2px;\n}\n\n.nav-tabs.tabs-left {\n border-right: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-right {\n border-left: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-left > li.nav-item, .nav-tabs.tabs-right > li.nav-item {\n float: none;\n margin-bottom: 2px;\n}\n\n.nav-tabs.tabs-left > li.nav-item {\n margin-right: -1px;\n}\n\n.nav-tabs.tabs-right > li.nav-item {\n margin-left: -1px;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:focus {\n border-bottom-color: #dee2e6;\n border-right-color: transparent;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:focus {\n border-bottom: 1px solid #dee2e6;\n border-left-color: transparent;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link {\n border-radius: 4px 0 0 4px;\n margin-right: 0;\n display: block;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link {\n border-radius: 0 4px 4px 0;\n margin-right: 0;\n}\n',""]);const S=v},4232:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o)()(r());s.push([t.id,'.tabulator{position:relative;border:1px solid rgba(0,0,0,.12);font-size:16px;text-align:left;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(0,0,0,.12);background-color:#fff;color:#555;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{display:inline-flex;position:relative;box-sizing:border-box;flex-direction:column;justify-content:flex-start;border-right:1px solid #aaa;background:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid rgba(0,0,0,.12);background:#e6e6e6;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{white-space:normal;text-overflow:clip}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:flex;border-top:1px solid #aaa;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{cursor:pointer;background-color:#e6e6e6}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-top:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{position:sticky;left:0;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;background:#fff!important;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-tableholder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{display:inline-block;text-align:center;padding:10px;color:#ccc;font-weight:700;font-size:20px;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible;color:#333}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#ebebeb!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid rgba(0,0,0,.12)}.tabulator .tabulator-footer{border-top:1px solid rgba(0,0,0,.12);background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:100%;text-align:left;background:#f3f3f3!important;border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:#f3f3f3!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{flex:1;text-align:right;color:#555;font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,.2);color:#fff}}.tabulator .tabulator-col-resize-handle{position:relative;display:inline-block;width:6px;margin-left:-3px;margin-right:-3px;z-index:10;vertical-align:middle}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-alert{position:absolute;display:flex;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.tabulator .tabulator-alert .tabulator-alert-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{position:relative;box-sizing:border-box;min-height:24px;background-color:#fff}.tabulator-row.tabulator-row-even{background-color:#f8f8f8}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#f8f8f8;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#ee6e73}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#ee6e73;cursor:pointer}}.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);pointer-events:none;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:16px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid rgba(0,0,0,.12);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell.tabulator-frozen{display:inline-block;position:sticky;left:0;background-color:inherit;z-index:10}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #ee6e73;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.12)}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid rgba(0,0,0,.12);border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{color:#d00}.tabulator-popup-container{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-popup{padding:5px;border-radius:3px}.tabulator-tooltip{max-width:Min(500px,100%);padding:3px 5px;border-radius:2px;box-shadow:none;font-size:12px;pointer-events:none}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#f8f8f8}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-color:rgba(0,0,0,.12);border-style:solid;border-width:1px 1px 0 0;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid rgba(0,0,0,.12)}.tabulator-edit-list{max-height:200px;font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tabulator-edit-list .tabulator-edit-list-item{padding:4px;color:#333;outline:none}.tabulator-edit-list .tabulator-edit-list-item.active{color:#fff;background:#ee6e73}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #ee6e73}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{cursor:pointer;color:#fff;background:#ee6e73}}.tabulator-edit-list .tabulator-edit-list-placeholder{padding:4px;color:#333;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid rgba(0,0,0,.12);padding:6px 4px 4px;color:#333;font-weight:700}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid rgba(0,0,0,.12)}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-left:0;margin-right:-3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.12)}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid rgba(0,0,0,.12);border-top:1px solid #999;padding:5px 5px 5px 10px;background:#ccc;font-weight:700;min-width:100%}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{color:#d00}.tabulator-print-table .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator{border:none;background-color:#fff;width:100%;max-width:100%}.tabulator .tabulator-header{color:inherit}.tabulator .tabulator-header .tabulator-col{border-right:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:15px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{right:-10px}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:10px}.tabulator .tabulator-header .tabulator-calcs-holder{width:100%;border-bottom:1px solid rgba(0,0,0,.12)}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder .tabulator-table{color:inherit}.tabulator .tabulator-footer{background-color:transparent;color:inherit}.tabulator .tabulator-footer .tabulator-paginator{color:inherit}.tabulator .tabulator-footer .tabulator-page{margin:5px 0 0;padding:8px 12px;border-radius:0;border-right:none;background:hsla(0,0%,100%,.2)}.tabulator .tabulator-footer .tabulator-page:first-of-type,.tabulator .tabulator-footer .tabulator-page[data-page=next]{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabulator .tabulator-footer .tabulator-page:last-of-type,.tabulator .tabulator-footer .tabulator-page[data-page=prev]{border:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-bottom-right-radius:4px}.tabulator .tabulator-footer .tabulator-page.active{color:#ee6e73}.tabulator.striped .tabulator-row:nth-child(2n){background-color:#f8f8f8}.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selected{background-color:#ee6e73!important}@media (hover:hover) and (pointer:fine){.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selectable:hover{background-color:#f8f8f8;cursor:pointer}.tabulator.striped .tabulator-row:nth-child(2n).tabulator-selected:hover{background-color:#ee6e73!important;cursor:pointer}}.tabulator-row{min-height:46px;border-bottom:1px solid rgba(0,0,0,.12)}.tabulator-row.tabulator-row-even{background-color:#fff}.tabulator-row .tabulator-cell{padding:15px;border-right:none}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell .tabulator-data-tree-control{border:1px solid #ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after,.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand,.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}.tabulator-row.tabulator-group{background:#fafafa}.tabulator-row.tabulator-group span{margin-left:10px;color:#666}.tabulator-edit-select-list{background:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item{color:inherit}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}@media (hover:hover) and (pointer:fine){.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{color:#fff}}.tabulator-edit-select-list .tabulator-edit-select-list-group,.tabulator-edit-select-list .tabulator-edit-select-list-notice{color:inherit}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:none;border-right:none}.tabulator-print-table .tabulator-print-table-group{background:#fafafa}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#666}.tabulator-print-table .tabulator-data-tree-control{border:1px solid #ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after,.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand,.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}',""]);const a=s},8952:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3426),r=n.n(i),o=n(1051),s=n.n(o)()(r());s.push([t.id,"",""]);const a=s},48:(t,e,n)=>{"use strict";e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.context||document;if(!t)return null;var i,o=[],s=l(r.default.parse(t),o,n);return i=s?1===s.length?s[0]:s:u({type:"text",content:t},o,n),e.hooks&&e.hooks.create&&o.forEach((function(t){e.hooks.create(t)})),i};var i,r=(i=n(620))&&i.__esModule?i:{default:i},o=n(2938),s=n(7581);function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e,n){return t instanceof Array&&t.length>0?t.map((function(t){return u(t,e,n)})):void 0}function u(t,e,n){var i;return i="text"===t.type?(0,s.createTextVNode)(t.content,n):(0,o.h)(t.name,function(t,e){var n={};if(!t.attrs)return n;var i=Object.keys(t.attrs).reduce((function(n,i){if("style"!==i&&"class"!==i){var r=(0,s.unescapeEntities)(t.attrs[i],e);n?n[i]=r:n=a({},i,r)}return n}),null);i&&(n.attrs=i);var r=function(t){try{return t.attrs.style.split(";").reduce((function(t,e){var n=e.split(":"),i=(0,s.transformName)(n[0].trim());if(i){var r=n[1].replace("!important","").trim();t?t[i]=r:t=a({},i,r)}return t}),null)}catch(t){return null}}(t);r&&(n.style=r);var o=function(t){try{return t.attrs.class.split(" ").reduce((function(t,e){return(e=e.trim())&&(t?t[e]=!0:t=a({},e,!0)),t}),null)}catch(t){return null}}(t);return o&&(n.class=o),n}(t,n),l(t.children,e,n)),e.push(i),i}},7581:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createTextVNode=function(t,e){return(0,i.vnode)(void 0,void 0,void 0,s(t,e))},e.transformName=function(t){return""+(t=t.replace(/-(\w)/g,(function(t,e){return e.toUpperCase()}))).charAt(0).toLowerCase()+t.substring(1)},e.unescapeEntities=s;var i=n(2938),r=new RegExp("&[a-z0-9#]+;","gi"),o=null;function s(t,e){return o||(o=e.createElement("div")),t.replace(r,(function(t){return o.innerHTML=t,o.textContent}))}},6044:(t,e,n)=>{t.exports=n(48)},3696:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Alert:()=>ze,Button:()=>Te,Carousel:()=>ln,Collapse:()=>kn,Dropdown:()=>Gn,Modal:()=>ji,Offcanvas:()=>Ui,Popover:()=>br,ScrollSpy:()=>Er,Tab:()=>Gr,Toast:()=>lo,Tooltip:()=>hr});var i={};n.r(i),n.d(i,{afterMain:()=>x,afterRead:()=>w,afterWrite:()=>$,applyStyles:()=>M,arrow:()=>Q,auto:()=>l,basePlacements:()=>u,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>C,bottom:()=>o,clippingParents:()=>f,computeStyles:()=>it,createPopper:()=>At,createPopperBase:()=>Rt,createPopperLite:()=>Mt,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>ot,flip:()=>vt,hide:()=>kt,left:()=>a,main:()=>k,modifierPhases:()=>z,offset:()=>xt,placements:()=>g,popper:()=>b,popperGenerator:()=>St,popperOffsets:()=>Ct,preventOverflow:()=>Et,read:()=>v,reference:()=>p,right:()=>s,start:()=>c,top:()=>r,variationPlacements:()=>m,viewport:()=>d,write:()=>E});var r="top",o="bottom",s="right",a="left",l="auto",u=[r,o,s,a],c="start",h="end",f="clippingParents",d="viewport",b="popper",p="reference",m=u.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(u,[l]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",v="read",w="afterRead",y="beforeMain",k="main",x="afterMain",C="beforeWrite",E="write",$="afterWrite",z=[_,v,w,y,k,x,C,E,$];function j(t){return t?(t.nodeName||"").toLowerCase():null}function T(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function S(t){return t instanceof T(t).Element||t instanceof Element}function R(t){return t instanceof T(t).HTMLElement||t instanceof HTMLElement}function A(t){return"undefined"!=typeof ShadowRoot&&(t instanceof T(t).ShadowRoot||t instanceof ShadowRoot)}const M={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},r=e.elements[t];R(r)&&j(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?r.removeAttribute(t):r.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],r=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});R(i)&&j(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function L(t){return t.split("-")[0]}var D=Math.max,P=Math.min,O=Math.round;function F(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function q(){return!/^((?!chrome|android).)*safari/i.test(F())}function I(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),r=1,o=1;e&&R(t)&&(r=t.offsetWidth>0&&O(i.width)/t.offsetWidth||1,o=t.offsetHeight>0&&O(i.height)/t.offsetHeight||1);var s=(S(t)?T(t):window).visualViewport,a=!q()&&n,l=(i.left+(a&&s?s.offsetLeft:0))/r,u=(i.top+(a&&s?s.offsetTop:0))/o,c=i.width/r,h=i.height/o;return{width:c,height:h,top:u,right:l+c,bottom:u+h,left:l,x:l,y:u}}function H(t){var e=I(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function B(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&A(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function N(t){return T(t).getComputedStyle(t)}function V(t){return["table","td","th"].indexOf(j(t))>=0}function W(t){return((S(t)?t.ownerDocument:t.document)||window.document).documentElement}function U(t){return"html"===j(t)?t:t.assignedSlot||t.parentNode||(A(t)?t.host:null)||W(t)}function G(t){return R(t)&&"fixed"!==N(t).position?t.offsetParent:null}function Y(t){for(var e=T(t),n=G(t);n&&V(n)&&"static"===N(n).position;)n=G(n);return n&&("html"===j(n)||"body"===j(n)&&"static"===N(n).position)?e:n||function(t){var e=/firefox/i.test(F());if(/Trident/i.test(F())&&R(t)&&"fixed"===N(t).position)return null;var n=U(t);for(A(n)&&(n=n.host);R(n)&&["html","body"].indexOf(j(n))<0;){var i=N(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function J(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function K(t,e,n){return D(t,P(e,n))}function X(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Z(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}const Q={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,l=t.options,c=n.elements.arrow,h=n.modifiersData.popperOffsets,f=L(n.placement),d=J(f),b=[a,s].indexOf(f)>=0?"height":"width";if(c&&h){var p=function(t,e){return X("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Z(t,u))}(l.padding,n),m=H(c),g="y"===d?r:a,_="y"===d?o:s,v=n.rects.reference[b]+n.rects.reference[d]-h[d]-n.rects.popper[b],w=h[d]-n.rects.reference[d],y=Y(c),k=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0,x=v/2-w/2,C=p[g],E=k-m[b]-p[_],$=k/2-m[b]/2+x,z=K(C,$,E),j=d;n.modifiersData[i]=((e={})[j]=z,e.centerOffset=z-$,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&B(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function nt(t){var e,n=t.popper,i=t.popperRect,l=t.placement,u=t.variation,c=t.offsets,f=t.position,d=t.gpuAcceleration,b=t.adaptive,p=t.roundOffsets,m=t.isFixed,g=c.x,_=void 0===g?0:g,v=c.y,w=void 0===v?0:v,y="function"==typeof p?p({x:_,y:w}):{x:_,y:w};_=y.x,w=y.y;var k=c.hasOwnProperty("x"),x=c.hasOwnProperty("y"),C=a,E=r,$=window;if(b){var z=Y(n),j="clientHeight",S="clientWidth";z===T(n)&&"static"!==N(z=W(n)).position&&"absolute"===f&&(j="scrollHeight",S="scrollWidth"),(l===r||(l===a||l===s)&&u===h)&&(E=o,w-=(m&&z===$&&$.visualViewport?$.visualViewport.height:z[j])-i.height,w*=d?1:-1),l!==a&&(l!==r&&l!==o||u!==h)||(C=s,_-=(m&&z===$&&$.visualViewport?$.visualViewport.width:z[S])-i.width,_*=d?1:-1)}var R,A=Object.assign({position:f},b&&et),M=!0===p?function(t,e){var n=t.x,i=t.y,r=e.devicePixelRatio||1;return{x:O(n*r)/r||0,y:O(i*r)/r||0}}({x:_,y:w},T(n)):{x:_,y:w};return _=M.x,w=M.y,d?Object.assign({},A,((R={})[E]=x?"0":"",R[C]=k?"0":"",R.transform=($.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",R)):Object.assign({},A,((e={})[E]=x?w+"px":"",e[C]=k?_+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,s=void 0===o||o,a=n.roundOffsets,l=void 0===a||a,u={placement:L(e.placement),variation:tt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,nt(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,nt(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var rt={passive:!0};const ot={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=void 0===r||r,s=i.resize,a=void 0===s||s,l=T(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&u.forEach((function(t){t.addEventListener("scroll",n.update,rt)})),a&&l.addEventListener("resize",n.update,rt),function(){o&&u.forEach((function(t){t.removeEventListener("scroll",n.update,rt)})),a&&l.removeEventListener("resize",n.update,rt)}},data:{}};var st={left:"right",right:"left",bottom:"top",top:"bottom"};function at(t){return t.replace(/left|right|bottom|top/g,(function(t){return st[t]}))}var lt={start:"end",end:"start"};function ut(t){return t.replace(/start|end/g,(function(t){return lt[t]}))}function ct(t){var e=T(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return I(W(t)).left+ct(t).scrollLeft}function ft(t){var e=N(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function dt(t){return["html","body","#document"].indexOf(j(t))>=0?t.ownerDocument.body:R(t)&&ft(t)?t:dt(U(t))}function bt(t,e){var n;void 0===e&&(e=[]);var i=dt(t),r=i===(null==(n=t.ownerDocument)?void 0:n.body),o=T(i),s=r?[o].concat(o.visualViewport||[],ft(i)?i:[]):i,a=e.concat(s);return r?a:a.concat(bt(U(s)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,n){return e===d?pt(function(t,e){var n=T(t),i=W(t),r=n.visualViewport,o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;var u=q();(u||!u&&"fixed"===e)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:o,height:s,x:a+ht(t),y:l}}(t,n)):S(e)?function(t,e){var n=I(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pt(function(t){var e,n=W(t),i=ct(t),r=null==(e=t.ownerDocument)?void 0:e.body,o=D(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=D(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+ht(t),l=-i.scrollTop;return"rtl"===N(r||n).direction&&(a+=D(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}(W(t)))}function gt(t){var e,n=t.reference,i=t.element,l=t.placement,u=l?L(l):null,f=l?tt(l):null,d=n.x+n.width/2-i.width/2,b=n.y+n.height/2-i.height/2;switch(u){case r:e={x:d,y:n.y-i.height};break;case o:e={x:d,y:n.y+n.height};break;case s:e={x:n.x+n.width,y:b};break;case a:e={x:n.x-i.width,y:b};break;default:e={x:n.x,y:n.y}}var p=u?J(u):null;if(null!=p){var m="y"===p?"height":"width";switch(f){case c:e[p]=e[p]-(n[m]/2-i[m]/2);break;case h:e[p]=e[p]+(n[m]/2-i[m]/2)}}return e}function _t(t,e){void 0===e&&(e={});var n=e,i=n.placement,a=void 0===i?t.placement:i,l=n.strategy,c=void 0===l?t.strategy:l,h=n.boundary,m=void 0===h?f:h,g=n.rootBoundary,_=void 0===g?d:g,v=n.elementContext,w=void 0===v?b:v,y=n.altBoundary,k=void 0!==y&&y,x=n.padding,C=void 0===x?0:x,E=X("number"!=typeof C?C:Z(C,u)),$=w===b?p:b,z=t.rects.popper,T=t.elements[k?$:w],A=function(t,e,n,i){var r="clippingParents"===e?function(t){var e=bt(U(t)),n=["absolute","fixed"].indexOf(N(t).position)>=0&&R(t)?Y(t):t;return S(n)?e.filter((function(t){return S(t)&&B(t,n)&&"body"!==j(t)})):[]}(t):[].concat(e),o=[].concat(r,[n]),s=o[0],a=o.reduce((function(e,n){var r=mt(t,n,i);return e.top=D(r.top,e.top),e.right=P(r.right,e.right),e.bottom=P(r.bottom,e.bottom),e.left=D(r.left,e.left),e}),mt(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(S(T)?T:T.contextElement||W(t.elements.popper),m,_,c),M=I(t.elements.reference),L=gt({reference:M,element:z,strategy:"absolute",placement:a}),O=pt(Object.assign({},z,L)),F=w===b?O:M,q={top:A.top-F.top+E.top,bottom:F.bottom-A.bottom+E.bottom,left:A.left-F.left+E.left,right:F.right-A.right+E.right},H=t.modifiersData.offset;if(w===b&&H){var V=H[a];Object.keys(q).forEach((function(t){var e=[s,o].indexOf(t)>=0?1:-1,n=[r,o].indexOf(t)>=0?"y":"x";q[t]+=V[n]*e}))}return q}const vt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var h=n.mainAxis,f=void 0===h||h,d=n.altAxis,b=void 0===d||d,p=n.fallbackPlacements,_=n.padding,v=n.boundary,w=n.rootBoundary,y=n.altBoundary,k=n.flipVariations,x=void 0===k||k,C=n.allowedAutoPlacements,E=e.options.placement,$=L(E),z=p||($!==E&&x?function(t){if(L(t)===l)return[];var e=at(t);return[ut(t),e,ut(e)]}(E):[at(E)]),j=[E].concat(z).reduce((function(t,n){return t.concat(L(n)===l?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?g:l,h=tt(i),f=h?a?m:m.filter((function(t){return tt(t)===h})):u,d=f.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=f);var b=d.reduce((function(e,n){return e[n]=_t(t,{placement:n,boundary:r,rootBoundary:o,padding:s})[L(n)],e}),{});return Object.keys(b).sort((function(t,e){return b[t]-b[e]}))}(e,{placement:n,boundary:v,rootBoundary:w,padding:_,flipVariations:x,allowedAutoPlacements:C}):n)}),[]),T=e.rects.reference,S=e.rects.popper,R=new Map,A=!0,M=j[0],D=0;D=0,I=q?"width":"height",H=_t(e,{placement:P,boundary:v,rootBoundary:w,altBoundary:y,padding:_}),B=q?F?s:a:F?o:r;T[I]>S[I]&&(B=at(B));var N=at(B),V=[];if(f&&V.push(H[O]<=0),b&&V.push(H[B]<=0,H[N]<=0),V.every((function(t){return t}))){M=P,A=!1;break}R.set(P,V)}if(A)for(var W=function(t){var e=j.find((function(e){var n=R.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return M=e,"break"},U=x?3:1;U>0&&"break"!==W(U);U--);e.placement!==M&&(e.modifiersData[i]._skip=!0,e.placement=M,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function yt(t){return[r,s,o,a].some((function(e){return t[e]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,s=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=wt(s,i),u=wt(a,r,o),c=yt(l),h=yt(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":h})}},xt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,l=void 0===o?[0,0]:o,u=g.reduce((function(t,n){return t[n]=function(t,e,n){var i=L(t),o=[a,r].indexOf(i)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,u=l[0],c=l[1];return u=u||0,c=(c||0)*o,[a,s].indexOf(i)>=0?{x:c,y:u}:{x:u,y:c}}(n,e.rects,l),t}),{}),c=u[e.placement],h=c.x,f=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=f),e.modifiersData[i]=u}},Ct={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Et={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,l=n.mainAxis,u=void 0===l||l,h=n.altAxis,f=void 0!==h&&h,d=n.boundary,b=n.rootBoundary,p=n.altBoundary,m=n.padding,g=n.tether,_=void 0===g||g,v=n.tetherOffset,w=void 0===v?0:v,y=_t(e,{boundary:d,rootBoundary:b,padding:m,altBoundary:p}),k=L(e.placement),x=tt(e.placement),C=!x,E=J(k),$="x"===E?"y":"x",z=e.modifiersData.popperOffsets,j=e.rects.reference,T=e.rects.popper,S="function"==typeof w?w(Object.assign({},e.rects,{placement:e.placement})):w,R="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),A=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(z){if(u){var O,F="y"===E?r:a,q="y"===E?o:s,I="y"===E?"height":"width",B=z[E],N=B+y[F],V=B-y[q],W=_?-T[I]/2:0,U=x===c?j[I]:T[I],G=x===c?-T[I]:-j[I],X=e.elements.arrow,Z=_&&X?H(X):{width:0,height:0},Q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=Q[F],nt=Q[q],it=K(0,j[I],Z[I]),rt=C?j[I]/2-W-it-et-R.mainAxis:U-it-et-R.mainAxis,ot=C?-j[I]/2+W+it+nt+R.mainAxis:G+it+nt+R.mainAxis,st=e.elements.arrow&&Y(e.elements.arrow),at=st?"y"===E?st.clientTop||0:st.clientLeft||0:0,lt=null!=(O=null==A?void 0:A[E])?O:0,ut=B+ot-lt,ct=K(_?P(N,B+rt-lt-at):N,B,_?D(V,ut):V);z[E]=ct,M[E]=ct-B}if(f){var ht,ft="x"===E?r:a,dt="x"===E?o:s,bt=z[$],pt="y"===$?"height":"width",mt=bt+y[ft],gt=bt-y[dt],vt=-1!==[r,a].indexOf(k),wt=null!=(ht=null==A?void 0:A[$])?ht:0,yt=vt?mt:bt-j[pt]-T[pt]-wt+R.altAxis,kt=vt?bt+j[pt]+T[pt]-wt-R.altAxis:gt,xt=_&&vt?function(t,e,n){var i=K(t,e,n);return i>n?n:i}(yt,bt,kt):K(_?yt:mt,bt,_?kt:gt);z[$]=xt,M[$]=xt-bt}e.modifiersData[i]=M}},requiresIfExists:["offset"]};function $t(t,e,n){void 0===n&&(n=!1);var i,r,o=R(e),s=R(e)&&function(t){var e=t.getBoundingClientRect(),n=O(e.width)/t.offsetWidth||1,i=O(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=W(e),l=I(t,s,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(o||!o&&!n)&&(("body"!==j(e)||ft(a))&&(u=(i=e)!==T(i)&&R(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:ct(i)),R(e)?((c=I(e,!0)).x+=e.clientLeft,c.y+=e.clientTop):a&&(c.x=ht(a))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function zt(t){var e=new Map,n=new Set,i=[];function r(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&r(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||r(t)})),i}var jt={placement:"bottom",modifiers:[],strategy:"absolute"};function Tt(){for(var t=arguments.length,e=new Array(t),n=0;nLt.has(t)&&Lt.get(t).get(e)||null,remove(t,e){if(!Lt.has(t))return;const n=Lt.get(t);n.delete(e),0===n.size&&Lt.delete(t)}},Pt="transitionend",Ot=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),Ft=t=>{t.dispatchEvent(new Event(Pt))},qt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),It=t=>qt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Ot(t)):null,Ht=t=>{if(!qt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},Bt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Nt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Nt(t.parentNode):null},Vt=()=>{},Wt=t=>{t.offsetHeight},Ut=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gt=[],Yt=()=>"rtl"===document.documentElement.dir,Jt=t=>{var e;e=()=>{const e=Ut();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(Gt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Gt)t()})),Gt.push(e)):e()},Kt=(t,e=[],n=t)=>"function"==typeof t?t(...e):n,Xt=(t,e,n=!0)=>{if(!n)return void Kt(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),r=Number.parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let r=!1;const o=({target:n})=>{n===e&&(r=!0,e.removeEventListener(Pt,o),Kt(t))};e.addEventListener(Pt,o),setTimeout((()=>{r||Ft(e)}),i)},Zt=(t,e,n,i)=>{const r=t.length;let o=t.indexOf(e);return-1===o?!n&&i?t[r-1]:t[0]:(o+=n?1:-1,i&&(o=(o+r)%r),t[Math.max(0,Math.min(o,r-1))])},Qt=/[^.]*(?=\..*)\.|.*/,te=/\..*/,ee=/::\d+$/,ne={};let ie=1;const re={mouseenter:"mouseover",mouseleave:"mouseout"},oe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function se(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function ae(t){const e=se(t);return t.uidEvent=e,ne[e]=ne[e]||{},ne[e]}function le(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function ue(t,e,n){const i="string"==typeof e,r=i?n:e||n;let o=de(t);return oe.has(o)||(o=t),[i,r,o]}function ce(t,e,n,i,r){if("string"!=typeof e||!t)return;let[o,s,a]=ue(e,n,i);if(e in re){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const l=ae(t),u=l[a]||(l[a]={}),c=le(u,s,o?n:null);if(c)return void(c.oneOff=c.oneOff&&r);const h=se(s,e.replace(Qt,"")),f=o?function(t,e,n){return function i(r){const o=t.querySelectorAll(e);for(let{target:s}=r;s&&s!==this;s=s.parentNode)for(const a of o)if(a===s)return pe(r,{delegateTarget:s}),i.oneOff&&be.off(t,r.type,e,n),n.apply(s,[r])}}(t,n,s):function(t,e){return function n(i){return pe(i,{delegateTarget:t}),n.oneOff&&be.off(t,i.type,e),e.apply(t,[i])}}(t,s);f.delegationSelector=o?n:null,f.callable=s,f.oneOff=r,f.uidEvent=h,u[h]=f,t.addEventListener(a,f,o)}function he(t,e,n,i,r){const o=le(e[n],i,r);o&&(t.removeEventListener(n,o,Boolean(r)),delete e[n][o.uidEvent])}function fe(t,e,n,i){const r=e[n]||{};for(const[o,s]of Object.entries(r))o.includes(i)&&he(t,e,n,s.callable,s.delegationSelector)}function de(t){return t=t.replace(te,""),re[t]||t}const be={on(t,e,n,i){ce(t,e,n,i,!1)},one(t,e,n,i){ce(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[r,o,s]=ue(e,n,i),a=s!==e,l=ae(t),u=l[s]||{},c=e.startsWith(".");if(void 0===o){if(c)for(const n of Object.keys(l))fe(t,l,n,e.slice(1));for(const[n,i]of Object.entries(u)){const r=n.replace(ee,"");a&&!e.includes(r)||he(t,l,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(u).length)return;he(t,l,s,o,r?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=Ut();let r=null,o=!0,s=!0,a=!1;e!==de(e)&&i&&(r=i.Event(e,n),i(t).trigger(r),o=!r.isPropagationStopped(),s=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function pe(t,e={}){for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${ge(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=me(t.dataset[i])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class ve{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=qt(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...qt(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[i,r]of Object.entries(e)){const e=t[i],o=qt(e)?"element":null==(n=e)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${r}".`)}var n}}class we extends ve{constructor(t,e){super(),(t=It(t))&&(this._element=t,this._config=this._getConfig(e),Dt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Dt.remove(this._element,this.constructor.DATA_KEY),be.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){Xt(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Dt.get(It(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return Ot(e)},ke={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Bt(t)&&Ht(t)))},getSelectorFromElement(t){const e=ye(t);return e&&ke.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?ke.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?ke.find(e):[]}},xe=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;be.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Bt(this))return;const r=ke.getElementFromSelector(this)||this.closest(`.${i}`);t.getOrCreateInstance(r)[e]()}))},Ce=".bs.alert",Ee=`close${Ce}`,$e=`closed${Ce}`;class ze extends we{static get NAME(){return"alert"}close(){if(be.trigger(this._element,Ee).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),be.trigger(this._element,$e),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=ze.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}xe(ze,"close"),Jt(ze);const je='[data-bs-toggle="button"]';class Te extends we{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Te.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}be.on(document,"click.bs.button.data-api",je,(t=>{t.preventDefault();const e=t.target.closest(je);Te.getOrCreateInstance(e).toggle()})),Jt(Te);const Se=".bs.swipe",Re=`touchstart${Se}`,Ae=`touchmove${Se}`,Me=`touchend${Se}`,Le=`pointerdown${Se}`,De=`pointerup${Se}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Oe={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Fe extends ve{constructor(t,e){super(),this._element=t,t&&Fe.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Oe}static get NAME(){return"swipe"}dispose(){be.off(this._element,Se)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Kt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Kt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(be.on(this._element,Le,(t=>this._start(t))),be.on(this._element,De,(t=>this._end(t))),this._element.classList.add("pointer-event")):(be.on(this._element,Re,(t=>this._start(t))),be.on(this._element,Ae,(t=>this._move(t))),be.on(this._element,Me,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const qe=".bs.carousel",Ie=".data-api",He="next",Be="prev",Ne="left",Ve="right",We=`slide${qe}`,Ue=`slid${qe}`,Ge=`keydown${qe}`,Ye=`mouseenter${qe}`,Je=`mouseleave${qe}`,Ke=`dragstart${qe}`,Xe=`load${qe}${Ie}`,Ze=`click${qe}${Ie}`,Qe="carousel",tn="active",en=".active",nn=".carousel-item",rn=en+nn,on={ArrowLeft:Ve,ArrowRight:Ne},sn={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},an={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ln extends we{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ke.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Qe&&this.cycle()}static get Default(){return sn}static get DefaultType(){return an}static get NAME(){return"carousel"}next(){this._slide(He)}nextWhenVisible(){!document.hidden&&Ht(this._element)&&this.next()}prev(){this._slide(Be)}pause(){this._isSliding&&Ft(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?be.one(this._element,Ue,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void be.one(this._element,Ue,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?He:Be;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&be.on(this._element,Ge,(t=>this._keydown(t))),"hover"===this._config.pause&&(be.on(this._element,Ye,(()=>this.pause())),be.on(this._element,Je,(()=>this._maybeEnableCycle()))),this._config.touch&&Fe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ke.find(".carousel-item img",this._element))be.on(t,Ke,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Ne)),rightCallback:()=>this._slide(this._directionToOrder(Ve)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Fe(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=on[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ke.findOne(en,this._indicatorsElement);e.classList.remove(tn),e.removeAttribute("aria-current");const n=ke.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(tn),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===He,r=e||Zt(this._getItems(),n,i,this._config.wrap);if(r===n)return;const o=this._getItemIndex(r),s=e=>be.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:o});if(s(We).defaultPrevented)return;if(!n||!r)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=r;const l=i?"carousel-item-start":"carousel-item-end",u=i?"carousel-item-next":"carousel-item-prev";r.classList.add(u),Wt(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,u),r.classList.add(tn),n.classList.remove(tn,u,l),this._isSliding=!1,s(Ue)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ke.findOne(rn,this._element)}_getItems(){return ke.find(nn,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Yt()?t===Ne?Be:He:t===Ne?He:Be}_orderToDirection(t){return Yt()?t===Be?Ne:Ve:t===Be?Ve:Ne}static jQueryInterface(t){return this.each((function(){const e=ln.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}be.on(document,Ze,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ke.getElementFromSelector(this);if(!e||!e.classList.contains(Qe))return;t.preventDefault();const n=ln.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),be.on(window,Xe,(()=>{const t=ke.find('[data-bs-ride="carousel"]');for(const e of t)ln.getOrCreateInstance(e)})),Jt(ln);const un=".bs.collapse",cn=`show${un}`,hn=`shown${un}`,fn=`hide${un}`,dn=`hidden${un}`,bn=`click${un}.data-api`,pn="show",mn="collapse",gn="collapsing",_n=`:scope .${mn} .${mn}`,vn='[data-bs-toggle="collapse"]',wn={parent:null,toggle:!0},yn={parent:"(null|element)",toggle:"boolean"};class kn extends we{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=ke.find(vn);for(const t of n){const e=ke.getSelectorFromElement(t),n=ke.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return wn}static get DefaultType(){return yn}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>kn.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(be.trigger(this._element,cn).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(mn),this._element.classList.add(gn),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(mn,pn),this._element.style[e]="",be.trigger(this._element,hn)}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(be.trigger(this._element,fn).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Wt(this._element),this._element.classList.add(gn),this._element.classList.remove(mn,pn);for(const t of this._triggerArray){const e=ke.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(mn),be.trigger(this._element,dn)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(pn)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=It(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(vn);for(const e of t){const t=ke.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ke.find(_n,this._config.parent);return ke.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=kn.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}be.on(document,bn,vn,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ke.getMultipleElementsFromSelector(this))kn.getOrCreateInstance(t,{toggle:!1}).toggle()})),Jt(kn);const xn="dropdown",Cn=".bs.dropdown",En=".data-api",$n="ArrowUp",zn="ArrowDown",jn=`hide${Cn}`,Tn=`hidden${Cn}`,Sn=`show${Cn}`,Rn=`shown${Cn}`,An=`click${Cn}${En}`,Mn=`keydown${Cn}${En}`,Ln=`keyup${Cn}${En}`,Dn="show",Pn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',On=`${Pn}.${Dn}`,Fn=".dropdown-menu",qn=Yt()?"top-end":"top-start",In=Yt()?"top-start":"top-end",Hn=Yt()?"bottom-end":"bottom-start",Bn=Yt()?"bottom-start":"bottom-end",Nn=Yt()?"left-start":"right-start",Vn=Yt()?"right-start":"left-start",Wn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Un={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Gn extends we{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ke.next(this._element,Fn)[0]||ke.prev(this._element,Fn)[0]||ke.findOne(Fn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Wn}static get DefaultType(){return Un}static get NAME(){return xn}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!be.trigger(this._element,Sn,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))be.on(t,"mouseover",Vt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Dn),this._element.classList.add(Dn),be.trigger(this._element,Rn,t)}}hide(){if(Bt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!be.trigger(this._element,jn,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.off(t,"mouseover",Vt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Dn),this._element.classList.remove(Dn),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),be.trigger(this._element,Tn,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!qt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${xn.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:qt(this._config.reference)?t=It(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=At(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Dn)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Nn;if(t.classList.contains("dropstart"))return Vn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?In:qn:e?Bn:Hn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Kt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=ke.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ht(t)));n.length&&Zt(n,e,t===zn,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ke.find(On);for(const n of e){const e=Gn.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),r=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!r||"outside"===e._config.autoClose&&r)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,i=[$n,zn].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const r=this.matches(Pn)?this:ke.prev(this,Pn)[0]||ke.next(this,Pn)[0]||ke.findOne(Pn,t.delegateTarget.parentNode),o=Gn.getOrCreateInstance(r);if(i)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),r.focus())}}be.on(document,Mn,Pn,Gn.dataApiKeydownHandler),be.on(document,Mn,Fn,Gn.dataApiKeydownHandler),be.on(document,An,Gn.clearMenus),be.on(document,Ln,Gn.clearMenus),be.on(document,An,Pn,(function(t){t.preventDefault(),Gn.getOrCreateInstance(this).toggle()})),Jt(Gn);const Yn="backdrop",Jn="show",Kn=`mousedown.bs.${Yn}`,Xn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Zn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qn extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xn}static get DefaultType(){return Zn}static get NAME(){return Yn}show(t){if(!this._config.isVisible)return void Kt(t);this._append();const e=this._getElement();this._config.isAnimated&&Wt(e),e.classList.add(Jn),this._emulateAnimation((()=>{Kt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Jn),this._emulateAnimation((()=>{this.dispose(),Kt(t)}))):Kt(t)}dispose(){this._isAppended&&(be.off(this._element,Kn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=It(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),be.on(t,Kn,(()=>{Kt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Xt(t,this._getElement(),this._config.isAnimated)}}const ti=".bs.focustrap",ei=`focusin${ti}`,ni=`keydown.tab${ti}`,ii="backward",ri={autofocus:!0,trapElement:null},oi={autofocus:"boolean",trapElement:"element"};class si extends ve{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ri}static get DefaultType(){return oi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),be.off(document,ti),be.on(document,ei,(t=>this._handleFocusin(t))),be.on(document,ni,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,be.off(document,ti))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=ke.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===ii?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?ii:"forward")}}const ai=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",li=".sticky-top",ui="padding-right",ci="margin-right";class hi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ui,(e=>e+t)),this._setElementAttributes(ai,ui,(e=>e+t)),this._setElementAttributes(li,ci,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ui),this._resetElementAttributes(ai,ui),this._resetElementAttributes(li,ci)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const r=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&_e.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=_e.getDataAttribute(t,e);null!==n?(_e.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(qt(t))e(t);else for(const n of ke.find(t,this._element))e(n)}}const fi=".bs.modal",di=`hide${fi}`,bi=`hidePrevented${fi}`,pi=`hidden${fi}`,mi=`show${fi}`,gi=`shown${fi}`,_i=`resize${fi}`,vi=`click.dismiss${fi}`,wi=`mousedown.dismiss${fi}`,yi=`keydown.dismiss${fi}`,ki=`click${fi}.data-api`,xi="modal-open",Ci="show",Ei="modal-static",$i={backdrop:!0,focus:!0,keyboard:!0},zi={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ji extends we{constructor(t,e){super(t,e),this._dialog=ke.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hi,this._addEventListeners()}static get Default(){return $i}static get DefaultType(){return zi}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||be.trigger(this._element,mi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(xi),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(be.trigger(this._element,di).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ci),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){be.off(window,fi),be.off(this._dialog,fi),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new si({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ke.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Wt(this._element),this._element.classList.add(Ci),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,be.trigger(this._element,gi,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){be.on(this._element,yi,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),be.on(window,_i,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),be.on(this._element,wi,(t=>{be.one(this._element,vi,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(xi),this._resetAdjustments(),this._scrollBar.reset(),be.trigger(this._element,pi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(be.trigger(this._element,bi).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Ei)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Ei),this._queueCallback((()=>{this._element.classList.remove(Ei),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=Yt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=Yt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=ji.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}be.on(document,ki,'[data-bs-toggle="modal"]',(function(t){const e=ke.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),be.one(e,mi,(t=>{t.defaultPrevented||be.one(e,pi,(()=>{Ht(this)&&this.focus()}))}));const n=ke.findOne(".modal.show");n&&ji.getInstance(n).hide(),ji.getOrCreateInstance(e).toggle(this)})),xe(ji),Jt(ji);const Ti=".bs.offcanvas",Si=".data-api",Ri=`load${Ti}${Si}`,Ai="show",Mi="showing",Li="hiding",Di=".offcanvas.show",Pi=`show${Ti}`,Oi=`shown${Ti}`,Fi=`hide${Ti}`,qi=`hidePrevented${Ti}`,Ii=`hidden${Ti}`,Hi=`resize${Ti}`,Bi=`click${Ti}${Si}`,Ni=`keydown.dismiss${Ti}`,Vi={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Ui extends we{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Vi}static get DefaultType(){return Wi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||be.trigger(this._element,Pi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Mi),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ai),this._element.classList.remove(Mi),be.trigger(this._element,Oi,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(be.trigger(this._element,Fi).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Li),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Ai,Li),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hi).reset(),be.trigger(this._element,Ii)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Qn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():be.trigger(this._element,qi)}:null})}_initializeFocusTrap(){return new si({trapElement:this._element})}_addEventListeners(){be.on(this._element,Ni,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():be.trigger(this._element,qi))}))}static jQueryInterface(t){return this.each((function(){const e=Ui.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}be.on(document,Bi,'[data-bs-toggle="offcanvas"]',(function(t){const e=ke.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this))return;be.one(e,Ii,(()=>{Ht(this)&&this.focus()}));const n=ke.findOne(Di);n&&n!==e&&Ui.getInstance(n).hide(),Ui.getOrCreateInstance(e).toggle(this)})),be.on(window,Ri,(()=>{for(const t of ke.find(Di))Ui.getOrCreateInstance(t).show()})),be.on(window,Hi,(()=>{for(const t of ke.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Ui.getOrCreateInstance(t).hide()})),xe(Ui),Jt(Ui);const Gi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ji=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ki=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!Yi.has(n)||Boolean(Ji.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))},Xi={allowList:Gi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Zi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Qi={entry:"(string|element|function|null)",selector:"(string|element)"};class tr extends ve{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xi}static get DefaultType(){return Zi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},Qi)}_setContent(t,e,n){const i=ke.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?qt(e)?this._putElementInTemplate(It(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const t of r){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),r=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Ki(e,r)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Kt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const er=new Set(["sanitize","allowList","sanitizeFn"]),nr="fade",ir="show",rr=".modal",or="hide.bs.modal",sr="hover",ar="focus",lr={AUTO:"auto",TOP:"top",RIGHT:Yt()?"left":"right",BOTTOM:"bottom",LEFT:Yt()?"right":"left"},ur={allowList:Gi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class hr extends we{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ur}static get DefaultType(){return cr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),be.off(this._element.closest(rr),or,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=be.trigger(this._element,this.constructor.eventName("show")),e=(Nt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),be.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(ir),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.on(t,"mouseover",Vt);this._queueCallback((()=>{be.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!be.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ir),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))be.off(t,"mouseover",Vt);this._activeTrigger.click=!1,this._activeTrigger[ar]=!1,this._activeTrigger[sr]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),be.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(nr,ir),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(nr),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new tr({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nr)}_isShown(){return this.tip&&this.tip.classList.contains(ir)}_createPopper(t){const e=Kt(this._config.placement,[this,t,this._element]),n=lr[e.toUpperCase()];return At(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Kt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Kt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)be.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===sr?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===sr?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");be.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?ar:sr]=!0,e._enter()})),be.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?ar:sr]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},be.on(this._element.closest(rr),or,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))er.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:It(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=hr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Jt(hr);const fr={...hr.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},dr={...hr.DefaultType,content:"(null|string|element|function)"};class br extends hr{static get Default(){return fr}static get DefaultType(){return dr}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=br.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Jt(br);const pr=".bs.scrollspy",mr=`activate${pr}`,gr=`click${pr}`,_r=`load${pr}.data-api`,vr="active",wr="[href]",yr=".nav-link",kr=`${yr}, .nav-item > ${yr}, .list-group-item`,xr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Cr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Er extends we{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return xr}static get DefaultType(){return Cr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=It(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(be.off(this._config.target,gr),be.on(this._config.target,gr,wr,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&t){if(n(o),!i)return}else r||t||n(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ke.find(wr,this._config.target);for(const e of t){if(!e.hash||Bt(e))continue;const t=ke.findOne(decodeURI(e.hash),this._element);Ht(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(vr),this._activateParents(t),be.trigger(this._element,mr,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ke.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(vr);else for(const e of ke.parents(t,".nav, .list-group"))for(const t of ke.prev(e,kr))t.classList.add(vr)}_clearActiveClass(t){t.classList.remove(vr);const e=ke.find(`${wr}.${vr}`,t);for(const t of e)t.classList.remove(vr)}static jQueryInterface(t){return this.each((function(){const e=Er.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}be.on(window,_r,(()=>{for(const t of ke.find('[data-bs-spy="scroll"]'))Er.getOrCreateInstance(t)})),Jt(Er);const $r=".bs.tab",zr=`hide${$r}`,jr=`hidden${$r}`,Tr=`show${$r}`,Sr=`shown${$r}`,Rr=`click${$r}`,Ar=`keydown${$r}`,Mr=`load${$r}`,Lr="ArrowLeft",Dr="ArrowRight",Pr="ArrowUp",Or="ArrowDown",Fr="Home",qr="End",Ir="active",Hr="fade",Br="show",Nr=":not(.dropdown-toggle)",Vr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Wr=`.nav-link${Nr}, .list-group-item${Nr}, [role="tab"]${Nr}, ${Vr}`,Ur=`.${Ir}[data-bs-toggle="tab"], .${Ir}[data-bs-toggle="pill"], .${Ir}[data-bs-toggle="list"]`;class Gr extends we{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),be.on(this._element,Ar,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?be.trigger(e,zr,{relatedTarget:t}):null;be.trigger(t,Tr,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Ir),this._activate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),be.trigger(t,Sr,{relatedTarget:e})):t.classList.add(Br)}),t,t.classList.contains(Hr)))}_deactivate(t,e){t&&(t.classList.remove(Ir),t.blur(),this._deactivate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),be.trigger(t,jr,{relatedTarget:e})):t.classList.remove(Br)}),t,t.classList.contains(Hr)))}_keydown(t){if(![Lr,Dr,Pr,Or,Fr,qr].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Bt(t)));let n;if([Fr,qr].includes(t.key))n=e[t.key===Fr?0:e.length-1];else{const i=[Dr,Or].includes(t.key);n=Zt(e,t.target,i,!0)}n&&(n.focus({preventScroll:!0}),Gr.getOrCreateInstance(n).show())}_getChildren(){return ke.find(Wr,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=ke.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const i=(t,i)=>{const r=ke.findOne(t,n);r&&r.classList.toggle(i,e)};i(".dropdown-toggle",Ir),i(".dropdown-menu",Br),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Ir)}_getInnerElement(t){return t.matches(Wr)?t:ke.findOne(Wr,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Gr.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}be.on(document,Rr,Vr,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this)||Gr.getOrCreateInstance(this).show()})),be.on(window,Mr,(()=>{for(const t of ke.find(Ur))Gr.getOrCreateInstance(t)})),Jt(Gr);const Yr=".bs.toast",Jr=`mouseover${Yr}`,Kr=`mouseout${Yr}`,Xr=`focusin${Yr}`,Zr=`focusout${Yr}`,Qr=`hide${Yr}`,to=`hidden${Yr}`,eo=`show${Yr}`,no=`shown${Yr}`,io="hide",ro="show",oo="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},ao={animation:!0,autohide:!0,delay:5e3};class lo extends we{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ao}static get DefaultType(){return so}static get NAME(){return"toast"}show(){be.trigger(this._element,eo).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),Wt(this._element),this._element.classList.add(ro,oo),this._queueCallback((()=>{this._element.classList.remove(oo),be.trigger(this._element,no),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(be.trigger(this._element,Qr).defaultPrevented||(this._element.classList.add(oo),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(oo,ro),be.trigger(this._element,to)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ro),super.dispose()}isShown(){return this._element.classList.contains(ro)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){be.on(this._element,Jr,(t=>this._onInteraction(t,!0))),be.on(this._element,Kr,(t=>this._onInteraction(t,!1))),be.on(this._element,Xr,(t=>this._onInteraction(t,!0))),be.on(this._element,Zr,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=lo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}xe(lo),Jt(lo)},1051:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,o){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(i)for(var a=0;a0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),e.push(c))}},e}},2629:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},3426:t=>{"use strict";t.exports=function(t){return t[1]}},579:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>$});var i=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,r="\\d\\d?",o="\\d\\d",s="[^\\s]+",a=/\[([^]*?)\]/gm;function l(t,e){for(var n=[],i=0,r=t.length;i-1?r:null}};function c(t){for(var e=[],n=1;n3?0:(t-t%10!=10?1:0)*t%10]}},p=c({},b),m=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},g=function(t,e){for(void 0===e&&(e=2),t=String(t);t.length0?"-":"+")+g(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)},Z:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+g(Math.floor(Math.abs(e)/60),2)+":"+g(Math.abs(e)%60,2)}},v=function(t){return+t-1},w=[null,r],y=[null,s],k=["isPm",s,function(t,e){var n=t.toLowerCase();return n===e.amPm[0]?0:n===e.amPm[1]?1:null}],x=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var e=(t+"").match(/([+-]|\d\d)/gi);if(e){var n=60*+e[1]+parseInt(e[2],10);return"+"===e[0]?n:-n}return 0}],C={D:["day",r],DD:["day",o],Do:["day",r+s,function(t){return parseInt(t,10)}],M:["month",r,v],MM:["month",o,v],YY:["year",o,function(t){var e=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?e-1:e)+t)}],h:["hour",r,void 0,"isPm"],hh:["hour",o,void 0,"isPm"],H:["hour",r],HH:["hour",o],m:["minute",r],mm:["minute",o],s:["second",r],ss:["second",o],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",o,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:w,dd:w,ddd:y,dddd:y,MMM:["month",s,u("monthNamesShort")],MMMM:["month",s,u("monthNames")],a:k,A:k,ZZ:x,Z:x},E={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"};const $={format:function(t,e,n){if(void 0===e&&(e=E.default),void 0===n&&(n={}),"number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");var r=[];e=(e=E[e]||e).replace(a,(function(t,e){return r.push(e),"@@@"}));var o=c(c({},p),n);return(e=e.replace(i,(function(e){return _[e](t,o)}))).replace(/@@@/g,(function(){return r.shift()}))},parse:function(t,e,n){if(void 0===n&&(n={}),"string"!=typeof e)throw new Error("Invalid format in fecha parse");if(e=E[e]||e,t.length>1e3)return null;var r={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},o=[],s=[],l=e.replace(a,(function(t,e){return s.push(m(e)),"@@@"})),u={},h={};l=m(l).replace(i,(function(t){var e=C[t],n=e[0],i=e[1],r=e[3];if(u[n])throw new Error("Invalid format. "+n+" specified twice in format");return u[n]=!0,r&&(h[r]=!0),o.push(e),"("+i+")"})),Object.keys(h).forEach((function(t){if(!u[t])throw new Error("Invalid format. "+t+" is required in specified format")})),l=l.replace(/@@@/g,(function(){return s.shift()}));var f=t.match(new RegExp(l,"i"));if(!f)return null;for(var d,b=c(c({},p),n),g=1;g11||r.month<0||r.day>31||r.day<1||r.hour>23||r.hour<0||r.minute>59||r.minute<0||r.second>59||r.second<0)return null;return d},defaultI18n:b,setGlobalDateI18n:function(t){return p=c(p,t)},setGlobalDateMasks:function(t){return c(E,t)}}},2967:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const i=function(t){t=t||{},this&&(this.__version="2.0.0");var e={domain:"messages",locale:"undefined"!=typeof document&&document.documentElement.getAttribute("lang")||"en",plural_func:function(t){return{nplurals:2,plural:1!=t?1:0}},ctxt_delimiter:String.fromCharCode(4)},n=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},i={},r=t.locale||e.locale,o=t.domain||e.domain,s={},a={},l=t.ctxt_delimiter||e.ctxt_delimiter;t.messages&&(s[o]={},s[o][r]=t.messages),t.plural_forms&&(a[r]=t.plural_forms);var u=function(t){var e=arguments;return t.replace(/%%/g,"%% ").replace(/%(\d+)/g,(function(t,n){return e[n]})).replace(/%% /g,"%")},c=function(t){return-1!==t.indexOf(l)?t.split(l)[1]:t},h=function(t){for(var e=[t],n=t.lastIndexOf("-");n>0;)t=t.slice(0,n),e.push(t),n=t.lastIndexOf("-");return e},f=function(t){var e=(t=t.replace("_","-")).search(/[.@]/);return-1!=e&&(t=t.slice(0,e)),t},d=function(t,e,n){return n.plural_form?(n.plural_func?o=n.plural_func(e):(i[r]||(i[r]=function(t){if(!new RegExp("^\\s*nplurals\\s*=\\s*[0-9]+\\s*;\\s*plural\\s*=\\s*(?:\\s|[-\\?\\|&=!<>+*/%:;n0-9_()])+").test(t))throw new Error(u('The plural form "%1" is not valid',t));return new Function("n","var plural, nplurals; "+t+" return { nplurals: nplurals, plural: (plural === true ? 1 : (plural ? plural : 0)) };")}(a[r])),o=i[r](e)),(void 0===o.plural||o.plural>o.nplurals||t.length<=o.plural)&&(o.plural=0),u.apply(this,[c(t[o.plural])].concat(Array.prototype.slice.call(arguments,3)))):u.apply(this,[c(t[0])].concat(Array.prototype.slice.call(arguments,3)));var o};return{strfmt:u,expand_locale:h,__:function(){return this.gettext.apply(this,arguments)},_n:function(){return this.ngettext.apply(this,arguments)},_p:function(){return this.pgettext.apply(this,arguments)},setMessages:function(t,e,i,r){if(!t||!e||!i)throw new Error("You must provide a domain, a locale and messages");if("string"!=typeof t||"string"!=typeof e||!n(i))throw new Error("Invalid arguments");return e=f(e),r&&(a[e]=r),s[t]||(s[t]={}),s[t][e]=i,this},loadJSON:function(t,i){if(n(t)||(t=JSON.parse(t)),!t[""]||!t[""].language||!t[""]["plural-forms"])throw new Error('Wrong JSON, it must have an empty key ("") with "language" and "plural-forms" information');var r=t[""];return delete t[""],this.setMessages(i||e.domain,r.language,t,r["plural-forms"])},setLocale:function(t){return r=f(t),this},getLocale:function(){return r},textdomain:function(t){return t?(o=t,this):o},gettext:function(t){return this.dcnpgettext.apply(this,[void 0,void 0,t,void 0,void 0].concat(Array.prototype.slice.call(arguments,1)))},ngettext:function(t,e,n){return this.dcnpgettext.apply(this,[void 0,void 0,t,e,n].concat(Array.prototype.slice.call(arguments,3)))},pgettext:function(t,e){return this.dcnpgettext.apply(this,[void 0,t,e,void 0,void 0].concat(Array.prototype.slice.call(arguments,2)))},dcnpgettext:function(t,n,i,a,u){if(t=t||o,"string"!=typeof i)throw new Error(this.strfmt('Msgid "%1" is not a valid translatable string',i));var c,f,b,p={plural_form:!1},m=n?n+l+i:i,g=h(r);for(var _ in g)if(b=g[_],f=s[t]&&s[t][b]&&s[t][b][m],f=a?f&&"string"!=typeof s[t][b][m]:f&&"string"==typeof s[t][b][m])break;return f?c=s[t][b][m]:(c=i,p.plural_func=e.plural_func),a?(p.plural_form=!0,d.apply(this,[f?c:[i,a],u,p].concat(Array.prototype.slice.call(arguments,5)))):d.apply(this,[[c],u,p].concat(Array.prototype.slice.call(arguments,5)))}}}},620:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var i=n(6050),r=n.n(i),o=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function s(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=t.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(e.name=n[1],(r()[n[1]]||"/"===t.charAt(t.length-2))&&(e.voidElement=!0),e.name.startsWith("!--"))){var i=t.indexOf("--\x3e");return{type:"comment",comment:-1!==i?t.slice(4,i):""}}for(var s=new RegExp(o),a=null;null!==(a=s.exec(t));)if(a[0].trim())if(a[1]){var l=a[1].trim(),u=[l,""];l.indexOf("=")>-1&&(u=l.split("=")),e.attrs[u[0]]=u[1],s.lastIndex--}else a[2]&&(e.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return e}var a=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,l=/^\s*$/,u=Object.create(null);function c(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(t){var e=[];for(var n in t)e.push(n+'="'+t[n]+'"');return e.length?" "+e.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(c,"")+"";case"comment":return t+"\x3c!--"+e.comment+"--\x3e"}}var h={parse:function(t,e){e||(e={}),e.components||(e.components=u);var n,i=[],r=[],o=-1,c=!1;if(0!==t.indexOf("<")){var h=t.indexOf("<");i.push({type:"text",content:-1===h?t:t.substring(0,h)})}return t.replace(a,(function(a,u){if(c){if(a!=="")return;c=!1}var h,f="/"!==a.charAt(1),d=a.startsWith("\x3c!--"),b=u+a.length,p=t.charAt(b);if(d){var m=s(a);return o<0?(i.push(m),i):((h=r[o]).children.push(m),i)}if(f&&(o++,"tag"===(n=s(a)).type&&e.components[n.name]&&(n.type="component",c=!0),n.voidElement||c||!p||"<"===p||n.children.push({type:"text",content:t.slice(b,t.indexOf("<",b))}),0===o&&i.push(n),(h=r[o-1])&&h.children.push(n),r[o]=n),(!f||n.voidElement)&&(o>-1&&(n.voidElement||n.name===a.slice(2,-1))&&(o--,n=-1===o?i:r[o]),!c&&"<"!==p&&p)){h=-1===o?i:r[o].children;var g=t.indexOf("<",b),_=t.slice(b,-1===g?void 0:g);l.test(_)&&(_=" "),(g>-1&&o+h.length>=0||" "!==_)&&h.push({type:"text",content:_})}})),i},stringify:function(t){return t.reduce((function(t,e){return t+c("",e)}),"")}};const f=h},2938:(t,e,n)=>{"use strict";function i(t){if(r(t)){for(;t&&r(t);)t=o(t).parent;return null!=t?t:null}return t.parentNode}function r(t){return 11===t.nodeType}function o(t,e){var n,i,r;const o=t;return null!==(n=o.parent)&&void 0!==n||(o.parent=null!=e?e:null),null!==(i=o.firstChildNode)&&void 0!==i||(o.firstChildNode=t.firstChild),null!==(r=o.lastChildNode)&&void 0!==r||(o.lastChildNode=t.lastChild),o}n.r(e),n.d(e,{Fragment:()=>K,array:()=>l,attachTo:()=>T,attributesModule:()=>A,classModule:()=>L,datasetModule:()=>O,eventListenersModule:()=>H,fragment:()=>w,h:()=>v,htmlDomApi:()=>s,init:()=>g,jsx:()=>Z,primitive:()=>u,propsModule:()=>N,styleModule:()=>J,thunk:()=>C,toVNode:()=>S,vnode:()=>a});const s={createElement:function(t,e){return document.createElement(t,e)},createElementNS:function(t,e,n){return document.createElementNS(t,e,n)},createTextNode:function(t){return document.createTextNode(t)},createDocumentFragment:function(){return o(document.createDocumentFragment())},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){if(r(t)){let e=t;for(;e&&r(e);)e=o(e).parent;t=null!=e?e:t}r(e)&&(e=o(e,t)),n&&r(n)&&(n=o(n).firstChildNode),t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){r(e)&&(e=o(e,t)),t.appendChild(e)},parentNode:i,nextSibling:function(t){var e;if(r(t)){const n=o(t),r=i(n);if(r&&n.lastChildNode){const t=Array.from(r.childNodes),i=t.indexOf(n.lastChildNode);return null!==(e=t[i+1])&&void 0!==e?e:null}return null}return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},getTextContent:function(t){return t.textContent},isElement:function(t){return 1===t.nodeType},isText:function(t){return 3===t.nodeType},isComment:function(t){return 8===t.nodeType},isDocumentFragment:r};function a(t,e,n,i,r){return{sel:t,data:e,children:n,text:i,elm:r,key:void 0===e?void 0:e.key}}const l=Array.isArray;function u(t){return"string"==typeof t||"number"==typeof t||t instanceof String||t instanceof Number}function c(t){return void 0===t}function h(t){return void 0!==t}const f=a("",{},[],void 0,void 0);function d(t,e){var n,i;const r=t.key===e.key,o=(null===(n=t.data)||void 0===n?void 0:n.is)===(null===(i=e.data)||void 0===i?void 0:i.is),s=t.sel===e.sel,a=!(!t.sel&&t.sel===e.sel)||typeof t.text==typeof e.text;return s&&r&&o&&a}function b(){throw new Error("The document fragment is not supported on this platform.")}function p(t,e,n){var i;const r={};for(let o=e;o<=n;++o){const e=null===(i=t[o])||void 0===i?void 0:i.key;void 0!==e&&(r[e]=o)}return r}const m=["create","update","remove","destroy","pre","post"];function g(t,e,n){const i={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},r=void 0!==e?e:s;for(const e of m)for(const n of t){const t=n[e];void 0!==t&&i[e].push(t)}function o(t){const e=t.id?"#"+t.id:"",n=t.getAttribute("class"),i=n?"."+n.split(" ").join("."):"";return a(r.tagName(t).toLowerCase()+e+i,{},[],void 0,t)}function g(t){return a(void 0,{},[],void 0,t)}function _(t,e){return function(){if(0==--e){const e=r.parentNode(t);r.removeChild(e,t)}}}function v(t,e){var o,s,a,d;let p,m=t.data;if(void 0!==m){const e=null===(o=m.hook)||void 0===o?void 0:o.init;h(e)&&(e(t),m=t.data)}const g=t.children,_=t.sel;if("!"===_)c(t.text)&&(t.text=""),t.elm=r.createComment(t.text);else if(void 0!==_){const n=_.indexOf("#"),o=_.indexOf(".",n),a=n>0?n:_.length,c=o>0?o:_.length,d=-1!==n||-1!==o?_.slice(0,Math.min(a,c)):_,b=t.elm=h(m)&&h(p=m.ns)?r.createElementNS(p,d,m):r.createElement(d,m);for(a0&&b.setAttribute("class",_.slice(c+1).replace(/\./g," ")),p=0;p0&&(c.attrs=l),Object.keys(u).length>0&&(c.dataset=u),"s"!==s[0]||"v"!==s[1]||"g"!==s[2]||3!==s.length&&"."!==s[3]&&"#"!==s[3]||_(c,h,s),a(s,c,h,void 0,t)}return n.isText(t)?(i=n.getTextContent(t),a(void 0,void 0,void 0,i,t)):n.isComment(t)?(i=n.getTextContent(t),a("!",{},[],i,t)):a("",{},[],void 0,t)}function R(t,e){let n;const i=e.elm;let r=t.data.attrs,o=e.data.attrs;if((r||o)&&r!==o){for(n in r=r||{},o=o||{},o){const t=o[n];r[n]!==t&&(!0===t?i.setAttribute(n,""):!1===t?i.removeAttribute(n):120!==n.charCodeAt(0)?i.setAttribute(n,t):58===n.charCodeAt(3)?i.setAttributeNS("http://www.w3.org/XML/1998/namespace",n,t):58===n.charCodeAt(5)?i.setAttributeNS("http://www.w3.org/1999/xlink",n,t):i.setAttribute(n,t))}for(n in r)n in o||i.removeAttribute(n)}}const A={create:R,update:R};function M(t,e){let n,i;const r=e.elm;let o=t.data.class,s=e.data.class;if((o||s)&&o!==s){for(i in o=o||{},s=s||{},o)o[i]&&!Object.prototype.hasOwnProperty.call(s,i)&&r.classList.remove(i);for(i in s)n=s[i],n!==o[i]&&r.classList[n?"add":"remove"](i)}}const L={create:M,update:M},D=/[A-Z]/g;function P(t,e){const n=e.elm;let i,r=t.data.dataset,o=e.data.dataset;if(!r&&!o)return;if(r===o)return;r=r||{},o=o||{};const s=n.dataset;for(i in r)o[i]||(s?i in s&&delete s[i]:n.removeAttribute("data-"+i.replace(D,"-$&").toLowerCase()));for(i in o)r[i]!==o[i]&&(s?s[i]=o[i]:n.setAttribute("data-"+i.replace(D,"-$&").toLowerCase(),o[i]))}const O={create:P,update:P};function F(t,e,n){if("function"==typeof t)t.call(e,n,e);else if("object"==typeof t)for(let i=0;i{"use strict";n.d(e,{Z:()=>k});var i="undefined"!=typeof window?window:null,r=null===i,o=r?void 0:i.document,s="addEventListener",a="removeEventListener",l="getBoundingClientRect",u="_a",c="_b",h="_c",f="horizontal",d=function(){return!1},b=r?"calc":["","-webkit-","-moz-","-o-"].filter((function(t){var e=o.createElement("div");return e.style.cssText="width:"+t+"calc(9px)",!!e.style.length})).shift()+"calc",p=function(t){return"string"==typeof t||t instanceof String},m=function(t){if(p(t)){var e=o.querySelector(t);if(!e)throw new Error("Selector "+t+" did not match a DOM element");return e}return t},g=function(t,e,n){var i=t[e];return void 0!==i?i:n},_=function(t,e,n,i){if(e){if("end"===i)return 0;if("center"===i)return t/2}else if(n){if("start"===i)return 0;if("center"===i)return t/2}return t},v=function(t,e){var n=o.createElement("div");return n.className="gutter gutter-"+e,n},w=function(t,e,n){var i={};return p(e)?i[t]=e:i[t]=b+"("+e+"% - "+n+"px)",i},y=function(t,e){var n;return(n={})[t]=e+"px",n};const k=function(t,e){if(void 0===e&&(e={}),r)return{};var n,b,p,k,x,C,E=t;Array.from&&(E=Array.from(E));var $=m(E[0]).parentNode,z=getComputedStyle?getComputedStyle($):null,j=z?z.flexDirection:null,T=g(e,"sizes")||E.map((function(){return 100/E.length})),S=g(e,"minSize",100),R=Array.isArray(S)?S:E.map((function(){return S})),A=g(e,"maxSize",1/0),M=Array.isArray(A)?A:E.map((function(){return A})),L=g(e,"expandToMin",!1),D=g(e,"gutterSize",10),P=g(e,"gutterAlign","center"),O=g(e,"snapOffset",30),F=Array.isArray(O)?O:E.map((function(){return O})),q=g(e,"dragInterval",1),I=g(e,"direction",f),H=g(e,"cursor",I===f?"col-resize":"row-resize"),B=g(e,"gutter",v),N=g(e,"elementStyle",w),V=g(e,"gutterStyle",y);function W(t,e,i,r){var o=N(n,e,i,r);Object.keys(o).forEach((function(e){t.style[e]=o[e]}))}function U(){return C.map((function(t){return t.size}))}function G(t){return"touches"in t?t.touches[0][b]:t[b]}function Y(t){var e=C[this.a],n=C[this.b],i=e.size+n.size;e.size=t/this.size*i,n.size=i-t/this.size*i,W(e.element,e.size,this[c],e.i),W(n.element,n.size,this[h],n.i)}function J(t){var n,i=C[this.a],r=C[this.b];this.dragging&&(n=G(t)-this.start+(this[c]-this.dragOffset),q>1&&(n=Math.round(n/q)*q),n<=i.minSize+i.snapOffset+this[c]?n=i.minSize+this[c]:n>=this.size-(r.minSize+r.snapOffset+this[h])&&(n=this.size-(r.minSize+this[h])),n>=i.maxSize-i.snapOffset+this[c]?n=i.maxSize+this[c]:n<=this.size-(r.maxSize-r.snapOffset+this[h])&&(n=this.size-(r.maxSize+this[h])),Y.call(this,n),g(e,"onDrag",d)(U()))}function K(){var t=C[this.a].element,e=C[this.b].element,i=t[l](),r=e[l]();this.size=i[n]+r[n]+this[c]+this[h],this.start=i[p],this.end=i[k]}function X(t){var e=function(t){if(!getComputedStyle)return null;var e=getComputedStyle(t);if(!e)return null;var n=t[x];return 0===n?null:n-=I===f?parseFloat(e.paddingLeft)+parseFloat(e.paddingRight):parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)}($);if(null===e)return t;if(R.reduce((function(t,e){return t+e}),0)>e)return t;var n=0,i=[],r=t.map((function(r,o){var s=e*r/100,a=_(D,0===o,o===t.length-1,P),l=R[o]+a;return s0&&i[r]-n>0){var s=Math.min(n,i[r]-n);n-=s,o=t-s}return o/e*100}))}function Z(){var t=this,n=C[t.a].element,r=C[t.b].element;t.dragging&&g(e,"onDragEnd",d)(U()),t.dragging=!1,i[a]("mouseup",t.stop),i[a]("touchend",t.stop),i[a]("touchcancel",t.stop),i[a]("mousemove",t.move),i[a]("touchmove",t.move),t.stop=null,t.move=null,n[a]("selectstart",d),n[a]("dragstart",d),r[a]("selectstart",d),r[a]("dragstart",d),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor="",o.body.style.cursor=""}function Q(t){if(!("button"in t)||0===t.button){var n=this,r=C[n.a].element,a=C[n.b].element;n.dragging||g(e,"onDragStart",d)(U()),t.preventDefault(),n.dragging=!0,n.move=J.bind(n),n.stop=Z.bind(n),i[s]("mouseup",n.stop),i[s]("touchend",n.stop),i[s]("touchcancel",n.stop),i[s]("mousemove",n.move),i[s]("touchmove",n.move),r[s]("selectstart",d),r[s]("dragstart",d),a[s]("selectstart",d),a[s]("dragstart",d),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",a.style.userSelect="none",a.style.webkitUserSelect="none",a.style.MozUserSelect="none",a.style.pointerEvents="none",n.gutter.style.cursor=H,n.parent.style.cursor=H,o.body.style.cursor=H,K.call(n),n.dragOffset=G(t)-n.end}}I===f?(n="width",b="clientX",p="left",k="right",x="clientWidth"):"vertical"===I&&(n="height",b="clientY",p="top",k="bottom",x="clientHeight"),T=X(T);var tt=[];function et(t){var e=t.i===tt.length,n=e?tt[t.i-1]:tt[t.i];K.call(n);var i=e?n.size-t.minSize-n[h]:t.minSize+n[c];Y.call(n,i)}return(C=E.map((function(t,e){var i,r={element:m(t),size:T[e],minSize:R[e],maxSize:M[e],snapOffset:F[e],i:e};if(e>0&&((i={a:e-1,b:e,dragging:!1,direction:I,parent:$})[c]=_(D,e-1==0,!1,P),i[h]=_(D,!1,e===E.length-1,P),"row-reverse"===j||"column-reverse"===j)){var o=i.a;i.a=i.b,i.b=o}if(e>0){var a=B(e,I,r.element);!function(t,e,i){var r=V(n,e,i);Object.keys(r).forEach((function(e){t.style[e]=r[e]}))}(a,D,e),i[u]=Q.bind(i),a[s]("mousedown",i[u]),a[s]("touchstart",i[u]),$.insertBefore(a,r.element),i.gutter=a}return W(r.element,r.size,_(D,0===e,e===E.length-1,P),e),e>0&&tt.push(i),r}))).forEach((function(t){var e=t.element[l]()[n];e0){var i=tt[n-1],r=C[i.a],o=C[i.b];r.size=e[n-1],o.size=t,W(r.element,r.size,i[c],r.i),W(o.element,o.size,i[h],o.i)}}))},getSizes:U,collapse:function(t){et(C[t])},destroy:function(t,e){tt.forEach((function(i){if(!0!==e?i.parent.removeChild(i.gutter):(i.gutter[a]("mousedown",i[u]),i.gutter[a]("touchstart",i[u])),!0!==t){var r=N(n,i.a.size,i[c]);Object.keys(r).forEach((function(t){C[i.a].element.style[t]="",C[i.b].element.style[t]=""}))}}))},parent:$,pairs:tt}}},3743:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},6190:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},7035:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},8124:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},2799:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},2995:(t,e,n)=>{"use strict";n.d(e,{Ae:()=>Wt});class i{constructor(t){this.table=t}reloadData(t,e,n){return this.table.dataLoader.load(t,void 0,void 0,void 0,e,n)}langText(){return this.table.modules.localize.getText(...arguments)}langBind(){return this.table.modules.localize.bind(...arguments)}langLocale(){return this.table.modules.localize.getLocale(...arguments)}commsConnections(){return this.table.modules.comms.getConnections(...arguments)}commsSend(){return this.table.modules.comms.send(...arguments)}layoutMode(){return this.table.modules.layout.getMode()}layoutRefresh(t){return this.table.modules.layout.layout(t)}subscribe(){return this.table.eventBus.subscribe(...arguments)}unsubscribe(){return this.table.eventBus.unsubscribe(...arguments)}subscribed(t){return this.table.eventBus.subscribed(t)}subscriptionChange(){return this.table.eventBus.subscriptionChange(...arguments)}dispatch(){return this.table.eventBus.dispatch(...arguments)}chain(){return this.table.eventBus.chain(...arguments)}confirm(){return this.table.eventBus.confirm(...arguments)}dispatchExternal(){return this.table.externalEvents.dispatch(...arguments)}subscribedExternal(t){return this.table.externalEvents.subscribed(t)}subscriptionChangeExternal(){return this.table.externalEvents.subscriptionChange(...arguments)}options(t){return this.table.options[t]}setOption(t,e){return void 0!==e&&(this.table.options[t]=e),this.table.options[t]}deprecationCheck(t,e){return this.table.deprecationAdvisor.check(t,e)}deprecationCheckMsg(t,e){return this.table.deprecationAdvisor.checkMsg(t,e)}deprecationMsg(t){return this.table.deprecationAdvisor.msg(t)}module(t){return this.table.module(t)}}class r{static elVisible(t){return!(t.offsetWidth<=0&&t.offsetHeight<=0)}static elOffset(t){var e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}}static deepClone(t,e,n=[]){var i={}.__proto__,r=[].__proto__;for(var o in e||(e=Object.assign(Array.isArray(t)?[]:{},t)),t){let s,a,l=t[o];null==l||"object"!=typeof l||l.__proto__!==i&&l.__proto__!==r||(s=n.findIndex((t=>t.subject===l)),s>-1?e[o]=n[s].copy:(a=Object.assign(Array.isArray(l)?[]:{},l),n.unshift({subject:l,copy:a}),e[o]=this.deepClone(l,a,n)))}return e}}class o extends i{constructor(t,e,n){super(t),this.element=e,this.container=this._lookupContainer(),this.parent=n,this.reversedX=!1,this.childPopup=null,this.blurable=!1,this.blurCallback=null,this.blurEventsBound=!1,this.renderedCallback=null,this.visible=!1,this.hideable=!0,this.element.classList.add("tabulator-popup-container"),this.blurEvent=this.hide.bind(this,!1),this.escEvent=this._escapeCheck.bind(this),this.destroyBinding=this.tableDestroyed.bind(this),this.destroyed=!1}tableDestroyed(){this.destroyed=!0,this.hide(!0)}_lookupContainer(){var t=this.table.options.popupContainer;return"string"==typeof t?(t=document.querySelector(t))||console.warn("Menu Error - no container element found matching selector:",this.table.options.popupContainer,"(defaulting to document body)"):!0===t&&(t=this.table.element),t&&!this._checkContainerIsParent(t)&&(t=!1,console.warn("Menu Error - container element does not contain this table:",this.table.options.popupContainer,"(defaulting to document body)")),t||(t=document.body),t}_checkContainerIsParent(t,e=this.table.element){return t===e||!!e.parentNode&&this._checkContainerIsParent(t,e.parentNode)}renderCallback(t){this.renderedCallback=t}containerEventCoords(t){var e=!(t instanceof MouseEvent),n=e?t.touches[0].pageX:t.pageX,i=e?t.touches[0].pageY:t.pageY;if(this.container!==document.body){let t=r.elOffset(this.container);n-=t.left,i-=t.top}return{x:n,y:i}}elementPositionCoords(t,e="right"){var n,i,o,s=r.elOffset(t);switch(this.container!==document.body&&(n=r.elOffset(this.container),s.left-=n.left,s.top-=n.top),e){case"right":i=s.left+t.offsetWidth,o=s.top-1;break;case"bottom":i=s.left,o=s.top+t.offsetHeight;break;case"left":i=s.left,o=s.top-1;break;case"top":i=s.left,o=s.top;break;case"center":i=s.left+t.offsetWidth/2,o=s.top+t.offsetHeight/2}return{x:i,y:o,offset:s}}show(t,e){var n,i,r,o,s;return this.destroyed||this.table.destroyed||(t instanceof HTMLElement?(r=t,o=(s=this.elementPositionCoords(t,e)).offset,n=s.x,i=s.y):"number"==typeof t?(o={top:0,left:0},n=t,i=e):(n=(s=this.containerEventCoords(t)).x,i=s.y,this.reversedX=!1),this.element.style.top=i+"px",this.element.style.left=n+"px",this.container.appendChild(this.element),"function"==typeof this.renderedCallback&&this.renderedCallback(),this._fitToScreen(n,i,r,o,e),this.visible=!0,this.subscribe("table-destroy",this.destroyBinding),this.element.addEventListener("mousedown",(t=>{t.stopPropagation()}))),this}_fitToScreen(t,e,n,i,r){var o=this.container===document.body?document.documentElement.scrollTop:this.container.scrollTop;(t+this.element.offsetWidth>=this.container.offsetWidth||this.reversedX)&&(this.element.style.left="",this.element.style.right=n?this.container.offsetWidth-i.left+"px":this.container.offsetWidth-t+"px",this.reversedX=!0),e+this.element.offsetHeight>Math.max(this.container.offsetHeight,o?this.container.scrollHeight:0)&&(this.element.style.top=n?"bottom"===r?parseInt(this.element.style.top)-this.element.offsetHeight-n.offsetHeight-1+"px":parseInt(this.element.style.top)-this.element.offsetHeight+n.offsetHeight+1+"px":parseInt(this.element.style.top)-this.element.offsetHeight+"px")}isVisible(){return this.visible}hideOnBlur(t){return this.blurable=!0,this.visible&&(setTimeout((()=>{this.visible&&(this.table.rowManager.element.addEventListener("scroll",this.blurEvent),this.subscribe("cell-editing",this.blurEvent),document.body.addEventListener("click",this.blurEvent),document.body.addEventListener("contextmenu",this.blurEvent),document.body.addEventListener("mousedown",this.blurEvent),window.addEventListener("resize",this.blurEvent),document.body.addEventListener("keydown",this.escEvent),this.blurEventsBound=!0)}),100),this.blurCallback=t),this}_escapeCheck(t){27==t.keyCode&&this.hide()}blockHide(){this.hideable=!1}restoreHide(){this.hideable=!0}hide(t=!1){return this.visible&&this.hideable&&(this.blurable&&this.blurEventsBound&&(document.body.removeEventListener("keydown",this.escEvent),document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),document.body.removeEventListener("mousedown",this.blurEvent),window.removeEventListener("resize",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent),this.unsubscribe("cell-editing",this.blurEvent),this.blurEventsBound=!1),this.childPopup&&this.childPopup.hide(),this.parent&&(this.parent.childPopup=null),this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.visible=!1,this.blurCallback&&!t&&this.blurCallback(),this.unsubscribe("table-destroy",this.destroyBinding)),this}child(t){return this.childPopup&&this.childPopup.hide(),this.childPopup=new o(this.table,t,this),this.childPopup}}class s extends i{constructor(t,e){super(t),this._handler=null}initialize(){}registerTableOption(t,e){this.table.optionsList.register(t,e)}registerColumnOption(t,e){this.table.columnManager.optionsList.register(t,e)}registerTableFunction(t,e){void 0===this.table[t]?this.table[t]=(...n)=>(this.table.initGuard(t),e(...n)):console.warn("Unable to bind table function, name already in use",t)}registerComponentFunction(t,e,n){return this.table.componentFunctionBinder.bind(t,e,n)}registerDataHandler(t,e){this.table.rowManager.registerDataPipelineHandler(t,e),this._handler=t}registerDisplayHandler(t,e){this.table.rowManager.registerDisplayPipelineHandler(t,e),this._handler=t}displayRows(t){var e,n=this.table.rowManager.displayRows.length-1;if(this._handler&&(e=this.table.rowManager.displayPipeline.findIndex((t=>t.handler===this._handler)))>-1&&(n=e),t&&(n+=t),this._handler)return n>-1?this.table.rowManager.getDisplayRows(n):this.activeRows()}activeRows(){return this.table.rowManager.activeRows}refreshData(t,e){e||(e=this._handler),e&&this.table.rowManager.refreshActiveData(e,!1,t)}footerAppend(t){return this.table.footerManager.append(t)}footerPrepend(t){return this.table.footerManager.prepend(t)}footerRemove(t){return this.table.footerManager.remove(t)}popup(t,e){return new o(this.table,t,e)}alert(t,e){return this.table.alertManager.alert(t,e)}clearAlert(){return this.table.alertManager.clear()}}class a extends s{constructor(t){super(t),this.allowedTypes=["","data","download","clipboard","print","htmlOutput"],this.registerColumnOption("accessor"),this.registerColumnOption("accessorParams"),this.registerColumnOption("accessorData"),this.registerColumnOption("accessorDataParams"),this.registerColumnOption("accessorDownload"),this.registerColumnOption("accessorDownloadParams"),this.registerColumnOption("accessorClipboard"),this.registerColumnOption("accessorClipboardParams"),this.registerColumnOption("accessorPrint"),this.registerColumnOption("accessorPrintParams"),this.registerColumnOption("accessorHtmlOutput"),this.registerColumnOption("accessorHtmlOutputParams")}initialize(){this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("row-data-retrieve",this.transformRow.bind(this))}initializeColumn(t){var e=!1,n={};this.allowedTypes.forEach((i=>{var r,o="accessor"+(i.charAt(0).toUpperCase()+i.slice(1));t.definition[o]&&(r=this.lookupAccessor(t.definition[o]))&&(e=!0,n[o]={accessor:r,params:t.definition[o+"Params"]||{}})})),e&&(t.modules.accessor=n)}lookupAccessor(t){var e=!1;switch(typeof t){case"string":a.accessors[t]?e=a.accessors[t]:console.warn("Accessor Error - No such accessor found, ignoring: ",t);break;case"function":e=t}return e}transformRow(t,e){var n="accessor"+(e.charAt(0).toUpperCase()+e.slice(1)),i=t.getComponent(),o=r.deepClone(t.data||{});return this.table.columnManager.traverse((function(t){var r,s,a,l;t.modules.accessor&&(s=t.modules.accessor[n]||t.modules.accessor.accessor||!1)&&"undefined"!=(r=t.getFieldValue(o))&&(l=t.getComponent(),a="function"==typeof s.params?s.params(r,o,e,l,i):s.params,t.setFieldValue(o,s.accessor(r,o,e,a,l,i)))})),o}}function l(t,e){var n=[];if(e=e||"",Array.isArray(t))t.forEach(((t,i)=>{n=n.concat(l(t,e?e+"["+i+"]":i))}));else if("object"==typeof t)for(var i in t)n=n.concat(l(t[i],e?e+"["+i+"]":i));else n.push({key:e,value:t});return n}function u(t){var e=l(t),n=[];return e.forEach((function(t){n.push(encodeURIComponent(t.key)+"="+encodeURIComponent(t.value))})),n.join("&")}function c(t,e,n){return t&&n&&Object.keys(n).length&&(e.method&&"get"!=e.method.toLowerCase()||(e.method="get",t+=(t.includes("?")?"&":"?")+u(n))),t}function h(t,e){var n=[];if(e=e||"",Array.isArray(t))t.forEach(((t,i)=>{n=n.concat(h(t,e?e+"["+i+"]":i))}));else if("object"==typeof t)for(var i in t)n=n.concat(h(t[i],e?e+"["+i+"]":i));else n.push({key:e,value:t});return n}a.moduleName="accessor",a.accessors={};var f={json:{headers:{"Content-Type":"application/json"},body:function(t,e,n){return JSON.stringify(n)}},form:{headers:{},body:function(t,e,n){var i=h(n),r=new FormData;return i.forEach((function(t){r.append(t.key,t.value)})),r}}};class d extends s{constructor(t){super(t),this.config={},this.url="",this.urlGenerator=!1,this.params=!1,this.loaderPromise=!1,this.registerTableOption("ajaxURL",!1),this.registerTableOption("ajaxURLGenerator",!1),this.registerTableOption("ajaxParams",{}),this.registerTableOption("ajaxConfig","get"),this.registerTableOption("ajaxContentType","form"),this.registerTableOption("ajaxRequestFunc",!1),this.registerTableOption("ajaxRequesting",(function(){})),this.registerTableOption("ajaxResponse",!1),this.contentTypeFormatters=d.contentTypeFormatters}initialize(){this.loaderPromise=this.table.options.ajaxRequestFunc||d.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||d.defaultURLGenerator,this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.setDefaultConfig(this.table.options.ajaxConfig),this.registerTableFunction("getAjaxUrl",this.getUrl.bind(this)),this.subscribe("data-loading",this.requestDataCheck.bind(this)),this.subscribe("data-params",this.requestParams.bind(this)),this.subscribe("data-load",this.requestData.bind(this))}requestParams(t,e,n,i){var r=this.table.options.ajaxParams;return r&&("function"==typeof r&&(r=r.call(this.table)),i=Object.assign(i,r)),i}requestDataCheck(t,e,n,i){return!((t||!this.url)&&"string"!=typeof t)}requestData(t,e,n,i,r){var o;return!r&&this.requestDataCheck(t)?(t&&this.setUrl(t),o=this.generateConfig(n),this.sendRequest(this.url,e,o)):r}setDefaultConfig(t={}){this.config=Object.assign({},d.defaultConfig),"string"==typeof t?this.config.method=t:Object.assign(this.config,t)}generateConfig(t={}){var e=Object.assign({},this.config);return"string"==typeof t?e.method=t:Object.assign(e,t),e}setUrl(t){this.url=t}getUrl(){return this.url}sendRequest(t,e,n){return!1!==this.table.options.ajaxRequesting.call(this.table,t,e)?this.loaderPromise(t,n,e).then((n=>(this.table.options.ajaxResponse&&(n=this.table.options.ajaxResponse.call(this.table,t,e,n)),n))):Promise.reject()}}d.moduleName="ajax",d.defaultConfig={method:"GET"},d.defaultURLGenerator=c,d.defaultLoaderPromise=function(t,e,n){var i;return new Promise(((r,o)=>{if(t=this.urlGenerator.call(this.table,t,e,n),"GET"!=e.method.toUpperCase())if(i="object"==typeof this.table.options.ajaxContentType?this.table.options.ajaxContentType:this.contentTypeFormatters[this.table.options.ajaxContentType]){for(var s in i.headers)e.headers||(e.headers={}),void 0===e.headers[s]&&(e.headers[s]=i.headers[s]);e.body=i.body.call(this,t,e,n)}else console.warn("Ajax Error - Invalid ajaxContentType value:",this.table.options.ajaxContentType);t?(void 0===e.headers&&(e.headers={}),void 0===e.headers.Accept&&(e.headers.Accept="application/json"),void 0===e.headers["X-Requested-With"]&&(e.headers["X-Requested-With"]="XMLHttpRequest"),void 0===e.mode&&(e.mode="cors"),"cors"==e.mode?(void 0===e.headers.Origin&&(e.headers.Origin=window.location.origin),void 0===e.credentials&&(e.credentials="same-origin")):void 0===e.credentials&&(e.credentials="include"),fetch(t,e).then((t=>{t.ok?t.json().then((t=>{r(t)})).catch((t=>{o(t),console.warn("Ajax Load Error - Invalid JSON returned",t)})):(console.error("Ajax Load Error - Connection Error: "+t.status,t.statusText),o(t))})).catch((t=>{console.error("Ajax Load Error - Connection Error: ",t),o(t)}))):(console.warn("Ajax Load Error - No URL Set"),r([]))}))},d.contentTypeFormatters=f;class b extends s{constructor(t){super(t),this.mode=!0,this.pasteParser=function(){},this.pasteAction=function(){},this.customSelection=!1,this.rowRange=!1,this.blocked=!0,this.registerTableOption("clipboard",!1),this.registerTableOption("clipboardCopyStyled",!0),this.registerTableOption("clipboardCopyConfig",!1),this.registerTableOption("clipboardCopyFormatter",!1),this.registerTableOption("clipboardCopyRowRange","active"),this.registerTableOption("clipboardPasteParser","table"),this.registerTableOption("clipboardPasteAction","insert"),this.registerColumnOption("clipboard"),this.registerColumnOption("titleClipboard")}initialize(){this.mode=this.table.options.clipboard,this.rowRange=this.table.options.clipboardCopyRowRange,!0!==this.mode&&"copy"!==this.mode||this.table.element.addEventListener("copy",(t=>{var e,n,i;this.blocked||(t.preventDefault(),this.customSelection?(e=this.customSelection,this.table.options.clipboardCopyFormatter&&(e=this.table.options.clipboardCopyFormatter("plain",e))):(i=this.table.modules.export.generateExportList(this.table.options.clipboardCopyConfig,this.table.options.clipboardCopyStyled,this.rowRange,"clipboard"),e=(n=this.table.modules.export.generateHTMLTable(i))?this.generatePlainContent(i):"",this.table.options.clipboardCopyFormatter&&(e=this.table.options.clipboardCopyFormatter("plain",e),n=this.table.options.clipboardCopyFormatter("html",n))),window.clipboardData&&window.clipboardData.setData?window.clipboardData.setData("Text",e):t.clipboardData&&t.clipboardData.setData?(t.clipboardData.setData("text/plain",e),n&&t.clipboardData.setData("text/html",n)):t.originalEvent&&t.originalEvent.clipboardData.setData&&(t.originalEvent.clipboardData.setData("text/plain",e),n&&t.originalEvent.clipboardData.setData("text/html",n)),this.dispatchExternal("clipboardCopied",e,n),this.reset())})),!0!==this.mode&&"paste"!==this.mode||this.table.element.addEventListener("paste",(t=>{this.paste(t)})),this.setPasteParser(this.table.options.clipboardPasteParser),this.setPasteAction(this.table.options.clipboardPasteAction),this.registerTableFunction("copyToClipboard",this.copy.bind(this))}reset(){this.blocked=!0,this.customSelection=!1}generatePlainContent(t){var e=[];return t.forEach((t=>{var n=[];t.columns.forEach((e=>{var i="";if(e)if("group"===t.type&&(e.value=e.component.getKey()),null===e.value)i="";else switch(typeof e.value){case"object":i=JSON.stringify(e.value);break;case"undefined":i="";break;default:i=e.value}n.push(i)})),e.push(n.join("\t"))})),e.join("\n")}copy(t,e){var n,i;this.blocked=!1,this.customSelection=!1,!0!==this.mode&&"copy"!==this.mode||(this.rowRange=t||this.table.options.clipboardCopyRowRange,void 0!==window.getSelection&&void 0!==document.createRange?((t=document.createRange()).selectNodeContents(this.table.element),(n=window.getSelection()).toString()&&e&&(this.customSelection=n.toString()),n.removeAllRanges(),n.addRange(t)):void 0!==document.selection&&void 0!==document.body.createTextRange&&((i=document.body.createTextRange()).moveToElementText(this.table.element),i.select()),document.execCommand("copy"),n&&n.removeAllRanges())}setPasteAction(t){switch(typeof t){case"string":this.pasteAction=b.pasteActions[t],this.pasteAction||console.warn("Clipboard Error - No such paste action found:",t);break;case"function":this.pasteAction=t}}setPasteParser(t){switch(typeof t){case"string":this.pasteParser=b.pasteParsers[t],this.pasteParser||console.warn("Clipboard Error - No such paste parser found:",t);break;case"function":this.pasteParser=t}}paste(t){var e,n,i;this.checkPaseOrigin(t)&&(e=this.getPasteData(t),(n=this.pasteParser.call(this,e))?(t.preventDefault(),this.table.modExists("mutator")&&(n=this.mutateData(n)),i=this.pasteAction.call(this,n),this.dispatchExternal("clipboardPasted",e,n,i)):this.dispatchExternal("clipboardPasteError",e))}mutateData(t){var e=[];return Array.isArray(t)?t.forEach((t=>{e.push(this.table.modules.mutator.transformRow(t,"clipboard"))})):e=t,e}checkPaseOrigin(t){var e=!0;return("DIV"!=t.target.tagName||this.table.modules.edit.currentCell)&&(e=!1),e}getPasteData(t){var e;return window.clipboardData&&window.clipboardData.getData?e=window.clipboardData.getData("Text"):t.clipboardData&&t.clipboardData.getData?e=t.clipboardData.getData("text/plain"):t.originalEvent&&t.originalEvent.clipboardData.getData&&(e=t.originalEvent.clipboardData.getData("text/plain")),e}}b.moduleName="clipboard",b.pasteActions={replace:function(t){return this.table.setData(t)},update:function(t){return this.table.updateOrAddData(t)},insert:function(t){return this.table.addData(t)}},b.pasteParsers={table:function(t){var e=[],n=!0,i=this.table.columnManager.columns,r=[],o=[];return(t=t.split("\n")).forEach((function(t){e.push(t.split("\t"))})),!(!e.length||1===e.length&&e[0].length<2)&&(e[0].forEach((function(t){var e=i.find((function(e){return t&&e.definition.title&&t.trim()&&e.definition.title.trim()===t.trim()}));e?r.push(e):n=!1})),n||(n=!0,r=[],e[0].forEach((function(t){var e=i.find((function(e){return t&&e.field&&t.trim()&&e.field.trim()===t.trim()}));e?r.push(e):n=!1})),n||(r=this.table.columnManager.columnsByIndex)),n&&e.shift(),e.forEach((function(t){var e={};t.forEach((function(t,n){r[n]&&(e[r[n].field]=t)})),o.push(e)})),o)}};class p{constructor(t){return this._row=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._row.table.componentFunctionBinder.handle("row",t._row,e)}})}getData(t){return this._row.getData(t)}getElement(){return this._row.getElement()}getTable(){return this._row.table}getCells(){var t=[];return this._row.getCells().forEach((function(e){t.push(e.getComponent())})),t}getCell(t){var e=this._row.getCell(t);return!!e&&e.getComponent()}_getSelf(){return this._row}}class m{constructor(t){return this._cell=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._cell.table.componentFunctionBinder.handle("cell",t._cell,e)}})}getValue(){return this._cell.getValue()}getOldValue(){return this._cell.getOldValue()}getInitialValue(){return this._cell.initialValue}getElement(){return this._cell.getElement()}getRow(){return this._cell.row.getComponent()}getData(t){return this._cell.row.getData(t)}getType(){return"cell"}getField(){return this._cell.column.getField()}getColumn(){return this._cell.column.getComponent()}setValue(t,e){void 0===e&&(e=!0),this._cell.setValue(t,e)}restoreOldValue(){this._cell.setValueActual(this._cell.getOldValue())}restoreInitialValue(){this._cell.setValueActual(this._cell.initialValue)}checkHeight(){this._cell.checkHeight()}getTable(){return this._cell.table}_getSelf(){return this._cell}}class g extends i{constructor(t,e){super(t.table),this.table=t.table,this.column=t,this.row=e,this.element=null,this.value=null,this.initialValue,this.oldValue=null,this.modules={},this.height=null,this.width=null,this.minWidth=null,this.component=null,this.loaded=!1,this.build()}build(){this.generateElement(),this.setWidth(),this._configureCell(),this.setValueActual(this.column.getFieldValue(this.row.data)),this.initialValue=this.value}generateElement(){this.element=document.createElement("div"),this.element.className="tabulator-cell",this.element.setAttribute("role","gridcell")}_configureCell(){var t=this.element,e=this.column.getField();t.style.textAlign=this.column.hozAlign,this.column.vertAlign&&(t.style.display="inline-flex",t.style.alignItems={top:"flex-start",bottom:"flex-end",middle:"center"}[this.column.vertAlign]||"",this.column.hozAlign&&(t.style.justifyContent={left:"flex-start",right:"flex-end",center:"center"}[this.column.hozAlign]||"")),e&&t.setAttribute("tabulator-field",e),this.column.definition.cssClass&&this.column.definition.cssClass.split(" ").forEach((e=>{t.classList.add(e)})),this.dispatch("cell-init",this),this.column.visible||this.hide()}_generateContents(){var t;switch(typeof(t=this.chain("cell-format",this,null,(()=>this.element.innerHTML=this.value)))){case"object":if(t instanceof Node){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.element.appendChild(t)}else this.element.innerHTML="",null!=t&&console.warn("Format Error - Formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",t);break;case"undefined":this.element.innerHTML="";break;default:this.element.innerHTML=t}}cellRendered(){this.dispatch("cell-rendered",this)}getElement(t){return this.loaded||(this.loaded=!0,t||this.layoutElement()),this.element}getValue(){return this.value}getOldValue(){return this.oldValue}setValue(t,e,n){this.setValueProcessData(t,e,n)&&(this.dispatch("cell-value-updated",this),this.cellRendered(),this.column.definition.cellEdited&&this.column.definition.cellEdited.call(this.table,this.getComponent()),this.dispatchExternal("cellEdited",this.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()))}setValueProcessData(t,e,n){var i=!1;return(this.value!==t||n)&&(i=!0,e&&(t=this.chain("cell-value-changing",[this,t],null,t))),this.setValueActual(t),i&&this.dispatch("cell-value-changed",this),i}setValueActual(t){this.oldValue=this.value,this.value=t,this.dispatch("cell-value-save-before",this),this.column.setFieldValue(this.row.data,t),this.dispatch("cell-value-save-after",this),this.loaded&&this.layoutElement()}layoutElement(){this._generateContents(),this.dispatch("cell-layout",this)}setWidth(){this.width=this.column.width,this.element.style.width=this.column.widthStyled}clearWidth(){this.width="",this.element.style.width=""}getWidth(){return this.width||this.element.offsetWidth}setMinWidth(){this.minWidth=this.column.minWidth,this.element.style.minWidth=this.column.minWidthStyled}setMaxWidth(){this.maxWidth=this.column.maxWidth,this.element.style.maxWidth=this.column.maxWidthStyled}checkHeight(){this.row.reinitializeHeight()}clearHeight(){this.element.style.height="",this.height=null,this.dispatch("cell-height",this,"")}setHeight(){this.height=this.row.height,this.element.style.height=this.row.heightStyled,this.dispatch("cell-height",this,this.row.heightStyled)}getHeight(){return this.height||this.element.offsetHeight}show(){this.element.style.display=this.column.vertAlign?"inline-flex":""}hide(){this.element.style.display="none"}delete(){this.dispatch("cell-delete",this),!this.table.rowManager.redrawBlock&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=!1,this.column.deleteCell(this),this.row.deleteCell(this),this.calcs={}}getIndex(){return this.row.getCellIndex(this)}getComponent(){return this.component||(this.component=new m(this)),this.component}}class _{constructor(t){return this._column=t,this.type="ColumnComponent",new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._column.table.componentFunctionBinder.handle("column",t._column,e)}})}getElement(){return this._column.getElement()}getDefinition(){return this._column.getDefinition()}getField(){return this._column.getField()}getTitleDownload(){return this._column.getTitleDownload()}getCells(){var t=[];return this._column.cells.forEach((function(e){t.push(e.getComponent())})),t}isVisible(){return this._column.visible}show(){this._column.isGroup?this._column.columns.forEach((function(t){t.show()})):this._column.show()}hide(){this._column.isGroup?this._column.columns.forEach((function(t){t.hide()})):this._column.hide()}toggle(){this._column.visible?this.hide():this.show()}delete(){return this._column.delete()}getSubColumns(){var t=[];return this._column.columns.length&&this._column.columns.forEach((function(e){t.push(e.getComponent())})),t}getParentColumn(){return this._column.parent instanceof w&&this._column.parent.getComponent()}_getSelf(){return this._column}scrollTo(t,e){return this._column.table.columnManager.scrollToColumn(this._column,t,e)}getTable(){return this._column.table}move(t,e){var n=this._column.table.columnManager.findColumn(t);n?this._column.table.columnManager.moveColumn(this._column,n,e):console.warn("Move Error - No matching column found:",n)}getNextColumn(){var t=this._column.nextColumn();return!!t&&t.getComponent()}getPrevColumn(){var t=this._column.prevColumn();return!!t&&t.getComponent()}updateDefinition(t){return this._column.updateDefinition(t)}getWidth(){return this._column.getWidth()}setWidth(t){var e;return e=!0===t?this._column.reinitializeWidth(!0):this._column.setWidth(t),this._column.table.columnManager.rerenderColumns(!0),e}}var v={title:void 0,field:void 0,columns:void 0,visible:void 0,hozAlign:void 0,vertAlign:void 0,width:void 0,minWidth:40,maxWidth:void 0,maxInitialWidth:void 0,cssClass:void 0,variableHeight:void 0,headerVertical:void 0,headerHozAlign:void 0,headerWordWrap:!1,editableTitle:void 0};class w extends i{constructor(t,e){super(e.table),this.definition=t,this.parent=e,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleDownload=null,this.titleFormatterRendered=!1,this.mapDefinitions(),this.setField(this.definition.field),this.modules={},this.width=null,this.widthStyled="",this.maxWidth=null,this.maxWidthStyled="",this.maxInitialWidth=null,this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this.definition.columns?(this.isGroup=!0,this.definition.columns.forEach(((t,e)=>{var n=new w(t,this);this.attachColumn(n)})),this.checkColumnVisibility()):e.registerColumnField(this),this._initialize()}createElement(){var t=document.createElement("div");switch(t.classList.add("tabulator-col"),t.setAttribute("role","columnheader"),t.setAttribute("aria-sort","none"),this.table.options.columnHeaderVertAlign){case"middle":t.style.justifyContent="center";break;case"bottom":t.style.justifyContent="flex-end"}return t}createGroupElement(){var t=document.createElement("div");return t.classList.add("tabulator-col-group-cols"),t}mapDefinitions(){var t=this.table.options.columnDefaults;if(t)for(let e in t)void 0===this.definition[e]&&(this.definition[e]=t[e]);this.definition=this.table.columnManager.optionsList.generate(w.defaultOptionList,this.definition)}checkDefinition(){Object.keys(this.definition).forEach((t=>{-1===w.defaultOptionList.indexOf(t)&&console.warn("Invalid column definition option in '"+(this.field||this.definition.title)+"' column:",t)}))}setField(t){this.field=t,this.fieldStructure=t?this.table.options.nestedFieldSeparator?t.split(this.table.options.nestedFieldSeparator):[t]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData}registerColumnPosition(t){this.parent.registerColumnPosition(t)}registerColumnField(t){this.parent.registerColumnField(t)}reRegisterPosition(){this.isGroup?this.columns.forEach((function(t){t.reRegisterPosition()})):this.registerColumnPosition(this)}_initialize(){for(var t=this.definition;this.element.firstChild;)this.element.removeChild(this.element.firstChild);t.headerVertical&&(this.element.classList.add("tabulator-col-vertical"),"flip"===t.headerVertical&&this.element.classList.add("tabulator-col-vertical-flip")),this.contentElement=this._buildColumnHeaderContent(),this.element.appendChild(this.contentElement),this.isGroup?this._buildGroupHeader():this._buildColumnHeader(),this.dispatch("column-init",this)}_buildColumnHeader(){var t=this.definition;this.dispatch("column-layout",this),void 0!==t.visible&&(t.visible?this.show(!0):this.hide(!0)),t.cssClass&&t.cssClass.split(" ").forEach((t=>{this.element.classList.add(t)})),t.field&&this.element.setAttribute("tabulator-field",t.field),this.setMinWidth(parseInt(t.minWidth)),t.maxInitialWidth&&(this.maxInitialWidth=parseInt(t.maxInitialWidth)),t.maxWidth&&this.setMaxWidth(parseInt(t.maxWidth)),this.reinitializeWidth(),this.hozAlign=this.definition.hozAlign,this.vertAlign=this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign}_buildColumnHeaderContent(){var t=document.createElement("div");return t.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),t.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),t}_buildColumnHeaderTitle(){var t=this.definition,e=document.createElement("div");if(e.classList.add("tabulator-col-title"),t.headerWordWrap&&e.classList.add("tabulator-col-title-wrap"),t.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",(t=>{t.stopPropagation(),n.focus()})),n.addEventListener("change",(()=>{t.title=n.value,this.dispatchExternal("columnTitleChanged",this.getComponent())})),e.appendChild(n),t.field?this.langBind("columns|"+t.field,(e=>{n.value=e||t.title||" "})):n.value=t.title||" "}else t.field?this.langBind("columns|"+t.field,(n=>{this._formatColumnHeaderTitle(e,n||t.title||" ")})):this._formatColumnHeaderTitle(e,t.title||" ");return e}_formatColumnHeaderTitle(t,e){var n=this.chain("column-format",[this,e,t],null,(()=>e));switch(typeof n){case"object":n instanceof Node?t.appendChild(n):(t.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",n));break;case"undefined":t.innerHTML="";break;default:t.innerHTML=n}}_buildGroupHeader(){this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass&&this.definition.cssClass.split(" ").forEach((t=>{this.element.classList.add(t)})),this.titleElement.style.textAlign=this.definition.headerHozAlign,this.element.appendChild(this.groupElement)}_getFlatData(t){return t[this.field]}_getNestedData(t){var e,n=t,i=this.fieldStructure,r=i.length;for(let t=0;t{e.push(t),e=e.concat(t.getColumns(!0))})):e=this.columns,e}getCells(){return this.cells}getTopColumn(){return this.parent.isGroup?this.parent.getTopColumn():this}getDefinition(t){var e=[];return this.isGroup&&t&&(this.columns.forEach((function(t){e.push(t.getDefinition(!0))})),this.definition.columns=e),this.definition}checkColumnVisibility(){var t=!1;this.columns.forEach((function(e){e.visible&&(t=!0)})),t?(this.show(),this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!1)):this.hide()}show(t,e){this.visible||(this.visible=!0,this.element.style.display="",this.parent.isGroup&&this.parent.checkColumnVisibility(),this.cells.forEach((function(t){t.show()})),this.isGroup||null!==this.width||this.reinitializeWidth(),this.table.columnManager.verticalAlignHeaders(),this.dispatch("column-show",this,e),t||this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!0),this.parent.isGroup&&this.parent.matchChildWidths(),this.silent||this.table.columnManager.rerenderColumns())}hide(t,e){this.visible&&(this.visible=!1,this.element.style.display="none",this.table.columnManager.verticalAlignHeaders(),this.parent.isGroup&&this.parent.checkColumnVisibility(),this.cells.forEach((function(t){t.hide()})),this.dispatch("column-hide",this,e),t||this.dispatchExternal("columnVisibilityChanged",this.getComponent(),!1),this.parent.isGroup&&this.parent.matchChildWidths(),this.silent||this.table.columnManager.rerenderColumns())}matchChildWidths(){var t=0;this.contentElement&&this.columns.length&&(this.columns.forEach((function(e){e.visible&&(t+=e.getWidth())})),this.contentElement.style.maxWidth=t-1+"px",this.parent.isGroup&&this.parent.matchChildWidths())}removeChild(t){var e=this.columns.indexOf(t);e>-1&&this.columns.splice(e,1),this.columns.length||this.delete()}setWidth(t){this.widthFixed=!0,this.setWidthActual(t)}setWidthActual(t){isNaN(t)&&(t=Math.floor(this.table.element.clientWidth/100*parseInt(t))),t=Math.max(this.minWidth,t),this.maxWidth&&(t=Math.min(this.maxWidth,t)),this.width=t,this.widthStyled=t?t+"px":"",this.element.style.width=this.widthStyled,this.isGroup||this.cells.forEach((function(t){t.setWidth()})),this.parent.isGroup&&this.parent.matchChildWidths(),this.dispatch("column-width",this)}checkCellHeights(){var t=[];this.cells.forEach((function(e){e.row.heightInitialized&&(null!==e.row.getElement().offsetParent?(t.push(e.row),e.row.clearCellHeight()):e.row.heightInitialized=!1)})),t.forEach((function(t){t.calcHeight()})),t.forEach((function(t){t.setCellHeight()}))}getWidth(){var t=0;return this.isGroup?this.columns.forEach((function(e){e.visible&&(t+=e.getWidth())})):t=this.width,t}getLeftOffset(){var t=this.element.offsetLeft;return this.parent.isGroup&&(t+=this.parent.getLeftOffset()),t}getHeight(){return Math.ceil(this.element.getBoundingClientRect().height)}setMinWidth(t){this.maxWidth&&t>this.maxWidth&&(t=this.maxWidth,console.warn("the minWidth ("+t+"px) for column '"+this.field+"' cannot be bigger that its maxWidth ("+this.maxWidthStyled+")")),this.minWidth=t,this.minWidthStyled=t?t+"px":"",this.element.style.minWidth=this.minWidthStyled,this.cells.forEach((function(t){t.setMinWidth()}))}setMaxWidth(t){this.minWidth&&t{this.isGroup&&this.columns.forEach((function(t){t.delete()})),this.dispatch("column-delete",this);var n=this.cells.length;for(let t=0;t-1&&this._nextVisibleColumn(t+1)}_nextVisibleColumn(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._nextVisibleColumn(t+1)}prevColumn(){var t=this.table.columnManager.findColumnIndex(this);return t>-1&&this._prevVisibleColumn(t-1)}_prevVisibleColumn(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._prevVisibleColumn(t-1)}reinitializeWidth(t){this.widthFixed=!1,void 0===this.definition.width||t||this.setWidth(this.definition.width),this.dispatch("column-width-fit-before",this),this.fitToData(t),this.dispatch("column-width-fit-after",this)}fitToData(t){if(!this.isGroup){this.widthFixed||(this.element.style.width="",this.cells.forEach((t=>{t.clearWidth()})));var e=this.element.offsetWidth;if((!this.width||!this.widthFixed)&&(this.cells.forEach((t=>{var n=t.getWidth();n>e&&(e=n)})),e)){var n=e+1;this.maxInitialWidth&&!t&&(n=Math.min(n,this.maxInitialWidth)),this.setWidthActual(n)}}}updateDefinition(t){var e;return this.isGroup||this.parent.isGroup?(console.error("Column Update Error - The updateDefinition function is only available on ungrouped columns"),Promise.reject("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(e=Object.assign({},this.getDefinition()),e=Object.assign(e,t),this.table.columnManager.addColumn(e,!1,this).then((t=>(e.field==this.field&&(this.field=!1),this.delete().then((()=>t.getComponent()))))))}deleteCell(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)}getComponent(){return this.component||(this.component=new _(this)),this.component}}w.defaultOptionList=v;class y{constructor(t){return this._row=t,new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._row.table.componentFunctionBinder.handle("row",t._row,e)}})}getData(t){return this._row.getData(t)}getElement(){return this._row.getElement()}getCells(){var t=[];return this._row.getCells().forEach((function(e){t.push(e.getComponent())})),t}getCell(t){var e=this._row.getCell(t);return!!e&&e.getComponent()}getIndex(){return this._row.getData("data")[this._row.table.options.index]}getPosition(){return this._row.getPosition()}watchPosition(t){return this._row.watchPosition(t)}delete(){return this._row.delete()}scrollTo(t,e){return this._row.table.rowManager.scrollToRow(this._row,t,e)}move(t,e){this._row.moveToRow(t,e)}update(t){return this._row.updateData(t)}normalizeHeight(){this._row.normalizeHeight(!0)}_getSelf(){return this._row}reformat(){return this._row.reinitialize()}getTable(){return this._row.table}getNextRow(){var t=this._row.nextRow();return t?t.getComponent():t}getPrevRow(){var t=this._row.prevRow();return t?t.getComponent():t}}class k extends i{constructor(t,e,n="row"){super(e.table),this.parent=e,this.data={},this.type=n,this.element=!1,this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.position=0,this.positionWatchers=[],this.component=null,this.created=!1,this.setData(t)}create(){this.created||(this.created=!0,this.generateElement())}createElement(){var t=document.createElement("div");t.classList.add("tabulator-row"),t.setAttribute("role","row"),this.element=t}getElement(){return this.create(),this.element}detachElement(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)}generateElement(){this.createElement(),this.dispatch("row-init",this)}generateCells(){this.cells=this.table.columnManager.generateCells(this)}initialize(t,e){if(this.create(),!this.initialized||t){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.dispatch("row-layout-before",this),this.generateCells(),this.initialized=!0,this.table.columnManager.renderer.renderRowCells(this,e),t&&this.normalizeHeight(),this.dispatch("row-layout",this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.dispatch("row-layout-after",this)}else this.table.columnManager.renderer.rerenderRowCells(this,e)}rendered(){this.cells.forEach((t=>{t.cellRendered()}))}reinitializeHeight(){this.heightInitialized=!1,this.element&&null!==this.element.offsetParent&&this.normalizeHeight(!0)}deinitialize(){this.initialized=!1}deinitializeHeight(){this.heightInitialized=!1}reinitialize(t){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),this.element&&null!==this.element.offsetParent&&this.initialize(!0),this.dispatch("row-relayout",this)}calcHeight(t){var e,n=0;this.table.options.rowHeight?this.height=this.table.options.rowHeight:(e=this.table.options.resizableRows?this.element.clientHeight:0,this.cells.forEach((function(t){var e=t.getHeight();e>n&&(n=e)})),this.height=t?Math.max(n,e):this.manualHeight?this.height:Math.max(n,e)),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight}setCellHeight(){this.cells.forEach((function(t){t.setHeight()})),this.heightInitialized=!0}clearCellHeight(){this.cells.forEach((function(t){t.clearHeight()}))}normalizeHeight(t){t&&!this.table.options.rowHeight&&this.clearCellHeight(),this.calcHeight(t),this.setCellHeight()}setHeight(t,e){(this.height!=t||e)&&(this.manualHeight=!0,this.height=t,this.heightStyled=t?t+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)}getHeight(){return this.outerHeight}getWidth(){return this.element.offsetWidth}deleteCell(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)}setData(t){this.data=this.chain("row-data-init-before",[this,t],void 0,t),this.dispatch("row-data-init-after",this)}updateData(t){var e,n=this.element&&r.elVisible(this.element),i={};return new Promise(((r,o)=>{"string"==typeof t&&(t=JSON.parse(t)),this.dispatch("row-data-save-before",this),this.subscribed("row-data-changing")&&(i=Object.assign(i,this.data),i=Object.assign(i,t)),e=this.chain("row-data-changing",[this,i,t],null,t);for(let t in e)this.data[t]=e[t];this.dispatch("row-data-save-after",this);for(let i in t)this.table.columnManager.getColumnsByFieldRoot(i).forEach((t=>{let i=this.getCell(t.getField());if(i){let r=t.getFieldValue(e);i.getValue()!==r&&(i.setValueProcessData(r),n&&i.cellRendered())}}));n?(this.normalizeHeight(!0),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent())):(this.initialized=!1,this.height=0,this.heightStyled=""),this.dispatch("row-data-changed",this,n,t),this.dispatchExternal("rowUpdated",this.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()),r()}))}getData(t){return t?this.chain("row-data-retrieve",[this,t],null,this.data):this.data}getCell(t){return t=this.table.columnManager.findColumn(t),this.initialized||0!==this.cells.length||this.generateCells(),this.cells.find((function(e){return e.column===t}))}getCellIndex(t){return this.cells.findIndex((function(e){return e===t}))}findCell(t){return this.cells.find((e=>e.element===t))}getCells(){return this.initialized||0!==this.cells.length||this.generateCells(),this.cells}nextRow(){return this.table.rowManager.nextDisplayRow(this,!0)||!1}prevRow(){return this.table.rowManager.prevDisplayRow(this,!0)||!1}moveToRow(t,e){var n=this.table.rowManager.findRow(t);n?(this.table.rowManager.moveRowActual(this,n,!e),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",t)}delete(){return this.dispatch("row-delete",this),this.deleteActual(),Promise.resolve()}deleteActual(t){this.detachModules(),this.table.rowManager.deleteRow(this,t),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.dispatch("row-deleted",this)}detachModules(){this.dispatch("row-deleting",this)}deleteCells(){var t=this.cells.length;for(let e=0;e{t(this.position)})))}watchPosition(t){this.positionWatchers.push(t),t(this.position)}getGroup(){return this.modules.group||!1}getComponent(){return this.component||(this.component=new y(this)),this.component}}var x={avg:function(t,e,n){var i=0,r=void 0!==n.precision?n.precision:2;return t.length&&(i=t.reduce((function(t,e){return Number(t)+Number(e)})),i/=t.length,i=!1!==r?i.toFixed(r):i),parseFloat(i).toString()},max:function(t,e,n){var i=null,r=void 0!==n.precision&&n.precision;return t.forEach((function(t){((t=Number(t))>i||null===i)&&(i=t)})),null!==i?!1!==r?i.toFixed(r):i:""},min:function(t,e,n){var i=null,r=void 0!==n.precision&&n.precision;return t.forEach((function(t){((t=Number(t))(t||0===e)&&t.indexOf(e)===n)).length}};class C extends s{constructor(t){super(t),this.topCalcs=[],this.botCalcs=[],this.genColumn=!1,this.topElement=this.createElement(),this.botElement=this.createElement(),this.topRow=!1,this.botRow=!1,this.topInitialized=!1,this.botInitialized=!1,this.blocked=!1,this.recalcAfterBlock=!1,this.registerTableOption("columnCalcs",!0),this.registerColumnOption("topCalc"),this.registerColumnOption("topCalcParams"),this.registerColumnOption("topCalcFormatter"),this.registerColumnOption("topCalcFormatterParams"),this.registerColumnOption("bottomCalc"),this.registerColumnOption("bottomCalcParams"),this.registerColumnOption("bottomCalcFormatter"),this.registerColumnOption("bottomCalcFormatterParams")}createElement(){var t=document.createElement("div");return t.classList.add("tabulator-calcs-holder"),t}initialize(){this.genColumn=new w({field:"value"},this),this.subscribe("cell-value-changed",this.cellValueChanged.bind(this)),this.subscribe("column-init",this.initializeColumnCheck.bind(this)),this.subscribe("row-deleted",this.rowsUpdated.bind(this)),this.subscribe("scroll-horizontal",this.scrollHorizontal.bind(this)),this.subscribe("row-added",this.rowsUpdated.bind(this)),this.subscribe("column-moved",this.recalcActiveRows.bind(this)),this.subscribe("column-add",this.recalcActiveRows.bind(this)),this.subscribe("data-refreshed",this.recalcActiveRowsRefresh.bind(this)),this.subscribe("table-redraw",this.tableRedraw.bind(this)),this.subscribe("rows-visible",this.visibleRows.bind(this)),this.subscribe("scrollbar-vertical",this.adjustForScrollbar.bind(this)),this.subscribe("redraw-blocked",this.blockRedraw.bind(this)),this.subscribe("redraw-restored",this.restoreRedraw.bind(this)),this.subscribe("table-redrawing",this.resizeHolderWidth.bind(this)),this.subscribe("column-resized",this.resizeHolderWidth.bind(this)),this.subscribe("column-show",this.resizeHolderWidth.bind(this)),this.subscribe("column-hide",this.resizeHolderWidth.bind(this)),this.registerTableFunction("getCalcResults",this.getResults.bind(this)),this.registerTableFunction("recalc",this.userRecalc.bind(this)),this.resizeHolderWidth()}resizeHolderWidth(){this.topElement.style.minWidth=this.table.columnManager.headersElement.offsetWidth+"px"}tableRedraw(t){this.recalc(this.table.rowManager.activeRows),t&&this.redraw()}blockRedraw(){this.blocked=!0,this.recalcAfterBlock=!1}restoreRedraw(){this.blocked=!1,this.recalcAfterBlock&&(this.recalcAfterBlock=!1,this.recalcActiveRowsRefresh())}userRecalc(){this.recalc(this.table.rowManager.activeRows)}blockCheck(){return this.blocked&&(this.recalcAfterBlock=!0),this.blocked}visibleRows(t,e){return this.topRow&&e.unshift(this.topRow),this.botRow&&e.push(this.botRow),e}rowsUpdated(t){this.table.options.groupBy?this.recalcRowGroup(t):this.recalcActiveRows()}recalcActiveRowsRefresh(){this.table.options.groupBy&&this.table.options.dataTreeStartExpanded&&this.table.options.dataTree?this.recalcAll():this.recalcActiveRows()}recalcActiveRows(){this.recalc(this.table.rowManager.activeRows)}cellValueChanged(t){(t.column.definition.topCalc||t.column.definition.bottomCalc)&&(this.table.options.groupBy?("table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs||this.recalcActiveRows(),"table"!=this.table.options.columnCalcs&&this.recalcRowGroup(t.row)):this.recalcActiveRows())}initializeColumnCheck(t){(t.definition.topCalc||t.definition.bottomCalc)&&this.initializeColumn(t)}initializeColumn(t){var e=t.definition,n={topCalcParams:e.topCalcParams||{},botCalcParams:e.bottomCalcParams||{}};if(e.topCalc){switch(typeof e.topCalc){case"string":C.calculations[e.topCalc]?n.topCalc=C.calculations[e.topCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.topCalc);break;case"function":n.topCalc=e.topCalc}n.topCalc&&(t.modules.columnCalcs=n,this.topCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeTopRow())}if(e.bottomCalc){switch(typeof e.bottomCalc){case"string":C.calculations[e.bottomCalc]?n.botCalc=C.calculations[e.bottomCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.bottomCalc);break;case"function":n.botCalc=e.bottomCalc}n.botCalc&&(t.modules.columnCalcs=n,this.botCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeBottomRow())}}registerColumnField(){}removeCalcs(){var t=!1;this.topInitialized&&(this.topInitialized=!1,this.topElement.parentNode.removeChild(this.topElement),t=!0),this.botInitialized&&(this.botInitialized=!1,this.footerRemove(this.botElement),t=!0),t&&this.table.rowManager.adjustTableSize()}reinitializeCalcs(){this.topCalcs.length&&this.initializeTopRow(),this.botCalcs.length&&this.initializeBottomRow()}initializeTopRow(){this.topInitialized||(this.table.columnManager.getContentsElement().insertBefore(this.topElement,this.table.columnManager.headersElement.nextSibling),this.topInitialized=!0)}initializeBottomRow(){this.botInitialized||(this.footerPrepend(this.botElement),this.botInitialized=!0)}scrollHorizontal(t){this.botInitialized&&this.botRow&&(this.botElement.scrollLeft=t)}recalc(t){var e,n;if(!this.blockCheck()&&(this.topInitialized||this.botInitialized)){if(e=this.rowsToData(t),this.topInitialized){for(this.topRow&&this.topRow.deleteCells(),n=this.generateRow("top",e),this.topRow=n;this.topElement.firstChild;)this.topElement.removeChild(this.topElement.firstChild);this.topElement.appendChild(n.getElement()),n.initialize(!0)}if(this.botInitialized){for(this.botRow&&this.botRow.deleteCells(),n=this.generateRow("bottom",e),this.botRow=n;this.botElement.firstChild;)this.botElement.removeChild(this.botElement.firstChild);this.botElement.appendChild(n.getElement()),n.initialize(!0)}this.table.rowManager.adjustTableSize(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()}}recalcRowGroup(t){this.recalcGroup(this.table.modules.groupRows.getRowGroup(t))}recalcAll(){(this.topCalcs.length||this.botCalcs.length)&&("group"!==this.table.options.columnCalcs&&this.recalcActiveRows(),this.table.options.groupBy&&"table"!==this.table.options.columnCalcs&&this.table.modules.groupRows.getChildGroups().forEach((t=>{this.recalcGroup(t)})))}recalcGroup(t){var e,n;this.blockCheck()||t&&t.calcs&&(t.calcs.bottom&&(e=this.rowsToData(t.rows),n=this.generateRowData("bottom",e),t.calcs.bottom.updateData(n),t.calcs.bottom.reinitialize()),t.calcs.top&&(e=this.rowsToData(t.rows),n=this.generateRowData("top",e),t.calcs.top.updateData(n),t.calcs.top.reinitialize()))}generateTopRow(t){return this.generateRow("top",this.rowsToData(t))}generateBottomRow(t){return this.generateRow("bottom",this.rowsToData(t))}rowsToData(t){var e=[];return t.forEach((t=>{if(e.push(t.getData()),this.table.options.dataTree&&this.table.options.dataTreeChildColumnCalcs&&t.modules.dataTree&&t.modules.dataTree.open){var n=this.rowsToData(this.table.modules.dataTree.getFilteredTreeChildren(t));e=e.concat(n)}})),e}generateRow(t,e){var n,i=this.generateRowData(t,e);return this.table.modExists("mutator")&&this.table.modules.mutator.disable(),n=new k(i,this,"calc"),this.table.modExists("mutator")&&this.table.modules.mutator.enable(),n.getElement().classList.add("tabulator-calcs","tabulator-calcs-"+t),n.component=!1,n.getComponent=()=>(n.component||(n.component=new p(n)),n.component),n.generateCells=()=>{var e=[];this.table.columnManager.columnsByIndex.forEach((i=>{this.genColumn.setField(i.getField()),this.genColumn.hozAlign=i.hozAlign,i.definition[t+"CalcFormatter"]&&this.table.modExists("format")?this.genColumn.modules.format={formatter:this.table.modules.format.getFormatter(i.definition[t+"CalcFormatter"]),params:i.definition[t+"CalcFormatterParams"]||{}}:this.genColumn.modules.format={formatter:this.table.modules.format.getFormatter("plaintext"),params:{}},this.genColumn.definition.cssClass=i.definition.cssClass;var r=new g(this.genColumn,n);r.getElement(),r.column=i,r.setWidth(),i.cells.push(r),e.push(r),i.visible||r.hide()})),n.cells=e},n}generateRowData(t,e){var n,i,r={},o="top"==t?this.topCalcs:this.botCalcs,s="top"==t?"topCalc":"botCalc";return o.forEach((function(t){var o=[];t.modules.columnCalcs&&t.modules.columnCalcs[s]&&(e.forEach((function(e){o.push(t.getFieldValue(e))})),i=s+"Params",n="function"==typeof t.modules.columnCalcs[i]?t.modules.columnCalcs[i](o,e):t.modules.columnCalcs[i],t.setFieldValue(r,t.modules.columnCalcs[s](o,e,n)))})),r}hasTopCalcs(){return!!this.topCalcs.length}hasBottomCalcs(){return!!this.botCalcs.length}redraw(){this.topRow&&this.topRow.normalizeHeight(!0),this.botRow&&this.botRow.normalizeHeight(!0)}getResults(){var t={};return this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.getGroups(!0).forEach((e=>{t[e.getKey()]=this.getGroupResults(e)})):t={top:this.topRow?this.topRow.getData():{},bottom:this.botRow?this.botRow.getData():{}},t}getGroupResults(t){var e=t._getSelf(),n=t.getSubGroups(),i={};return n.forEach((t=>{i[t.getKey()]=this.getGroupResults(t)})),{top:e.calcs.top?e.calcs.top.getData():{},bottom:e.calcs.bottom?e.calcs.bottom.getData():{},groups:i}}adjustForScrollbar(t){this.botRow&&(this.table.rtl?this.botElement.style.paddingLeft=t+"px":this.botElement.style.paddingRight=t+"px")}}C.moduleName="columnCalcs",C.calculations=x;class E extends s{constructor(t){super(t),this.indent=10,this.field="",this.collapseEl=null,this.expandEl=null,this.branchEl=null,this.elementField=!1,this.startOpen=function(){},this.registerTableOption("dataTree",!1),this.registerTableOption("dataTreeFilter",!0),this.registerTableOption("dataTreeSort",!0),this.registerTableOption("dataTreeElementColumn",!1),this.registerTableOption("dataTreeBranchElement",!0),this.registerTableOption("dataTreeChildIndent",9),this.registerTableOption("dataTreeChildField","_children"),this.registerTableOption("dataTreeCollapseElement",!1),this.registerTableOption("dataTreeExpandElement",!1),this.registerTableOption("dataTreeStartExpanded",!1),this.registerTableOption("dataTreeChildColumnCalcs",!1),this.registerTableOption("dataTreeSelectPropagate",!1),this.registerComponentFunction("row","treeCollapse",this.collapseRow.bind(this)),this.registerComponentFunction("row","treeExpand",this.expandRow.bind(this)),this.registerComponentFunction("row","treeToggle",this.toggleRow.bind(this)),this.registerComponentFunction("row","getTreeParent",this.getTreeParent.bind(this)),this.registerComponentFunction("row","getTreeChildren",this.getRowChildren.bind(this)),this.registerComponentFunction("row","addTreeChild",this.addTreeChildRow.bind(this)),this.registerComponentFunction("row","isTreeExpanded",this.isRowExpanded.bind(this))}initialize(){if(this.table.options.dataTree){var t=null,e=this.table.options;switch(this.field=e.dataTreeChildField,this.indent=e.dataTreeChildIndent,this.options("movableRows")&&console.warn("The movableRows option is not available with dataTree enabled, moving of child rows could result in unpredictable behavior"),e.dataTreeBranchElement?!0===e.dataTreeBranchElement?(this.branchEl=document.createElement("div"),this.branchEl.classList.add("tabulator-data-tree-branch")):"string"==typeof e.dataTreeBranchElement?((t=document.createElement("div")).innerHTML=e.dataTreeBranchElement,this.branchEl=t.firstChild):this.branchEl=e.dataTreeBranchElement:(this.branchEl=document.createElement("div"),this.branchEl.classList.add("tabulator-data-tree-branch-empty")),e.dataTreeCollapseElement?"string"==typeof e.dataTreeCollapseElement?((t=document.createElement("div")).innerHTML=e.dataTreeCollapseElement,this.collapseEl=t.firstChild):this.collapseEl=e.dataTreeCollapseElement:(this.collapseEl=document.createElement("div"),this.collapseEl.classList.add("tabulator-data-tree-control"),this.collapseEl.tabIndex=0,this.collapseEl.innerHTML="
"),e.dataTreeExpandElement?"string"==typeof e.dataTreeExpandElement?((t=document.createElement("div")).innerHTML=e.dataTreeExpandElement,this.expandEl=t.firstChild):this.expandEl=e.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),typeof e.dataTreeStartExpanded){case"boolean":this.startOpen=function(t,n){return e.dataTreeStartExpanded};break;case"function":this.startOpen=e.dataTreeStartExpanded;break;default:this.startOpen=function(t,n){return e.dataTreeStartExpanded[n]}}this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-layout-after",this.layoutRow.bind(this)),this.subscribe("row-deleted",this.rowDelete.bind(this),0),this.subscribe("row-data-changed",this.rowDataChanged.bind(this),10),this.subscribe("cell-value-updated",this.cellValueChanged.bind(this)),this.subscribe("edit-cancelled",this.cellValueChanged.bind(this)),this.subscribe("column-moving-rows",this.columnMoving.bind(this)),this.subscribe("table-built",this.initializeElementField.bind(this)),this.subscribe("table-redrawing",this.tableRedrawing.bind(this)),this.registerDisplayHandler(this.getRows.bind(this),30)}}tableRedrawing(t){t&&this.table.rowManager.getRows().forEach((t=>{this.reinitializeRowChildren(t)}))}initializeElementField(){var t=this.table.columnManager.getFirstVisibleColumn();this.elementField=this.table.options.dataTreeElementColumn||!!t&&t.field}getRowChildren(t){return this.getTreeChildren(t,!0)}columnMoving(){var t=[];return this.table.rowManager.rows.forEach((e=>{t=t.concat(this.getTreeChildren(e,!1,!0))})),t}rowDataChanged(t,e,n){this.redrawNeeded(n)&&(this.initializeRow(t),e&&(this.layoutRow(t),this.refreshData(!0)))}cellValueChanged(t){t.column.getField()===this.elementField&&this.layoutRow(t.row)}initializeRow(t){var e=t.getData()[this.field],n=Array.isArray(e),i=n||!n&&"object"==typeof e&&null!==e;!i&&t.modules.dataTree&&t.modules.dataTree.branchEl&&t.modules.dataTree.branchEl.parentNode.removeChild(t.modules.dataTree.branchEl),!i&&t.modules.dataTree&&t.modules.dataTree.controlEl&&t.modules.dataTree.controlEl.parentNode.removeChild(t.modules.dataTree.controlEl),t.modules.dataTree={index:t.modules.dataTree?t.modules.dataTree.index:0,open:!!i&&(t.modules.dataTree?t.modules.dataTree.open:this.startOpen(t.getComponent(),0)),controlEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.controlEl,branchEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.branchEl,parent:!!t.modules.dataTree&&t.modules.dataTree.parent,children:i}}reinitializeRowChildren(t){this.getTreeChildren(t,!1,!0).forEach((function(t){t.reinitialize(!0)}))}layoutRow(t){var e=(this.elementField?t.getCell(this.elementField):t.getCells()[0]).getElement(),n=t.modules.dataTree;n.branchEl&&(n.branchEl.parentNode&&n.branchEl.parentNode.removeChild(n.branchEl),n.branchEl=!1),n.controlEl&&(n.controlEl.parentNode&&n.controlEl.parentNode.removeChild(n.controlEl),n.controlEl=!1),this.generateControlElement(t,e),t.getElement().classList.add("tabulator-tree-level-"+n.index),n.index&&(this.branchEl?(n.branchEl=this.branchEl.cloneNode(!0),e.insertBefore(n.branchEl,e.firstChild),this.table.rtl?n.branchEl.style.marginRight=(n.branchEl.offsetWidth+n.branchEl.style.marginLeft)*(n.index-1)+n.index*this.indent+"px":n.branchEl.style.marginLeft=(n.branchEl.offsetWidth+n.branchEl.style.marginRight)*(n.index-1)+n.index*this.indent+"px"):this.table.rtl?e.style.paddingRight=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-right"))+n.index*this.indent+"px":e.style.paddingLeft=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-left"))+n.index*this.indent+"px")}generateControlElement(t,e){var n=t.modules.dataTree,i=n.controlEl;e=e||t.getCells()[0].getElement(),!1!==n.children&&(n.open?(n.controlEl=this.collapseEl.cloneNode(!0),n.controlEl.addEventListener("click",(e=>{e.stopPropagation(),this.collapseRow(t)}))):(n.controlEl=this.expandEl.cloneNode(!0),n.controlEl.addEventListener("click",(e=>{e.stopPropagation(),this.expandRow(t)}))),n.controlEl.addEventListener("mousedown",(t=>{t.stopPropagation()})),i&&i.parentNode===e?i.parentNode.replaceChild(n.controlEl,i):e.insertBefore(n.controlEl,e.firstChild))}getRows(t){var e=[];return t.forEach(((t,n)=>{var i;e.push(t),t instanceof k&&(t.create(),(i=t.modules.dataTree).index||!1===i.children||this.getChildren(t).forEach((t=>{t.create(),e.push(t)})))})),e}getChildren(t,e){var n=t.modules.dataTree,i=[],r=[];return!1!==n.children&&(n.open||e)&&(Array.isArray(n.children)||(n.children=this.generateChildren(t)),i=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(n.children):n.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(i),i.forEach((t=>{r.push(t),this.getChildren(t).forEach((t=>{r.push(t)}))}))),r}generateChildren(t){var e=[],n=t.getData()[this.field];return Array.isArray(n)||(n=[n]),n.forEach((n=>{var i=new k(n||{},this.table.rowManager);i.create(),i.modules.dataTree.index=t.modules.dataTree.index+1,i.modules.dataTree.parent=t,i.modules.dataTree.children&&(i.modules.dataTree.open=this.startOpen(i.getComponent(),i.modules.dataTree.index)),e.push(i)})),e}expandRow(t,e){var n=t.modules.dataTree;!1!==n.children&&(n.open=!0,t.reinitialize(),this.refreshData(!0),this.dispatchExternal("dataTreeRowExpanded",t.getComponent(),t.modules.dataTree.index))}collapseRow(t){var e=t.modules.dataTree;!1!==e.children&&(e.open=!1,t.reinitialize(),this.refreshData(!0),this.dispatchExternal("dataTreeRowCollapsed",t.getComponent(),t.modules.dataTree.index))}toggleRow(t){var e=t.modules.dataTree;!1!==e.children&&(e.open?this.collapseRow(t):this.expandRow(t))}isRowExpanded(t){return t.modules.dataTree.open}getTreeParent(t){return!!t.modules.dataTree.parent&&t.modules.dataTree.parent.getComponent()}getTreeParentRoot(t){return t.modules.dataTree&&t.modules.dataTree.parent?this.getTreeParentRoot(t.modules.dataTree.parent):t}getFilteredTreeChildren(t){var e=t.modules.dataTree,n=[];return e.children&&(Array.isArray(e.children)||(e.children=this.generateChildren(t)),(this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(e.children):e.children).forEach((t=>{t instanceof k&&n.push(t)}))),n}rowDelete(t){var e,n=t.modules.dataTree.parent;n&&(!1!==(e=this.findChildIndex(t,n))&&n.data[this.field].splice(e,1),n.data[this.field].length||delete n.data[this.field],this.initializeRow(n),this.layoutRow(n)),this.refreshData(!0)}addTreeChildRow(t,e,n,i){var r=!1;"string"==typeof e&&(e=JSON.parse(e)),Array.isArray(t.data[this.field])||(t.data[this.field]=[],t.modules.dataTree.open=this.startOpen(t.getComponent(),t.modules.dataTree.index)),void 0!==i&&!1!==(r=this.findChildIndex(i,t))&&t.data[this.field].splice(n?r:r+1,0,e),!1===r&&(n?t.data[this.field].unshift(e):t.data[this.field].push(e)),this.initializeRow(t),this.layoutRow(t),this.refreshData(!0)}findChildIndex(t,e){var n=!1;return"object"==typeof t?t instanceof k?n=t.data:t instanceof y?n=t._getSelf().data:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?e.modules.dataTree&&(n=e.modules.dataTree.children.find((e=>e instanceof k&&e.element===t)))&&(n=n.data):null===t&&(n=!1):n=void 0!==t&&e.data[this.field].find((e=>e.data[this.table.options.index]==t)),n&&(Array.isArray(e.data[this.field])&&(n=e.data[this.field].indexOf(n)),-1==n&&(n=!1)),n}getTreeChildren(t,e,n){var i=t.modules.dataTree,r=[];return i&&i.children&&(Array.isArray(i.children)||(i.children=this.generateChildren(t)),i.children.forEach((t=>{t instanceof k&&(r.push(e?t.getComponent():t),n&&(r=r.concat(this.getTreeChildren(t,e,n))))}))),r}getChildField(){return this.field}redrawNeeded(t){return!!this.field&&void 0!==t[this.field]||!!this.elementField&&void 0!==t[this.elementField]}}E.moduleName="dataTree";var $={csv:function(t,e={},n){var i=e.delimiter?e.delimiter:",",r=[],o=[];t.forEach((t=>{var e=[];switch(t.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":t.columns.forEach(((t,e)=>{t&&1===t.depth&&(o[e]=void 0===t.value||null===t.value?"":'"'+String(t.value).split('"').join('""')+'"')}));break;case"row":t.columns.forEach((t=>{if(t){switch(typeof t.value){case"object":t.value=null!==t.value?JSON.stringify(t.value):"";break;case"undefined":t.value=""}e.push('"'+String(t.value).split('"').join('""')+'"')}})),r.push(e.join(i))}})),o.length&&r.unshift(o.join(i)),r=r.join("\n"),e.bom&&(r="\ufeff"+r),n(r,"text/csv")},json:function(t,e,n){var i=[];t.forEach((t=>{var e={};switch(t.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":t.columns.forEach((t=>{t&&(e[t.component.getTitleDownload()||t.component.getField()]=t.value)})),i.push(e)}})),n(i=JSON.stringify(i,null,"\t"),"application/json")},jsonLines:function(t,e,n){const i=[];t.forEach((t=>{const e={};switch(t.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":t.columns.forEach((t=>{t&&(e[t.component.getTitleDownload()||t.component.getField()]=t.value)})),i.push(JSON.stringify(e))}})),n(i.join("\n"),"application/x-ndjson")},pdf:function(t,e={},n){var i=[],r=[],o={},s=e.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},a=e.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},l=e.jsPDF||{},u=e.title?e.title:"";function c(t,e){var n=[];return t.columns.forEach((t=>{var i;if(t){switch(typeof t.value){case"object":t.value=null!==t.value?JSON.stringify(t.value):"";break;case"undefined":t.value=""}i={content:t.value,colSpan:t.width,rowSpan:t.height},e&&(i.styles=e),n.push(i)}})),n}l.orientation||(l.orientation=e.orientation||"landscape"),l.unit||(l.unit="pt"),t.forEach((t=>{switch(t.type){case"header":i.push(c(t));break;case"group":r.push(c(t,s));break;case"calc":r.push(c(t,a));break;case"row":r.push(c(t))}}));var h=new jspdf.jsPDF(l);e.autoTable&&(o="function"==typeof e.autoTable?e.autoTable(h)||{}:e.autoTable),u&&(o.didDrawPage=function(t){h.text(u,40,30)}),o.head=i,o.body=r,h.autoTable(o),e.documentProcessing&&e.documentProcessing(h),n(h.output("arraybuffer"),"application/pdf")},xlsx:function(t,e,n){var r=e.sheetName||"Sheet1",o=XLSX.utils.book_new(),s=new i(this),a=!("compress"in e)||e.compress,l=e.writeOptions||{bookType:"xlsx",bookSST:!0,compression:a};function u(){var e=[],n=[],i={},r={s:{c:0,r:0},e:{c:t[0]?t[0].columns.reduce(((t,e)=>t+(e&&e.width?e.width:1)),0):0,r:t.length}};return t.forEach(((t,i)=>{var r=[];t.columns.forEach((function(t,e){t?(r.push(t.value instanceof Date||"object"!=typeof t.value?t.value:JSON.stringify(t.value)),(t.width>1||t.height>-1)&&(t.height>1||t.width>1)&&n.push({s:{r:i,c:e},e:{r:i+t.height-1,c:e+t.width-1}})):r.push("")})),e.push(r)})),XLSX.utils.sheet_add_aoa(i,e),i["!ref"]=XLSX.utils.encode_range(r),n.length&&(i["!merges"]=n),i}if(l.type="binary",o.SheetNames=[],o.Sheets={},e.sheetOnly)n(u());else{if(e.sheets)for(var c in e.sheets)!0===e.sheets[c]?(o.SheetNames.push(c),o.Sheets[c]=u()):(o.SheetNames.push(c),s.commsSend(e.sheets[c],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:this.active,intercept:function(t){o.Sheets[c]=t}}));else o.SheetNames.push(r),o.Sheets[r]=u();e.documentProcessing&&(o=e.documentProcessing(o)),n(function(t){for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),i=0;i!=t.length;++i)n[i]=255&t.charCodeAt(i);return e}(XLSX.write(o,l)),"application/octet-stream")}},html:function(t,e,n){this.modExists("export",!0)&&n(this.modules.export.generateHTMLTable(t),"text/html")}};class z extends s{constructor(t){super(t),this.registerTableOption("downloadEncoder",(function(t,e){return new Blob([t],{type:e})})),this.registerTableOption("downloadReady",void 0),this.registerTableOption("downloadConfig",{}),this.registerTableOption("downloadRowRange","active"),this.registerColumnOption("download"),this.registerColumnOption("titleDownload")}initialize(){this.deprecatedOptionsCheck(),this.registerTableFunction("download",this.download.bind(this)),this.registerTableFunction("downloadToTab",this.downloadToTab.bind(this))}deprecatedOptionsCheck(){this.deprecationCheck("downloadReady","downloadEncoder")}downloadToTab(t,e,n,i){this.download(t,e,n,i,!0)}download(t,e,n,i,r){var o=!1;if("function"==typeof t?o=t:z.downloaders[t]?o=z.downloaders[t]:console.warn("Download Error - No such download type found: ",t),o){var s=this.generateExportList(i);o.call(this.table,s,n||{},function(n,i){r?!0===r?this.triggerDownload(n,i,t,e,!0):r(n):this.triggerDownload(n,i,t,e)}.bind(this))}}generateExportList(t){var e=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,t||this.table.options.downloadRowRange,"download"),n=this.table.options.groupHeaderDownload;return n&&!Array.isArray(n)&&(n=[n]),e.forEach((t=>{var e;"group"===t.type&&(e=t.columns[0],n&&n[t.indent]&&(e.value=n[t.indent](e.value,t.component._group.getRowCount(),t.component._group.getData(),t.component)))})),e}triggerDownload(t,e,n,i,r){var o=document.createElement("a"),s=this.table.options.downloadEncoder(t,e);s&&(r?window.open(window.URL.createObjectURL(s)):(i=i||"Tabulator."+("function"==typeof n?"txt":n),navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(s,i):(o.setAttribute("href",window.URL.createObjectURL(s)),o.setAttribute("download",i),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o))),this.dispatchExternal("downloadComplete"))}commsReceived(t,e,n){"intercept"===e&&this.download(n.type,"",n.options,n.active,n.intercept)}}function j(t,e){var n=e.mask,i=void 0!==e.maskLetterChar?e.maskLetterChar:"A",r=void 0!==e.maskNumberChar?e.maskNumberChar:"9",o=void 0!==e.maskWildcardChar?e.maskWildcardChar:"*";function s(e){var a=n[e];void 0!==a&&a!==o&&a!==i&&a!==r&&(t.value=t.value+""+a,s(e+1))}t.addEventListener("keydown",(e=>{var s=t.value.length,a=e.key;if(e.keyCode>46&&!e.ctrlKey&&!e.metaKey){if(s>=n.length)return e.preventDefault(),e.stopPropagation(),!1;switch(n[s]){case i:if(a.toUpperCase()==a.toLowerCase())return e.preventDefault(),e.stopPropagation(),!1;break;case r:if(isNaN(a))return e.preventDefault(),e.stopPropagation(),!1;break;case o:break;default:if(a!==n[s])return e.preventDefault(),e.stopPropagation(),!1}}})),t.addEventListener("keyup",(n=>{n.keyCode>46&&e.maskAutoFill&&s(t.value.length)})),t.placeholder||(t.placeholder=n),e.maskAutoFill&&s(t.value.length)}z.moduleName="download",z.downloaders=$;class T{constructor(t,e,n,i,r,o){this.edit=t,this.table=t.table,this.cell=e,this.params=this._initializeParams(o),this.data=[],this.displayItems=[],this.currentItems=[],this.focusedItem=null,this.input=this._createInputElement(),this.listEl=this._createListElement(),this.initialValues=null,this.isFilter="header"===e.getType(),this.filterTimeout=null,this.filtered=!1,this.typing=!1,this.values=[],this.popup=null,this.listIteration=0,this.lastAction="",this.filterTerm="",this.blurable=!0,this.actions={success:i,cancel:r},this._deprecatedOptionsCheck(),this._initializeValue(),n(this._onRendered.bind(this))}_deprecatedOptionsCheck(){this.params.listItemFormatter&&this.cell.getTable().deprecationAdvisor.msg("The listItemFormatter editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.sortValuesList&&this.cell.getTable().deprecationAdvisor.msg("The sortValuesList editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.searchFunc&&this.cell.getTable().deprecationAdvisor.msg("The searchFunc editor param has been deprecated, please see the latest editor documentation for updated options"),this.params.searchingPlaceholder&&this.cell.getTable().deprecationAdvisor.msg("The searchingPlaceholder editor param has been deprecated, please see the latest editor documentation for updated options")}_initializeValue(){var t=this.cell.getValue();void 0===t&&void 0!==this.params.defaultValue&&(t=this.params.defaultValue),this.initialValues=this.params.multiselect?t:[t],this.isFilter&&(this.input.value=this.initialValues?this.initialValues.join(","):"",this.headerFilterInitialListGen())}_onRendered(){var t=this.cell.getElement();function e(t){t.stopPropagation()}this.isFilter||(this.input.style.height="100%",this.input.focus({preventScroll:!0})),t.addEventListener("click",e),setTimeout((()=>{t.removeEventListener("click",e)}),1e3),this.input.addEventListener("mousedown",this._preventPopupBlur.bind(this))}_createListElement(){var t=document.createElement("div");return t.classList.add("tabulator-edit-list"),t.addEventListener("mousedown",this._preventBlur.bind(this)),t.addEventListener("keydown",this._inputKeyDown.bind(this)),t}_setListWidth(){var t=this.isFilter?this.input:this.cell.getElement();this.listEl.style.minWidth=t.offsetWidth+"px",this.params.maxWidth&&(!0===this.params.maxWidth?this.listEl.style.maxWidth=t.offsetWidth+"px":"number"==typeof this.params.maxWidth?this.listEl.style.maxWidth=this.params.maxWidth+"px":this.listEl.style.maxWidth=this.params.maxWidth)}_createInputElement(){var t=this.params.elementAttributes,e=document.createElement("input");if(e.setAttribute("type",this.params.clearable?"search":"text"),e.style.padding="4px",e.style.width="100%",e.style.boxSizing="border-box",this.params.autocomplete||(e.style.cursor="default",e.style.caretColor="transparent"),t&&"object"==typeof t)for(let n in t)"+"==n.charAt(0)?(n=n.slice(1),e.setAttribute(n,e.getAttribute(n)+t["+"+n])):e.setAttribute(n,t[n]);return this.params.mask&&j(e,this.params),this._bindInputEvents(e),e}_initializeParams(t){var e,n=["values","valuesURL","valuesLookup"];return(t=Object.assign({},t)).verticalNavigation=t.verticalNavigation||"editor",t.placeholderLoading=void 0===t.placeholderLoading?"Searching ...":t.placeholderLoading,t.placeholderEmpty=void 0===t.placeholderEmpty?"No Results Found":t.placeholderEmpty,t.filterDelay=void 0===t.filterDelay?300:t.filterDelay,t.emptyValue=Object.keys(t).includes("emptyValue")?t.emptyValue:"",(e=Object.keys(t).filter((t=>n.includes(t))).length)?e>1&&console.warn("list editor config error - only one of the values, valuesURL, or valuesLookup options can be set on the same editor"):console.warn("list editor config error - either the values, valuesURL, or valuesLookup option must be set"),t.autocomplete?t.multiselect&&(t.multiselect=!1,console.warn("list editor config error - multiselect option is not available when autocomplete is enabled")):(t.freetext&&(t.freetext=!1,console.warn("list editor config error - freetext option is only available when autocomplete is enabled")),t.filterFunc&&(t.filterFunc=!1,console.warn("list editor config error - filterFunc option is only available when autocomplete is enabled")),t.filterRemote&&(t.filterRemote=!1,console.warn("list editor config error - filterRemote option is only available when autocomplete is enabled")),t.mask&&(t.mask=!1,console.warn("list editor config error - mask option is only available when autocomplete is enabled")),t.allowEmpty&&(t.allowEmpty=!1,console.warn("list editor config error - allowEmpty option is only available when autocomplete is enabled")),t.listOnEmpty&&(t.listOnEmpty=!1,console.warn("list editor config error - listOnEmpty option is only available when autocomplete is enabled"))),t.filterRemote&&"function"!=typeof t.valuesLookup&&!t.valuesURL&&(t.filterRemote=!1,console.warn("list editor config error - filterRemote option should only be used when values list is populated from a remote source")),t}_bindInputEvents(t){t.addEventListener("focus",this._inputFocus.bind(this)),t.addEventListener("click",this._inputClick.bind(this)),t.addEventListener("blur",this._inputBlur.bind(this)),t.addEventListener("keydown",this._inputKeyDown.bind(this)),t.addEventListener("search",this._inputSearch.bind(this)),this.params.autocomplete&&t.addEventListener("keyup",this._inputKeyUp.bind(this))}_inputFocus(t){this.rebuildOptionsList()}_filter(){this.params.filterRemote?(clearTimeout(this.filterTimeout),this.filterTimeout=setTimeout((()=>{this.rebuildOptionsList()}),this.params.filterDelay)):this._filterList()}_inputClick(t){t.stopPropagation()}_inputBlur(t){this.blurable&&(this.popup?this.popup.hide():this._resolveValue(!0))}_inputSearch(){this._clearChoices()}_inputKeyDown(t){switch(t.keyCode){case 38:this._keyUp(t);break;case 40:this._keyDown(t);break;case 37:case 39:this._keySide(t);break;case 13:this._keyEnter();break;case 27:this._keyEsc();break;case 36:case 35:this._keyHomeEnd(t);break;case 9:this._keyTab(t);break;default:this._keySelectLetter(t)}}_inputKeyUp(t){switch(t.keyCode){case 38:case 37:case 39:case 40:case 13:case 27:break;default:this._keyAutoCompLetter(t)}}_preventPopupBlur(){this.popup&&this.popup.blockHide(),setTimeout((()=>{this.popup&&this.popup.restoreHide()}),10)}_preventBlur(){this.blurable=!1,setTimeout((()=>{this.blurable=!0}),10)}_keyTab(t){this.params.autocomplete&&"typing"===this.lastAction?this._resolveValue(!0):this.focusedItem&&this._chooseItem(this.focusedItem,!0)}_keyUp(t){var e=this.displayItems.indexOf(this.focusedItem);("editor"==this.params.verticalNavigation||"hybrid"==this.params.verticalNavigation&&e)&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),e>0&&this._focusItem(this.displayItems[e-1]))}_keyDown(t){var e=this.displayItems.indexOf(this.focusedItem);("editor"==this.params.verticalNavigation||"hybrid"==this.params.verticalNavigation&&e=38&&t.keyCode<=90&&this._scrollToValue(t.keyCode))}_keyAutoCompLetter(t){this._filter(),this.lastAction="typing",this.typing=!0}_scrollToValue(t){clearTimeout(this.filterTimeout);var e=String.fromCharCode(t).toLowerCase();this.filterTerm+=e.toLowerCase();var n=this.displayItems.find((t=>void 0!==t.label&&t.label.toLowerCase().startsWith(this.filterTerm)));n&&this._focusItem(n),this.filterTimeout=setTimeout((()=>{this.filterTerm=""}),800)}_focusItem(t){this.lastAction="focus",this.focusedItem&&this.focusedItem.element&&this.focusedItem.element.classList.remove("focused"),this.focusedItem=t,t&&t.element&&(t.element.classList.add("focused"),t.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"}))}headerFilterInitialListGen(){this._generateOptions(!0)}rebuildOptionsList(){this._generateOptions().then(this._sortOptions.bind(this)).then(this._buildList.bind(this)).then(this._showList.bind(this)).catch((t=>{Number.isInteger(t)||console.error("List generation error",t)}))}_filterList(){this._buildList(this._filterOptions()),this._showList()}_generateOptions(t){var e=[],n=++this.listIteration;return this.filtered=!1,this.params.values?e=this.params.values:this.params.valuesURL?e=this._ajaxRequest(this.params.valuesURL,this.input.value):"function"==typeof this.params.valuesLookup?e=this.params.valuesLookup(this.cell,this.input.value):this.params.valuesLookup&&(e=this._uniqueColumnValues(this.params.valuesLookupField)),e instanceof Promise?(t||this._addPlaceholder(this.params.placeholderLoading),e.then().then((t=>this.listIteration===n?this._parseList(t):Promise.reject(n)))):Promise.resolve(this._parseList(e))}_addPlaceholder(t){var e=document.createElement("div");"function"==typeof t&&(t=t(this.cell.getComponent(),this.listEl)),t&&(this._clearList(),t instanceof HTMLElement?e=t:(e.classList.add("tabulator-edit-list-placeholder"),e.innerHTML=t),this.listEl.appendChild(e),this._showList())}_ajaxRequest(t,e){return t=c(t,{},this.params.filterRemote?{term:e}:{}),fetch(t).then((t=>t.ok?t.json().catch((t=>(console.warn("List Ajax Load Error - Invalid JSON returned",t),Promise.reject(t)))):(console.error("List Ajax Load Error - Connection Error: "+t.status,t.statusText),Promise.reject(t)))).catch((t=>(console.error("List Ajax Load Error - Connection Error: ",t),Promise.reject(t))))}_uniqueColumnValues(t){var e,n={},i=this.table.getData(this.params.valuesLookup);return(e=t?this.table.columnManager.getColumnByField(t):this.cell.getColumn()._getSelf())?i.forEach((t=>{var i=e.getFieldValue(t);null!=i&&""!==i&&(n[i]=!0)})):(console.warn("unable to find matching column to create select lookup list:",t),n=[]),Object.keys(n)}_parseList(t){var e=[];return Array.isArray(t)||(t=Object.entries(t).map((([t,e])=>({label:e,value:t})))),t.forEach((t=>{"object"!=typeof t&&(t={label:t,value:t}),this._parseListItem(t,e,0)})),!this.currentItems.length&&this.params.freetext&&(this.input.value=this.initialValues,this.typing=!0,this.lastAction="typing"),this.data=e,e}_parseListItem(t,e,n){var i={};t.options?i=this._parseListGroup(t,n+1):(i={label:t.label,value:t.value,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1,selected:!1,visible:!0,level:n,original:t},this.initialValues&&this.initialValues.indexOf(t.value)>-1&&this._chooseItem(i,!0)),e.push(i)}_parseListGroup(t,e){var n={label:t.label,group:!0,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1,visible:!0,level:e,options:[],original:t};return t.options.forEach((t=>{this._parseListItem(t,n.options,e)})),n}_sortOptions(t){var e;return this.params.sort&&(e="function"==typeof this.params.sort?this.params.sort:this._defaultSortFunction.bind(this),this._sortGroup(e,t)),t}_sortGroup(t,e){e.sort(((e,n)=>t(e.label,n.label,e.value,n.value,e.original,n.original))),e.forEach((e=>{e.group&&this._sortGroup(t,e.options)}))}_defaultSortFunction(t,e){var n,i,r,o,s,a=0,l=/(\d+)|(\D+)/g,u=/\d/,c=0;if("desc"===this.params.sort&&([t,e]=[e,t]),t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if((n=String(t).toLowerCase())===(i=String(e).toLowerCase()))return 0;if(!u.test(n)||!u.test(i))return n>i?1:-1;for(n=n.match(l),i=i.match(l),s=n.length>i.length?i.length:n.length;ao?1:-1;return n.length>i.length}c=1}else c=e||0===e?-1:0;return c}_filterOptions(){var t=this.params.filterFunc||this._defaultFilterFunc,e=this.input.value;return e?(this.filtered=!0,this.data.forEach((n=>{this._filterItem(t,e,n)}))):this.filtered=!1,this.data}_filterItem(t,e,n){var i=!1;return n.group?(n.options.forEach((n=>{this._filterItem(t,e,n)&&(i=!0)})),n.visible=i):n.visible=t(e,n.label,n.value,n.original),n.visible}_defaultFilterFunc(t,e,n,i){return t=String(t).toLowerCase(),null!=e&&(String(e).toLowerCase().indexOf(t)>-1||String(n).toLowerCase().indexOf(t)>-1)}_clearList(){for(;this.listEl.firstChild;)this.listEl.removeChild(this.listEl.firstChild);this.displayItems=[]}_buildList(t){this._clearList(),t.forEach((t=>{this._buildItem(t)})),this.displayItems.length||this._addPlaceholder(this.params.placeholderEmpty)}_buildItem(t){var e,n=t.element;if(!this.filtered||t.visible){if(!n){if((n=document.createElement("div")).tabIndex=0,(e=this.params.itemFormatter?this.params.itemFormatter(t.label,t.value,t.original,n):t.label)instanceof HTMLElement?n.appendChild(e):n.innerHTML=e,t.group?n.classList.add("tabulator-edit-list-group"):n.classList.add("tabulator-edit-list-item"),n.classList.add("tabulator-edit-list-group-level-"+t.level),t.elementAttributes&&"object"==typeof t.elementAttributes)for(let e in t.elementAttributes)"+"==e.charAt(0)?(e=e.slice(1),n.setAttribute(e,this.input.getAttribute(e)+t.elementAttributes["+"+e])):n.setAttribute(e,t.elementAttributes[e]);t.group?n.addEventListener("click",this._groupClick.bind(this,t)):n.addEventListener("click",this._itemClick.bind(this,t)),n.addEventListener("mousedown",this._preventBlur.bind(this)),t.element=n}this._styleItem(t),this.listEl.appendChild(n),t.group?t.options.forEach((t=>{this._buildItem(t)})):this.displayItems.push(t)}}_showList(){var t=this.popup&&this.popup.isVisible();if(this.input.parentNode){if(this.params.autocomplete&&""===this.input.value&&!this.params.listOnEmpty)return void(this.popup&&this.popup.hide(!0));this._setListWidth(),this.popup||(this.popup=this.edit.popup(this.listEl)),this.popup.show(this.cell.getElement(),"bottom"),t||setTimeout((()=>{this.popup.hideOnBlur(this._resolveValue.bind(this,!0))}),10)}}_styleItem(t){t&&t.element&&(t.selected?t.element.classList.add("active"):t.element.classList.remove("active"))}_itemClick(t,e){e.stopPropagation(),this._chooseItem(t)}_groupClick(t,e){e.stopPropagation()}_cancel(){this.popup.hide(!0),this.actions.cancel()}_clearChoices(){this.typing=!0,this.currentItems.forEach((t=>{t.selected=!1,this._styleItem(t)})),this.currentItems=[],this.focusedItem=null}_chooseItem(t,e){var n;this.typing=!1,this.params.multiselect?((n=this.currentItems.indexOf(t))>-1?(this.currentItems.splice(n,1),t.selected=!1):(this.currentItems.push(t),t.selected=!0),this.input.value=this.currentItems.map((t=>t.label)).join(","),this._styleItem(t)):(this.currentItems=[t],t.selected=!0,this.input.value=t.label,this._styleItem(t),e||this._resolveValue()),this._focusItem(t)}_resolveValue(t){var e,n;if(this.popup&&this.popup.hide(!0),this.params.multiselect)e=this.currentItems.map((t=>t.value));else if(t&&this.params.autocomplete&&this.typing){if(!(this.params.freetext||this.params.allowEmpty&&""===this.input.value))return void this.actions.cancel();e=this.input.value}else e=this.currentItems[0]?this.currentItems[0].value:null==(n=Array.isArray(this.initialValues)?this.initialValues[0]:this.initialValues)||""===n?n:this.params.emptyValue;""===e&&(e=this.params.emptyValue),this.actions.success(e),this.isFilter&&(this.initialValues=e&&!Array.isArray(e)?[e]:e,this.currentItems=[])}}var S={input:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input");if(s.setAttribute("type",r.search?"search":"text"),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function a(t){null==o&&""!==s.value||s.value!==o?n(s.value)&&(o=s.value):i()}return s.value=void 0!==o?o:"",e((function(){"cell"===t.getType()&&(s.focus({preventScroll:!0}),s.style.height="100%",r.selectContents&&s.select())})),s.addEventListener("change",a),s.addEventListener("blur",a),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:a();break;case 27:i();break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(s,r),s},textarea:function(t,e,n,i,r){var o=t.getValue(),s=r.verticalNavigation||"hybrid",a=String(null!=o?o:""),l=document.createElement("textarea"),u=0;if(l.style.display="block",l.style.padding="2px",l.style.height="100%",l.style.width="100%",l.style.boxSizing="border-box",l.style.whiteSpace="pre-wrap",l.style.resize="none",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),l.setAttribute(t,l.getAttribute(t)+r.elementAttributes["+"+t])):l.setAttribute(t,r.elementAttributes[t]);function c(e){null==o&&""!==l.value||l.value!==o?(n(l.value)&&(o=l.value),setTimeout((function(){t.getRow().normalizeHeight()}),300)):i()}return l.value=a,e((function(){"cell"===t.getType()&&(l.focus({preventScroll:!0}),l.style.height="100%",l.scrollHeight,l.style.height=l.scrollHeight+"px",t.getRow().normalizeHeight(),r.selectContents&&l.select())})),l.addEventListener("change",c),l.addEventListener("blur",c),l.addEventListener("keyup",(function(){l.style.height="";var e=l.scrollHeight;l.style.height=e+"px",e!=u&&(u=e,t.getRow().normalizeHeight())})),l.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:t.shiftKey&&r.shiftEnterSubmit&&c();break;case 27:i();break;case 38:("editor"==s||"hybrid"==s&&l.selectionStart)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 40:("editor"==s||"hybrid"==s&&l.selectionStart!==l.value.length)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(l,r),l},number:function(t,e,n,i,r){var o=t.getValue(),s=r.verticalNavigation||"editor",a=document.createElement("input");if(a.setAttribute("type","number"),void 0!==r.max&&a.setAttribute("max",r.max),void 0!==r.min&&a.setAttribute("min",r.min),void 0!==r.step&&a.setAttribute("step",r.step),a.style.padding="4px",a.style.width="100%",a.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),a.setAttribute(t,a.getAttribute(t)+r.elementAttributes["+"+t])):a.setAttribute(t,r.elementAttributes[t]);a.value=o;var l=function(t){u()};function u(){var t=a.value;isNaN(t)||""===t||(t=Number(t)),t!==o?n(t)&&(o=t):i()}return e((function(){"cell"===t.getType()&&(a.removeEventListener("blur",l),a.focus({preventScroll:!0}),a.style.height="100%",a.addEventListener("blur",l),r.selectContents&&a.select())})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:u();break;case 27:i();break;case 38:case 40:"editor"==s&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),r.mask&&j(a,r),a},range:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input");if(s.setAttribute("type","range"),void 0!==r.max&&s.setAttribute("max",r.max),void 0!==r.min&&s.setAttribute("min",r.min),void 0!==r.step&&s.setAttribute("step",r.step),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function a(){var t=s.value;isNaN(t)||""===t||(t=Number(t)),t!=o?n(t)&&(o=t):i()}return s.value=o,e((function(){"cell"===t.getType()&&(s.focus({preventScroll:!0}),s.style.height="100%")})),s.addEventListener("blur",(function(t){a()})),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:a();break;case 27:i()}})),s},date:function(t,e,n,i,r){var o=r.format,s=r.verticalNavigation||"editor",a=o?window.DateTime||luxon.DateTime:null,l=t.getValue(),u=document.createElement("input");function c(t){return(a.isDateTime(t)?t:"iso"===o?a.fromISO(String(t)):a.fromFormat(String(t),o)).toFormat("yyyy-MM-dd")}if(u.type="date",u.style.padding="4px",u.style.width="100%",u.style.boxSizing="border-box",r.max&&u.setAttribute("max",o?c(r.max):r.max),r.min&&u.setAttribute("min",o?c(r.min):r.min),r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),u.setAttribute(t,u.getAttribute(t)+r.elementAttributes["+"+t])):u.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=u.value;if(null==l&&""!==e||e!==l){if(e&&o)switch(t=a.fromFormat(String(e),"yyyy-MM-dd"),o){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(o)}n(e)&&(l=u.value)}else i()}return l=void 0!==l?l:"",o&&(a?l=c(l):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),u.value=l,e((function(){"cell"===t.getType()&&(u.focus({preventScroll:!0}),u.style.height="100%",r.selectContents&&u.select())})),u.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==u)&&h()})),u.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==s&&(t.stopImmediatePropagation(),t.stopPropagation())}})),u},time:function(t,e,n,i,r){var o,s=r.format,a=r.verticalNavigation||"editor",l=s?window.DateTime||luxon.DateTime:null,u=t.getValue(),c=document.createElement("input");if(c.type="time",c.style.padding="4px",c.style.width="100%",c.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),c.setAttribute(t,c.getAttribute(t)+r.elementAttributes["+"+t])):c.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=c.value;if(null==u&&""!==e||e!==u){if(e&&s)switch(t=l.fromFormat(String(e),"hh:mm"),s){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(s)}n(e)&&(u=c.value)}else i()}return u=void 0!==u?u:"",s&&(l?(o=l.isDateTime(u)?u:"iso"===s?l.fromISO(String(u)):l.fromFormat(String(u),s),u=o.toFormat("hh:mm")):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),c.value=u,e((function(){"cell"==t.getType()&&(c.focus({preventScroll:!0}),c.style.height="100%",r.selectContents&&c.select())})),c.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==c)&&h()})),c.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==a&&(t.stopImmediatePropagation(),t.stopPropagation())}})),c},datetime:function(t,e,n,i,r){var o,s=r.format,a=r.verticalNavigation||"editor",l=s?window.DateTime||luxon.DateTime:null,u=t.getValue(),c=document.createElement("input");if(c.type="datetime-local",c.style.padding="4px",c.style.width="100%",c.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),c.setAttribute(t,c.getAttribute(t)+r.elementAttributes["+"+t])):c.setAttribute(t,r.elementAttributes[t]);function h(){var t,e=c.value;if(null==u&&""!==e||e!==u){if(e&&s)switch(t=l.fromISO(String(e)),s){case!0:e=t;break;case"iso":e=t.toISO();break;default:e=t.toFormat(s)}n(e)&&(u=c.value)}else i()}return u=void 0!==u?u:"",s&&(l?(o=l.isDateTime(u)?u:"iso"===s?l.fromISO(String(u)):l.fromFormat(String(u),s),u=o.toFormat("yyyy-MM-dd")+"T"+o.toFormat("hh:mm")):console.error("Editor Error - 'date' editor 'format' param is dependant on luxon.js")),c.value=u,e((function(){"cell"===t.getType()&&(c.focus({preventScroll:!0}),c.style.height="100%",r.selectContents&&c.select())})),c.addEventListener("blur",(function(t){(t.relatedTarget||t.rangeParent||t.explicitOriginalTarget!==c)&&h()})),c.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:h();break;case 27:i();break;case 35:case 36:t.stopPropagation();break;case 38:case 40:"editor"==a&&(t.stopImmediatePropagation(),t.stopPropagation())}})),c},select:function(t,e,n,i,r){return this.deprecationMsg("The select editor has been deprecated, please use the new list editor"),new T(this,t,e,n,i,r).input},list:function(t,e,n,i,r){return new T(this,t,e,n,i,r).input},autocomplete:function(t,e,n,i,r){return this.deprecationMsg("The autocomplete editor has been deprecated, please use the new list editor with the 'autocomplete' editorParam"),r.autocomplete=!0,new T(this,t,e,n,i,r).input},star:function(t,e,n,i,r){var o=this,s=t.getElement(),a=t.getValue(),l=s.getElementsByTagName("svg").length||5,u=s.getElementsByTagName("svg")[0]?s.getElementsByTagName("svg")[0].getAttribute("width"):14,c=[],h=document.createElement("div"),f=document.createElementNS("http://www.w3.org/2000/svg","svg");function d(t){c.forEach((function(e,n){n'):("ie"==o.table.browser?e.setAttribute("class","tabulator-star-inactive"):e.classList.replace("tabulator-star-active","tabulator-star-inactive"),e.innerHTML='')}))}function b(t){var e=document.createElement("span"),i=f.cloneNode(!0);c.push(i),e.addEventListener("mouseenter",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),d(t)})),e.addEventListener("mousemove",(function(t){t.stopPropagation(),t.stopImmediatePropagation()})),e.addEventListener("click",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),n(t),s.blur()})),e.appendChild(i),h.appendChild(e)}function p(t){a=t,d(t)}if(s.style.whiteSpace="nowrap",s.style.overflow="hidden",s.style.textOverflow="ellipsis",h.style.verticalAlign="middle",h.style.display="inline-block",h.style.padding="4px",f.setAttribute("width",u),f.setAttribute("height",u),f.setAttribute("viewBox","0 0 512 512"),f.setAttribute("xml:space","preserve"),f.style.padding="0 1px",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),h.setAttribute(t,h.getAttribute(t)+r.elementAttributes["+"+t])):h.setAttribute(t,r.elementAttributes[t]);for(var m=1;m<=l;m++)b(m);return d(a=Math.min(parseInt(a),l)),h.addEventListener("mousemove",(function(t){d(0)})),h.addEventListener("click",(function(t){n(0)})),s.addEventListener("blur",(function(t){i()})),s.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:p(a+1);break;case 37:p(a-1);break;case 13:n(a);break;case 27:i()}})),h},progress:function(t,e,n,i,r){var o,s,a=t.getElement(),l=void 0===r.max?a.getElementsByTagName("div")[0]&&a.getElementsByTagName("div")[0].getAttribute("max")||100:r.max,u=void 0===r.min?a.getElementsByTagName("div")[0]&&a.getElementsByTagName("div")[0].getAttribute("min")||0:r.min,c=(l-u)/100,h=t.getValue()||0,f=document.createElement("div"),d=document.createElement("div");function b(){var t=window.getComputedStyle(a,null),e=c*Math.round(d.offsetWidth/((a.clientWidth-parseInt(t.getPropertyValue("padding-left"))-parseInt(t.getPropertyValue("padding-right")))/100))+u;n(e),a.setAttribute("aria-valuenow",e),a.setAttribute("aria-label",h)}if(f.style.position="absolute",f.style.right="0",f.style.top="0",f.style.bottom="0",f.style.width="5px",f.classList.add("tabulator-progress-handle"),d.style.display="inline-block",d.style.position="relative",d.style.height="100%",d.style.backgroundColor="#488CE9",d.style.maxWidth="100%",d.style.minWidth="0%",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),d.setAttribute(t,d.getAttribute(t)+r.elementAttributes["+"+t])):d.setAttribute(t,r.elementAttributes[t]);return a.style.padding="4px 4px",h=Math.min(parseFloat(h),l),h=Math.max(parseFloat(h),u),h=Math.round((h-u)/c),d.style.width=h+"%",a.setAttribute("aria-valuemin",u),a.setAttribute("aria-valuemax",l),d.appendChild(f),f.addEventListener("mousedown",(function(t){o=t.screenX,s=d.offsetWidth})),f.addEventListener("mouseover",(function(){f.style.cursor="ew-resize"})),a.addEventListener("mousemove",(function(t){o&&(d.style.width=s+t.screenX-o+"px")})),a.addEventListener("mouseup",(function(t){o&&(t.stopPropagation(),t.stopImmediatePropagation(),o=!1,s=!1,b())})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:t.preventDefault(),d.style.width=d.clientWidth+a.clientWidth/100+"px";break;case 37:t.preventDefault(),d.style.width=d.clientWidth-a.clientWidth/100+"px";break;case 9:case 13:b();break;case 27:i()}})),a.addEventListener("blur",(function(){i()})),d},tickCross:function(t,e,n,i,r){var o=t.getValue(),s=document.createElement("input"),a=r.tristate,l=void 0===r.indeterminateValue?null:r.indeterminateValue,u=!1,c=Object.keys(r).includes("trueValue"),h=Object.keys(r).includes("falseValue");if(s.setAttribute("type","checkbox"),s.style.marginTop="5px",s.style.boxSizing="border-box",r.elementAttributes&&"object"==typeof r.elementAttributes)for(let t in r.elementAttributes)"+"==t.charAt(0)?(t=t.slice(1),s.setAttribute(t,s.getAttribute(t)+r.elementAttributes["+"+t])):s.setAttribute(t,r.elementAttributes[t]);function f(t){var e=s.checked;return c&&e?e=r.trueValue:h&&!e&&(e=r.falseValue),a?t?u?l:e:s.checked&&!u?(s.checked=!1,s.indeterminate=!0,u=!0,l):(u=!1,e):e}return s.value=o,!a||void 0!==o&&o!==l&&""!==o||(u=!0,s.indeterminate=!0),"firefox"!=this.table.browser&&"safari"!=this.table.browser&&e((function(){"cell"===t.getType()&&s.focus({preventScroll:!0})})),s.checked=c?o===r.trueValue:!0===o||"true"===o||"True"===o||1===o,s.addEventListener("change",(function(t){n(f())})),s.addEventListener("blur",(function(t){n(f(!0))})),s.addEventListener("keydown",(function(t){13==t.keyCode&&n(f()),27==t.keyCode&&i()})),s}};class R extends s{constructor(t){super(t),this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[],this.editors=R.editors,this.registerColumnOption("editable"),this.registerColumnOption("editor"),this.registerColumnOption("editorParams"),this.registerColumnOption("cellEditing"),this.registerColumnOption("cellEdited"),this.registerColumnOption("cellEditCancelled"),this.registerTableFunction("getEditedCells",this.getEditedCells.bind(this)),this.registerTableFunction("clearCellEdited",this.clearCellEdited.bind(this)),this.registerTableFunction("navigatePrev",this.navigatePrev.bind(this)),this.registerTableFunction("navigateNext",this.navigateNext.bind(this)),this.registerTableFunction("navigateLeft",this.navigateLeft.bind(this)),this.registerTableFunction("navigateRight",this.navigateRight.bind(this)),this.registerTableFunction("navigateUp",this.navigateUp.bind(this)),this.registerTableFunction("navigateDown",this.navigateDown.bind(this)),this.registerComponentFunction("cell","isEdited",this.cellIsEdited.bind(this)),this.registerComponentFunction("cell","clearEdited",this.clearEdited.bind(this)),this.registerComponentFunction("cell","edit",this.editCell.bind(this)),this.registerComponentFunction("cell","cancelEdit",this.cellCancelEdit.bind(this)),this.registerComponentFunction("cell","navigatePrev",this.navigatePrev.bind(this)),this.registerComponentFunction("cell","navigateNext",this.navigateNext.bind(this)),this.registerComponentFunction("cell","navigateLeft",this.navigateLeft.bind(this)),this.registerComponentFunction("cell","navigateRight",this.navigateRight.bind(this)),this.registerComponentFunction("cell","navigateUp",this.navigateUp.bind(this)),this.registerComponentFunction("cell","navigateDown",this.navigateDown.bind(this))}initialize(){this.subscribe("cell-init",this.bindEditor.bind(this)),this.subscribe("cell-delete",this.clearEdited.bind(this)),this.subscribe("cell-value-changed",this.updateCellClass.bind(this)),this.subscribe("column-layout",this.initializeColumnCheck.bind(this)),this.subscribe("column-delete",this.columnDeleteCheck.bind(this)),this.subscribe("row-deleting",this.rowDeleteCheck.bind(this)),this.subscribe("row-layout",this.rowEditableCheck.bind(this)),this.subscribe("data-refreshing",this.cancelEdit.bind(this)),this.subscribe("keybinding-nav-prev",this.navigatePrev.bind(this,void 0)),this.subscribe("keybinding-nav-next",this.keybindingNavigateNext.bind(this)),this.subscribe("keybinding-nav-left",this.navigateLeft.bind(this,void 0)),this.subscribe("keybinding-nav-right",this.navigateRight.bind(this,void 0)),this.subscribe("keybinding-nav-up",this.navigateUp.bind(this,void 0)),this.subscribe("keybinding-nav-down",this.navigateDown.bind(this,void 0))}keybindingNavigateNext(t){var e=this.currentCell,n=this.options("tabEndNewRow");e&&(this.navigateNext(e,t)||n&&(e.getElement().firstChild.blur(),(n=!0===n?this.table.addRow({}):"function"==typeof n?this.table.addRow(n(e.row.getComponent())):this.table.addRow(Object.assign({},n))).then((()=>{setTimeout((()=>{e.getComponent().navigateNext()}))}))))}cellIsEdited(t){return!!t.modules.edit&&t.modules.edit.edited}cellCancelEdit(t){t===this.currentCell?this.table.modules.edit.cancelEdit():console.warn("Cancel Editor Error - This cell is not currently being edited ")}updateCellClass(t){this.allowEdit(t)?t.getElement().classList.add("tabulator-editable"):t.getElement().classList.remove("tabulator-editable")}clearCellEdited(t){t||(t=this.table.modules.edit.getEditedCells()),Array.isArray(t)||(t=[t]),t.forEach((t=>{this.table.modules.edit.clearEdited(t._getSelf())}))}navigatePrev(t=this.currentCell,e){var n,i;if(t){if(e&&e.preventDefault(),n=this.navigateLeft())return!0;if((i=this.table.rowManager.prevDisplayRow(t.row,!0))&&(n=this.findPrevEditableCell(i,i.cells.length)))return n.getComponent().edit(),!0}return!1}navigateNext(t=this.currentCell,e){var n,i;if(t){if(e&&e.preventDefault(),n=this.navigateRight())return!0;if((i=this.table.rowManager.nextDisplayRow(t.row,!0))&&(n=this.findNextEditableCell(i,-1)))return n.getComponent().edit(),!0}return!1}navigateLeft(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.findPrevEditableCell(t.row,n)))&&(i.getComponent().edit(),!0)}navigateRight(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.findNextEditableCell(t.row,n)))&&(i.getComponent().edit(),!0)}navigateUp(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.table.rowManager.prevDisplayRow(t.row,!0)))&&(i.cells[n].getComponent().edit(),!0)}navigateDown(t=this.currentCell,e){var n,i;return!!(t&&(e&&e.preventDefault(),n=t.getIndex(),i=this.table.rowManager.nextDisplayRow(t.row,!0)))&&(i.cells[n].getComponent().edit(),!0)}findNextEditableCell(t,e){var n=!1;if(e0)for(var i=e-1;i>=0;i--){let e=t.cells[i];if(e.column.modules.edit&&r.elVisible(e.getElement())&&this.allowEdit(e)){n=e;break}}return n}initializeColumnCheck(t){void 0!==t.definition.editor&&this.initializeColumn(t)}columnDeleteCheck(t){this.currentCell&&this.currentCell.column===t&&this.cancelEdit()}rowDeleteCheck(t){this.currentCell&&this.currentCell.row===t&&this.cancelEdit()}rowEditableCheck(t){t.getCells().forEach((t=>{t.column.modules.edit&&"function"==typeof t.column.modules.edit.check&&this.updateCellClass(t)}))}initializeColumn(t){var e={editor:!1,blocked:!1,check:t.definition.editable,params:t.definition.editorParams||{}};switch(typeof t.definition.editor){case"string":this.editors[t.definition.editor]?e.editor=this.editors[t.definition.editor]:console.warn("Editor Error - No such editor found: ",t.definition.editor);break;case"function":e.editor=t.definition.editor;break;case"boolean":!0===t.definition.editor&&("function"!=typeof t.definition.formatter?this.editors[t.definition.formatter]?e.editor=this.editors[t.definition.formatter]:e.editor=this.editors.input:console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",t.definition.formatter))}e.editor&&(t.modules.edit=e)}getCurrentCell(){return!!this.currentCell&&this.currentCell.getComponent()}clearEditor(t){var e,n=this.currentCell;if(this.invalidEdit=!1,n){for(this.currentCell=!1,e=n.getElement(),this.dispatch("edit-editor-clear",n,t),e.classList.remove("tabulator-editing");e.firstChild;)e.removeChild(e.firstChild);n.row.getElement().classList.remove("tabulator-editing"),n.table.element.classList.remove("tabulator-editing")}}cancelEdit(){if(this.currentCell){var t=this.currentCell,e=this.currentCell.getComponent();this.clearEditor(!0),t.setValueActual(t.getValue()),t.cellRendered(),("textarea"==t.column.definition.editor||t.column.definition.variableHeight)&&t.row.normalizeHeight(!0),t.column.definition.cellEditCancelled&&t.column.definition.cellEditCancelled.call(this.table,e),this.dispatch("edit-cancelled",t),this.dispatchExternal("cellEditCancelled",e)}}bindEditor(t){if(t.column.modules.edit){var e=this,n=t.getElement(!0);this.updateCellClass(t),n.setAttribute("tabindex",0),n.addEventListener("click",(function(t){n.classList.contains("tabulator-editing")||n.focus({preventScroll:!0})})),n.addEventListener("mousedown",(function(t){2===t.button?t.preventDefault():e.mouseClick=!0})),n.addEventListener("focus",(function(n){e.recursionBlock||e.edit(t,n,!1)}))}}focusCellNoEvent(t,e){this.recursionBlock=!0,e&&"ie"===this.table.browser||t.getElement().focus({preventScroll:!0}),this.recursionBlock=!1}editCell(t,e){this.focusCellNoEvent(t),this.edit(t,!1,e)}focusScrollAdjust(t){if("virtual"==this.table.rowManager.getRenderMode()){var e=this.table.rowManager.element.scrollTop,n=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,i=t.row.getElement();i.offsetTopn&&(this.table.rowManager.element.scrollTop+=i.offsetTop+i.offsetHeight-n);var r=this.table.rowManager.element.scrollLeft,o=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,s=t.getElement();this.table.modExists("frozenColumns")&&(r+=parseInt(this.table.modules.frozenColumns.leftMargin||0),o-=parseInt(this.table.modules.frozenColumns.rightMargin||0)),"virtual"===this.table.options.renderHorizontal&&(r-=parseInt(this.table.columnManager.renderer.vDomPadLeft),o-=parseInt(this.table.columnManager.renderer.vDomPadLeft)),s.offsetLefto&&(this.table.rowManager.element.scrollLeft+=s.offsetLeft+s.offsetWidth-o)}}allowEdit(t){var e=!!t.column.modules.edit;if(t.column.modules.edit)switch(typeof t.column.modules.edit.check){case"function":t.row.initialized&&(e=t.column.modules.edit.check(t.getComponent()));break;case"string":e=!!t.row.data[t.column.modules.edit.check];break;case"boolean":e=t.column.modules.edit.check}return e}edit(t,e,n){var i,r,o,s=this,a=function(){},l=t.getElement();if(!this.currentCell){if(t.column.modules.edit.blocked)return this.mouseClick=!1,l.blur(),!1;if(e&&e.stopPropagation(),this.allowEdit(t)||n){if(s.cancelEdit(),s.currentCell=t,this.focusScrollAdjust(t),r=t.getComponent(),this.mouseClick&&(this.mouseClick=!1,t.column.definition.cellClick&&t.column.definition.cellClick.call(this.table,e,r)),t.column.definition.cellEditing&&t.column.definition.cellEditing.call(this.table,r),this.dispatch("cell-editing",t),this.dispatchExternal("cellEditing",r),o="function"==typeof t.column.modules.edit.params?t.column.modules.edit.params(r):t.column.modules.edit.params,i=t.column.modules.edit.editor.call(s,r,(function(t){a=t}),(function(e){if(s.currentCell===t){var n=s.chain("edit-success",[t,e],!0,!0);return!0===n||"highlight"===s.table.options.validationMode?(s.clearEditor(),t.modules.edit||(t.modules.edit={}),t.modules.edit.edited=!0,-1==s.editedCells.indexOf(t)&&s.editedCells.push(t),t.setValue(e,!0),!0===n):(s.invalidEdit=!0,s.focusCellNoEvent(t,!0),a(),!1)}}),(function(){s.currentCell===t&&s.cancelEdit()}),o),!this.currentCell||!1===i)return l.blur(),!1;if(!(i instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",i),l.blur(),!1;for(l.classList.add("tabulator-editing"),t.row.getElement().classList.add("tabulator-editing"),t.table.element.classList.add("tabulator-editing");l.firstChild;)l.removeChild(l.firstChild);l.appendChild(i),a();for(var u=l.children,c=0;c{t.push(e.getComponent())})),t}clearEdited(t){var e;t.modules.edit&&t.modules.edit.edited&&(t.modules.edit.edited=!1,this.dispatch("edit-edited-clear",t)),(e=this.editedCells.indexOf(t))>-1&&this.editedCells.splice(e,1)}}R.moduleName="edit",R.editors=S;class A{constructor(t,e,n,i){this.type=t,this.columns=e,this.component=n||!1,this.indent=i||0}}class M{constructor(t,e,n,i,r){this.value=t,this.component=e||!1,this.width=n,this.height=i,this.depth=r}}class L extends s{constructor(t){super(t),this.config={},this.cloneTableStyle=!0,this.colVisProp="",this.registerTableOption("htmlOutputConfig",!1),this.registerColumnOption("htmlOutput"),this.registerColumnOption("titleHtmlOutput")}initialize(){this.registerTableFunction("getHtml",this.getHtml.bind(this))}generateExportList(t,e,n,i){this.cloneTableStyle=e,this.config=t||{},this.colVisProp=i;var r=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],o=this.bodyToExportRows(this.rowLookup(n));return r.concat(o)}generateTable(t,e,n,i){var r=this.generateExportList(t,e,n,i);return this.generateTableElement(r)}rowLookup(t){var e=[];if("function"==typeof t)t.call(this.table).forEach((t=>{(t=this.table.rowManager.findRow(t))&&e.push(t)}));else switch(t){case!0:case"visible":e=this.table.rowManager.getVisibleRows(!1,!0);break;case"all":e=this.table.rowManager.rows;break;case"selected":e=this.table.modules.selectRow.selectedRows;break;default:e=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],e)}generateColumnGroupHeaders(){var t=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach((e=>{var n=this.processColumnGroup(e);n&&t.push(n)})),t}processColumnGroup(t){var e=t.columns,n=0,i={title:t.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||t.definition.title,column:t,depth:1};if(e.length){if(i.subGroups=[],i.width=0,e.forEach((t=>{var e=this.processColumnGroup(t);e&&(i.width+=e.width,i.subGroups.push(e),e.depth>n&&(n=e.depth))})),i.depth+=n,!i.width)return!1}else{if(!this.columnVisCheck(t))return!1;i.width=1}return i}columnVisCheck(t){var e=t.definition[this.colVisProp];return"function"==typeof e&&(e=e.call(this.table,t.getComponent())),!1!==e&&(t.visible||!t.visible&&e)}headersToExportRows(t){var e=[],n=0,i=[];function r(t,i){var o=n-i;if(void 0===e[i]&&(e[i]=[]),t.height=t.subGroups?1:o-t.depth+1,e[i].push(t),t.height>1)for(let n=1;n1)for(let n=1;nn&&(n=t.depth)})),t.forEach((function(t){r(t,0)})),e.forEach((t=>{var e=[];t.forEach((t=>{if(t){let n=void 0===t.title?"":t.title;e.push(new M(n,t.column.getComponent(),t.width,t.height,t.depth))}else e.push(null)})),i.push(new A("header",e))})),i}bodyToExportRows(t){var e=[],n=[];return this.table.columnManager.columnsByIndex.forEach((t=>{this.columnVisCheck(t)&&e.push(t.getComponent())})),!1!==this.config.columnCalcs&&this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&t.unshift(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&t.push(this.table.modules.columnCalcs.botRow)),(t=t.filter((t=>{switch(t.type){case"group":return!1!==this.config.rowGroups;case"calc":return!1!==this.config.columnCalcs;case"row":return!(this.table.options.dataTree&&!1===this.config.dataTree&&t.modules.dataTree.parent)}return!0}))).forEach(((t,i)=>{var r=t.getData(this.colVisProp),o=[],s=0;switch(t.type){case"group":s=t.level,o.push(new M(t.key,t.getComponent(),e.length,1));break;case"calc":case"row":e.forEach((t=>{o.push(new M(t._column.getFieldValue(r),t,1,1))})),this.table.options.dataTree&&!1!==this.config.dataTree&&(s=t.modules.dataTree.index)}n.push(new A(t.type,o,t.getComponent(),s))})),n}generateTableElement(t){var e=document.createElement("table"),n=document.createElement("thead"),i=document.createElement("tbody"),r=this.lookupTableStyles(),o=this.table.options["rowFormatter"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],s={};return s.rowFormatter=null!==o?o:this.table.options.rowFormatter,this.table.options.dataTree&&!1!==this.config.dataTree&&this.table.modExists("columnCalcs")&&(s.treeElementField=this.table.modules.dataTree.elementField),s.groupHeader=this.table.options["groupHeader"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],s.groupHeader&&!Array.isArray(s.groupHeader)&&(s.groupHeader=[s.groupHeader]),e.classList.add("tabulator-print-table"),this.mapElementStyles(this.table.columnManager.getHeadersElement(),n,["border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),t.length>1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),t.forEach(((t,e)=>{let o;switch(t.type){case"header":n.appendChild(this.generateHeaderElement(t,s,r));break;case"group":i.appendChild(this.generateGroupElement(t,s,r));break;case"calc":i.appendChild(this.generateCalcElement(t,s,r));break;case"row":o=this.generateRowElement(t,s,r),this.mapElementStyles(e%2&&r.evenRow?r.evenRow:r.oddRow,o,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i.appendChild(o)}})),n.innerHTML&&e.appendChild(n),e.appendChild(i),this.mapElementStyles(this.table.element,e,["border-top","border-left","border-right","border-bottom"]),e}lookupTableStyles(){var t={};return this.cloneTableStyle&&window.getComputedStyle&&(t.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),t.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),t.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),t.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),t.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],t.firstRow&&(t.styleCells=t.firstRow.getElementsByClassName("tabulator-cell"),t.firstCell=t.styleCells[0],t.lastCell=t.styleCells[t.styleCells.length-1])),t}generateHeaderElement(t,e,n){var i=document.createElement("tr");return t.columns.forEach((t=>{if(t){var e=document.createElement("th"),n=t.component._column.definition.cssClass?t.component._column.definition.cssClass.split(" "):[];e.colSpan=t.width,e.rowSpan=t.height,e.innerHTML=t.value,this.cloneTableStyle&&(e.style.boxSizing="border-box"),n.forEach((function(t){e.classList.add(t)})),this.mapElementStyles(t.component.getElement(),e,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),this.mapElementStyles(t.component._column.contentElement,e,["padding-top","padding-left","padding-right","padding-bottom"]),t.component._column.visible?this.mapElementStyles(t.component.getElement(),e,["width"]):t.component._column.definition.width&&(e.style.width=t.component._column.definition.width+"px"),t.component._column.parent&&this.mapElementStyles(t.component._column.parent.groupElement,e,["border-top"]),i.appendChild(e)}})),i}generateGroupElement(t,e,n){var i=document.createElement("tr"),r=document.createElement("td"),o=t.columns[0];return i.classList.add("tabulator-print-table-row"),e.groupHeader&&e.groupHeader[t.indent]?o.value=e.groupHeader[t.indent](o.value,t.component._group.getRowCount(),t.component._group.getData(),t.component):!1!==e.groupHeader&&(o.value=t.component._group.generator(o.value,t.component._group.getRowCount(),t.component._group.getData(),t.component)),r.colSpan=o.width,r.innerHTML=o.value,i.classList.add("tabulator-print-table-group"),i.classList.add("tabulator-group-level-"+t.indent),o.component.isVisible()&&i.classList.add("tabulator-group-visible"),this.mapElementStyles(n.firstGroup,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(n.firstGroup,r,["padding-top","padding-left","padding-right","padding-bottom"]),i.appendChild(r),i}generateCalcElement(t,e,n){var i=this.generateRowElement(t,e,n);return i.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(n.calcRow,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i}generateRowElement(t,e,n){var i=document.createElement("tr");return i.classList.add("tabulator-print-table-row"),t.columns.forEach(((r,o)=>{if(r){var s,a=document.createElement("td"),l=r.component._column,u=this.table.columnManager.findColumnIndex(l),c=r.value,h={modules:{},getValue:function(){return c},getField:function(){return l.definition.field},getElement:function(){return a},getType:function(){return"cell"},getColumn:function(){return l.getComponent()},getData:function(){return t.component.getData()},getRow:function(){return t.component},getComponent:function(){return h},column:l};if((l.definition.cssClass?l.definition.cssClass.split(" "):[]).forEach((function(t){a.classList.add(t)})),this.table.modExists("format")&&!1!==this.config.formatCells)c=this.table.modules.format.formatExportValue(h,this.colVisProp);else switch(typeof c){case"object":c=null!==c?JSON.stringify(c):"";break;case"undefined":c=""}c instanceof Node?a.appendChild(c):a.innerHTML=c,(s=n.styleCells&&n.styleCells[u]?n.styleCells[u]:n.firstCell)&&(this.mapElementStyles(s,a,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","text-align"]),l.definition.align&&(a.style.textAlign=l.definition.align)),this.table.options.dataTree&&!1!==this.config.dataTree&&(e.treeElementField&&e.treeElementField==l.field||!e.treeElementField&&0==o)&&(t.component._row.modules.dataTree.controlEl&&a.insertBefore(t.component._row.modules.dataTree.controlEl.cloneNode(!0),a.firstChild),t.component._row.modules.dataTree.branchEl&&a.insertBefore(t.component._row.modules.dataTree.branchEl.cloneNode(!0),a.firstChild)),i.appendChild(a),h.modules.format&&h.modules.format.renderedCallback&&h.modules.format.renderedCallback()}})),e.rowFormatter&&"row"===t.type&&!1!==this.config.formatCells&&(Object.assign(t.component).getElement=function(){return i},e.rowFormatter(t.component)),i}generateHTMLTable(t){var e=document.createElement("div");return e.appendChild(this.generateTableElement(t)),e.innerHTML}getHtml(t,e,n,i){var r=this.generateExportList(n||this.table.options.htmlOutputConfig,e,t,i||"htmlOutput");return this.generateHTMLTable(r)}mapElementStyles(t,e,n){if(this.cloneTableStyle&&t&&e){var i={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var r=window.getComputedStyle(t);n.forEach((function(t){e.style[i[t]]||(e.style[i[t]]=r.getPropertyValue(t))}))}}}}L.moduleName="export";var D={"=":function(t,e,n,i){return e==t},"<":function(t,e,n,i){return e":function(t,e,n,i){return e>t},">=":function(t,e,n,i){return e>=t},"!=":function(t,e,n,i){return e!=t},regex:function(t,e,n,i){return"string"==typeof t&&(t=new RegExp(t)),t.test(e)},like:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().indexOf(t.toLowerCase())>-1},keywords:function(t,e,n,i){var r=t.toLowerCase().split(void 0===i.separator?" ":i.separator),o=String(null==e?"":e).toLowerCase(),s=[];return r.forEach((t=>{o.includes(t)&&s.push(!0)})),i.matchAll?s.length===r.length:!!s.length},starts:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().startsWith(t.toLowerCase())},ends:function(t,e,n,i){return null==t?e===t:null!=e&&String(e).toLowerCase().endsWith(t.toLowerCase())},in:function(t,e,n,i){return Array.isArray(t)?!t.length||t.indexOf(e)>-1:(console.warn("Filter Error - filter value is not an array:",t),!1)}};class P extends s{constructor(t){super(t),this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1,this.tableInitialized=!1,this.registerTableOption("filterMode","local"),this.registerTableOption("initialFilter",!1),this.registerTableOption("initialHeaderFilter",!1),this.registerTableOption("headerFilterLiveFilterDelay",300),this.registerTableOption("placeholderHeaderFilter",!1),this.registerColumnOption("headerFilter"),this.registerColumnOption("headerFilterPlaceholder"),this.registerColumnOption("headerFilterParams"),this.registerColumnOption("headerFilterEmptyCheck"),this.registerColumnOption("headerFilterFunc"),this.registerColumnOption("headerFilterFuncParams"),this.registerColumnOption("headerFilterLiveFilter"),this.registerTableFunction("searchRows",this.searchRows.bind(this)),this.registerTableFunction("searchData",this.searchData.bind(this)),this.registerTableFunction("setFilter",this.userSetFilter.bind(this)),this.registerTableFunction("refreshFilter",this.userRefreshFilter.bind(this)),this.registerTableFunction("addFilter",this.userAddFilter.bind(this)),this.registerTableFunction("getFilters",this.getFilters.bind(this)),this.registerTableFunction("setHeaderFilterFocus",this.userSetHeaderFilterFocus.bind(this)),this.registerTableFunction("getHeaderFilterValue",this.userGetHeaderFilterValue.bind(this)),this.registerTableFunction("setHeaderFilterValue",this.userSetHeaderFilterValue.bind(this)),this.registerTableFunction("getHeaderFilters",this.getHeaderFilters.bind(this)),this.registerTableFunction("removeFilter",this.userRemoveFilter.bind(this)),this.registerTableFunction("clearFilter",this.userClearFilter.bind(this)),this.registerTableFunction("clearHeaderFilter",this.userClearHeaderFilter.bind(this)),this.registerComponentFunction("column","headerFilterFocus",this.setHeaderFilterFocus.bind(this)),this.registerComponentFunction("column","reloadHeaderFilter",this.reloadHeaderFilter.bind(this)),this.registerComponentFunction("column","getHeaderFilterValue",this.getHeaderFilterValue.bind(this)),this.registerComponentFunction("column","setHeaderFilterValue",this.setHeaderFilterValue.bind(this))}initialize(){this.subscribe("column-init",this.initializeColumnHeaderFilter.bind(this)),this.subscribe("column-width-fit-before",this.hideHeaderFilterElements.bind(this)),this.subscribe("column-width-fit-after",this.showHeaderFilterElements.bind(this)),this.subscribe("table-built",this.tableBuilt.bind(this)),this.subscribe("placeholder",this.generatePlaceholder.bind(this)),"remote"===this.table.options.filterMode&&this.subscribe("data-params",this.remoteFilterParams.bind(this)),this.registerDataHandler(this.filter.bind(this),10)}tableBuilt(){this.table.options.initialFilter&&this.setFilter(this.table.options.initialFilter),this.table.options.initialHeaderFilter&&this.table.options.initialHeaderFilter.forEach((t=>{var e=this.table.columnManager.findColumn(t.field);if(!e)return console.warn("Column Filter Error - No matching column found:",t.field),!1;this.setHeaderFilterValue(e,t.value)})),this.tableInitialized=!0}remoteFilterParams(t,e,n,i){return i.filter=this.getFilters(!0,!0),i}generatePlaceholder(t){if(this.table.options.placeholderHeaderFilter&&Object.keys(this.headerFilters).length)return this.table.options.placeholderHeaderFilter}userSetFilter(t,e,n,i){this.setFilter(t,e,n,i),this.refreshFilter()}userRefreshFilter(){this.refreshFilter()}userAddFilter(t,e,n,i){this.addFilter(t,e,n,i),this.refreshFilter()}userSetHeaderFilterFocus(t){var e=this.table.columnManager.findColumn(t);if(!e)return console.warn("Column Filter Focus Error - No matching column found:",t),!1;this.setHeaderFilterFocus(e)}userGetHeaderFilterValue(t){var e=this.table.columnManager.findColumn(t);if(e)return this.getHeaderFilterValue(e);console.warn("Column Filter Error - No matching column found:",t)}userSetHeaderFilterValue(t,e){var n=this.table.columnManager.findColumn(t);if(!n)return console.warn("Column Filter Error - No matching column found:",t),!1;this.setHeaderFilterValue(n,e)}userRemoveFilter(t,e,n){this.removeFilter(t,e,n),this.refreshFilter()}userClearFilter(t){this.clearFilter(t),this.refreshFilter()}userClearHeaderFilter(){this.clearHeaderFilter(),this.refreshFilter()}searchRows(t,e,n){return this.search("rows",t,e,n)}searchData(t,e,n){return this.search("data",t,e,n)}initializeColumnHeaderFilter(t){t.definition.headerFilter&&this.initializeColumn(t)}initializeColumn(t,e){var n=this,i=t.getField();t.modules.filter={success:function(e){var r,o="input"==t.modules.filter.tagType&&"text"==t.modules.filter.attrType||"textarea"==t.modules.filter.tagType?"partial":"match",s="",a="";if(void 0===t.modules.filter.prevSuccess||t.modules.filter.prevSuccess!==e){if(t.modules.filter.prevSuccess=e,t.modules.filter.emptyFunc(e))delete n.headerFilters[i];else{switch(t.modules.filter.value=e,typeof t.definition.headerFilterFunc){case"string":P.filters[t.definition.headerFilterFunc]?(s=t.definition.headerFilterFunc,r=function(n){var i=t.definition.headerFilterFuncParams||{},r=t.getFieldValue(n);return i="function"==typeof i?i(e,r,n):i,P.filters[t.definition.headerFilterFunc](e,r,n,i)}):console.warn("Header Filter Error - Matching filter function not found: ",t.definition.headerFilterFunc);break;case"function":s=r=function(n){var i=t.definition.headerFilterFuncParams||{},r=t.getFieldValue(n);return i="function"==typeof i?i(e,r,n):i,t.definition.headerFilterFunc(e,r,n,i)}}r||("partial"===o?(r=function(n){var i=t.getFieldValue(n);return null!=i&&String(i).toLowerCase().indexOf(String(e).toLowerCase())>-1},s="like"):(r=function(n){return t.getFieldValue(n)==e},s="=")),n.headerFilters[i]={value:e,func:r,type:s}}t.modules.filter.value=e,a=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==a&&(n.prevHeaderFilterChangeCheck=a,n.trackChanges(),n.refreshFilter())}return!0},attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(t)}generateHeaderFilterElement(t,e,n){var i,r,o,s,a,l,u,c,h=this,f=t.modules.filter.success,d=t.getField();if(t.modules.filter.value=e,t.modules.filter.headerElement&&t.modules.filter.headerElement.parentNode&&t.contentElement.removeChild(t.modules.filter.headerElement.parentNode),d){switch(t.modules.filter.emptyFunc=t.definition.headerFilterEmptyCheck||function(t){return!t&&0!==t},(i=document.createElement("div")).classList.add("tabulator-header-filter"),typeof t.definition.headerFilter){case"string":h.table.modules.edit.editors[t.definition.headerFilter]?(r=h.table.modules.edit.editors[t.definition.headerFilter],"tick"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",t.definition.editor);break;case"function":r=t.definition.headerFilter;break;case"boolean":t.modules.edit&&t.modules.edit.editor?r=t.modules.edit.editor:t.definition.formatter&&h.table.modules.edit.editors[t.definition.formatter]?(r=h.table.modules.edit.editors[t.definition.formatter],"tick"!==t.definition.formatter&&"tickCross"!==t.definition.formatter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):r=h.table.modules.edit.editors.input}if(r){if(s={getValue:function(){return void 0!==e?e:""},getField:function(){return t.definition.field},getElement:function(){return i},getColumn:function(){return t.getComponent()},getTable:()=>this.table,getType:()=>"header",getRow:function(){return{normalizeHeight:function(){}}}},u="function"==typeof(u=t.definition.headerFilterParams||{})?u.call(h.table,s):u,!(o=r.call(this.table.modules.edit,s,(function(t){c=t}),f,(function(){}),u)))return void console.warn("Filter Error - Cannot add filter to "+d+" column, editor returned a value of false");if(!(o instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+d+" column, editor should return an instance of Node, the editor returned:",o);h.langBind("headerFilters|columns|"+t.definition.field,(function(e){o.setAttribute("placeholder",void 0!==e&&e?e:t.definition.headerFilterPlaceholder||h.langText("headerFilters|default"))})),o.addEventListener("click",(function(t){t.stopPropagation(),o.focus()})),o.addEventListener("focus",(t=>{var e=this.table.columnManager.contentsElement.scrollLeft;e!==this.table.rowManager.element.scrollLeft&&(this.table.rowManager.scrollHorizontal(e),this.table.columnManager.scrollHorizontal(e))})),a=!1,l=function(t){a&&clearTimeout(a),a=setTimeout((function(){f(o.value)}),h.table.options.headerFilterLiveFilterDelay)},t.modules.filter.headerElement=o,t.modules.filter.attrType=o.hasAttribute("type")?o.getAttribute("type").toLowerCase():"",t.modules.filter.tagType=o.tagName.toLowerCase(),!1!==t.definition.headerFilterLiveFilter&&("autocomplete"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter&&("autocomplete"!==t.definition.editor&&"tickCross"!==t.definition.editor||!0!==t.definition.headerFilter)&&(o.addEventListener("keyup",l),o.addEventListener("search",l),"number"==t.modules.filter.attrType&&o.addEventListener("change",(function(t){f(o.value)})),"text"==t.modules.filter.attrType&&"ie"!==this.table.browser&&o.setAttribute("type","search")),"input"!=t.modules.filter.tagType&&"select"!=t.modules.filter.tagType&&"textarea"!=t.modules.filter.tagType||o.addEventListener("mousedown",(function(t){t.stopPropagation()}))),i.appendChild(o),t.contentElement.appendChild(i),n||h.headerFilterColumns.push(t),c&&c()}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",t.definition.title)}hideHeaderFilterElements(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="none")}))}showHeaderFilterElements(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="")}))}setHeaderFilterFocus(t){t.modules.filter&&t.modules.filter.headerElement?t.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",t.getField())}getHeaderFilterValue(t){if(t.modules.filter&&t.modules.filter.headerElement)return t.modules.filter.value;console.warn("Column Filter Error - No header filter set on column:",t.getField())}setHeaderFilterValue(t,e){t&&(t.modules.filter&&t.modules.filter.headerElement?(this.generateHeaderFilterElement(t,e,!0),t.modules.filter.success(e)):console.warn("Column Filter Error - No header filter set on column:",t.getField()))}reloadHeaderFilter(t){t&&(t.modules.filter&&t.modules.filter.headerElement?this.generateHeaderFilterElement(t,t.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",t.getField()))}refreshFilter(){this.tableInitialized&&("remote"===this.table.options.filterMode?this.reloadData(null,!1,!1):this.refreshData(!0))}trackChanges(){this.changed=!0,this.dispatch("filter-changed")}hasChanged(){var t=this.changed;return this.changed=!1,t}setFilter(t,e,n,i){this.filterList=[],Array.isArray(t)||(t=[{field:t,type:e,value:n,params:i}]),this.addFilter(t)}addFilter(t,e,n,i){var r=!1;Array.isArray(t)||(t=[{field:t,type:e,value:n,params:i}]),t.forEach((t=>{(t=this.findFilter(t))&&(this.filterList.push(t),r=!0)})),r&&this.trackChanges()}findFilter(t){var e;if(Array.isArray(t))return this.findSubFilters(t);var n=!1;return"function"==typeof t.field?n=function(e){return t.field(e,t.type||{})}:P.filters[t.type]?n=(e=this.table.columnManager.getColumnByField(t.field))?function(n){return P.filters[t.type](t.value,e.getFieldValue(n),n,t.params||{})}:function(e){return P.filters[t.type](t.value,e[t.field],e,t.params||{})}:console.warn("Filter Error - No such filter type found, ignoring: ",t.type),t.func=n,!!t.func&&t}findSubFilters(t){var e=[];return t.forEach((t=>{(t=this.findFilter(t))&&e.push(t)})),!!e.length&&e}getFilters(t,e){var n=[];return t&&(n=this.getHeaderFilters()),e&&n.forEach((function(t){"function"==typeof t.type&&(t.type="function")})),n.concat(this.filtersToArray(this.filterList,e))}filtersToArray(t,e){var n=[];return t.forEach((t=>{var i;Array.isArray(t)?n.push(this.filtersToArray(t,e)):(i={field:t.field,type:t.type,value:t.value},e&&"function"==typeof i.type&&(i.type="function"),n.push(i))})),n}getHeaderFilters(){var t=[];for(var e in this.headerFilters)t.push({field:e,type:this.headerFilters[e].type,value:this.headerFilters[e].value});return t}removeFilter(t,e,n){Array.isArray(t)||(t=[{field:t,type:e,value:n}]),t.forEach((t=>{var e;(e="object"==typeof t.field?this.filterList.findIndex((e=>t===e)):this.filterList.findIndex((e=>t.field===e.field&&t.type===e.type&&t.value===e.value)))>-1?this.filterList.splice(e,1):console.warn("Filter Error - No matching filter type found, ignoring: ",t.type)})),this.trackChanges()}clearFilter(t){this.filterList=[],t&&this.clearHeaderFilter(),this.trackChanges()}clearHeaderFilter(){this.headerFilters={},this.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach((t=>{void 0!==t.modules.filter.value&&delete t.modules.filter.value,t.modules.filter.prevSuccess=void 0,this.reloadHeaderFilter(t)})),this.trackChanges()}search(t,e,n,i){var r=[],o=[];return Array.isArray(e)||(e=[{field:e,type:n,value:i}]),e.forEach((t=>{(t=this.findFilter(t))&&o.push(t)})),this.table.rowManager.rows.forEach((e=>{var n=!0;o.forEach((t=>{this.filterRecurse(t,e.getData())||(n=!1)})),n&&r.push("data"===t?e.getData("data"):e.getComponent())})),r}filter(t,e){var n=[],i=[];return this.subscribedExternal("dataFiltering")&&this.dispatchExternal("dataFiltering",this.getFilters(!0)),"remote"!==this.table.options.filterMode&&(this.filterList.length||Object.keys(this.headerFilters).length)?t.forEach((t=>{this.filterRow(t)&&n.push(t)})):n=t.slice(0),this.subscribedExternal("dataFiltered")&&(n.forEach((t=>{i.push(t.getComponent())})),this.dispatchExternal("dataFiltered",this.getFilters(!0),i)),n}filterRow(t,e){var n=!0,i=t.getData();for(var r in this.filterList.forEach((t=>{this.filterRecurse(t,i)||(n=!1)})),this.headerFilters)this.headerFilters[r].func(i)||(n=!1);return n}filterRecurse(t,e){var n=!1;return Array.isArray(t)?t.forEach((t=>{this.filterRecurse(t,e)&&(n=!0)})):n=t.func(e),n}}P.moduleName="filter",P.filters=D;var O={plaintext:function(t,e,n){return this.emptyToSpace(this.sanitizeHTML(t.getValue()))},html:function(t,e,n){return t.getValue()},textarea:function(t,e,n){return t.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(t.getValue()))},money:function(t,e,n){var i,r,o,s,a,l=parseFloat(t.getValue()),u="",c=e.decimal||".",h=e.thousand||",",f=e.negativeSign||"-",d=e.symbol||"",b=!!e.symbolAfter,p=void 0!==e.precision?e.precision:2;if(isNaN(l))return this.emptyToSpace(this.sanitizeHTML(t.getValue()));if(l<0&&(l=Math.abs(l),u=f),i=!1!==p?l.toFixed(p):l,r=(i=String(i).split("."))[0],o=i.length>1?c+i[1]:"",!1!==e.thousand)for(s=/(\d+)(\d{3})/;s.test(r);)r=r.replace(s,"$1"+h+"$2");return a=r+o,!0===u?(a="("+a+")",b?a+d:d+a):b?u+a+d:u+d+a},link:function(t,e,n){var i,r=t.getValue(),o=e.urlPrefix||"",s=e.download,a=r,l=document.createElement("a");if(e.labelField&&(i=t.getData(),a=function t(e,n){var i=n[e.shift()];return e.length&&"object"==typeof i?t(e,i):i}(e.labelField.split(this.table.options.nestedFieldSeparator),i)),e.label)switch(typeof e.label){case"string":a=e.label;break;case"function":a=e.label(t)}if(a){if(e.urlField&&(r=(i=t.getData())[e.urlField]),e.url)switch(typeof e.url){case"string":r=e.url;break;case"function":r=e.url(t)}return l.setAttribute("href",o+r),e.target&&l.setAttribute("target",e.target),e.download&&(s="function"==typeof s?s(t):!0===s?"":s,l.setAttribute("download",s)),l.innerHTML=this.emptyToSpace(this.sanitizeHTML(a)),l}return" "},image:function(t,e,n){var i=document.createElement("img"),r=t.getValue();switch(e.urlPrefix&&(r=e.urlPrefix+t.getValue()),e.urlSuffix&&(r+=e.urlSuffix),i.setAttribute("src",r),typeof e.height){case"number":i.style.height=e.height+"px";break;case"string":i.style.height=e.height}switch(typeof e.width){case"number":i.style.width=e.width+"px";break;case"string":i.style.width=e.width}return i.addEventListener("load",(function(){t.getRow().normalizeHeight()})),i},tickCross:function(t,e,n){var i=t.getValue(),r=t.getElement(),o=e.allowEmpty,s=e.allowTruthy,a=Object.keys(e).includes("trueValue"),l=void 0!==e.tickElement?e.tickElement:'',u=void 0!==e.crossElement?e.crossElement:'';return a&&i===e.trueValue||!a&&(s&&i||!0===i||"true"===i||"True"===i||1===i||"1"===i)?(r.setAttribute("aria-checked",!0),l||""):!o||"null"!==i&&""!==i&&null!=i?(r.setAttribute("aria-checked",!1),u||""):(r.setAttribute("aria-checked","mixed"),"")},datetime:function(t,e,n){var i,r=window.DateTime||luxon.DateTime,o=e.inputFormat||"yyyy-MM-dd HH:mm:ss",s=e.outputFormat||"dd/MM/yyyy HH:mm:ss",a=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",l=t.getValue();if(void 0!==r)return(i=r.isDateTime(l)?l:"iso"===o?r.fromISO(String(l)):r.fromFormat(String(l),o)).isValid?(e.timezone&&(i=i.setZone(e.timezone)),i.toFormat(s)):!0!==a&&l?"function"==typeof a?a(l):a:l;console.error("Format Error - 'datetime' formatter is dependant on luxon.js")},datetimediff:function(t,e,n){var i,r=window.DateTime||luxon.DateTime,o=e.inputFormat||"yyyy-MM-dd HH:mm:ss",s=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",a=void 0!==e.suffix&&e.suffix,l=void 0!==e.unit?e.unit:"days",u=void 0!==e.humanize&&e.humanize,c=void 0!==e.date?e.date:r.now(),h=t.getValue();if(void 0!==r)return(i=r.isDateTime(h)?h:"iso"===o?r.fromISO(String(h)):r.fromFormat(String(h),o)).isValid?u?i.diff(c,l).toHuman()+(a?" "+a:""):parseInt(i.diff(c,l)[l])+(a?" "+a:""):!0===s?h:"function"==typeof s?s(h):s;console.error("Format Error - 'datetimediff' formatter is dependant on luxon.js")},lookup:function(t,e,n){var i=t.getValue();return void 0===e[i]?(console.warn("Missing display value for "+i),i):e[i]},star:function(t,e,n){var i=t.getValue(),r=t.getElement(),o=e&&e.stars?e.stars:5,s=document.createElement("span"),a=document.createElementNS("http://www.w3.org/2000/svg","svg");s.style.verticalAlign="middle",a.setAttribute("width","14"),a.setAttribute("height","14"),a.setAttribute("viewBox","0 0 512 512"),a.setAttribute("xml:space","preserve"),a.style.padding="0 1px",i=i&&!isNaN(i)?parseInt(i):0,i=Math.max(0,Math.min(i,o));for(var l=1;l<=o;l++){var u=a.cloneNode(!0);u.innerHTML=l<=i?'':'',s.appendChild(u)}return r.style.whiteSpace="nowrap",r.style.overflow="hidden",r.style.textOverflow="ellipsis",r.setAttribute("aria-label",i),s},traffic:function(t,e,n){var i,r,o=this.sanitizeHTML(t.getValue())||0,s=document.createElement("span"),a=e&&e.max?e.max:100,l=e&&e.min?e.min:0,u=e&&void 0!==e.color?e.color:["red","orange","green"],c="#666666";if(!isNaN(o)&&void 0!==t.getValue()){switch(s.classList.add("tabulator-traffic-light"),r=parseFloat(o)<=a?parseFloat(o):a,r=parseFloat(r)>=l?parseFloat(r):l,i=(a-l)/100,r=Math.round((r-l)/i),typeof u){case"string":c=u;break;case"function":c=u(o);break;case"object":if(Array.isArray(u)){var h=100/u.length,f=Math.floor(r/h);f=Math.min(f,u.length-1),c=u[f=Math.max(f,0)];break}}return s.style.backgroundColor=c,s}},progress:function(t,e={},n){var i,r,o,s,a,l=this.sanitizeHTML(t.getValue())||0,u=t.getElement(),c=e.max?e.max:100,h=e.min?e.min:0,f=e.legendAlign?e.legendAlign:"center";switch(r=parseFloat(l)<=c?parseFloat(l):c,r=parseFloat(r)>=h?parseFloat(r):h,i=(c-h)/100,r=Math.round((r-h)/i),typeof e.color){case"string":o=e.color;break;case"function":o=e.color(l);break;case"object":if(Array.isArray(e.color)){let t=100/e.color.length,n=Math.floor(r/t);n=Math.min(n,e.color.length-1),n=Math.max(n,0),o=e.color[n];break}default:o="#2DC214"}switch(typeof e.legend){case"string":s=e.legend;break;case"function":s=e.legend(l);break;case"boolean":s=l;break;default:s=!1}switch(typeof e.legendColor){case"string":a=e.legendColor;break;case"function":a=e.legendColor(l);break;case"object":if(Array.isArray(e.legendColor)){let t=100/e.legendColor.length,n=Math.floor(r/t);n=Math.min(n,e.legendColor.length-1),n=Math.max(n,0),a=e.legendColor[n]}break;default:a="#000"}u.style.minWidth="30px",u.style.position="relative",u.setAttribute("aria-label",r);var d=document.createElement("div");d.style.display="inline-block",d.style.width=r+"%",d.style.backgroundColor=o,d.style.height="100%",d.setAttribute("data-max",c),d.setAttribute("data-min",h);var b=document.createElement("div");if(b.style.position="relative",b.style.width="100%",b.style.height="100%",s){var p=document.createElement("div");p.style.position="absolute",p.style.top=0,p.style.left=0,p.style.textAlign=f,p.style.width="100%",p.style.color=a,p.innerHTML=s}return n((function(){if(!(t instanceof m)){var e=document.createElement("div");e.style.position="absolute",e.style.top="4px",e.style.bottom="4px",e.style.left="4px",e.style.right="4px",u.appendChild(e),u=e}u.appendChild(b),b.appendChild(d),s&&b.appendChild(p)})),""},color:function(t,e,n){return t.getElement().style.backgroundColor=this.sanitizeHTML(t.getValue()),""},buttonTick:function(t,e,n){return''},buttonCross:function(t,e,n){return''},rownum:function(t,e,n){var i=document.createElement("span");return t.getRow().watchPosition((t=>{i.innerText=t})),i},handle:function(t,e,n){return t.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(t,e,n){var i=document.createElement("div"),r=t.getRow()._row.modules.responsiveLayout;function o(t){var e=r.element;r.open=t,e&&(r.open?(i.classList.add("open"),e.style.display=""):(i.classList.remove("open"),e.style.display="none"))}return i.classList.add("tabulator-responsive-collapse-toggle"),i.innerHTML='\n \n \n\n\n\n \n',t.getElement().classList.add("tabulator-row-handle"),i.addEventListener("click",(function(e){e.stopImmediatePropagation(),o(!r.open),t.getTable().rowManager.adjustTableSize()})),o(r.open),i},rowSelection:function(t,e,n){var i=document.createElement("input"),r=!1;if(i.type="checkbox",i.setAttribute("aria-label","Select Row"),this.table.modExists("selectRow",!0))if(i.addEventListener("click",(t=>{t.stopPropagation()})),"function"==typeof t.getRow){var o=t.getRow();o instanceof y?(i.addEventListener("change",(t=>{"click"===this.table.options.selectableRangeMode&&r?r=!1:o.toggleSelect()})),"click"===this.table.options.selectableRangeMode&&i.addEventListener("click",(t=>{r=!0,this.table.modules.selectRow.handleComplexRowClick(o._row,t)})),i.checked=o.isSelected&&o.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(o,i)):i=""}else i.addEventListener("change",(t=>{this.table.modules.selectRow.selectedRows.length?this.table.deselectRow():this.table.selectRow(e.rowRange)})),this.table.modules.selectRow.registerHeaderSelectCheckbox(i);return i}};class F extends s{constructor(t){super(t),this.registerColumnOption("formatter"),this.registerColumnOption("formatterParams"),this.registerColumnOption("formatterPrint"),this.registerColumnOption("formatterPrintParams"),this.registerColumnOption("formatterClipboard"),this.registerColumnOption("formatterClipboardParams"),this.registerColumnOption("formatterHtmlOutput"),this.registerColumnOption("formatterHtmlOutputParams"),this.registerColumnOption("titleFormatter"),this.registerColumnOption("titleFormatterParams")}initialize(){this.subscribe("cell-format",this.formatValue.bind(this)),this.subscribe("cell-rendered",this.cellRendered.bind(this)),this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("column-format",this.formatHeader.bind(this))}initializeColumn(t){t.modules.format=this.lookupFormatter(t,""),void 0!==t.definition.formatterPrint&&(t.modules.format.print=this.lookupFormatter(t,"Print")),void 0!==t.definition.formatterClipboard&&(t.modules.format.clipboard=this.lookupFormatter(t,"Clipboard")),void 0!==t.definition.formatterHtmlOutput&&(t.modules.format.htmlOutput=this.lookupFormatter(t,"HtmlOutput"))}lookupFormatter(t,e){var n={params:t.definition["formatter"+e+"Params"]||{}},i=t.definition["formatter"+e];switch(typeof i){case"string":F.formatters[i]?n.formatter=F.formatters[i]:(console.warn("Formatter Error - No such formatter found: ",i),n.formatter=F.formatters.plaintext);break;case"function":n.formatter=i;break;default:n.formatter=F.formatters.plaintext}return n}cellRendered(t){t.modules.format&&t.modules.format.renderedCallback&&!t.modules.format.rendered&&(t.modules.format.renderedCallback(),t.modules.format.rendered=!0)}formatHeader(t,e,n){var i,r,o,s;return t.definition.titleFormatter?(i=this.getFormatter(t.definition.titleFormatter),o=e=>{t.titleFormatterRendered=e},s={getValue:function(){return e},getElement:function(){return n},getType:function(){return"header"},getColumn:function(){return t.getComponent()},getTable:()=>this.table},r="function"==typeof(r=t.definition.titleFormatterParams||{})?r():r,i.call(this,s,r,o)):e}formatValue(t){var e=t.getComponent(),n="function"==typeof t.column.modules.format.params?t.column.modules.format.params(e):t.column.modules.format.params;return t.column.modules.format.formatter.call(this,e,n,(function(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}))}formatExportValue(t,e){var n,i=t.column.modules.format[e];if(i){function r(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}return n="function"==typeof i.params?i.params(t.getComponent()):i.params,i.formatter.call(this,t.getComponent(),n,r)}return this.formatValue(t)}sanitizeHTML(t){if(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=/]/g,(function(t){return e[t]}))}return t}emptyToSpace(t){return null==t||""===t?" ":t}getFormatter(t){switch(typeof t){case"string":F.formatters[t]?t=F.formatters[t]:(console.warn("Formatter Error - No such formatter found: ",t),t=F.formatters.plaintext);break;case"function":break;default:t=F.formatters.plaintext}return t}}F.moduleName="format",F.formatters=O;class q extends s{constructor(t){super(t),this.leftColumns=[],this.rightColumns=[],this.initializationMode="left",this.active=!1,this.blocked=!0,this.registerColumnOption("frozen")}reset(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.active=!1}initialize(){this.subscribe("cell-layout",this.layoutCell.bind(this)),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("column-width",this.layout.bind(this)),this.subscribe("row-layout-after",this.layoutRow.bind(this)),this.subscribe("table-layout",this.layout.bind(this)),this.subscribe("columns-loading",this.reset.bind(this)),this.subscribe("column-add",this.reinitializeColumns.bind(this)),this.subscribe("column-delete",this.reinitializeColumns.bind(this)),this.subscribe("table-redraw",this.layout.bind(this)),this.subscribe("layout-refreshing",this.blockLayout.bind(this)),this.subscribe("layout-refreshed",this.unblockLayout.bind(this)),this.subscribe("scrollbar-vertical",this.adjustForScrollbar.bind(this))}blockLayout(){this.blocked=!0}unblockLayout(){this.blocked=!1}layoutCell(t){this.layoutElement(t.element,t.column)}reinitializeColumns(){this.reset(),this.table.columnManager.columnsByIndex.forEach((t=>{this.initializeColumn(t)}))}initializeColumn(t){var e={margin:0,edge:!1};t.isGroup||(this.frozenCheck(t)?(e.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(t):this.rightColumns.unshift(t),this.active=!0,t.modules.frozen=e):this.initializationMode="right")}frozenCheck(t){return t.parent.isGroup&&t.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),t.parent.isGroup?this.frozenCheck(t.parent):t.definition.frozen}layoutCalcRows(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow),this.table.modExists("groupRows")&&this.layoutGroupCalcs(this.table.modules.groupRows.getGroups()))}layoutGroupCalcs(t){t.forEach((t=>{t.calcs.top&&this.layoutRow(t.calcs.top),t.calcs.bottom&&this.layoutRow(t.calcs.bottom),t.groupList&&t.groupList.length&&this.layoutGroupCalcs(t.groupList)}))}layoutColumnPosition(t){var e=[],n=0,i=0;this.leftColumns.forEach(((i,r)=>{if(i.modules.frozen.marginValue=n,i.modules.frozen.margin=i.modules.frozen.marginValue+"px",i.visible&&(n+=i.getWidth()),r==this.leftColumns.length-1?i.modules.frozen.edge=!0:i.modules.frozen.edge=!1,i.parent.isGroup){var o=this.getColGroupParentElement(i);e.includes(o)||(this.layoutElement(o,i),e.push(o)),i.modules.frozen.edge&&o.classList.add("tabulator-frozen-"+i.modules.frozen.position)}else this.layoutElement(i.getElement(),i);t&&i.cells.forEach((t=>{this.layoutElement(t.getElement(!0),i)}))})),this.rightColumns.forEach(((e,n)=>{e.modules.frozen.marginValue=i,e.modules.frozen.margin=e.modules.frozen.marginValue+"px",e.visible&&(i+=e.getWidth()),n==this.rightColumns.length-1?e.modules.frozen.edge=!0:e.modules.frozen.edge=!1,e.parent.isGroup?this.layoutElement(this.getColGroupParentElement(e),e):this.layoutElement(e.getElement(),e),t&&e.cells.forEach((t=>{this.layoutElement(t.getElement(!0),e)}))}))}getColGroupParentElement(t){return t.parent.isGroup?this.getColGroupParentElement(t.parent):t.getElement()}layout(){this.active&&!this.blocked&&(this.layoutColumnPosition(),this.reinitializeRows(),this.layoutCalcRows())}reinitializeRows(){var t=this.table.rowManager.getVisibleRows(!0);this.table.rowManager.getRows().filter((e=>!t.includes(e))).forEach((t=>{t.deinitialize()})),t.forEach((t=>{"row"===t.type&&this.layoutRow(t)}))}layoutRow(t){"fitDataFill"===this.table.options.layout&&this.rightColumns.length&&(this.table.rowManager.getTableElement().style.minWidth="calc(100% - "+this.rightMargin+")"),this.leftColumns.forEach((e=>{var n=t.getCell(e);n&&this.layoutElement(n.getElement(!0),e)})),this.rightColumns.forEach((e=>{var n=t.getCell(e);n&&this.layoutElement(n.getElement(!0),e)}))}layoutElement(t,e){var n;e.modules.frozen&&t&&(t.style.position="sticky",n=this.table.rtl?"left"===e.modules.frozen.position?"right":"left":e.modules.frozen.position,t.style[n]=e.modules.frozen.margin,t.classList.add("tabulator-frozen"),e.modules.frozen.edge&&t.classList.add("tabulator-frozen-"+e.modules.frozen.position))}adjustForScrollbar(t){this.rightColumns.length&&(this.table.columnManager.getContentsElement().style.width="calc(100% - "+t+"px)")}_calcSpace(t,e){var n=0;for(let i=0;i{this.initializeRow(t)}))}initializeRow(t){var e=this.table.options.frozenRows,n=typeof e;"number"===n?t.getPosition()&&t.getPosition()+this.rows.length<=e&&this.freezeRow(t):"function"===n?e.call(this.table,t.getComponent())&&this.freezeRow(t):Array.isArray(e)&&e.includes(t.data[this.options("frozenRowsField")])&&this.freezeRow(t)}isRowFrozen(t){return this.rows.indexOf(t)>-1}isFrozen(){return!!this.rows.length}visibleRows(t,e){return this.rows.forEach((t=>{e.push(t)})),e}getRows(t){var e=t.slice(0);return this.rows.forEach((function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)})),e}freezeRow(t){t.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(t.modules.frozen=!0,this.topElement.appendChild(t.getElement()),t.initialize(),t.normalizeHeight(),this.rows.push(t),this.refreshData(!1,"display"),this.table.rowManager.adjustTableSize(),this.styleRows())}unfreezeRow(t){t.modules.frozen?(t.modules.frozen=!1,this.detachRow(t),this.table.rowManager.adjustTableSize(),this.refreshData(!1,"display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")}detachRow(t){var e=this.rows.indexOf(t);if(e>-1){var n=t.getElement();n.parentNode&&n.parentNode.removeChild(n),this.rows.splice(e,1)}}styleRows(t){this.rows.forEach(((t,e)=>{this.table.rowManager.styleRow(t,e)}))}}I.moduleName="frozenRows";class H{constructor(t){return this._group=t,this.type="GroupComponent",new Proxy(this,{get:function(t,e,n){return void 0!==t[e]?t[e]:t._group.groupManager.table.componentFunctionBinder.handle("group",t._group,e)}})}getKey(){return this._group.key}getField(){return this._group.field}getElement(){return this._group.element}getRows(){return this._group.getRows(!0)}getSubGroups(){return this._group.getSubGroups(!0)}getParentGroup(){return!!this._group.parent&&this._group.parent.getComponent()}isVisible(){return this._group.visible}show(){this._group.show()}hide(){this._group.hide()}toggle(){this._group.toggleVisibility()}scrollTo(t,e){return this._group.groupManager.table.rowManager.scrollToRow(this._group,t,e)}_getSelf(){return this._group}getTable(){return this._group.groupManager.table}}class B{constructor(t,e,n,i,r,o,s){this.groupManager=t,this.parent=e,this.key=i,this.level=n,this.field=r,this.hasSubGroups=n{t.modules&&delete t.modules.group}))),this.element=!1,this.arrowElement=!1,this.elementContents=!1}createElements(){var t=document.createElement("div");t.classList.add("tabulator-arrow"),this.element=document.createElement("div"),this.element.classList.add("tabulator-row"),this.element.classList.add("tabulator-group"),this.element.classList.add("tabulator-group-level-"+this.level),this.element.setAttribute("role","rowgroup"),this.arrowElement=document.createElement("div"),this.arrowElement.classList.add("tabulator-group-toggle"),this.arrowElement.appendChild(t),!1!==this.groupManager.table.options.movableRows&&this.groupManager.table.modExists("moveRow")&&this.groupManager.table.modules.moveRow.initializeGroupHeader(this)}createValueGroups(){var t=this.level+1;this.groupManager.allowedValues&&this.groupManager.allowedValues[t]&&this.groupManager.allowedValues[t].forEach((e=>{this._createGroup(e,t)}))}addBindings(){this.groupManager.table.options.groupToggleElement&&("arrow"==this.groupManager.table.options.groupToggleElement?this.arrowElement:this.element).addEventListener("click",(t=>{"arrow"===this.groupManager.table.options.groupToggleElement&&(t.stopPropagation(),t.stopImmediatePropagation()),setTimeout((()=>{this.toggleVisibility()}))}))}_createGroup(t,e){var n=e+"_"+t,i=new B(this.groupManager,this,e,t,this.groupManager.groupIDLookups[e].field,this.groupManager.headerGenerator[e]||this.groupManager.headerGenerator[0],!!this.old&&this.old.groups[n]);this.groups[n]=i,this.groupList.push(i)}_addRowToGroup(t){var e=this.level+1;if(this.hasSubGroups){var n=this.groupManager.groupIDLookups[e].func(t.getData()),i=e+"_"+n;this.groupManager.allowedValues&&this.groupManager.allowedValues[e]?this.groups[i]&&this.groups[i].addRow(t):(this.groups[i]||this._createGroup(n,e),this.groups[i].addRow(t))}}_addRow(t){this.rows.push(t),t.modules.group=this}insertRow(t,e,n){var i=this.conformRowData({});t.updateData(i);var r=this.rows.indexOf(e);r>-1?n?this.rows.splice(r+1,0,t):this.rows.splice(r,0,t):n?this.rows.push(t):this.rows.unshift(t),t.modules.group=this,this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)}scrollHeader(t){this.arrowElement&&(this.arrowElement.style.marginLeft=t,this.groupList.forEach((function(e){e.scrollHeader(t)})))}getRowIndex(t){}conformRowData(t){return this.field?t[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(t=this.parent.conformRowData(t)),t}removeRow(t){var e=this.rows.indexOf(t),n=t.getElement();e>-1&&this.rows.splice(e,1),this.groupManager.table.options.groupValues||this.rows.length?(n.parentNode&&n.parentNode.removeChild(n),this.groupManager.blockRedraw||(this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this))):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))}removeGroup(t){var e,n=t.level+"_"+t.key;this.groups[n]&&(delete this.groups[n],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))}getHeadersAndRows(){var t=[];return t.push(this),this._visSet(),this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.visible?this.groupList.length?this.groupList.forEach((function(e){t=t.concat(e.getHeadersAndRows())})):("table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),t=t.concat(this.rows),"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))),t}getData(t,e){var n=[];return this._visSet(),(!t||t&&this.visible)&&this.rows.forEach((t=>{n.push(t.getData(e||"data"))})),n}getRowCount(){var t=0;return this.groupList.length?this.groupList.forEach((e=>{t+=e.getRowCount()})):t=this.rows.length,t}toggleVisibility(){this.visible?this.hide():this.show()}hide(){this.visible=!1,"basic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination||(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach((t=>{t.getHeadersAndRows().forEach((t=>{t.detachElement()}))})):this.rows.forEach((t=>{var e=t.getElement();e.parentNode.removeChild(e)}))),this.groupManager.updateGroupRows(!0),this.groupManager.table.externalEvents.dispatch("groupVisibilityChanged",this.getComponent(),!1)}show(){if(this.visible=!0,"basic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var t=this.generateElement();this.groupList.length?this.groupList.forEach((e=>{e.getHeadersAndRows().forEach((e=>{var n=e.getElement();t.parentNode.insertBefore(n,t.nextSibling),e.initialize(),t=n}))})):this.rows.forEach((e=>{var n=e.getElement();t.parentNode.insertBefore(n,t.nextSibling),e.initialize(),t=n})),this.groupManager.updateGroupRows(!0)}this.groupManager.table.externalEvents.dispatch("groupVisibilityChanged",this.getComponent(),!0)}_visSet(){var t=[];"function"==typeof this.visible&&(this.rows.forEach((function(e){t.push(e.getData())})),this.visible=this.visible(this.key,this.getRowCount(),t,this.getComponent()))}getRowGroup(t){var e=!1;return this.groupList.length?this.groupList.forEach((function(n){var i=n.getRowGroup(t);i&&(e=i)})):this.rows.find((function(e){return e===t}))&&(e=this),e}getSubGroups(t){var e=[];return this.groupList.forEach((function(n){e.push(t?n.getComponent():n)})),e}getRows(t,e){var n=[];return e&&this.groupList.length?this.groupList.forEach((i=>{n=n.concat(i.getRows(t,e))})):this.rows.forEach((function(e){n.push(t?e.getComponent():e)})),n}generateGroupHeaderContents(){var t=[];for(this.getRows(!1,!0).forEach((function(e){t.push(e.getData())})),this.elementContents=this.generator(this.key,this.getRowCount(),t,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)}getPath(t=[]){return t.unshift(this.key),this.parent&&this.parent.getPath(t),t}getElement(){return this.elementContents?this.element:this.generateElement()}generateElement(){this.addBindings=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var t=0;tn.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),this.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],this.langBind("groups|item",((t,e)=>{this.headerGenerator[0]=(n,i,r)=>(void 0===n?"":n)+"("+i+" "+(1===i?t:e.groups.items)+")"})),this.groupIDLookups=[],t?this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs():this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs&&this.table.columnManager.getRealColumns().forEach((t=>{t.definition.topCalc&&this.table.modules.columnCalcs.initializeTopRow(),t.definition.bottomCalc&&this.table.modules.columnCalcs.initializeBottomRow()})),Array.isArray(t)||(t=[t]),t.forEach(((t,e)=>{var n,i;n="function"==typeof t?t:(i=this.table.columnManager.getColumnByField(t))?function(t){return i.getFieldValue(t)}:function(e){return e[t]},this.groupIDLookups.push({field:"function"!=typeof t&&t,func:n,values:!!this.allowedValues&&this.allowedValues[e]})})),e&&(Array.isArray(e)||(e=[e]),e.forEach((t=>{})),this.startOpen=e),n&&(this.headerGenerator=Array.isArray(n)?n:[n])}else this.groupList=[],this.groups={}}rowSample(t,e){if(this.table.options.groupBy){var n=this.getGroups(!1)[0];e.push(n.getRows(!1)[0])}return e}virtualRenderFill(){var t=this.table.rowManager.tableElement,e=this.table.rowManager.getVisibleRows();if(!this.table.options.groupBy)return e;e=e.filter((t=>"group"!==t.type)),t.style.minWidth=e.length?"":this.table.columnManager.getWidth()+"px"}rowAddingIndex(t,e,n){if(this.table.options.groupBy){this.assignRowToGroup(t);var i=t.modules.group.rows;return i.length>1&&(!e||e&&-1==i.indexOf(e)?n?i[0]!==t&&(e=i[0],this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)):i[i.length-1]!==t&&(e=i[i.length-1],this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)):this.table.rowManager.moveRowInArray(t.modules.group.rows,t,e,!n)),e}}trackChanges(){this.dispatch("group-changed")}setGroupBy(t){this.table.options.groupBy=t,this.initialized||this.initialize(),this.configureGroupSetup(),!t&&this.table.modExists("columnCalcs")&&!0===this.table.options.columnCalcs&&this.table.modules.columnCalcs.reinitializeCalcs(),this.refreshData(),this.trackChanges()}setGroupValues(t){this.table.options.groupValues=t,this.configureGroupSetup(),this.refreshData(),this.trackChanges()}setGroupStartOpen(t){this.table.options.groupStartOpen=t,this.configureGroupSetup(),this.table.options.groupBy?(this.refreshData(),this.trackChanges()):console.warn("Grouping Update - cant refresh view, no groups have been set")}setGroupHeader(t){this.table.options.groupHeader=t,this.configureGroupSetup(),this.table.options.groupBy?(this.refreshData(),this.trackChanges()):console.warn("Grouping Update - cant refresh view, no groups have been set")}userGetGroups(t){return this.getGroups(!0)}userGetGroupedData(){return this.table.options.groupBy?this.getGroupedData():this.getData()}rowGetGroup(t){return!!t.modules.group&&t.modules.group.getComponent()}rowMoving(t,e,n){if(this.table.options.groupBy){!n&&e instanceof B&&(e=this.table.rowManager.prevDisplayRow(t)||e);var i=e instanceof B?e:e.modules.group,r=t instanceof B?t:t.modules.group;i===r?this.table.rowManager.moveRowInArray(i.rows,t,e,n):(r&&r.removeRow(t),i.insertRow(t,e,n))}}rowDeleting(t){this.table.options.groupBy&&t.modules.group&&t.modules.group.removeRow(t)}rowsUpdated(t){this.table.options.groupBy&&this.updateGroupRows(!0)}cellUpdated(t){this.table.options.groupBy&&this.reassignRowToGroup(t.row)}getRows(t){return this.table.options.groupBy&&this.groupIDLookups.length?(this.dispatchExternal("dataGrouping"),this.generateGroups(t),this.subscribedExternal("dataGrouped")&&this.dispatchExternal("dataGrouped",this.getGroups(!0)),this.updateGroupRows()):t.slice(0)}getGroups(t){var e=[];return this.groupList.forEach((function(n){e.push(t?n.getComponent():n)})),e}getChildGroups(t){var e=[];return t||(t=this),t.groupList.forEach((t=>{t.groupList.length?e=e.concat(this.getChildGroups(t)):e.push(t)})),e}wipe(){this.table.options.groupBy&&(this.groupList.forEach((function(t){t.wipe()})),this.groupList=[],this.groups={})}pullGroupListData(t){var e=[];return t.forEach((t=>{var n={level:0,rowCount:0,headerContent:""},i=[];t.hasSubGroups?(i=this.pullGroupListData(t.groupList),n.level=t.level,n.rowCount=i.length-t.groupList.length,n.headerContent=t.generator(t.key,n.rowCount,t.rows,t),e.push(n),e=e.concat(i)):(n.level=t.level,n.headerContent=t.generator(t.key,t.rows.length,t.rows,t),n.rowCount=t.getRows().length,e.push(n),t.getRows().forEach((t=>{e.push(t.getData("data"))})))})),e}getGroupedData(){return this.pullGroupListData(this.groupList)}getRowGroup(t){var e=!1;return this.options("dataTree")&&(t=this.table.modules.dataTree.getTreeParentRoot(t)),this.groupList.forEach((n=>{var i=n.getRowGroup(t);i&&(e=i)})),e}countGroups(){return this.groupList.length}generateGroups(t){var e=this.groups;this.groups={},this.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach((t=>{this.createGroup(t,0,e)})),t.forEach((t=>{this.assignRowToExistingGroup(t,e)}))):t.forEach((t=>{this.assignRowToGroup(t,e)})),Object.values(e).forEach((t=>{t.wipe(!0)}))}createGroup(t,e,n){var i,r=e+"_"+t;n=n||[],i=new B(this,!1,e,t,this.groupIDLookups[0].field,this.headerGenerator[0],n[r]),this.groups[r]=i,this.groupList.push(i)}assignRowToExistingGroup(t,e){var n="0_"+this.groupIDLookups[0].func(t.getData());this.groups[n]&&this.groups[n].addRow(t)}assignRowToGroup(t,e){var n=this.groupIDLookups[0].func(t.getData()),i=!this.groups["0_"+n];return i&&this.createGroup(n,0,e),this.groups["0_"+n].addRow(t),!i}reassignRowToGroup(t){if("row"===t.type){var e=t.modules.group,n=e.getPath(),i=this.getExpectedPath(t);n.length==i.length&&n.every(((t,e)=>t===i[e]))||(e.removeRow(t),this.assignRowToGroup(t,this.groups),this.refreshData(!0))}}getExpectedPath(t){var e=[],n=t.getData();return this.groupIDLookups.forEach((t=>{e.push(t.func(n))})),e}updateGroupRows(t){var e=[];return this.blockRedraw||(this.groupList.forEach((t=>{e=e.concat(t.getHeadersAndRows())})),t&&this.refreshData(!0)),e}scrollHeaders(t){this.table.options.groupBy&&("virtual"===this.table.options.renderHorizontal&&(t-=this.table.columnManager.renderer.vDomPadLeft),t+="px",this.groupList.forEach((e=>{e.scrollHeader(t)})))}removeGroup(t){var e,n=t.level+"_"+t.key;this.groups[n]&&(delete this.groups[n],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1))}checkBasicModeGroupHeaderWidth(){var t=this.table.rowManager.tableElement,e=!0;this.table.rowManager.getDisplayRows().forEach(((n,i)=>{this.table.rowManager.styleRow(n,i),t.appendChild(n.getElement()),n.initialize(!0),"group"!==n.type&&(e=!1)})),t.style.minWidth=e?this.table.columnManager.getWidth()+"px":""}}N.moduleName="groupRows";class V extends s{constructor(t){super(t),this.history=[],this.index=-1,this.registerTableOption("history",!1)}initialize(){this.table.options.history&&(this.subscribe("cell-value-updated",this.cellUpdated.bind(this)),this.subscribe("cell-delete",this.clearComponentHistory.bind(this)),this.subscribe("row-delete",this.rowDeleted.bind(this)),this.subscribe("rows-wipe",this.clear.bind(this)),this.subscribe("row-added",this.rowAdded.bind(this)),this.subscribe("row-move",this.rowMoved.bind(this))),this.registerTableFunction("undo",this.undo.bind(this)),this.registerTableFunction("redo",this.redo.bind(this)),this.registerTableFunction("getHistoryUndoSize",this.getHistoryUndoSize.bind(this)),this.registerTableFunction("getHistoryRedoSize",this.getHistoryRedoSize.bind(this)),this.registerTableFunction("clearHistory",this.clear.bind(this))}rowMoved(t,e,n){this.action("rowMove",t,{posFrom:t.getPosition(),posTo:e.getPosition(),to:e,after:n})}rowAdded(t,e,n,i){this.action("rowAdd",t,{data:e,pos:n,index:i})}rowDeleted(t){var e,n;this.table.options.groupBy?(e=(n=t.getComponent().getGroup()._getSelf().rows).indexOf(t))&&(e=n[e-1]):(e=t.table.rowManager.getRowIndex(t))&&(e=t.table.rowManager.rows[e-1]),this.action("rowDelete",t,{data:t.getData(),pos:!e,index:e})}cellUpdated(t){this.action("cellEdit",t,{oldValue:t.oldValue,newValue:t.value})}clear(){this.history=[],this.index=-1}action(t,e,n){this.history=this.history.slice(0,this.index+1),this.history.push({type:t,component:e,data:n}),this.index++}getHistoryUndoSize(){return this.index+1}getHistoryRedoSize(){return this.history.length-(this.index+1)}clearComponentHistory(t){var e=this.history.findIndex((function(e){return e.component===t}));e>-1&&(this.history.splice(e,1),e<=this.index&&this.index--,this.clearComponentHistory(t))}undo(){if(this.index>-1){let t=this.history[this.index];return V.undoers[t.type].call(this,t),this.index--,this.dispatchExternal("historyUndo",t.type,t.component.getComponent(),t.data),!0}return console.warn("History Undo Error - No more history to undo"),!1}redo(){if(this.history.length-1>this.index){this.index++;let t=this.history[this.index];return V.redoers[t.type].call(this,t),this.dispatchExternal("historyRedo",t.type,t.component.getComponent(),t.data),!0}return console.warn("History Redo Error - No more history to redo"),!1}_rebindRow(t,e){this.history.forEach((function(n){if(n.component instanceof k)n.component===t&&(n.component=e);else if(n.component instanceof g&&n.component.row===t){var i=n.component.column.getField();i&&(n.component=e.getCell(i))}}))}}V.moduleName="history",V.undoers={cellEdit:function(t){t.component.setValueProcessData(t.data.oldValue),t.component.cellRendered()},rowAdd:function(t){t.component.deleteActual()},rowDelete:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowMove:function(t){var e=t.data.posFrom-t.data.posTo>0;this.table.rowManager.moveRowActual(t.component,this.table.rowManager.getRowFromPosition(t.data.posFrom),e),this.table.rowManager.regenerateRowPositions(),this.table.rowManager.reRenderInPosition()}},V.redoers={cellEdit:function(t){t.component.setValueProcessData(t.data.newValue),t.component.cellRendered()},rowAdd:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowDelete:function(t){t.component.deleteActual()},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.getRowFromPosition(t.data.posTo),t.data.after),this.table.rowManager.regenerateRowPositions(),this.table.rowManager.reRenderInPosition()}};class W extends s{constructor(t){super(t),this.fieldIndex=[],this.hasIndex=!1}initialize(){this.tableElementCheck()}tableElementCheck(){this.table.originalElement&&"TABLE"===this.table.originalElement.tagName&&(this.table.originalElement.childNodes.length?this.parseTable():console.warn("Unable to parse data from empty table tag, Tabulator should be initialized on a div tag unless importing data from a table element."))}parseTable(){var t=this.table.originalElement,e=this.table.options,n=t.getElementsByTagName("th"),i=t.getElementsByTagName("tbody")[0],r=[];this.hasIndex=!1,this.dispatchExternal("htmlImporting"),i=i?i.getElementsByTagName("tr"):[],this._extractOptions(t,e),n.length?this._extractHeaders(n,i):this._generateBlankHeaders(n,i);for(var o=0;o{o[t.toLowerCase()]=t})),i){var a,l=i[s];l&&"object"==typeof l&&l.name&&0===l.name.indexOf("tabulator-")&&(a=l.name.replace("tabulator-",""),void 0!==o[a]&&(e[o[a]]=this._attribValue(l.value)))}}_attribValue(t){return"true"===t||"false"!==t&&t}_findCol(t){return this.table.options.columns.find((e=>e.title===t))||!1}_extractHeaders(t,e){for(var n=0;n(console.error("Import Error:",t||"Unable to import data"),Promise.reject(t))))}lookupImporter(t){var e;return t||(t=this.table.options.importFormat),(e="string"==typeof t?G.importers[t]:t)||console.error("Import Error - Importer not found:",t),e}importFromFile(t,e){var n=this.lookupImporter(t);if(n)return this.pickFile(e).then(this.importData.bind(this,n)).then(this.structureData.bind(this)).then(this.setData.bind(this)).catch((t=>(console.error("Import Error:",t||"Unable to import file"),Promise.reject(t))))}pickFile(t){return new Promise(((e,n)=>{var i=document.createElement("input");i.type="file",i.accept=t,i.addEventListener("change",(t=>{var r=i.files[0],o=new FileReader;switch(this.table.options.importReader){case"buffer":o.readAsArrayBuffer(r);break;case"binary":o.readAsBinaryString(r);break;case"url":o.readAsDataURL(r);break;default:o.readAsText(r)}o.onload=t=>{e(o.result)},o.onerror=t=>{console.warn("File Load Error - Unable to read file"),n()}})),i.click()}))}importData(t,e){var n=t.call(this.table,e);return n instanceof Promise?n:n?Promise.resolve(n):Promise.reject()}structureData(t){return Array.isArray(t)&&t.length&&Array.isArray(t[0])?this.table.options.autoColumns?this.structureArrayToObject(t):this.structureArrayToColumns(t):t}structureArrayToObject(t){var e=t.shift();return t.map((t=>{var n={};return e.forEach(((e,i)=>{n[e]=t[i]})),n}))}structureArrayToColumns(t){var e=[],n=this.table.getColumns();return n[0]&&t[0][0]&&n[0].getDefinition().title===t[0][0]&&t.shift(),t.forEach((t=>{var i={};t.forEach(((t,e)=>{var r=n[e];r&&(i[r.getField()]=t)})),e.push(i)})),e}setData(t){return this.table.setData(t)}}G.moduleName="import",G.importers=U;class Y extends s{constructor(t){super(t),this.eventMap={rowClick:"row-click",rowDblClick:"row-dblclick",rowContext:"row-contextmenu",rowMouseEnter:"row-mouseenter",rowMouseLeave:"row-mouseleave",rowMouseOver:"row-mouseover",rowMouseOut:"row-mouseout",rowMouseMove:"row-mousemove",rowMouseDown:"row-mousedown",rowMouseUp:"row-mouseup",rowTap:"row",rowDblTap:"row",rowTapHold:"row",cellClick:"cell-click",cellDblClick:"cell-dblclick",cellContext:"cell-contextmenu",cellMouseEnter:"cell-mouseenter",cellMouseLeave:"cell-mouseleave",cellMouseOver:"cell-mouseover",cellMouseOut:"cell-mouseout",cellMouseMove:"cell-mousemove",cellMouseDown:"cell-mousedown",cellMouseUp:"cell-mouseup",cellTap:"cell",cellDblTap:"cell",cellTapHold:"cell",headerClick:"column-click",headerDblClick:"column-dblclick",headerContext:"column-contextmenu",headerMouseEnter:"column-mouseenter",headerMouseLeave:"column-mouseleave",headerMouseOver:"column-mouseover",headerMouseOut:"column-mouseout",headerMouseMove:"column-mousemove",headerMouseDown:"column-mousedown",headerMouseUp:"column-mouseup",headerTap:"column",headerDblTap:"column",headerTapHold:"column",groupClick:"group-click",groupDblClick:"group-dblclick",groupContext:"group-contextmenu",groupMouseEnter:"group-mouseenter",groupMouseLeave:"group-mouseleave",groupMouseOver:"group-mouseover",groupMouseOut:"group-mouseout",groupMouseMove:"group-mousemove",groupMouseDown:"group-mousedown",groupMouseUp:"group-mouseup",groupTap:"group",groupDblTap:"group",groupTapHold:"group"},this.subscribers={},this.touchSubscribers={},this.columnSubscribers={},this.touchWatchers={row:{tap:null,tapDbl:null,tapHold:null},cell:{tap:null,tapDbl:null,tapHold:null},column:{tap:null,tapDbl:null,tapHold:null},group:{tap:null,tapDbl:null,tapHold:null}},this.registerColumnOption("headerClick"),this.registerColumnOption("headerDblClick"),this.registerColumnOption("headerContext"),this.registerColumnOption("headerMouseEnter"),this.registerColumnOption("headerMouseLeave"),this.registerColumnOption("headerMouseOver"),this.registerColumnOption("headerMouseOut"),this.registerColumnOption("headerMouseMove"),this.registerColumnOption("headerMouseDown"),this.registerColumnOption("headerMouseUp"),this.registerColumnOption("headerTap"),this.registerColumnOption("headerDblTap"),this.registerColumnOption("headerTapHold"),this.registerColumnOption("cellClick"),this.registerColumnOption("cellDblClick"),this.registerColumnOption("cellContext"),this.registerColumnOption("cellMouseEnter"),this.registerColumnOption("cellMouseLeave"),this.registerColumnOption("cellMouseOver"),this.registerColumnOption("cellMouseOut"),this.registerColumnOption("cellMouseMove"),this.registerColumnOption("cellMouseDown"),this.registerColumnOption("cellMouseUp"),this.registerColumnOption("cellTap"),this.registerColumnOption("cellDblTap"),this.registerColumnOption("cellTapHold")}initialize(){this.initializeExternalEvents(),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("cell-dblclick",this.cellContentsSelectionFixer.bind(this)),this.subscribe("scroll-horizontal",this.clearTouchWatchers.bind(this)),this.subscribe("scroll-vertical",this.clearTouchWatchers.bind(this))}clearTouchWatchers(){Object.values(this.touchWatchers).forEach((t=>{for(let e in t)t[e]=null}))}cellContentsSelectionFixer(t,e){var n;if(!this.table.modExists("edit")||this.table.modules.edit.currentCell!==e){t.preventDefault();try{document.selection?((n=document.body.createTextRange()).moveToElementText(e.getElement()),n.select()):window.getSelection&&((n=document.createRange()).selectNode(e.getElement()),window.getSelection().removeAllRanges(),window.getSelection().addRange(n))}catch(t){}}}initializeExternalEvents(){for(let t in this.eventMap)this.subscriptionChangeExternal(t,this.subscriptionChanged.bind(this,t))}subscriptionChanged(t,e){e?this.subscribers[t]||(this.eventMap[t].includes("-")?(this.subscribers[t]=this.handle.bind(this,t),this.subscribe(this.eventMap[t],this.subscribers[t])):this.subscribeTouchEvents(t)):this.eventMap[t].includes("-")?!this.subscribers[t]||this.columnSubscribers[t]||this.subscribedExternal(t)||(this.unsubscribe(this.eventMap[t],this.subscribers[t]),delete this.subscribers[t]):this.unsubscribeTouchEvents(t)}subscribeTouchEvents(t){var e=this.eventMap[t];this.touchSubscribers[e+"-touchstart"]||(this.touchSubscribers[e+"-touchstart"]=this.handleTouch.bind(this,e,"start"),this.touchSubscribers[e+"-touchend"]=this.handleTouch.bind(this,e,"end"),this.subscribe(e+"-touchstart",this.touchSubscribers[e+"-touchstart"]),this.subscribe(e+"-touchend",this.touchSubscribers[e+"-touchend"])),this.subscribers[t]=!0}unsubscribeTouchEvents(t){var e=!0,n=this.eventMap[t];if(this.subscribers[t]&&!this.subscribedExternal(t)){delete this.subscribers[t];for(let t in this.eventMap)this.eventMap[t]===n&&this.subscribers[t]&&(e=!1);e&&(this.unsubscribe(n+"-touchstart",this.touchSubscribers[n+"-touchstart"]),this.unsubscribe(n+"-touchend",this.touchSubscribers[n+"-touchend"]),delete this.touchSubscribers[n+"-touchstart"],delete this.touchSubscribers[n+"-touchend"])}}initializeColumn(t){var e=t.definition;for(let n in this.eventMap)e[n]&&(this.subscriptionChanged(n,!0),this.columnSubscribers[n]||(this.columnSubscribers[n]=[]),this.columnSubscribers[n].push(t))}handle(t,e,n){this.dispatchEvent(t,e,n)}handleTouch(t,e,n,i){var r=this.touchWatchers[t];switch("column"===t&&(t="header"),e){case"start":r.tap=!0,clearTimeout(r.tapHold),r.tapHold=setTimeout((()=>{clearTimeout(r.tapHold),r.tapHold=null,r.tap=null,clearTimeout(r.tapDbl),r.tapDbl=null,this.dispatchEvent(t+"TapHold",n,i)}),1e3);break;case"end":r.tap&&(r.tap=null,this.dispatchEvent(t+"Tap",n,i)),r.tapDbl?(clearTimeout(r.tapDbl),r.tapDbl=null,this.dispatchEvent(t+"DblTap",n,i)):r.tapDbl=setTimeout((()=>{clearTimeout(r.tapDbl),r.tapDbl=null}),300),clearTimeout(r.tapHold),r.tapHold=null}}dispatchEvent(t,e,n){var i,r=n.getComponent();this.columnSubscribers[t]&&(n instanceof g?i=n.column.definition[t]:n instanceof w&&(i=n.definition[t]),i&&i(e,r)),this.dispatchExternal(t,e,r)}}Y.moduleName="interaction";class J extends s{constructor(t){super(t),this.watchKeys=null,this.pressedKeys=null,this.keyupBinding=!1,this.keydownBinding=!1,this.registerTableOption("keybindings",{}),this.registerTableOption("tabEndNewRow",!1)}initialize(){var t=this.table.options.keybindings,e={};this.watchKeys={},this.pressedKeys=[],!1!==t&&(Object.assign(e,J.bindings),Object.assign(e,t),this.mapBindings(e),this.bindEvents()),this.subscribe("table-destroy",this.clearBindings.bind(this))}mapBindings(t){for(let e in t)J.actions[e]?t[e]&&("object"!=typeof t[e]&&(t[e]=[t[e]]),t[e].forEach((t=>{(Array.isArray(t)?t:[t]).forEach((t=>{this.mapBinding(e,t)}))}))):console.warn("Key Binding Error - no such action:",e)}mapBinding(t,e){var n={action:J.actions[t],keys:[],ctrl:!1,shift:!1,meta:!1};e.toString().toLowerCase().split(" ").join("").split("+").forEach((t=>{switch(t){case"ctrl":n.ctrl=!0;break;case"shift":n.shift=!0;break;case"meta":n.meta=!0;break;default:t=isNaN(t)?t.toUpperCase().charCodeAt(0):parseInt(t),n.keys.push(t),this.watchKeys[t]||(this.watchKeys[t]=[]),this.watchKeys[t].push(n)}}))}bindEvents(){var t=this;this.keyupBinding=function(e){var n=e.keyCode,i=t.watchKeys[n];i&&(t.pressedKeys.push(n),i.forEach((function(n){t.checkBinding(e,n)})))},this.keydownBinding=function(e){var n=e.keyCode;if(t.watchKeys[n]){var i=t.pressedKeys.indexOf(n);i>-1&&t.pressedKeys.splice(i,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)}clearBindings(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)}checkBinding(t,e){var n=!0;return t.ctrlKey==e.ctrl&&t.shiftKey==e.shift&&t.metaKey==e.meta&&(e.keys.forEach((t=>{-1==this.pressedKeys.indexOf(t)&&(n=!1)})),n&&e.action.call(this,t),!0)}}J.moduleName="keybindings",J.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:["ctrl + 90","meta + 90"],redo:["ctrl + 89","meta + 89"],copyToClipboard:["ctrl + 67","meta + 89"]},J.actions={keyBlock:function(t){t.stopPropagation(),t.preventDefault()},scrollPageUp:function(t){var e=this.table.rowManager,n=e.scrollTop-e.element.clientHeight;t.preventDefault(),e.displayRowsCount&&(n>=0?e.element.scrollTop=n:e.scrollToRow(e.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(t){var e=this.table.rowManager,n=e.scrollTop+e.element.clientHeight,i=e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(n<=i?e.element.scrollTop=n:e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1]),this.table.element.focus()},navPrev:function(t){this.dispatch("keybinding-nav-prev",t)},navNext:function(t){this.dispatch("keybinding-nav-next",t)},navLeft:function(t){this.dispatch("keybinding-nav-left",t)},navRight:function(t){this.dispatch("keybinding-nav-right",t)},navUp:function(t){this.dispatch("keybinding-nav-up",t)},navDown:function(t){this.dispatch("keybinding-nav-down",t)},undo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.undo()))},redo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(t){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}};class K extends s{constructor(t){super(t),this.menuContainer=null,this.nestedMenuBlock=!1,this.currentComponent=null,this.rootPopup=null,this.columnSubscribers={},this.registerTableOption("menuContainer",void 0),this.registerTableOption("rowContextMenu",!1),this.registerTableOption("rowClickMenu",!1),this.registerTableOption("rowDblClickMenu",!1),this.registerTableOption("groupContextMenu",!1),this.registerTableOption("groupClickMenu",!1),this.registerTableOption("groupDblClickMenu",!1),this.registerColumnOption("headerContextMenu"),this.registerColumnOption("headerClickMenu"),this.registerColumnOption("headerDblClickMenu"),this.registerColumnOption("headerMenu"),this.registerColumnOption("headerMenuIcon"),this.registerColumnOption("contextMenu"),this.registerColumnOption("clickMenu"),this.registerColumnOption("dblClickMenu")}initialize(){this.deprecatedOptionsCheck(),this.initializeRowWatchers(),this.initializeGroupWatchers(),this.subscribe("column-init",this.initializeColumn.bind(this))}deprecatedOptionsCheck(){this.deprecationCheck("menuContainer","popupContainer")||(this.table.options.popupContainer=this.table.options.menuContainer)}initializeRowWatchers(){this.table.options.rowContextMenu&&(this.subscribe("row-contextmenu",this.loadMenuEvent.bind(this,this.table.options.rowContextMenu)),this.table.on("rowTapHold",this.loadMenuEvent.bind(this,this.table.options.rowContextMenu))),this.table.options.rowClickMenu&&this.subscribe("row-click",this.loadMenuEvent.bind(this,this.table.options.rowClickMenu)),this.table.options.rowDblClickMenu&&this.subscribe("row-dblclick",this.loadMenuEvent.bind(this,this.table.options.rowDblClickMenu))}initializeGroupWatchers(){this.table.options.groupContextMenu&&(this.subscribe("group-contextmenu",this.loadMenuEvent.bind(this,this.table.options.groupContextMenu)),this.table.on("groupTapHold",this.loadMenuEvent.bind(this,this.table.options.groupContextMenu))),this.table.options.groupClickMenu&&this.subscribe("group-click",this.loadMenuEvent.bind(this,this.table.options.groupClickMenu)),this.table.options.groupDblClickMenu&&this.subscribe("group-dblclick",this.loadMenuEvent.bind(this,this.table.options.groupDblClickMenu))}initializeColumn(t){var e=t.definition;e.headerContextMenu&&!this.columnSubscribers.headerContextMenu&&(this.columnSubscribers.headerContextMenu=this.loadMenuTableColumnEvent.bind(this,"headerContextMenu"),this.subscribe("column-contextmenu",this.columnSubscribers.headerContextMenu),this.table.on("headerTapHold",this.loadMenuTableColumnEvent.bind(this,"headerContextMenu"))),e.headerClickMenu&&!this.columnSubscribers.headerClickMenu&&(this.columnSubscribers.headerClickMenu=this.loadMenuTableColumnEvent.bind(this,"headerClickMenu"),this.subscribe("column-click",this.columnSubscribers.headerClickMenu)),e.headerDblClickMenu&&!this.columnSubscribers.headerDblClickMenu&&(this.columnSubscribers.headerDblClickMenu=this.loadMenuTableColumnEvent.bind(this,"headerDblClickMenu"),this.subscribe("column-dblclick",this.columnSubscribers.headerDblClickMenu)),e.headerMenu&&this.initializeColumnHeaderMenu(t),e.contextMenu&&!this.columnSubscribers.contextMenu&&(this.columnSubscribers.contextMenu=this.loadMenuTableCellEvent.bind(this,"contextMenu"),this.subscribe("cell-contextmenu",this.columnSubscribers.contextMenu),this.table.on("cellTapHold",this.loadMenuTableCellEvent.bind(this,"contextMenu"))),e.clickMenu&&!this.columnSubscribers.clickMenu&&(this.columnSubscribers.clickMenu=this.loadMenuTableCellEvent.bind(this,"clickMenu"),this.subscribe("cell-click",this.columnSubscribers.clickMenu)),e.dblClickMenu&&!this.columnSubscribers.dblClickMenu&&(this.columnSubscribers.dblClickMenu=this.loadMenuTableCellEvent.bind(this,"dblClickMenu"),this.subscribe("cell-dblclick",this.columnSubscribers.dblClickMenu))}initializeColumnHeaderMenu(t){var e,n=t.definition.headerMenuIcon;(e=document.createElement("span")).classList.add("tabulator-header-popup-button"),n?("function"==typeof n&&(n=n(t.getComponent())),n instanceof HTMLElement?e.appendChild(n):e.innerHTML=n):e.innerHTML="⋮",e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault(),this.loadMenuEvent(t.definition.headerMenu,e,t)})),t.titleElement.insertBefore(e,t.titleElement.firstChild)}loadMenuTableCellEvent(t,e,n){n._cell&&(n=n._cell),n.column.definition[t]&&this.loadMenuEvent(n.column.definition[t],e,n)}loadMenuTableColumnEvent(t,e,n){n._column&&(n=n._column),n.definition[t]&&this.loadMenuEvent(n.definition[t],e,n)}loadMenuEvent(t,e,n){n._group?n=n._group:n._row&&(n=n._row),t="function"==typeof t?t.call(this.table,e,n.getComponent()):t,this.loadMenu(e,n,t)}loadMenu(t,e,n,i,r){var o,s=!(t instanceof MouseEvent),a=document.createElement("div");if(a.classList.add("tabulator-menu"),s||t.preventDefault(),n&&n.length){if(i)o=r.child(a);else{if(this.nestedMenuBlock){if(this.rootPopup)return}else this.nestedMenuBlock=setTimeout((()=>{this.nestedMenuBlock=!1}),100);this.rootPopup&&this.rootPopup.hide(),this.rootPopup=o=this.popup(a)}n.forEach((t=>{var n=document.createElement("div"),i=t.label,r=t.disabled;t.separator?n.classList.add("tabulator-menu-separator"):(n.classList.add("tabulator-menu-item"),"function"==typeof i&&(i=i.call(this.table,e.getComponent())),i instanceof Node?n.appendChild(i):n.innerHTML=i,"function"==typeof r&&(r=r.call(this.table,e.getComponent())),r?(n.classList.add("tabulator-menu-item-disabled"),n.addEventListener("click",(t=>{t.stopPropagation()}))):t.menu&&t.menu.length?n.addEventListener("click",(i=>{i.stopPropagation(),this.loadMenu(i,e,t.menu,n,o)})):t.action&&n.addEventListener("click",(n=>{t.action(n,e.getComponent())})),t.menu&&t.menu.length&&n.classList.add("tabulator-menu-item-submenu")),a.appendChild(n)})),a.addEventListener("click",(t=>{this.rootPopup&&this.rootPopup.hide()})),o.show(i||t),o===this.rootPopup&&(this.rootPopup.hideOnBlur((()=>{this.rootPopup=null,this.currentComponent&&(this.dispatchExternal("menuClosed",this.currentComponent.getComponent()),this.currentComponent=null)})),this.currentComponent=e,this.dispatchExternal("menuOpened",e.getComponent()))}}}K.moduleName="menu";class X extends s{constructor(t){super(t),this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.registerTableOption("movableColumns",!1)}createPlaceholderElement(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.classList.add("tabulator-col-placeholder"),t}initialize(){this.table.options.movableColumns&&this.subscribe("column-init",this.initializeColumn.bind(this))}initializeColumn(t){var e,n=this,i={};t.modules.frozen||t.isGroup||(e=t.getElement(),i.mousemove=function(i){t.parent===n.moving.parent&&((n.touchMove?i.touches[0].pageX:i.pageX)-r.elOffset(e).left+n.table.columnManager.contentsElement.scrollLeft>t.getWidth()/2?n.toCol===t&&n.toColAfter||(e.parentNode.insertBefore(n.placeholderElement,e.nextSibling),n.moveColumn(t,!0)):(n.toCol!==t||n.toColAfter)&&(e.parentNode.insertBefore(n.placeholderElement,e),n.moveColumn(t,!1)))}.bind(n),e.addEventListener("mousedown",(function(e){n.touchMove=!1,1===e.which&&(n.checkTimeout=setTimeout((function(){n.startMove(e,t)}),n.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&n.checkTimeout&&clearTimeout(n.checkTimeout)})),n.bindTouchEvents(t)),t.modules.moveColumn=i}bindTouchEvents(t){var e,n,i,r,o,s,a=t.getElement(),l=!1;a.addEventListener("touchstart",(a=>{this.checkTimeout=setTimeout((()=>{this.touchMove=!0,e=t.nextColumn(),i=e?e.getWidth()/2:0,n=t.prevColumn(),r=n?n.getWidth()/2:0,o=0,s=0,l=!1,this.startMove(a,t)}),this.checkPeriod)}),{passive:!0}),a.addEventListener("touchmove",(a=>{var u,c;this.moving&&(this.moveHover(a),l||(l=a.touches[0].pageX),(u=a.touches[0].pageX-l)>0?e&&u-o>i&&(c=e)!==t&&(l=a.touches[0].pageX,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement().nextSibling),this.moveColumn(c,!0)):n&&-u-s>r&&(c=n)!==t&&(l=a.touches[0].pageX,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement()),this.moveColumn(c,!1)),c&&(e=c.nextColumn(),o=i,i=e?e.getWidth()/2:0,n=c.prevColumn(),s=r,r=n?n.getWidth()/2:0))}),{passive:!0}),a.addEventListener("touchend",(t=>{this.checkTimeout&&clearTimeout(this.checkTimeout),this.moving&&this.endMove(t)}))}startMove(t,e){var n=e.getElement(),i=this.table.columnManager.getContentsElement(),o=this.table.columnManager.getHeadersElement();this.moving=e,this.startX=(this.touchMove?t.touches[0].pageX:t.pageX)-r.elOffset(n).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",n.parentNode.insertBefore(this.placeholderElement,n),n.parentNode.removeChild(n),this.hoverElement=n.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),i.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom=i.clientHeight-o.offsetHeight+"px",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(t)}_bindMouseMove(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().addEventListener("mousemove",t.modules.moveColumn.mousemove)}))}_unbindMouseMove(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().removeEventListener("mousemove",t.modules.moveColumn.mousemove)}))}moveColumn(t,e){var n=this.moving.getCells();this.toCol=t,this.toColAfter=e,e?t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode&&n[e]&&i.parentNode.insertBefore(n[e].getElement(),i.nextSibling)})):t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode&&n[e]&&i.parentNode.insertBefore(n[e].getElement(),i)}))}endMove(t){(1===t.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))}moveHover(t){var e,n=this.table.columnManager.getContentsElement(),i=n.scrollLeft,o=(this.touchMove?t.touches[0].pageX:t.pageX)-r.elOffset(n).left+i;this.hoverElement.style.left=o-this.startX+"px",o-i{e=Math.max(0,i-5),this.table.rowManager.getElement().scrollLeft=e,this.autoScrollTimeout=!1}),1))),i+n.clientWidth-o{e=Math.min(n.clientWidth,i+5),this.table.rowManager.getElement().scrollLeft=e,this.autoScrollTimeout=!1}),1)))}}X.moduleName="moveColumn";class Z extends s{constructor(t){super(t),this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=150,this.moving=!1,this.toRow=!1,this.toRowAfter=!1,this.hasHandle=!1,this.startY=0,this.startX=0,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.tableRowDropEvent=!1,this.touchMove=!1,this.connection=!1,this.connectionSelectorsTables=!1,this.connectionSelectorsElements=!1,this.connectionElements=[],this.connections=[],this.connectedTable=!1,this.connectedRow=!1,this.registerTableOption("movableRows",!1),this.registerTableOption("movableRowsConnectedTables",!1),this.registerTableOption("movableRowsConnectedElements",!1),this.registerTableOption("movableRowsSender",!1),this.registerTableOption("movableRowsReceiver","insert"),this.registerColumnOption("rowHandle")}createPlaceholderElement(){var t=document.createElement("div");return t.classList.add("tabulator-row"),t.classList.add("tabulator-row-placeholder"),t}initialize(){this.table.options.movableRows&&(this.connectionSelectorsTables=this.table.options.movableRowsConnectedTables,this.connectionSelectorsElements=this.table.options.movableRowsConnectedElements,this.connection=this.connectionSelectorsTables||this.connectionSelectorsElements,this.subscribe("cell-init",this.initializeCell.bind(this)),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("row-init",this.initializeRow.bind(this)))}initializeGroupHeader(t){var e=this,n={};n.mouseup=function(n){e.tableRowDrop(n,t)}.bind(e),n.mousemove=function(n){var i;n.pageY-r.elOffset(t.element).top+e.table.rowManager.element.scrollTop>t.getHeight()/2?e.toRow===t&&e.toRowAfter||((i=t.getElement()).parentNode.insertBefore(e.placeholderElement,i.nextSibling),e.moveRow(t,!0)):(e.toRow!==t||e.toRowAfter)&&(i=t.getElement()).previousSibling&&(i.parentNode.insertBefore(e.placeholderElement,i),e.moveRow(t,!1))}.bind(e),t.modules.moveRow=n}initializeRow(t){var e,n=this,i={};i.mouseup=function(e){n.tableRowDrop(e,t)}.bind(n),i.mousemove=function(e){var i=t.getElement();e.pageY-r.elOffset(i).top+n.table.rowManager.element.scrollTop>t.getHeight()/2?n.toRow===t&&n.toRowAfter||(i.parentNode.insertBefore(n.placeholderElement,i.nextSibling),n.moveRow(t,!0)):(n.toRow!==t||n.toRowAfter)&&(i.parentNode.insertBefore(n.placeholderElement,i),n.moveRow(t,!1))}.bind(n),this.hasHandle||((e=t.getElement()).addEventListener("mousedown",(function(e){1===e.which&&(n.checkTimeout=setTimeout((function(){n.startMove(e,t)}),n.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&n.checkTimeout&&clearTimeout(n.checkTimeout)})),this.bindTouchEvents(t,t.getElement())),t.modules.moveRow=i}initializeColumn(t){t.definition.rowHandle&&!1!==this.table.options.movableRows&&(this.hasHandle=!0)}initializeCell(t){if(t.column.definition.rowHandle&&!1!==this.table.options.movableRows){var e=this,n=t.getElement(!0);n.addEventListener("mousedown",(function(n){1===n.which&&(e.checkTimeout=setTimeout((function(){e.startMove(n,t.row)}),e.checkPeriod))})),n.addEventListener("mouseup",(function(t){1===t.which&&e.checkTimeout&&clearTimeout(e.checkTimeout)})),this.bindTouchEvents(t.row,n)}}bindTouchEvents(t,e){var n,i,r,o,s,a,l=!1;e.addEventListener("touchstart",(e=>{this.checkTimeout=setTimeout((()=>{this.touchMove=!0,n=t.nextRow(),r=n?n.getHeight()/2:0,i=t.prevRow(),o=i?i.getHeight()/2:0,s=0,a=0,l=!1,this.startMove(e,t)}),this.checkPeriod)}),{passive:!0}),this.moving,this.toRow,this.toRowAfter,e.addEventListener("touchmove",(e=>{var u,c;this.moving&&(e.preventDefault(),this.moveHover(e),l||(l=e.touches[0].pageY),(u=e.touches[0].pageY-l)>0?n&&u-s>r&&(c=n)!==t&&(l=e.touches[0].pageY,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement().nextSibling),this.moveRow(c,!0)):i&&-u-a>o&&(c=i)!==t&&(l=e.touches[0].pageY,c.getElement().parentNode.insertBefore(this.placeholderElement,c.getElement()),this.moveRow(c,!1)),c&&(n=c.nextRow(),s=r,r=n?n.getHeight()/2:0,i=c.prevRow(),a=o,o=i?i.getHeight()/2:0))})),e.addEventListener("touchend",(t=>{this.checkTimeout&&clearTimeout(this.checkTimeout),this.moving&&(this.endMove(t),this.touchMove=!1)}))}_bindMouseMove(){this.table.rowManager.getDisplayRows().forEach((t=>{("row"===t.type||"group"===t.type)&&t.modules.moveRow&&t.modules.moveRow.mousemove&&t.getElement().addEventListener("mousemove",t.modules.moveRow.mousemove)}))}_unbindMouseMove(){this.table.rowManager.getDisplayRows().forEach((t=>{("row"===t.type||"group"===t.type)&&t.modules.moveRow&&t.modules.moveRow.mousemove&&t.getElement().removeEventListener("mousemove",t.modules.moveRow.mousemove)}))}startMove(t,e){var n=e.getElement();this.setStartPosition(t,e),this.moving=e,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(e)):(n.parentNode.insertBefore(this.placeholderElement,n),n.parentNode.removeChild(n)),this.hoverElement=n.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.dispatchExternal("rowMoving",e.getComponent()),this.moveHover(t)}setStartPosition(t,e){var n,i,r=this.touchMove?t.touches[0].pageX:t.pageX,o=this.touchMove?t.touches[0].pageY:t.pageY;n=e.getElement(),this.connection?(i=n.getBoundingClientRect(),this.startX=i.left-r+window.pageXOffset,this.startY=i.top-o+window.pageYOffset):this.startY=o-n.getBoundingClientRect().top}endMove(t){t&&1!==t.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow?this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter):this.dispatchExternal("rowMoveCancelled",this.moving.getComponent()),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))}moveRow(t,e){this.toRow=t,this.toRowAfter=e}moveHover(t){this.connection?this.moveHoverConnections.call(this,t):this.moveHoverTable.call(this,t)}moveHoverTable(t){var e=this.table.rowManager.getElement(),n=e.scrollTop,i=(this.touchMove?t.touches[0].pageY:t.pageY)-e.getBoundingClientRect().top+n;this.hoverElement.style.top=Math.min(i-this.startY,this.table.rowManager.element.scrollHeight-this.hoverElement.offsetHeight)+"px"}moveHoverConnections(t){this.hoverElement.style.left=this.startX+(this.touchMove?t.touches[0].pageX:t.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?t.touches[0].pageY:t.pageY)+"px"}elementRowDrop(t,e,n){this.dispatchExternal("movableRowsElementDrop",t,e,!!n&&n.getComponent())}connectToTables(t){var e;this.connectionSelectorsTables&&(e=this.commsConnections(this.connectionSelectorsTables),this.dispatchExternal("movableRowsSendingStart",e),this.commsSend(this.connectionSelectorsTables,"moveRow","connect",{row:t})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach((t=>{"string"==typeof t?this.connectionElements=this.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(t))):this.connectionElements.push(t)})),this.connectionElements.forEach((t=>{var e=e=>{this.elementRowDrop(e,t,this.moving)};t.addEventListener("mouseup",e),t.tabulatorElementDropEvent=e,t.classList.add("tabulator-movingrow-receiving")})))}disconnectFromTables(){var t;this.connectionSelectorsTables&&(t=this.commsConnections(this.connectionSelectorsTables),this.dispatchExternal("movableRowsSendingStop",t),this.commsSend(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach((t=>{t.classList.remove("tabulator-movingrow-receiving"),t.removeEventListener("mouseup",t.tabulatorElementDropEvent),delete t.tabulatorElementDropEvent}))}connect(t,e){return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=t,this.connectedRow=e,this.table.element.classList.add("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((t=>{"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().addEventListener("mouseup",t.modules.moveRow.mouseup)})),this.tableRowDropEvent=this.tableRowDrop.bind(this),this.table.element.addEventListener("mouseup",this.tableRowDropEvent),this.dispatchExternal("movableRowsReceivingStart",e,t),!0)}disconnect(t){t===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((t=>{"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().removeEventListener("mouseup",t.modules.moveRow.mouseup)})),this.table.element.removeEventListener("mouseup",this.tableRowDropEvent),this.dispatchExternal("movableRowsReceivingStop",t)):console.warn("Move Row Error - trying to disconnect from non connected table")}dropComplete(t,e,n){var i=!1;if(n){switch(typeof this.table.options.movableRowsSender){case"string":i=this.senders[this.table.options.movableRowsSender];break;case"function":i=this.table.options.movableRowsSender}i?i.call(this,this.moving?this.moving.getComponent():void 0,e?e.getComponent():void 0,t):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.dispatchExternal("movableRowsSent",this.moving.getComponent(),e?e.getComponent():void 0,t)}else this.dispatchExternal("movableRowsSentFailed",this.moving.getComponent(),e?e.getComponent():void 0,t);this.endMove()}tableRowDrop(t,e){var n=!1,i=!1;switch(t.stopImmediatePropagation(),typeof this.table.options.movableRowsReceiver){case"string":n=this.receivers[this.table.options.movableRowsReceiver];break;case"function":n=this.table.options.movableRowsReceiver}n?i=n.call(this,this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),i?this.dispatchExternal("movableRowsReceived",this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):this.dispatchExternal("movableRowsReceivedFailed",this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable),this.commsSend(this.connectedTable,"moveRow","dropcomplete",{row:e,success:i})}commsReceived(t,e,n){switch(e){case"connect":return this.connect(t,n.row);case"disconnect":return this.disconnect(t);case"dropcomplete":return this.dropComplete(t,n.row,n.success)}}}Z.prototype.receivers={insert:function(t,e,n){return this.table.addRow(t.getData(),void 0,e),!0},add:function(t,e,n){return this.table.addRow(t.getData()),!0},update:function(t,e,n){return!!e&&(e.update(t.getData()),!0)},replace:function(t,e,n){return!!e&&(this.table.addRow(t.getData(),void 0,e),e.delete(),!0)}},Z.prototype.senders={delete:function(t,e,n){t.delete()}},Z.moduleName="moveRow";class Q extends s{constructor(t){super(t),this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0,this.registerColumnOption("mutator"),this.registerColumnOption("mutatorParams"),this.registerColumnOption("mutatorData"),this.registerColumnOption("mutatorDataParams"),this.registerColumnOption("mutatorEdit"),this.registerColumnOption("mutatorEditParams"),this.registerColumnOption("mutatorClipboard"),this.registerColumnOption("mutatorClipboardParams"),this.registerColumnOption("mutateLink")}initialize(){this.subscribe("cell-value-changing",this.transformCell.bind(this)),this.subscribe("cell-value-changed",this.mutateLink.bind(this)),this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("row-data-init-before",this.rowDataChanged.bind(this)),this.subscribe("row-data-changing",this.rowDataChanged.bind(this))}rowDataChanged(t,e,n){return this.transformRow(e,"data",n)}initializeColumn(t){var e=!1,n={};this.allowedTypes.forEach((i=>{var r,o="mutator"+(i.charAt(0).toUpperCase()+i.slice(1));t.definition[o]&&(r=this.lookupMutator(t.definition[o]))&&(e=!0,n[o]={mutator:r,params:t.definition[o+"Params"]||{}})})),e&&(t.modules.mutate=n)}lookupMutator(t){var e=!1;switch(typeof t){case"string":Q.mutators[t]?e=Q.mutators[t]:console.warn("Mutator Error - No such mutator found, ignoring: ",t);break;case"function":e=t}return e}transformRow(t,e,n){var i,r="mutator"+(e.charAt(0).toUpperCase()+e.slice(1));return this.enabled&&this.table.columnManager.traverse((o=>{var s,a,l;o.modules.mutate&&(s=o.modules.mutate[r]||o.modules.mutate.mutator||!1)&&(i=o.getFieldValue(void 0!==n?n:t),("data"==e&&!n||void 0!==i)&&(l=o.getComponent(),a="function"==typeof s.params?s.params(i,t,e,l):s.params,o.setFieldValue(t,s.mutator(i,t,e,a,l))))})),t}transformCell(t,e){if(t.column.modules.mutate){var n=t.column.modules.mutate.mutatorEdit||t.column.modules.mutate.mutator||!1,i={};if(n)return i=Object.assign(i,t.row.getData()),t.column.setFieldValue(i,e),n.mutator(e,i,"edit",n.params,t.getComponent())}return e}mutateLink(t){var e=t.column.definition.mutateLink;e&&(Array.isArray(e)||(e=[e]),e.forEach((e=>{var n=t.row.getCell(e);n&&n.setValue(n.getValue(),!0,!0)})))}enable(){this.enabled=!0}disable(){this.enabled=!1}}Q.moduleName="mutator",Q.mutators={};var tt={rows:function(t,e,n,i,r){var o=document.createElement("span"),s=document.createElement("span"),a=document.createElement("span"),l=document.createElement("span"),u=document.createElement("span"),c=document.createElement("span");return this.table.modules.localize.langBind("pagination|counter|showing",(t=>{s.innerHTML=t})),this.table.modules.localize.langBind("pagination|counter|of",(t=>{l.innerHTML=t})),this.table.modules.localize.langBind("pagination|counter|rows",(t=>{c.innerHTML=t})),i?(a.innerHTML=" "+e+"-"+Math.min(e+t-1,i)+" ",u.innerHTML=" "+i+" ",o.appendChild(s),o.appendChild(a),o.appendChild(l),o.appendChild(u),o.appendChild(c)):(a.innerHTML=" 0 ",o.appendChild(s),o.appendChild(a),o.appendChild(c)),o},pages:function(t,e,n,i,r){var o=document.createElement("span"),s=document.createElement("span"),a=document.createElement("span"),l=document.createElement("span"),u=document.createElement("span"),c=document.createElement("span");return this.table.modules.localize.langBind("pagination|counter|showing",(t=>{s.innerHTML=t})),a.innerHTML=" "+n+" ",this.table.modules.localize.langBind("pagination|counter|of",(t=>{l.innerHTML=t})),u.innerHTML=" "+r+" ",this.table.modules.localize.langBind("pagination|counter|pages",(t=>{c.innerHTML=t})),o.appendChild(s),o.appendChild(a),o.appendChild(l),o.appendChild(u),o.appendChild(c),o}};class et extends s{constructor(t){super(t),this.mode="local",this.progressiveLoad=!1,this.element=null,this.pageCounterElement=null,this.pageCounter=null,this.size=0,this.page=1,this.count=5,this.max=1,this.remoteRowCountEstimate=null,this.initialLoad=!0,this.dataChanging=!1,this.pageSizes=[],this.registerTableOption("pagination",!1),this.registerTableOption("paginationMode","local"),this.registerTableOption("paginationSize",!1),this.registerTableOption("paginationInitialPage",1),this.registerTableOption("paginationCounter",!1),this.registerTableOption("paginationCounterElement",!1),this.registerTableOption("paginationButtonCount",5),this.registerTableOption("paginationSizeSelector",!1),this.registerTableOption("paginationElement",!1),this.registerTableOption("paginationAddRow","page"),this.registerTableOption("progressiveLoad",!1),this.registerTableOption("progressiveLoadDelay",0),this.registerTableOption("progressiveLoadScrollMargin",0),this.registerTableFunction("setMaxPage",this.setMaxPage.bind(this)),this.registerTableFunction("setPage",this.setPage.bind(this)),this.registerTableFunction("setPageToRow",this.userSetPageToRow.bind(this)),this.registerTableFunction("setPageSize",this.userSetPageSize.bind(this)),this.registerTableFunction("getPageSize",this.getPageSize.bind(this)),this.registerTableFunction("previousPage",this.previousPage.bind(this)),this.registerTableFunction("nextPage",this.nextPage.bind(this)),this.registerTableFunction("getPage",this.getPage.bind(this)),this.registerTableFunction("getPageMax",this.getPageMax.bind(this)),this.registerComponentFunction("row","pageTo",this.setPageToRow.bind(this))}initialize(){this.table.options.pagination?(this.subscribe("row-deleted",this.rowsUpdated.bind(this)),this.subscribe("row-added",this.rowsUpdated.bind(this)),this.subscribe("data-processed",this.initialLoadComplete.bind(this)),this.subscribe("table-built",this.calculatePageSizes.bind(this)),this.subscribe("footer-redraw",this.footerRedraw.bind(this)),"page"==this.table.options.paginationAddRow&&this.subscribe("row-adding-position",this.rowAddingPosition.bind(this)),"remote"===this.table.options.paginationMode&&(this.subscribe("data-params",this.remotePageParams.bind(this)),this.subscribe("data-loaded",this._parseRemoteData.bind(this))),this.table.options.progressiveLoad&&console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time"),this.registerDisplayHandler(this.restOnRenderBefore.bind(this),40),this.registerDisplayHandler(this.getRows.bind(this),50),this.createElements(),this.initializePageCounter(),this.initializePaginator()):this.table.options.progressiveLoad&&(this.subscribe("data-params",this.remotePageParams.bind(this)),this.subscribe("data-loaded",this._parseRemoteData.bind(this)),this.subscribe("table-built",this.calculatePageSizes.bind(this)),this.subscribe("data-processed",this.initialLoadComplete.bind(this)),this.initializeProgressive(this.table.options.progressiveLoad),"scroll"===this.table.options.progressiveLoad&&this.subscribe("scroll-vertical",this.scrollVertical.bind(this)))}rowAddingPosition(t,e){var n,i=this.table.rowManager,r=i.getDisplayRows();return e?r.length?n=r[0]:i.activeRows.length&&(n=i.activeRows[i.activeRows.length-1],e=!1):r.length&&(n=r[r.length-1],e=!(r.length{}))}restOnRenderBefore(t,e){return e||"local"===this.mode&&this.reset(),t}rowsUpdated(){this.refreshData(!0,"all")}createElements(){var t;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),(t=document.createElement("button")).classList.add("tabulator-page"),t.setAttribute("type","button"),t.setAttribute("role","button"),t.setAttribute("aria-label",""),t.setAttribute("title",""),this.firstBut=t.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=t.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=t.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=t.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))}generatePageSizeSelectList(){var t=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))t=this.table.options.paginationSizeSelector,this.pageSizes=t,-1==this.pageSizes.indexOf(this.size)&&t.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){t=[];for(let e=1;e<5;e++)t.push(this.size*e);this.pageSizes=t}else t=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);t.forEach((t=>{var e=document.createElement("option");e.value=t,!0===t?this.langBind("pagination|all",(function(t){e.innerHTML=t})):e.innerHTML=t,this.pageSizeSelect.appendChild(e)})),this.pageSizeSelect.value=this.size}}initializePageCounter(){var t=this.table.options.paginationCounter,e=null;t&&((e="function"==typeof t?t:et.pageCounters[t])?(this.pageCounter=e,this.pageCounterElement=document.createElement("span"),this.pageCounterElement.classList.add("tabulator-page-counter")):console.warn("Pagination Error - No such page counter found: ",t))}initializePaginator(t){var e,n;t||(this.langBind("pagination|first",(t=>{this.firstBut.innerHTML=t})),this.langBind("pagination|first_title",(t=>{this.firstBut.setAttribute("aria-label",t),this.firstBut.setAttribute("title",t)})),this.langBind("pagination|prev",(t=>{this.prevBut.innerHTML=t})),this.langBind("pagination|prev_title",(t=>{this.prevBut.setAttribute("aria-label",t),this.prevBut.setAttribute("title",t)})),this.langBind("pagination|next",(t=>{this.nextBut.innerHTML=t})),this.langBind("pagination|next_title",(t=>{this.nextBut.setAttribute("aria-label",t),this.nextBut.setAttribute("title",t)})),this.langBind("pagination|last",(t=>{this.lastBut.innerHTML=t})),this.langBind("pagination|last_title",(t=>{this.lastBut.setAttribute("aria-label",t),this.lastBut.setAttribute("title",t)})),this.firstBut.addEventListener("click",(()=>{this.setPage(1)})),this.prevBut.addEventListener("click",(()=>{this.previousPage()})),this.nextBut.addEventListener("click",(()=>{this.nextPage()})),this.lastBut.addEventListener("click",(()=>{this.setPage(this.max)})),this.table.options.paginationElement&&(this.element=this.table.options.paginationElement),this.pageSizeSelect&&(e=document.createElement("label"),this.langBind("pagination|page_size",(t=>{this.pageSizeSelect.setAttribute("aria-label",t),this.pageSizeSelect.setAttribute("title",t),e.innerHTML=t})),this.element.appendChild(e),this.element.appendChild(this.pageSizeSelect),this.pageSizeSelect.addEventListener("change",(t=>{this.setPageSize("true"==this.pageSizeSelect.value||this.pageSizeSelect.value),this.setPage(1)}))),this.element.appendChild(this.firstBut),this.element.appendChild(this.prevBut),this.element.appendChild(this.pagesElement),this.element.appendChild(this.nextBut),this.element.appendChild(this.lastBut),this.table.options.paginationElement||(this.table.options.paginationCounter&&(this.table.options.paginationCounterElement?this.table.options.paginationCounterElement instanceof HTMLElement?this.table.options.paginationCounterElement.appendChild(this.pageCounterElement):"string"==typeof this.table.options.paginationCounterElement&&((n=document.querySelector(this.table.options.paginationCounterElement))?n.appendChild(this.pageCounterElement):console.warn("Pagination Error - Unable to find element matching paginationCounterElement selector:",this.table.options.paginationCounterElement)):this.footerAppend(this.pageCounterElement)),this.footerAppend(this.element)),this.page=this.table.options.paginationInitialPage,this.count=this.table.options.paginationButtonCount),this.mode=this.table.options.paginationMode}initializeProgressive(t){this.initializePaginator(!0),this.mode="progressive_"+t,this.progressiveLoad=!0}trackChanges(){this.dispatch("page-changed")}setMaxRows(t){this.max=t?!0===this.size?1:Math.ceil(t/this.size):1,this.page>this.max&&(this.page=this.max)}reset(t){this.initialLoad||("local"==this.mode||t)&&(this.page=1,this.trackChanges())}setMaxPage(t){t=parseInt(t),this.max=t||1,this.page>this.max&&(this.page=this.max,this.trigger())}setPage(t){switch(t){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return(t=parseInt(t))>0&&t<=this.max||"local"!==this.mode?(this.page=t,this.trackChanges(),this.trigger()):(console.warn("Pagination Error - Requested page is out of range of 1 - "+this.max+":",t),Promise.reject())}setPageToRow(t){var e=this.displayRows(-1).indexOf(t);if(e>-1){var n=!0===this.size?1:Math.ceil((e+1)/this.size);return this.setPage(n)}return console.warn("Pagination Error - Requested row is not visible"),Promise.reject()}setPageSize(t){!0!==t&&(t=parseInt(t)),t>0&&(this.size=t,this.dispatchExternal("pageSizeChanged",t)),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.trackChanges()}_setPageCounter(t,e,n){var i;if(this.pageCounter)switch("remote"===this.mode&&(e=this.size,n=(this.page-1)*this.size+1,t=this.remoteRowCountEstimate),typeof(i=this.pageCounter.call(this,e,n,this.page,t,this.max))){case"object":if(i instanceof Node){for(;this.pageCounterElement.firstChild;)this.pageCounterElement.removeChild(this.pageCounterElement.firstChild);this.pageCounterElement.appendChild(i)}else this.pageCounterElement.innerHTML="",null!=i&&console.warn("Page Counter Error - Page Counter has returned a type of object, the only valid page counter object return is an instance of Node, the page counter returned:",i);break;case"undefined":this.pageCounterElement.innerHTML="";break;default:this.pageCounterElement.innerHTML=i}}_setPageButtons(){let t=Math.floor((this.count-1)/2),e=Math.ceil((this.count-1)/2),n=this.max-this.page+t+10&&t<=this.max&&this.pagesElement.appendChild(this._generatePageButton(t));this.footerRedraw()}_generatePageButton(t){var e=document.createElement("button");return e.classList.add("tabulator-page"),t==this.page&&e.classList.add("active"),e.setAttribute("type","button"),e.setAttribute("role","button"),this.langBind("pagination|page_title",(n=>{e.setAttribute("aria-label",n+" "+t),e.setAttribute("title",n+" "+t)})),e.setAttribute("data-page",t),e.textContent=t,e.addEventListener("click",(e=>{this.setPage(t)})),e}previousPage(){return this.page>1?(this.page--,this.trackChanges(),this.trigger()):(console.warn("Pagination Error - Previous page would be less than page 1:",0),Promise.reject())}nextPage(){return this.page"row"===t.type));if("local"==this.mode){e=[],this.setMaxRows(t.length),!0===this.size?(n=0,i=t.length):i=(n=this.size*(this.page-1))+parseInt(this.size),this._setPageButtons();for(let s=n;s{this.dataChanging=!1}));case"progressive_load":case"progressive_scroll":return this.reloadData(null,!0);default:return console.warn("Pagination Error - no such pagination mode:",this.mode),Promise.reject()}}_parseRemoteData(t){var e;if(void 0===t.last_page&&console.warn("Remote Pagination Error - Server response missing '"+(this.options("dataReceiveParams").last_page||"last_page")+"' property"),t.data){if(this.max=parseInt(t.last_page)||1,this.remoteRowCountEstimate=void 0!==t.last_row?t.last_row:t.last_page*this.size-(this.page==t.last_page?this.size-t.data.length:0),this.progressiveLoad){switch(this.mode){case"progressive_load":1==this.page?this.table.rowManager.setData(t.data,!1,1==this.page):this.table.rowManager.addRows(t.data),this.page{this.nextPage()}),this.table.options.progressiveLoadDelay);break;case"progressive_scroll":t=1===this.page?t.data:this.table.rowManager.getData().concat(t.data),this.table.rowManager.setData(t,1!==this.page,1==this.page),e=this.table.options.progressiveLoadScrollMargin||2*this.table.rowManager.element.clientHeight,this.table.rowManager.element.scrollHeight<=this.table.rowManager.element.clientHeight+e&&this.page{this.nextPage()}))}return!1}this.dispatchExternal("pageLoaded",this.getPage())}else console.warn("Remote Pagination Error - Server response missing '"+(this.options("dataReceiveParams").data||"data")+"' property");return t.data}footerRedraw(){var t=this.table.footerManager.containerElement;Math.ceil(t.clientWidth)-t.scrollWidth<0?this.pagesElement.style.display="none":(this.pagesElement.style.display="",Math.ceil(t.clientWidth)-t.scrollWidth<0&&(this.pagesElement.style.display="none"))}}et.moduleName="page",et.pageCounters=tt;var nt={local:function(t,e){var n=localStorage.getItem(t+"-"+e);return!!n&&JSON.parse(n)},cookie:function(t,e){var n,i,r=document.cookie,o=t+"-"+e,s=r.indexOf(o+"=");return s>-1&&((n=(r=r.slice(s)).indexOf(";"))>-1&&(r=r.slice(0,n)),i=r.replace(o+"=","")),!!i&&JSON.parse(i)}},it={local:function(t,e,n){localStorage.setItem(t+"-"+e,JSON.stringify(n))},cookie:function(t,e,n){var i=new Date;i.setDate(i.getDate()+1e4),document.cookie=t+"-"+e+"="+JSON.stringify(n)+"; expires="+i.toUTCString()}};class rt extends s{constructor(t){super(t),this.mode="",this.id="",this.defWatcherBlock=!1,this.config={},this.readFunc=!1,this.writeFunc=!1,this.registerTableOption("persistence",!1),this.registerTableOption("persistenceID",""),this.registerTableOption("persistenceMode",!0),this.registerTableOption("persistenceReaderFunc",!1),this.registerTableOption("persistenceWriterFunc",!1)}localStorageTest(){var t="_tabulator_test";try{return window.localStorage.setItem(t,t),window.localStorage.removeItem(t),!0}catch(t){return!1}}initialize(){if(this.table.options.persistence){var t,e=this.table.options.persistenceMode,n=this.table.options.persistenceID;this.mode=!0!==e?e:this.localStorageTest()?"local":"cookie",this.table.options.persistenceReaderFunc?"function"==typeof this.table.options.persistenceReaderFunc?this.readFunc=this.table.options.persistenceReaderFunc:rt.readers[this.table.options.persistenceReaderFunc]?this.readFunc=rt.readers[this.table.options.persistenceReaderFunc]:console.warn("Persistence Read Error - invalid reader set",this.table.options.persistenceReaderFunc):rt.readers[this.mode]?this.readFunc=rt.readers[this.mode]:console.warn("Persistence Read Error - invalid reader set",this.mode),this.table.options.persistenceWriterFunc?"function"==typeof this.table.options.persistenceWriterFunc?this.writeFunc=this.table.options.persistenceWriterFunc:rt.writers[this.table.options.persistenceWriterFunc]?this.writeFunc=rt.writers[this.table.options.persistenceWriterFunc]:console.warn("Persistence Write Error - invalid reader set",this.table.options.persistenceWriterFunc):rt.writers[this.mode]?this.writeFunc=rt.writers[this.mode]:console.warn("Persistence Write Error - invalid writer set",this.mode),this.id="tabulator-"+(n||this.table.element.getAttribute("id")||""),this.config={sort:!0===this.table.options.persistence||this.table.options.persistence.sort,filter:!0===this.table.options.persistence||this.table.options.persistence.filter,headerFilter:!0===this.table.options.persistence||this.table.options.persistence.headerFilter,group:!0===this.table.options.persistence||this.table.options.persistence.group,page:!0===this.table.options.persistence||this.table.options.persistence.page,columns:!0===this.table.options.persistence?["title","width","visible"]:this.table.options.persistence.columns},this.config.page&&(t=this.retrieveData("page"))&&(void 0===t.paginationSize||!0!==this.config.page&&!this.config.page.size||(this.table.options.paginationSize=t.paginationSize),void 0===t.paginationInitialPage||!0!==this.config.page&&!this.config.page.page||(this.table.options.paginationInitialPage=t.paginationInitialPage)),this.config.group&&(t=this.retrieveData("group"))&&(void 0===t.groupBy||!0!==this.config.group&&!this.config.group.groupBy||(this.table.options.groupBy=t.groupBy),void 0===t.groupStartOpen||!0!==this.config.group&&!this.config.group.groupStartOpen||(this.table.options.groupStartOpen=t.groupStartOpen),void 0===t.groupHeader||!0!==this.config.group&&!this.config.group.groupHeader||(this.table.options.groupHeader=t.groupHeader)),this.config.columns&&(this.table.options.columns=this.load("columns",this.table.options.columns),this.subscribe("column-init",this.initializeColumn.bind(this)),this.subscribe("column-show",this.save.bind(this,"columns")),this.subscribe("column-hide",this.save.bind(this,"columns")),this.subscribe("column-moved",this.save.bind(this,"columns"))),this.subscribe("table-built",this.tableBuilt.bind(this),0),this.subscribe("table-redraw",this.tableRedraw.bind(this)),this.subscribe("filter-changed",this.eventSave.bind(this,"filter")),this.subscribe("filter-changed",this.eventSave.bind(this,"headerFilter")),this.subscribe("sort-changed",this.eventSave.bind(this,"sort")),this.subscribe("group-changed",this.eventSave.bind(this,"group")),this.subscribe("page-changed",this.eventSave.bind(this,"page")),this.subscribe("column-resized",this.eventSave.bind(this,"columns")),this.subscribe("column-width",this.eventSave.bind(this,"columns")),this.subscribe("layout-refreshed",this.eventSave.bind(this,"columns"))}this.registerTableFunction("getColumnLayout",this.getColumnLayout.bind(this)),this.registerTableFunction("setColumnLayout",this.setColumnLayout.bind(this))}eventSave(t){this.config[t]&&this.save(t)}tableBuilt(){var t,e,n;this.config.sort&&0==!(t=this.load("sort"))&&(this.table.options.initialSort=t),this.config.filter&&0==!(e=this.load("filter"))&&(this.table.options.initialFilter=e),this.config.headerFilter&&0==!(n=this.load("headerFilter"))&&(this.table.options.initialHeaderFilter=n)}tableRedraw(t){t&&this.config.columns&&this.save("columns")}getColumnLayout(){return this.parseColumns(this.table.columnManager.getColumns())}setColumnLayout(t){return this.table.columnManager.setColumns(this.mergeDefinition(this.table.options.columns,t)),!0}initializeColumn(t){var e;this.config.columns&&(this.defWatcherBlock=!0,e=t.getDefinition(),(!0===this.config.columns?Object.keys(e):this.config.columns).forEach((t=>{var n=Object.getOwnPropertyDescriptor(e,t),i=e[t];n&&Object.defineProperty(e,t,{set:t=>{i=t,this.defWatcherBlock||this.save("columns"),n.set&&n.set(t)},get:()=>(n.get&&n.get(),i)})})),this.defWatcherBlock=!1)}load(t,e){var n=this.retrieveData(t);return e&&(n=n?this.mergeDefinition(e,n):e),n}retrieveData(t){return!!this.readFunc&&this.readFunc(this.id,t)}mergeDefinition(t,e){var n=[];return(e=e||[]).forEach(((e,i)=>{var r,o=this._findColumn(t,e);o&&(!0===this.config.columns||null==this.config.columns?(r=Object.keys(o)).push("width"):r=this.config.columns,r.forEach((t=>{"columns"!==t&&void 0!==e[t]&&(o[t]=e[t])})),o.columns&&(o.columns=this.mergeDefinition(o.columns,e.columns)),n.push(o))})),t.forEach(((t,i)=>{this._findColumn(e,t)||(n.length>i?n.splice(i,0,t):n.push(t))})),n}_findColumn(t,e){var n=e.columns?"group":e.field?"field":"object";return t.find((function(t){switch(n){case"group":return t.title===e.title&&t.columns.length===e.columns.length;case"field":return t.field===e.field;case"object":return t===e}}))}save(t){var e={};switch(t){case"columns":e=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":e=this.table.modules.filter.getFilters();break;case"headerFilter":e=this.table.modules.filter.getHeaderFilters();break;case"sort":e=this.validateSorters(this.table.modules.sort.getSort());break;case"group":e=this.getGroupConfig();break;case"page":e=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,t,e)}validateSorters(t){return t.forEach((function(t){t.column=t.field,delete t.field})),t}getGroupConfig(){var t={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(t.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(t.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(t.groupHeader=this.table.options.groupHeader)),t}getPageConfig(){var t={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(t.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(t.paginationInitialPage=this.table.modules.page.getPage())),t}parseColumns(t){var e=[],n=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return t.forEach((t=>{var i,r={},o=t.getDefinition();t.isGroup?(r.title=o.title,r.columns=this.parseColumns(t.getColumns())):(r.field=t.getField(),!0===this.config.columns||null==this.config.columns?((i=Object.keys(o)).push("width"),i.push("visible")):i=this.config.columns,i.forEach((e=>{switch(e){case"width":r.width=t.getWidth();break;case"visible":r.visible=t.visible;break;default:"function"!=typeof o[e]&&-1===n.indexOf(e)&&(r[e]=o[e])}}))),e.push(r)})),e}}rt.moduleName="persistence",rt.moduleInitOrder=-10,rt.readers=nt,rt.writers=it;class ot extends s{constructor(t){super(t),this.columnSubscribers={},this.registerTableOption("rowContextPopup",!1),this.registerTableOption("rowClickPopup",!1),this.registerTableOption("rowDblClickPopup",!1),this.registerTableOption("groupContextPopup",!1),this.registerTableOption("groupClickPopup",!1),this.registerTableOption("groupDblClickPopup",!1),this.registerColumnOption("headerContextPopup"),this.registerColumnOption("headerClickPopup"),this.registerColumnOption("headerDblClickPopup"),this.registerColumnOption("headerPopup"),this.registerColumnOption("headerPopupIcon"),this.registerColumnOption("contextPopup"),this.registerColumnOption("clickPopup"),this.registerColumnOption("dblClickPopup"),this.registerComponentFunction("cell","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("column","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("row","popup",this._componentPopupCall.bind(this)),this.registerComponentFunction("group","popup",this._componentPopupCall.bind(this))}initialize(){this.initializeRowWatchers(),this.initializeGroupWatchers(),this.subscribe("column-init",this.initializeColumn.bind(this))}_componentPopupCall(t,e,n){this.loadPopupEvent(e,null,t,n)}initializeRowWatchers(){this.table.options.rowContextPopup&&(this.subscribe("row-contextmenu",this.loadPopupEvent.bind(this,this.table.options.rowContextPopup)),this.table.on("rowTapHold",this.loadPopupEvent.bind(this,this.table.options.rowContextPopup))),this.table.options.rowClickPopup&&this.subscribe("row-click",this.loadPopupEvent.bind(this,this.table.options.rowClickPopup)),this.table.options.rowDblClickPopup&&this.subscribe("row-dblclick",this.loadPopupEvent.bind(this,this.table.options.rowDblClickPopup))}initializeGroupWatchers(){this.table.options.groupContextPopup&&(this.subscribe("group-contextmenu",this.loadPopupEvent.bind(this,this.table.options.groupContextPopup)),this.table.on("groupTapHold",this.loadPopupEvent.bind(this,this.table.options.groupContextPopup))),this.table.options.groupClickPopup&&this.subscribe("group-click",this.loadPopupEvent.bind(this,this.table.options.groupClickPopup)),this.table.options.groupDblClickPopup&&this.subscribe("group-dblclick",this.loadPopupEvent.bind(this,this.table.options.groupDblClickPopup))}initializeColumn(t){var e=t.definition;e.headerContextPopup&&!this.columnSubscribers.headerContextPopup&&(this.columnSubscribers.headerContextPopup=this.loadPopupTableColumnEvent.bind(this,"headerContextPopup"),this.subscribe("column-contextmenu",this.columnSubscribers.headerContextPopup),this.table.on("headerTapHold",this.loadPopupTableColumnEvent.bind(this,"headerContextPopup"))),e.headerClickPopup&&!this.columnSubscribers.headerClickPopup&&(this.columnSubscribers.headerClickPopup=this.loadPopupTableColumnEvent.bind(this,"headerClickPopup"),this.subscribe("column-click",this.columnSubscribers.headerClickPopup)),e.headerDblClickPopup&&!this.columnSubscribers.headerDblClickPopup&&(this.columnSubscribers.headerDblClickPopup=this.loadPopupTableColumnEvent.bind(this,"headerDblClickPopup"),this.subscribe("column-dblclick",this.columnSubscribers.headerDblClickPopup)),e.headerPopup&&this.initializeColumnHeaderPopup(t),e.contextPopup&&!this.columnSubscribers.contextPopup&&(this.columnSubscribers.contextPopup=this.loadPopupTableCellEvent.bind(this,"contextPopup"),this.subscribe("cell-contextmenu",this.columnSubscribers.contextPopup),this.table.on("cellTapHold",this.loadPopupTableCellEvent.bind(this,"contextPopup"))),e.clickPopup&&!this.columnSubscribers.clickPopup&&(this.columnSubscribers.clickPopup=this.loadPopupTableCellEvent.bind(this,"clickPopup"),this.subscribe("cell-click",this.columnSubscribers.clickPopup)),e.dblClickPopup&&!this.columnSubscribers.dblClickPopup&&(this.columnSubscribers.dblClickPopup=this.loadPopupTableCellEvent.bind(this,"dblClickPopup"),this.subscribe("cell-click",this.columnSubscribers.dblClickPopup))}initializeColumnHeaderPopup(t){var e,n=t.definition.headerPopupIcon;(e=document.createElement("span")).classList.add("tabulator-header-popup-button"),n?("function"==typeof n&&(n=n(t.getComponent())),n instanceof HTMLElement?e.appendChild(n):e.innerHTML=n):e.innerHTML="⋮",e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault(),this.loadPopupEvent(t.definition.headerPopup,e,t)})),t.titleElement.insertBefore(e,t.titleElement.firstChild)}loadPopupTableCellEvent(t,e,n){n._cell&&(n=n._cell),n.column.definition[t]&&this.loadPopupEvent(n.column.definition[t],e,n)}loadPopupTableColumnEvent(t,e,n){n._column&&(n=n._column),n.definition[t]&&this.loadPopupEvent(n.definition[t],e,n)}loadPopupEvent(t,e,n,i){var r;n._group?n=n._group:n._row&&(n=n._row),t="function"==typeof t?t.call(this.table,e,n.getComponent(),(function(t){r=t})):t,this.loadPopup(e,n,t,r,i)}loadPopup(t,e,n,i,r){var o,s,a=!(t instanceof MouseEvent);n instanceof HTMLElement?o=n:(o=document.createElement("div")).innerHTML=n,o.classList.add("tabulator-popup"),o.addEventListener("click",(t=>{t.stopPropagation()})),a||t.preventDefault(),s=this.popup(o),"function"==typeof i&&s.renderCallback(i),t?s.show(t):s.show(e.getElement(),r||"center"),s.hideOnBlur((()=>{this.dispatchExternal("popupClosed",e.getComponent())})),this.dispatchExternal("popupOpened",e.getComponent())}}ot.moduleName="popup";class st extends s{constructor(t){super(t),this.element=!1,this.manualBlock=!1,this.beforeprintEventHandler=null,this.afterprintEventHandler=null,this.registerTableOption("printAsHtml",!1),this.registerTableOption("printFormatter",!1),this.registerTableOption("printHeader",!1),this.registerTableOption("printFooter",!1),this.registerTableOption("printStyled",!0),this.registerTableOption("printRowRange","visible"),this.registerTableOption("printConfig",{}),this.registerColumnOption("print"),this.registerColumnOption("titlePrint")}initialize(){this.table.options.printAsHtml&&(this.beforeprintEventHandler=this.replaceTable.bind(this),this.afterprintEventHandler=this.cleanup.bind(this),window.addEventListener("beforeprint",this.beforeprintEventHandler),window.addEventListener("afterprint",this.afterprintEventHandler),this.subscribe("table-destroy",this.destroy.bind(this))),this.registerTableFunction("print",this.printFullscreen.bind(this))}destroy(){this.table.options.printAsHtml&&(window.removeEventListener("beforeprint",this.beforeprintEventHandler),window.removeEventListener("afterprint",this.afterprintEventHandler))}replaceTable(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.generateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))}cleanup(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")}printFullscreen(t,e,n){var i,r,o=window.scrollX,s=window.scrollY,a=document.createElement("div"),l=document.createElement("div"),u=this.table.modules.export.generateTable(void 0!==n?n:this.table.options.printConfig,void 0!==e?e:this.table.options.printStyled,t||this.table.options.printRowRange,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(a.classList.add("tabulator-print-header"),"string"==typeof(i="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader)?a.innerHTML=i:a.appendChild(i),this.element.appendChild(a)),this.element.appendChild(u),this.table.options.printFooter&&(l.classList.add("tabulator-print-footer"),"string"==typeof(r="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter)?l.innerHTML=r:l.appendChild(r),this.element.appendChild(l)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,u),window.print(),this.cleanup(),window.scrollTo(o,s),this.manualBlock=!1}}st.moduleName="print";class at extends s{constructor(t){super(t),this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0,this.registerTableOption("reactiveData",!1)}initialize(){this.table.options.reactiveData&&(this.subscribe("cell-value-save-before",this.block.bind(this,"cellsave")),this.subscribe("cell-value-save-after",this.unblock.bind(this,"cellsave")),this.subscribe("row-data-save-before",this.block.bind(this,"rowsave")),this.subscribe("row-data-save-after",this.unblock.bind(this,"rowsave")),this.subscribe("row-data-init-after",this.watchRow.bind(this)),this.subscribe("data-processing",this.watchData.bind(this)),this.subscribe("table-destroy",this.unwatchData.bind(this)))}watchData(t){var e,n=this;this.currentVersion++,e=this.currentVersion,this.unwatchData(),this.data=t,this.origFuncs.push=t.push,Object.defineProperty(this.data,"push",{enumerable:!1,configurable:!0,value:function(){var i,r=Array.from(arguments);return n.blocked||e!==n.currentVersion||(n.block("data-push"),r.forEach((t=>{n.table.rowManager.addRowActual(t,!1)})),i=n.origFuncs.push.apply(t,arguments),n.unblock("data-push")),i}}),this.origFuncs.unshift=t.unshift,Object.defineProperty(this.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var i,r=Array.from(arguments);return n.blocked||e!==n.currentVersion||(n.block("data-unshift"),r.forEach((t=>{n.table.rowManager.addRowActual(t,!0)})),i=n.origFuncs.unshift.apply(t,arguments),n.unblock("data-unshift")),i}}),this.origFuncs.shift=t.shift,Object.defineProperty(this.data,"shift",{enumerable:!1,configurable:!0,value:function(){var i,r;return n.blocked||e!==n.currentVersion||(n.block("data-shift"),n.data.length&&(i=n.table.rowManager.getRowFromDataObject(n.data[0]))&&i.deleteActual(),r=n.origFuncs.shift.call(t),n.unblock("data-shift")),r}}),this.origFuncs.pop=t.pop,Object.defineProperty(this.data,"pop",{enumerable:!1,configurable:!0,value:function(){var i,r;return n.blocked||e!==n.currentVersion||(n.block("data-pop"),n.data.length&&(i=n.table.rowManager.getRowFromDataObject(n.data[n.data.length-1]))&&i.deleteActual(),r=n.origFuncs.pop.call(t),n.unblock("data-pop")),r}}),this.origFuncs.splice=t.splice,Object.defineProperty(this.data,"splice",{enumerable:!1,configurable:!0,value:function(){var i,r,o=Array.from(arguments),s=o[0]<0?t.length+o[0]:o[0],a=o[1],l=!!o[2]&&o.slice(2);if(!n.blocked&&e===n.currentVersion){if(n.block("data-splice"),l&&((i=!!t[s]&&n.table.rowManager.getRowFromDataObject(t[s]))?l.forEach((t=>{n.table.rowManager.addRowActual(t,!0,i,!0)})):(l=l.slice().reverse()).forEach((t=>{n.table.rowManager.addRowActual(t,!0,!1,!0)}))),0!==a){var u=t.slice(s,void 0===o[1]?o[1]:s+a);u.forEach(((t,e)=>{var i=n.table.rowManager.getRowFromDataObject(t);i&&i.deleteActual(e!==u.length-1)}))}(l||0!==a)&&n.table.rowManager.reRenderInPosition(),r=n.origFuncs.splice.apply(t,arguments),n.unblock("data-splice")}return r}})}unwatchData(){if(!1!==this.data)for(var t in this.origFuncs)Object.defineProperty(this.data,t,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})}watchRow(t){var e=t.getData();for(var n in e)this.watchKey(t,e,n);this.table.options.dataTree&&this.watchTreeChildren(t)}watchTreeChildren(t){var e=this,n=t.getData()[this.table.options.dataTreeChildField],i={};n&&(i.push=n.push,Object.defineProperty(n,"push",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-push");var r=i.push.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-push")}return r}}),i.unshift=n.unshift,Object.defineProperty(n,"unshift",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-unshift");var r=i.unshift.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-unshift")}return r}}),i.shift=n.shift,Object.defineProperty(n,"shift",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-shift");var r=i.shift.call(n);this.rebuildTree(t),e.unblock("tree-shift")}return r}}),i.pop=n.pop,Object.defineProperty(n,"pop",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-pop");var r=i.pop.call(n);this.rebuildTree(t),e.unblock("tree-pop")}return r}}),i.splice=n.splice,Object.defineProperty(n,"splice",{enumerable:!1,configurable:!0,value:()=>{if(!e.blocked){e.block("tree-splice");var r=i.splice.apply(n,arguments);this.rebuildTree(t),e.unblock("tree-splice")}return r}}))}rebuildTree(t){this.table.modules.dataTree.initializeRow(t),this.table.modules.dataTree.layoutRow(t),this.table.rowManager.refreshActiveData("tree",!1,!0)}watchKey(t,e,n){var i=this,r=Object.getOwnPropertyDescriptor(e,n),o=e[n],s=this.currentVersion;Object.defineProperty(e,n,{set:e=>{if(o=e,!i.blocked&&s===i.currentVersion){i.block("key");var a={};a[n]=e,t.updateData(a),i.unblock("key")}r.set&&r.set(e)},get:()=>(r.get&&r.get(),o)})}unwatchRow(t){var e=t.getData();for(var n in e)Object.defineProperty(e,n,{value:e[n]})}block(t){this.blocked||(this.blocked=t)}unblock(t){this.blocked===t&&(this.blocked=!1)}}at.moduleName="reactiveData";class lt extends s{constructor(t){super(t),this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.latestX=!1,this.handle=null,this.initialNextColumn=null,this.nextColumn=null,this.initialized=!1,this.registerColumnOption("resizable",!0),this.registerTableOption("resizableColumnFit",!1)}initialize(){this.subscribe("column-rendered",this.layoutColumnHeader.bind(this))}initializeEventWatchers(){this.initialized||(this.subscribe("cell-rendered",this.layoutCellHandles.bind(this)),this.subscribe("cell-delete",this.deInitializeComponent.bind(this)),this.subscribe("cell-height",this.resizeHandle.bind(this)),this.subscribe("column-moved",this.columnLayoutUpdated.bind(this)),this.subscribe("column-hide",this.deInitializeColumn.bind(this)),this.subscribe("column-show",this.columnLayoutUpdated.bind(this)),this.subscribe("column-width",this.columnWidthUpdated.bind(this)),this.subscribe("column-delete",this.deInitializeComponent.bind(this)),this.subscribe("column-height",this.resizeHandle.bind(this)),this.initialized=!0)}layoutCellHandles(t){"row"===t.row.type&&(this.deInitializeComponent(t),this.initializeColumn("cell",t,t.column,t.element))}layoutColumnHeader(t){t.definition.resizable&&(this.initializeEventWatchers(),this.deInitializeComponent(t),this.initializeColumn("header",t,t,t.element))}columnLayoutUpdated(t){var e=t.prevColumn();this.reinitializeColumn(t),e&&this.reinitializeColumn(e)}columnWidthUpdated(t){t.modules.frozen&&(this.table.modules.frozenColumns.leftColumns.includes(t)?this.table.modules.frozenColumns.leftColumns.forEach((t=>{this.reinitializeColumn(t)})):this.table.modules.frozenColumns.rightColumns.includes(t)&&this.table.modules.frozenColumns.rightColumns.forEach((t=>{this.reinitializeColumn(t)})))}frozenColumnOffset(t){var e=!1;return t.modules.frozen&&(e=t.modules.frozen.marginValue,"left"===t.modules.frozen.position?e+=t.getWidth()-3:e&&(e-=3)),!1!==e&&e+"px"}reinitializeColumn(t){var e=this.frozenColumnOffset(t);t.cells.forEach((n=>{n.modules.resize&&n.modules.resize.handleEl&&(e&&(n.modules.resize.handleEl.style[t.modules.frozen.position]=e),n.element.after(n.modules.resize.handleEl))})),t.modules.resize&&t.modules.resize.handleEl&&(e&&(t.modules.resize.handleEl.style[t.modules.frozen.position]=e),t.element.after(t.modules.resize.handleEl))}initializeColumn(t,e,n,i){var r=this,o=n.definition.resizable,s={},a=n.getLastColumn();if("header"===t&&(s={variableHeight:"textarea"==n.definition.formatter||n.definition.variableHeight}),(!0===o||o==t)&&this._checkResizability(a)){var l=document.createElement("span");l.className="tabulator-col-resize-handle",l.addEventListener("click",(function(t){t.stopPropagation()}));var u=function(t){r.startColumn=n,r.initialNextColumn=r.nextColumn=a.nextColumn(),r._mouseDown(t,a,l)};l.addEventListener("mousedown",u),l.addEventListener("touchstart",u,{passive:!0}),l.addEventListener("dblclick",(t=>{var e=a.getWidth();t.stopPropagation(),a.reinitializeWidth(!0),e!==a.getWidth()&&(r.dispatch("column-resized",a),r.table.externalEvents.dispatch("columnResized",a.getComponent()))})),n.modules.frozen&&(l.style.position="sticky",l.style[n.modules.frozen.position]=this.frozenColumnOffset(n)),s.handleEl=l,i.parentNode&&n.visible&&i.after(l)}e.modules.resize=s}deInitializeColumn(t){this.deInitializeComponent(t),t.cells.forEach((t=>{this.deInitializeComponent(t)}))}deInitializeComponent(t){var e;t.modules.resize&&(e=t.modules.resize.handleEl)&&e.parentElement&&e.parentElement.removeChild(e)}resizeHandle(t,e){t.modules.resize&&t.modules.resize.handleEl&&(t.modules.resize.handleEl.style.height=e)}_checkResizability(t){return t.definition.resizable}_mouseDown(t,e,n){var i=this;function r(t){var n,r,o=void 0===t.screenX?t.touches[0].screenX:t.screenX,s=o-i.startX,a=o-i.latestX;if(i.latestX=o,i.table.rtl&&(s=-s,a=-a),n=e.width==e.minWidth||e.width==e.maxWidth,e.setWidth(i.startWidth+s),r=e.width==e.minWidth||e.width==e.maxWidth,a<0&&(i.nextColumn=i.initialNextColumn),i.table.options.resizableColumnFit&&i.nextColumn&&(!n||!r)){let t=i.nextColumn.getWidth();a>0&&t<=i.nextColumn.minWidth&&(i.nextColumn=i.nextColumn.nextColumn()),i.nextColumn&&i.nextColumn.setWidth(i.nextColumn.getWidth()-a)}i.table.columnManager.rerenderColumns(!0),!i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights()}function o(t){i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!1),i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights(),document.body.removeEventListener("mouseup",o),document.body.removeEventListener("mousemove",r),n.removeEventListener("touchmove",r),n.removeEventListener("touchend",o),i.table.element.classList.remove("tabulator-block-select"),i.startWidth!==e.getWidth()&&(i.table.columnManager.verticalAlignHeaders(),i.dispatch("column-resized",e),i.table.externalEvents.dispatch("columnResized",e.getComponent()))}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!0),i.startX=void 0===t.screenX?t.touches[0].screenX:t.screenX,i.latestX=i.startX,i.startWidth=e.getWidth(),document.body.addEventListener("mousemove",r),document.body.addEventListener("mouseup",o),n.addEventListener("touchmove",r,{passive:!0}),n.addEventListener("touchend",o)}}lt.moduleName="resizeColumns";class ut extends s{constructor(t){super(t),this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null,this.registerTableOption("resizableRows",!1)}initialize(){this.table.options.resizableRows&&this.subscribe("row-layout-after",this.initializeRow.bind(this))}initializeRow(t){var e=this,n=t.getElement(),i=document.createElement("div");i.className="tabulator-row-resize-handle";var r=document.createElement("div");r.className="tabulator-row-resize-handle prev",i.addEventListener("click",(function(t){t.stopPropagation()}));var o=function(n){e.startRow=t,e._mouseDown(n,t,i)};i.addEventListener("mousedown",o),i.addEventListener("touchstart",o,{passive:!0}),r.addEventListener("click",(function(t){t.stopPropagation()}));var s=function(n){var i=e.table.rowManager.prevDisplayRow(t);i&&(e.startRow=i,e._mouseDown(n,i,r))};r.addEventListener("mousedown",s),r.addEventListener("touchstart",s,{passive:!0}),n.appendChild(i),n.appendChild(r)}_mouseDown(t,e,n){var i=this;function r(t){e.setHeight(i.startHeight+((void 0===t.screenY?t.touches[0].screenY:t.screenY)-i.startY))}function o(t){document.body.removeEventListener("mouseup",r),document.body.removeEventListener("mousemove",r),n.removeEventListener("touchmove",r),n.removeEventListener("touchend",o),i.table.element.classList.remove("tabulator-block-select"),i.dispatchExternal("rowResized",e.getComponent())}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startY=void 0===t.screenY?t.touches[0].screenY:t.screenY,i.startHeight=e.getHeight(),document.body.addEventListener("mousemove",r),document.body.addEventListener("mouseup",o),n.addEventListener("touchmove",r,{passive:!0}),n.addEventListener("touchend",o)}}ut.moduleName="resizeRows";class ct extends s{constructor(t){super(t),this.binding=!1,this.visibilityObserver=!1,this.resizeObserver=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1,this.visible=!1,this.initialized=!1,this.initialRedraw=!1,this.registerTableOption("autoResize",!0)}initialize(){if(this.table.options.autoResize){var t,e=this.table;this.tableHeight=e.element.clientHeight,this.tableWidth=e.element.clientWidth,e.element.parentNode&&(this.containerHeight=e.element.parentNode.clientHeight,this.containerWidth=e.element.parentNode.clientWidth),"undefined"!=typeof IntersectionObserver&&"undefined"!=typeof ResizeObserver&&"virtual"===e.rowManager.getRenderMode()?(this.initializeVisibilityObserver(),this.autoResize=!0,this.resizeObserver=new ResizeObserver((t=>{if(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell){var n=Math.floor(t[0].contentRect.height),i=Math.floor(t[0].contentRect.width);this.tableHeight==n&&this.tableWidth==i||(this.tableHeight=n,this.tableWidth=i,e.element.parentNode&&(this.containerHeight=e.element.parentNode.clientHeight,this.containerWidth=e.element.parentNode.clientWidth),this.redrawTable())}})),this.resizeObserver.observe(e.element),t=window.getComputedStyle(e.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(t.getPropertyValue("max-height")||t.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver((t=>{if(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell){var n=Math.floor(t[0].contentRect.height),i=Math.floor(t[0].contentRect.width);this.containerHeight==n&&this.containerWidth==i||(this.containerHeight=n,this.containerWidth=i,this.tableHeight=e.element.clientHeight,this.tableWidth=e.element.clientWidth),this.redrawTable()}})),this.containerObserver.observe(this.table.element.parentNode)),this.subscribe("table-resize",this.tableResized.bind(this))):(this.binding=function(){(!e.browserMobile||e.browserMobile&&!e.modules.edit.currentCell)&&(e.columnManager.rerenderColumns(!0),e.redraw())},window.addEventListener("resize",this.binding)),this.subscribe("table-destroy",this.clearBindings.bind(this))}}initializeVisibilityObserver(){this.visibilityObserver=new IntersectionObserver((t=>{this.visible=t[0].isIntersecting,this.initialized?this.visible&&(this.redrawTable(this.initialRedraw),this.initialRedraw=!1):(this.initialized=!0,this.initialRedraw=!this.visible)})),this.visibilityObserver.observe(this.table.element)}redrawTable(t){this.initialized&&this.visible&&(this.table.columnManager.rerenderColumns(!0),this.table.redraw(t))}tableResized(){this.table.rowManager.redraw()}clearBindings(){this.binding&&window.removeEventListener("resize",this.binding),this.resizeObserver&&this.resizeObserver.unobserve(this.table.element),this.visibilityObserver&&this.visibilityObserver.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)}}ct.moduleName="resizeTable";class ht extends s{constructor(t){super(t),this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1,this.registerTableOption("responsiveLayout",!1),this.registerTableOption("responsiveLayoutCollapseStartOpen",!0),this.registerTableOption("responsiveLayoutCollapseUseFormatters",!0),this.registerTableOption("responsiveLayoutCollapseFormatter",!1),this.registerColumnOption("responsive")}initialize(){this.table.options.responsiveLayout&&(this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("column-show",this.updateColumnVisibility.bind(this)),this.subscribe("column-hide",this.updateColumnVisibility.bind(this)),this.subscribe("columns-loaded",this.initializeResponsivity.bind(this)),this.subscribe("column-moved",this.initializeResponsivity.bind(this)),this.subscribe("column-add",this.initializeResponsivity.bind(this)),this.subscribe("column-delete",this.initializeResponsivity.bind(this)),this.subscribe("table-redrawing",this.tableRedraw.bind(this)),"collapse"===this.table.options.responsiveLayout&&(this.subscribe("row-data-changed",this.generateCollapsedRowContent.bind(this)),this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-layout",this.layoutRow.bind(this))))}tableRedraw(t){-1===["fitColumns","fitDataStretch"].indexOf(this.layoutMode())&&(t||this.update())}initializeResponsivity(){var t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(((e,n)=>{e.modules.responsive&&e.modules.responsive.order&&e.modules.responsive.visible&&(e.modules.responsive.index=n,t.push(e),e.visible||"collapse"!==this.mode||this.hiddenColumns.push(e))})),t=(t=t.reverse()).sort(((t,e)=>e.modules.responsive.order-t.modules.responsive.order||e.modules.responsive.index-t.modules.responsive.index)),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(let t of this.table.columnManager.columnsByIndex)if("responsiveCollapse"==t.definition.formatter){this.collapseHandleColumn=t;break}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())}initializeColumn(t){var e=t.getDefinition();t.modules.responsive={order:void 0===e.responsive?1:e.responsive,visible:!1!==e.visible}}initializeRow(t){var e;"calc"!==t.type&&((e=document.createElement("div")).classList.add("tabulator-responsive-collapse"),t.modules.responsiveLayout={element:e,open:this.collapseStartOpen},this.collapseStartOpen||(e.style.display="none"))}layoutRow(t){var e=t.getElement();t.modules.responsiveLayout&&(e.appendChild(t.modules.responsiveLayout.element),this.generateCollapsedRowContent(t))}updateColumnVisibility(t,e){!e&&t.modules.responsive&&(t.modules.responsive.visible=t.visible,this.initializeResponsivity())}hideColumn(t){var e=this.hiddenColumns.length;t.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(t),this.generateCollapsedContent(),this.collapseHandleColumn&&!e&&this.collapseHandleColumn.show())}showColumn(t){var e;t.show(!1,!0),t.setWidth(t.getWidth()),"collapse"===this.mode&&((e=this.hiddenColumns.indexOf(t))>-1&&this.hiddenColumns.splice(e,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())}update(){for(var t=!0;t;){let e="fitColumns"==this.table.modules.layout.getMode()?this.table.columnManager.getFlexBaseWidth():this.table.columnManager.getWidth(),n=(this.table.options.headerVisible?this.table.columnManager.element.clientWidth:this.table.element.clientWidth)-e;if(n<0){let e=this.columns[this.index];e?(this.hideColumn(e),this.index++):t=!1}else{let e=this.columns[this.index-1];e&&n>0&&n>=e.getWidth()?(this.showColumn(e),this.index--):t=!1}this.table.rowManager.activeRowsCount||this.table.rowManager.renderEmptyScroll()}}generateCollapsedContent(){this.table.rowManager.getDisplayRows().forEach((t=>{this.generateCollapsedRowContent(t)}))}generateCollapsedRowContent(t){var e,n;if(t.modules.responsiveLayout){for(e=t.modules.responsiveLayout.element;e.firstChild;)e.removeChild(e.firstChild);(n=this.collapseFormatter(this.generateCollapsedRowData(t)))&&e.appendChild(n)}}generateCollapsedRowData(t){var e,n=t.getData(),i=[];return this.hiddenColumns.forEach((r=>{var o=r.getFieldValue(n);if(r.definition.title&&r.field)if(r.modules.format&&this.table.options.responsiveLayoutCollapseUseFormatters){function s(t){t()}e={value:!1,data:{},getValue:function(){return o},getData:function(){return n},getType:function(){return"cell"},getElement:function(){return document.createElement("div")},getRow:function(){return t.getComponent()},getColumn:function(){return r.getComponent()},getTable:()=>this.table},i.push({field:r.field,title:r.definition.title,value:r.modules.format.formatter.call(this.table.modules.format,e,r.modules.format.params,s)})}else i.push({field:r.field,title:r.definition.title,value:o})})),i}formatCollapsedData(t){var e=document.createElement("table");return t.forEach((function(t){var n,i=document.createElement("tr"),r=document.createElement("td"),o=document.createElement("td"),s=document.createElement("strong");r.appendChild(s),this.langBind("columns|"+t.field,(function(e){s.innerHTML=e||t.title})),t.value instanceof Node?((n=document.createElement("div")).appendChild(t.value),o.appendChild(n)):o.innerHTML=t.value,i.appendChild(r),i.appendChild(o),e.appendChild(i)}),this),Object.keys(t).length?e:""}}ht.moduleName="responsiveLayout";class ft extends s{constructor(t){super(t),this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null,this.registerTableOption("selectable","highlight"),this.registerTableOption("selectableRangeMode","drag"),this.registerTableOption("selectableRollingSelection",!0),this.registerTableOption("selectablePersistence",!0),this.registerTableOption("selectableCheck",(function(t,e){return!0})),this.registerTableFunction("selectRow",this.selectRows.bind(this)),this.registerTableFunction("deselectRow",this.deselectRows.bind(this)),this.registerTableFunction("toggleSelectRow",this.toggleRow.bind(this)),this.registerTableFunction("getSelectedRows",this.getSelectedRows.bind(this)),this.registerTableFunction("getSelectedData",this.getSelectedData.bind(this)),this.registerComponentFunction("row","select",this.selectRows.bind(this)),this.registerComponentFunction("row","deselect",this.deselectRows.bind(this)),this.registerComponentFunction("row","toggleSelect",this.toggleRow.bind(this)),this.registerComponentFunction("row","isSelected",this.isRowSelected.bind(this))}initialize(){!1!==this.table.options.selectable&&(this.subscribe("row-init",this.initializeRow.bind(this)),this.subscribe("row-deleting",this.rowDeleted.bind(this)),this.subscribe("rows-wipe",this.clearSelectionData.bind(this)),this.subscribe("rows-retrieve",this.rowRetrieve.bind(this)),this.table.options.selectable&&!this.table.options.selectablePersistence&&this.subscribe("data-refreshing",this.deselectRows.bind(this)))}rowRetrieve(t,e){return"selected"===t?this.selectedRows:e}rowDeleted(t){this._deselectRow(t,!0)}clearSelectionData(t){var e=this.selectedRows.length;this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e&&!0!==t&&this._rowSelectionChanged()}initializeRow(t){var e=this,n=t.getElement(),i=function(){setTimeout((function(){e.selecting=!1}),50),document.body.removeEventListener("mouseup",i)};t.modules.select={selected:!1},e.checkRowSelectability(t)?(n.classList.add("tabulator-selectable"),n.classList.remove("tabulator-unselectable"),e.table.options.selectable&&"highlight"!=e.table.options.selectable&&("click"===e.table.options.selectableRangeMode?n.addEventListener("click",this.handleComplexRowClick.bind(this,t)):(n.addEventListener("click",(function(n){e.table.modExists("edit")&&e.table.modules.edit.getCurrentCell()||e.table._clearSelection(),e.selecting||e.toggleRow(t)})),n.addEventListener("mousedown",(function(n){if(n.shiftKey)return e.table._clearSelection(),e.selecting=!0,e.selectPrev=[],document.body.addEventListener("mouseup",i),document.body.addEventListener("keyup",i),e.toggleRow(t),!1})),n.addEventListener("mouseenter",(function(n){e.selecting&&(e.table._clearSelection(),e.toggleRow(t),e.selectPrev[1]==t&&e.toggleRow(e.selectPrev[0]))})),n.addEventListener("mouseout",(function(n){e.selecting&&(e.table._clearSelection(),e.selectPrev.unshift(t))}))))):(n.classList.add("tabulator-unselectable"),n.classList.remove("tabulator-selectable"))}handleComplexRowClick(t,e){if(e.shiftKey){this.table._clearSelection(),this.lastClickedRow=this.lastClickedRow||t;var n=this.table.rowManager.getDisplayRowIndex(this.lastClickedRow),i=this.table.rowManager.getDisplayRowIndex(t),r=n<=i?n:i,o=n>=i?n:i,s=this.table.rowManager.getDisplayRows().slice(0).splice(r,o-r+1);e.ctrlKey||e.metaKey?(s.forEach((e=>{e!==this.lastClickedRow&&(!0===this.table.options.selectable||this.isRowSelected(t)||this.selectedRows.lengththis.table.options.selectable&&(s=s.slice(0,this.table.options.selectable)),this.selectRows(s)),this.table._clearSelection()}else e.ctrlKey||e.metaKey?(this.toggleRow(t),this.lastClickedRow=t):(this.deselectRows(void 0,!0),this.selectRows(t),this.lastClickedRow=t)}checkRowSelectability(t){return!(!t||"row"!==t.type)&&this.table.options.selectableCheck.call(this.table,t.getComponent())}toggleRow(t){this.checkRowSelectability(t)&&(t.modules.select&&t.modules.select.selected?this._deselectRow(t):this._selectRow(t))}selectRows(t){var e,n,i=[];switch(typeof t){case"undefined":e=this.table.rowManager.rows;break;case"string":(e=this.table.rowManager.findRow(t))||(e=this.table.rowManager.getRows(t));break;default:e=t}Array.isArray(e)?e.length&&(e.forEach((t=>{(n=this._selectRow(t,!0,!0))&&i.push(n)})),this._rowSelectionChanged(!1,i)):e&&this._selectRow(e,!1,!0)}_selectRow(t,e,n){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!n&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var i=this.table.rowManager.findRow(t);if(i){if(-1==this.selectedRows.indexOf(i))return i.getElement().classList.add("tabulator-selected"),i.modules.select||(i.modules.select={}),i.modules.select.selected=!0,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!0),this.selectedRows.push(i),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!0),this.dispatchExternal("rowSelected",i.getComponent()),this._rowSelectionChanged(e,i),i}else e||console.warn("Selection Error - No such row found, ignoring selection:"+t)}isRowSelected(t){return-1!==this.selectedRows.indexOf(t)}deselectRows(t,e){var n,i,r=[];switch(typeof t){case"undefined":n=Object.assign([],this.selectedRows);break;case"string":(n=this.table.rowManager.findRow(t))||(n=this.table.rowManager.getRows(t));break;default:n=t}Array.isArray(n)?n.length&&(n.forEach((t=>{(i=this._deselectRow(t,!0,!0))&&r.push(i)})),this._rowSelectionChanged(e,[],r)):n&&this._deselectRow(n,e,!0)}_deselectRow(t,e){var n,i,r=this,o=r.table.rowManager.findRow(t);if(o){if((n=r.selectedRows.findIndex((function(t){return t==o})))>-1)return(i=o.getElement())&&i.classList.remove("tabulator-selected"),o.modules.select||(o.modules.select={}),o.modules.select.selected=!1,o.modules.select.checkboxEl&&(o.modules.select.checkboxEl.checked=!1),r.selectedRows.splice(n,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(o,!1),this.dispatchExternal("rowDeselected",o.getComponent()),r._rowSelectionChanged(e,void 0,o),o}else e||console.warn("Deselection Error - No such row found, ignoring selection:"+t)}getSelectedData(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getData())})),t}getSelectedRows(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getComponent())})),t}_rowSelectionChanged(t,e=[],n=[]){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),t||(Array.isArray(e)||(e=[e]),e=e.map((t=>t.getComponent())),Array.isArray(n)||(n=[n]),n=n.map((t=>t.getComponent())),this.dispatchExternal("rowSelectionChanged",this.getSelectedData(),this.getSelectedRows(),e,n))}registerRowSelectCheckbox(t,e){t._row.modules.select||(t._row.modules.select={}),t._row.modules.select.checkboxEl=e}registerHeaderSelectCheckbox(t){this.headerCheckboxElement=t}childRowSelection(t,e){var n=this.table.modules.dataTree.getChildren(t,!0);if(e)for(let t of n)this._selectRow(t,!0);else for(let t of n)this._deselectRow(t,!0)}}function dt(t,e,n,i,r,o,s){var a=window.DateTime||luxon.DateTime,l=s.format||"dd/MM/yyyy HH:mm:ss",u=s.alignEmptyValues,c=0;if(void 0!==a){if(a.isDateTime(t)||(t="iso"===l?a.fromISO(String(t)):a.fromFormat(String(t),l)),a.isDateTime(e)||(e="iso"===l?a.fromISO(String(e)):a.fromFormat(String(e),l)),t.isValid){if(e.isValid)return t-e;c=1}else c=e.isValid?-1:0;return("top"===u&&"desc"===o||"bottom"===u&&"asc"===o)&&(c*=-1),c}console.error("Sort Error - 'datetime' sorter is dependant on luxon.js")}ft.moduleName="selectRow";var bt={number:function(t,e,n,i,r,o,s){var a=s.alignEmptyValues,l=s.decimalSeparator,u=s.thousandSeparator,c=0;if(t=String(t),e=String(e),u&&(t=t.split(u).join(""),e=e.split(u).join("")),l&&(t=t.split(l).join("."),e=e.split(l).join(".")),t=parseFloat(t),e=parseFloat(e),isNaN(t))c=isNaN(e)?0:-1;else{if(!isNaN(e))return t-e;c=1}return("top"===a&&"desc"===o||"bottom"===a&&"asc"===o)&&(c*=-1),c},string:function(t,e,n,i,r,o,s){var a,l=s.alignEmptyValues,u=0;if(t){if(e){switch(typeof s.locale){case"boolean":s.locale&&(a=this.langLocale());break;case"string":a=s.locale}return String(t).toLowerCase().localeCompare(String(e).toLowerCase(),a)}u=1}else u=e?-1:0;return("top"===l&&"desc"===o||"bottom"===l&&"asc"===o)&&(u*=-1),u},date:function(t,e,n,i,r,o,s){return s.format||(s.format="dd/MM/yyyy"),dt.call(this,t,e,n,i,r,o,s)},time:function(t,e,n,i,r,o,s){return s.format||(s.format="HH:mm"),dt.call(this,t,e,n,i,r,o,s)},datetime:dt,boolean:function(t,e,n,i,r,o,s){return(!0===t||"true"===t||"True"===t||1===t?1:0)-(!0===e||"true"===e||"True"===e||1===e?1:0)},array:function(t,e,n,i,r,o,s){var a=s.type||"length",l=s.alignEmptyValues,u=0;function c(t){var e;switch(a){case"length":e=t.length;break;case"sum":e=t.reduce((function(t,e){return t+e}));break;case"max":e=Math.max.apply(null,t);break;case"min":e=Math.min.apply(null,t);break;case"avg":e=t.reduce((function(t,e){return t+e}))/t.length}return e}if(Array.isArray(t)){if(Array.isArray(e))return c(e)-c(t);u=1}else u=Array.isArray(e)?-1:0;return("top"===l&&"desc"===o||"bottom"===l&&"asc"===o)&&(u*=-1),u},exists:function(t,e,n,i,r,o,s){return(void 0===t?0:1)-(void 0===e?0:1)},alphanum:function(t,e,n,i,r,o,s){var a,l,u,c,h,f=0,d=/(\d+)|(\D+)/g,b=/\d/,p=s.alignEmptyValues,m=0;if(t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if((a=String(t).toLowerCase())===(l=String(e).toLowerCase()))return 0;if(!b.test(a)||!b.test(l))return a>l?1:-1;for(a=a.match(d),l=l.match(d),h=a.length>l.length?l.length:a.length;fc?1:-1;return a.length>l.length}m=1}else m=e||0===e?-1:0;return("top"===p&&"desc"===o||"bottom"===p&&"asc"===o)&&(m*=-1),m}};class pt extends s{constructor(t){super(t),this.sortList=[],this.changed=!1,this.registerTableOption("sortMode","local"),this.registerTableOption("initialSort",!1),this.registerTableOption("columnHeaderSortMulti",!0),this.registerTableOption("sortOrderReverse",!1),this.registerTableOption("headerSortElement","
"),this.registerTableOption("headerSortClickElement","header"),this.registerColumnOption("sorter"),this.registerColumnOption("sorterParams"),this.registerColumnOption("headerSort",!0),this.registerColumnOption("headerSortStartingDir"),this.registerColumnOption("headerSortTristate")}initialize(){this.subscribe("column-layout",this.initializeColumn.bind(this)),this.subscribe("table-built",this.tableBuilt.bind(this)),this.registerDataHandler(this.sort.bind(this),20),this.registerTableFunction("setSort",this.userSetSort.bind(this)),this.registerTableFunction("getSorters",this.getSort.bind(this)),this.registerTableFunction("clearSort",this.clearSort.bind(this)),"remote"===this.table.options.sortMode&&this.subscribe("data-params",this.remoteSortParams.bind(this))}tableBuilt(){this.table.options.initialSort&&this.setSort(this.table.options.initialSort)}remoteSortParams(t,e,n,i){var r=this.getSort();return r.forEach((t=>{delete t.column})),i.sort=r,i}userSetSort(t,e){this.setSort(t,e),this.refreshSort()}clearSort(){this.clear(),this.refreshSort()}initializeColumn(t){var e,n,i=!1;switch(typeof t.definition.sorter){case"string":pt.sorters[t.definition.sorter]?i=pt.sorters[t.definition.sorter]:console.warn("Sort Error - No such sorter found: ",t.definition.sorter);break;case"function":i=t.definition.sorter}if(t.modules.sort={sorter:i,dir:"none",params:t.definition.sorterParams||{},startingDir:t.definition.headerSortStartingDir||"asc",tristate:t.definition.headerSortTristate},!1!==t.definition.headerSort){switch((e=t.getElement()).classList.add("tabulator-sortable"),(n=document.createElement("div")).classList.add("tabulator-col-sorter"),"icon"===this.table.options.headerSortClickElement?n.classList.add("tabulator-col-sorter-element"):e.classList.add("tabulator-col-sorter-element"),this.table.options.headerSortElement){case"function":break;case"object":n.appendChild(this.table.options.headerSortElement);break;default:n.innerHTML=this.table.options.headerSortElement}t.titleHolderElement.appendChild(n),t.modules.sort.element=n,this.setColumnHeaderSortIcon(t,"none"),("icon"===this.table.options.headerSortClickElement?n:e).addEventListener("click",(e=>{var n="",i=[],r=!1;if(t.modules.sort){if(t.modules.sort.tristate)n="none"==t.modules.sort.dir?t.modules.sort.startingDir:t.modules.sort.dir==t.modules.sort.startingDir?"asc"==t.modules.sort.dir?"desc":"asc":"none";else switch(t.modules.sort.dir){case"asc":n="desc";break;case"desc":n="asc";break;default:n=t.modules.sort.startingDir}this.table.options.columnHeaderSortMulti&&(e.shiftKey||e.ctrlKey)?(r=(i=this.getSort()).findIndex((e=>e.field===t.getField())),r>-1?(i[r].dir=n,r=i.splice(r,1)[0],"none"!=n&&i.push(r)):"none"!=n&&i.push({column:t,dir:n}),this.setSort(i)):"none"==n?this.clear():this.setSort(t,n),this.refreshSort()}}))}}refreshSort(){"remote"===this.table.options.sortMode?this.reloadData(null,!1,!1):this.refreshData(!0)}hasChanged(){var t=this.changed;return this.changed=!1,t}getSort(){var t=[];return this.sortList.forEach((function(e){e.column&&t.push({column:e.column.getComponent(),field:e.column.getField(),dir:e.dir})})),t}setSort(t,e){var n=this,i=[];Array.isArray(t)||(t=[{column:t,dir:e}]),t.forEach((function(t){var e;(e=n.table.columnManager.findColumn(t.column))?(t.column=e,i.push(t),n.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",t.column)})),n.sortList=i,this.dispatch("sort-changed")}clear(){this.setSort([])}findSorter(t){var e,n=this.table.rowManager.activeRows[0],i="string";if(n&&(n=n.getData(),t.getField()))switch(typeof(e=t.getFieldValue(n))){case"undefined":i="string";break;case"boolean":i="boolean";break;default:isNaN(e)||""===e?e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(i="alphanum"):i="number"}return pt.sorters[i]}sort(t){var e=this,n=this.table.options.sortOrderReverse?e.sortList.slice().reverse():e.sortList,i=[],r=[];return this.subscribedExternal("dataSorting")&&this.dispatchExternal("dataSorting",e.getSort()),e.clearColumnHeaders(),"remote"!==this.table.options.sortMode?(n.forEach((function(t,n){var r;t.column&&((r=t.column.modules.sort)&&(r.sorter||(r.sorter=e.findSorter(t.column)),t.params="function"==typeof r.params?r.params(t.column.getComponent(),t.dir):r.params,i.push(t)),e.setColumnHeader(t.column,t.dir))})),i.length&&e._sortItems(t,i)):n.forEach((function(t,n){e.setColumnHeader(t.column,t.dir)})),this.subscribedExternal("dataSorted")&&(t.forEach((t=>{r.push(t.getComponent())})),this.dispatchExternal("dataSorted",e.getSort(),r)),t}clearColumnHeaders(){this.table.columnManager.getRealColumns().forEach((t=>{t.modules.sort&&(t.modules.sort.dir="none",t.getElement().setAttribute("aria-sort","none"),this.setColumnHeaderSortIcon(t,"none"))}))}setColumnHeader(t,e){t.modules.sort.dir=e,t.getElement().setAttribute("aria-sort","asc"===e?"ascending":"descending"),this.setColumnHeaderSortIcon(t,e)}setColumnHeaderSortIcon(t,e){var n,i=t.modules.sort.element;if(t.definition.headerSort&&"function"==typeof this.table.options.headerSortElement){for(;i.firstChild;)i.removeChild(i.firstChild);"object"==typeof(n=this.table.options.headerSortElement.call(this.table,t.getComponent(),e))?i.appendChild(n):i.innerHTML=n}}_sortItems(t,e){var n=e.length-1;t.sort(((t,i)=>{for(var r,o=n;o>=0;o--){let n=e[o];if(0!==(r=this._sortRow(t,i,n.column,n.dir,n.params)))break}return r}))}_sortRow(t,e,n,i,r){var o,s,a="asc"==i?t:e,l="asc"==i?e:t;return t=void 0!==(t=n.getFieldValue(a.getData()))?t:"",e=void 0!==(e=n.getFieldValue(l.getData()))?e:"",o=a.getComponent(),s=l.getComponent(),n.modules.sort.sorter.call(this,t,e,o,s,n.getComponent(),i,r)}}pt.moduleName="sort",pt.sorters=bt;class mt extends s{constructor(t){super(t),this.tooltipSubscriber=null,this.headerSubscriber=null,this.timeout=null,this.popupInstance=null,this.registerTableOption("tooltipGenerationMode",void 0),this.registerTableOption("tooltipDelay",300),this.registerColumnOption("tooltip"),this.registerColumnOption("headerTooltip")}initialize(){this.deprecatedOptionsCheck(),this.subscribe("column-init",this.initializeColumn.bind(this))}deprecatedOptionsCheck(){this.deprecationCheckMsg("tooltipGenerationMode","This option is no longer needed as tooltips are always generated on hover now")}initializeColumn(t){t.definition.headerTooltip&&!this.headerSubscriber&&(this.headerSubscriber=!0,this.subscribe("column-mousemove",this.mousemoveCheck.bind(this,"headerTooltip")),this.subscribe("column-mouseout",this.mouseoutCheck.bind(this,"headerTooltip"))),t.definition.tooltip&&!this.tooltipSubscriber&&(this.tooltipSubscriber=!0,this.subscribe("cell-mousemove",this.mousemoveCheck.bind(this,"tooltip")),this.subscribe("cell-mouseout",this.mouseoutCheck.bind(this,"tooltip")))}mousemoveCheck(t,e,n){var i="tooltip"===t?n.column.definition.tooltip:n.definition.headerTooltip;i&&(this.clearPopup(),this.timeout=setTimeout(this.loadTooltip.bind(this,e,n,i),this.table.options.tooltipDelay))}mouseoutCheck(t,e,n){this.popupInstance||this.clearPopup()}clearPopup(t,e,n){clearTimeout(this.timeout),this.timeout=null,this.popupInstance&&this.popupInstance.hide()}loadTooltip(t,e,n){var i,r,o;"function"==typeof n&&(n=n(t,e.getComponent(),(function(t){r=t}))),n instanceof HTMLElement?i=n:(i=document.createElement("div"),!0===n&&(e instanceof g?n=e.value:e.definition.field?this.langBind("columns|"+e.definition.field,(t=>{i.innerHTML=n=t||e.definition.title})):n=e.definition.title),i.innerHTML=n),(n||0===n||!1===n)&&(i.classList.add("tabulator-tooltip"),i.addEventListener("mousemove",(t=>t.preventDefault())),this.popupInstance=this.popup(i),"function"==typeof r&&this.popupInstance.renderCallback(r),o=this.popupInstance.containerEventCoords(t),this.popupInstance.show(o.x+15,o.y+15).hideOnBlur((()=>{this.dispatchExternal("TooltipClosed",e.getComponent()),this.popupInstance=null})),this.dispatchExternal("TooltipOpened",e.getComponent()))}}mt.moduleName="tooltip";var gt={integer:function(t,e,n){return""===e||null==e||(e=Number(e),!isNaN(e)&&isFinite(e)&&Math.floor(e)===e)},float:function(t,e,n){return""===e||null==e||(e=Number(e),!isNaN(e)&&isFinite(e)&&e%1!=0)},numeric:function(t,e,n){return""===e||null==e||!isNaN(e)},string:function(t,e,n){return""===e||null==e||isNaN(e)},max:function(t,e,n){return""===e||null==e||parseFloat(e)<=n},min:function(t,e,n){return""===e||null==e||parseFloat(e)>=n},starts:function(t,e,n){return""===e||null==e||String(e).toLowerCase().startsWith(String(n).toLowerCase())},ends:function(t,e,n){return""===e||null==e||String(e).toLowerCase().endsWith(String(n).toLowerCase())},minLength:function(t,e,n){return""===e||null==e||String(e).length>=n},maxLength:function(t,e,n){return""===e||null==e||String(e).length<=n},in:function(t,e,n){return""===e||null==e||("string"==typeof n&&(n=n.split("|")),n.indexOf(e)>-1)},regex:function(t,e,n){return""===e||null==e||new RegExp(n).test(e)},unique:function(t,e,n){if(""===e||null==e)return!0;var i=!0,r=t.getData(),o=t.getColumn()._getSelf();return this.table.rowManager.rows.forEach((function(t){var n=t.getData();n!==r&&e==o.getFieldValue(n)&&(i=!1)})),i},required:function(t,e,n){return""!==e&&null!=e}};class _t extends s{constructor(t){super(t),this.invalidCells=[],this.registerTableOption("validationMode","blocking"),this.registerColumnOption("validator"),this.registerTableFunction("getInvalidCells",this.getInvalidCells.bind(this)),this.registerTableFunction("clearCellValidation",this.userClearCellValidation.bind(this)),this.registerTableFunction("validate",this.userValidate.bind(this)),this.registerComponentFunction("cell","isValid",this.cellIsValid.bind(this)),this.registerComponentFunction("cell","clearValidation",this.clearValidation.bind(this)),this.registerComponentFunction("cell","validate",this.cellValidate.bind(this)),this.registerComponentFunction("column","validate",this.columnValidate.bind(this)),this.registerComponentFunction("row","validate",this.rowValidate.bind(this))}initialize(){this.subscribe("cell-delete",this.clearValidation.bind(this)),this.subscribe("column-layout",this.initializeColumnCheck.bind(this)),this.subscribe("edit-success",this.editValidate.bind(this)),this.subscribe("edit-editor-clear",this.editorClear.bind(this)),this.subscribe("edit-edited-clear",this.editedClear.bind(this))}editValidate(t,e,n){var i="manual"===this.table.options.validationMode||this.validate(t.column.modules.validate,t,e);return!0!==i&&setTimeout((()=>{t.getElement().classList.add("tabulator-validation-fail"),this.dispatchExternal("validationFailed",t.getComponent(),e,i)})),i}editorClear(t,e){e&&t.column.modules.validate&&this.cellValidate(t),t.getElement().classList.remove("tabulator-validation-fail")}editedClear(t){t.modules.validate&&(t.modules.validate.invalid=!1)}cellIsValid(t){return t.modules.validate&&t.modules.validate.invalid||!0}cellValidate(t){return this.validate(t.column.modules.validate,t,t.getValue())}columnValidate(t){var e=[];return t.cells.forEach((t=>{!0!==this.cellValidate(t)&&e.push(t.getComponent())})),!e.length||e}rowValidate(t){var e=[];return t.cells.forEach((t=>{!0!==this.cellValidate(t)&&e.push(t.getComponent())})),!e.length||e}userClearCellValidation(t){t||(t=this.getInvalidCells()),Array.isArray(t)||(t=[t]),t.forEach((t=>{this.clearValidation(t._getSelf())}))}userValidate(t){var e=[];return this.table.rowManager.rows.forEach((t=>{var n=(t=t.getComponent()).validate();!0!==n&&(e=e.concat(n))})),!e.length||e}initializeColumnCheck(t){void 0!==t.definition.validator&&this.initializeColumn(t)}initializeColumn(t){var e,n=this,i=[];t.definition.validator&&(Array.isArray(t.definition.validator)?t.definition.validator.forEach((t=>{(e=n._extractValidator(t))&&i.push(e)})):(e=this._extractValidator(t.definition.validator))&&i.push(e),t.modules.validate=!!i.length&&i)}_extractValidator(t){var e,n,i;switch(typeof t){case"string":return(i=t.indexOf(":"))>-1?(e=t.substring(0,i),n=t.substring(i+1)):e=t,this._buildValidator(e,n);case"function":return this._buildValidator(t);case"object":return this._buildValidator(t.type,t.parameters)}}_buildValidator(t,e){var n="function"==typeof t?t:_t.validators[t];return n?{type:"function"==typeof t?"function":t,func:n,params:e}:(console.warn("Validator Setup Error - No matching validator found:",t),!1)}validate(t,e,n){var i=this,r=[],o=this.invalidCells.indexOf(e);return t&&t.forEach((t=>{t.func.call(i,e.getComponent(),n,t.params)||r.push({type:t.type,parameters:t.params})})),e.modules.validate||(e.modules.validate={}),r.length?(e.modules.validate.invalid=r,"manual"!==this.table.options.validationMode&&e.getElement().classList.add("tabulator-validation-fail"),-1==o&&this.invalidCells.push(e)):(e.modules.validate.invalid=!1,e.getElement().classList.remove("tabulator-validation-fail"),o>-1&&this.invalidCells.splice(o,1)),!r.length||r}getInvalidCells(){var t=[];return this.invalidCells.forEach((e=>{t.push(e.getComponent())})),t}clearValidation(t){var e;t.modules.validate&&t.modules.validate.invalid&&(t.getElement().classList.remove("tabulator-validation-fail"),t.modules.validate.invalid=!1,(e=this.invalidCells.indexOf(t))>-1&&this.invalidCells.splice(e,1))}}_t.moduleName="validate",_t.validators=gt;var vt=Object.freeze({__proto__:null,AccessorModule:a,AjaxModule:d,ClipboardModule:b,ColumnCalcsModule:C,DataTreeModule:E,DownloadModule:z,EditModule:R,ExportModule:L,FilterModule:P,FormatModule:F,FrozenColumnsModule:q,FrozenRowsModule:I,GroupRowsModule:N,HistoryModule:V,HtmlTableImportModule:W,ImportModule:G,InteractionModule:Y,KeybindingsModule:J,MenuModule:K,MoveColumnsModule:X,MoveRowsModule:Z,MutatorModule:Q,PageModule:et,PersistenceModule:rt,PopupModule:ot,PrintModule:st,ReactiveDataModule:at,ResizeColumnsModule:lt,ResizeRowsModule:ut,ResizeTableModule:ct,ResponsiveLayoutModule:ht,SelectRowModule:ft,SortModule:pt,TooltipModule:mt,ValidateModule:_t});class wt{constructor(t,e,n={}){this.table=t,this.msgType=e,this.registeredDefaults=Object.assign({},n)}register(t,e){this.registeredDefaults[t]=e}generate(t,e={}){var n=Object.assign({},this.registeredDefaults),i=this.table.options.debugInvalidOptions||!0===e.debugInvalidOptions;Object.assign(n,t);for(let t in e)n.hasOwnProperty(t)||(i&&console.warn("Invalid "+this.msgType+" option:",t),n[t]=e.key);for(let t in n)t in e?n[t]=e[t]:Array.isArray(n[t])?n[t]=Object.assign([],n[t]):"object"==typeof n[t]&&null!==n[t]?n[t]=Object.assign({},n[t]):void 0===n[t]&&delete n[t];return n}}class yt extends i{constructor(t){super(t),this.elementVertical=t.rowManager.element,this.elementHorizontal=t.columnManager.element,this.tableElement=t.rowManager.tableElement,this.verticalFillMode="fit"}initialize(){}clearRows(){}clearColumns(){}reinitializeColumnWidths(t){}renderRows(){}renderColumns(){}rerenderRows(t){t&&t()}rerenderColumns(t,e){}renderRowCells(t){}rerenderRowCells(t,e){}scrollColumns(t,e){}scrollRows(t,e){}resize(){}scrollToRow(t){}scrollToRowNearestTop(t){}visibleRows(t){return[]}rows(){return this.table.rowManager.getDisplayRows()}styleRow(t,e){var n=t.getElement();e%2?(n.classList.add("tabulator-row-even"),n.classList.remove("tabulator-row-odd")):(n.classList.add("tabulator-row-odd"),n.classList.remove("tabulator-row-even"))}clear(){this.clearRows(),this.clearColumns()}render(){this.renderRows(),this.renderColumns()}rerender(t){this.rerenderRows(),this.rerenderColumns()}scrollToRowPosition(t,e,n){var i=this.rows().indexOf(t),o=t.getElement(),s=0;return new Promise(((a,l)=>{if(i>-1){if(void 0===n&&(n=this.table.options.scrollToRowIfVisible),!n&&r.elVisible(o)&&(s=r.elOffset(o).top-r.elOffset(this.elementVertical).top)>0&&s{n.appendChild(t.getElement())})),t.element.appendChild(n),e||t.cells.forEach((t=>{t.cellRendered()}))}reinitializeColumnWidths(t){t.forEach((function(t){t.reinitializeWidth()}))}}class xt extends yt{constructor(t){super(t),this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.windowBuffer=200,this.visibleRows=null,this.initialized=!1,this.isFitData=!1,this.columns=[]}initialize(){this.compatibilityCheck(),this.layoutCheck(),this.vertScrollListen()}compatibilityCheck(){"fitDataTable"==this.options("layout")&&console.warn("Horizontal Virtual DOM is not compatible with fitDataTable layout mode"),this.options("responsiveLayout")&&console.warn("Horizontal Virtual DOM is not compatible with responsive columns"),this.options("rtl")&&console.warn("Horizontal Virtual DOM is not currently compatible with RTL text direction")}layoutCheck(){this.isFitData=this.options("layout").startsWith("fitData")}vertScrollListen(){this.subscribe("scroll-vertical",this.clearVisRowCache.bind(this)),this.subscribe("data-refreshed",this.clearVisRowCache.bind(this))}clearVisRowCache(){this.visibleRows=null}renderColumns(t,e){this.dataChange()}scrollColumns(t,e){this.scrollLeft!=t&&(this.scrollLeft=t,this.scroll(t-(this.vDomScrollPosLeft+this.windowBuffer)))}calcWindowBuffer(){var t=this.elementVertical.clientWidth;this.table.columnManager.columnsByIndex.forEach((e=>{if(e.visible){var n=e.getWidth();n>t&&(t=n)}})),this.windowBuffer=2*t}rerenderColumns(t,e){var n={cols:this.columns,leftCol:this.leftCol,rightCol:this.rightCol},i=0;t&&!this.initialized||(this.clear(),this.calcWindowBuffer(),this.scrollLeft=this.elementVertical.scrollLeft,this.vDomScrollPosLeft=this.scrollLeft-this.windowBuffer,this.vDomScrollPosRight=this.scrollLeft+this.elementVertical.clientWidth+this.windowBuffer,this.table.columnManager.columnsByIndex.forEach((t=>{var e,n={};t.visible&&(t.modules.frozen||(e=t.getWidth(),n.leftPos=i,n.rightPos=i+e,n.width=e,this.isFitData&&(n.fitDataCheck=!t.modules.vdomHoz||t.modules.vdomHoz.fitDataCheck),i+e>this.vDomScrollPosLeft&&i{e.appendChild(t.getElement())})),t.element.appendChild(e),t.cells.forEach((t=>{t.cellRendered()}))}}rerenderRowCells(t,e){this.reinitializeRow(t,e)}reinitializeColumnWidths(t){for(let t=this.leftCol;t<=this.rightCol;t++)this.columns[t].reinitializeWidth()}deinitialize(){this.initialized=!1}clear(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0}dataChange(){var t,e,n=!1;if(this.isFitData){if(this.table.columnManager.columnsByIndex.forEach((t=>{!t.definition.width&&t.visible&&(n=!0)})),n&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.elementVertical.clientWidth+this.windowBuffer,t=this.chain("rows-sample",[1],[],(()=>this.table.rowManager.getDisplayRows()))[0])){e=t.getElement(),t.generateCells(),this.tableElement.appendChild(e);for(let n=0;n{t!==this.columns[n]&&(e=!1)})),!e)}reinitializeRows(){var t=this.getVisibleRows(),e=this.table.rowManager.getRows().filter((e=>!t.includes(e)));t.forEach((t=>{this.reinitializeRow(t,!0)})),e.forEach((t=>{t.deinitialize()}))}getVisibleRows(){return this.visibleRows||(this.visibleRows=this.table.rowManager.getVisibleRows()),this.visibleRows}scroll(t){this.vDomScrollPosLeft+=t,this.vDomScrollPosRight+=t,Math.abs(t)>this.windowBuffer/2?this.rerenderColumns():t>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())}colPositionAdjust(t,e,n){for(let i=t;i{if("group"!==t.type){var e=t.getCell(n);t.getElement().insertBefore(e.getElement(),t.getCell(this.columns[this.rightCol]).getElement().nextSibling),e.cellRendered()}})),this.fitDataColActualWidthCheck(n),this.rightCol++,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.rightCol=this.rightCol)})),this.rightCol>=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=n.getWidth()):e=!1}t&&(this.tableElement.style.paddingRight=this.vDomPadRight+"px")}addColLeft(){for(var t=!1,e=!0;e;){let n=this.columns[this.leftCol-1];if(n)if(n.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){t=!0,this.getVisibleRows().forEach((t=>{if("group"!==t.type){var e=t.getCell(n);t.getElement().insertBefore(e.getElement(),t.getCell(this.columns[this.leftCol]).getElement()),e.cellRendered()}})),this.leftCol--,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.leftCol=this.leftCol)})),this.leftCol<=0?this.vDomPadLeft=0:this.vDomPadLeft-=n.getWidth();let e=this.fitDataColActualWidthCheck(n);e&&(this.scrollLeft=this.elementVertical.scrollLeft=this.elementVertical.scrollLeft+e,this.vDomPadRight-=e)}else e=!1;else e=!1}t&&(this.tableElement.style.paddingLeft=this.vDomPadLeft+"px")}removeColRight(){for(var t=!1,e=!0;e;){let n=this.columns[this.rightCol];n&&n.modules.vdomHoz.leftPos>this.vDomScrollPosRight?(t=!0,this.getVisibleRows().forEach((t=>{if("group"!==t.type){var e=t.getCell(n);try{t.getElement().removeChild(e.getElement())}catch(t){console.warn("Could not removeColRight",t.message)}}})),this.vDomPadRight+=n.getWidth(),this.rightCol--,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.rightCol=this.rightCol)}))):e=!1}t&&(this.tableElement.style.paddingRight=this.vDomPadRight+"px")}removeColLeft(){for(var t=!1,e=!0;e;){let n=this.columns[this.leftCol];n&&n.modules.vdomHoz.rightPos{if("group"!==t.type){var e=t.getCell(n);try{t.getElement().removeChild(e.getElement())}catch(t){console.warn("Could not removeColLeft",t.message)}}})),this.vDomPadLeft+=n.getWidth(),this.leftCol++,this.getVisibleRows().forEach((t=>{"group"!==t.type&&(t.modules.vdomHoz.leftCol=this.leftCol)}))):e=!1}t&&(this.tableElement.style.paddingLeft=this.vDomPadLeft+"px")}fitDataColActualWidthCheck(t){var e,n;return t.modules.vdomHoz.fitDataCheck&&(t.reinitializeWidth(),(n=(e=t.getWidth())-t.modules.vdomHoz.width)&&(t.modules.vdomHoz.rightPos+=n,t.modules.vdomHoz.width=e,this.colPositionAdjust(this.columns.indexOf(t)+1,this.columns.length,n)),t.modules.vdomHoz.fitDataCheck=!1),n}initializeRow(t){if("group"!==t.type){t.modules.vdomHoz={leftCol:this.leftCol,rightCol:this.rightCol},this.table.modules.frozenColumns&&this.table.modules.frozenColumns.leftColumns.forEach((e=>{this.appendCell(t,e)}));for(let e=this.leftCol;e<=this.rightCol;e++)this.appendCell(t,this.columns[e]);this.table.modules.frozenColumns&&this.table.modules.frozenColumns.rightColumns.forEach((e=>{this.appendCell(t,e)}))}}appendCell(t,e){if(e&&e.visible){let n=t.getCell(e);t.getElement().appendChild(n.getElement()),n.cellRendered()}}reinitializeRow(t,e){if("group"!==t.type&&(e||!t.modules.vdomHoz||t.modules.vdomHoz.leftCol!==this.leftCol||t.modules.vdomHoz.rightCol!==this.rightCol)){for(var n=t.getElement();n.firstChild;)n.removeChild(n.firstChild);this.initializeRow(t)}}}class Ct extends i{constructor(t){super(t),this.blockHozScrollEvent=!1,this.headersElement=null,this.contentsElement=null,this.element=null,this.columns=[],this.columnsByIndex=[],this.columnsByField={},this.scrollLeft=0,this.optionsList=new wt(this.table,"column definition",v),this.redrawBlock=!1,this.redrawBlockUpdate=null,this.renderer=null}initialize(){this.initializeRenderer(),this.headersElement=this.createHeadersElement(),this.contentsElement=this.createHeaderContentsElement(),this.element=this.createHeaderElement(),this.contentsElement.insertBefore(this.headersElement,this.contentsElement.firstChild),this.element.insertBefore(this.contentsElement,this.element.firstChild),this.initializeScrollWheelWatcher(),this.subscribe("scroll-horizontal",this.scrollHorizontal.bind(this)),this.subscribe("scrollbar-vertical",this.padVerticalScrollbar.bind(this))}padVerticalScrollbar(t){this.table.rtl?this.headersElement.style.marginLeft=t+"px":this.headersElement.style.marginRight=t+"px"}initializeRenderer(){var t,e={virtual:xt,basic:kt};(t="string"==typeof this.table.options.renderHorizontal?e[this.table.options.renderHorizontal]:this.table.options.renderHorizontal)?(this.renderer=new t(this.table,this.element,this.tableElement),this.renderer.initialize()):console.error("Unable to find matching renderer:",this.table.options.renderHorizontal)}createHeadersElement(){var t=document.createElement("div");return t.classList.add("tabulator-headers"),t.setAttribute("role","row"),t}createHeaderContentsElement(){var t=document.createElement("div");return t.classList.add("tabulator-header-contents"),t.setAttribute("role","rowgroup"),t}createHeaderElement(){var t=document.createElement("div");return t.classList.add("tabulator-header"),t.setAttribute("role","rowgroup"),this.table.options.headerVisible||t.classList.add("tabulator-header-hidden"),t}getElement(){return this.element}getContentsElement(){return this.contentsElement}getHeadersElement(){return this.headersElement}scrollHorizontal(t){this.contentsElement.scrollLeft=t,this.scrollLeft=t,this.renderer.scrollColumns(t)}initializeScrollWheelWatcher(){this.contentsElement.addEventListener("wheel",(t=>{var e;t.deltaX&&(e=this.contentsElement.scrollLeft+t.deltaX,this.table.rowManager.scrollHorizontal(e),this.table.columnManager.scrollHorizontal(e))}))}generateColumnsFromRowData(t){var e,n,i=[],r=this.table.options.autoColumnsDefinitions;if(t&&t.length){for(var o in e=t[0]){let t={field:o,title:o},r=e[o];switch(typeof r){case"undefined":n="string";break;case"boolean":n="boolean";break;case"object":n=Array.isArray(r)?"array":"string";break;default:n=isNaN(r)||""===r?r.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}t.sorter=n,i.push(t)}if(r)switch(typeof r){case"function":this.table.options.columns=r.call(this.table,i);break;case"object":Array.isArray(r)?i.forEach((t=>{var e=r.find((e=>e.field===t.field));e&&Object.assign(t,e)})):i.forEach((t=>{r[t.field]&&Object.assign(t,r[t.field])})),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}}setColumns(t,e){for(;this.headersElement.firstChild;)this.headersElement.removeChild(this.headersElement.firstChild);this.columns=[],this.columnsByIndex=[],this.columnsByField={},this.dispatch("columns-loading"),t.forEach(((t,e)=>{this._addColumn(t)})),this._reIndexColumns(),this.dispatch("columns-loaded"),this.rerenderColumns(!1,!0),this.redraw(!0)}_addColumn(t,e,n){var i=new w(t,this),r=i.getElement(),o=n?this.findColumnIndex(n):n;if(n&&o>-1){var s=n.getTopColumn(),a=this.columns.indexOf(s),l=s.getElement();e?(this.columns.splice(a,0,i),l.parentNode.insertBefore(r,l)):(this.columns.splice(a+1,0,i),l.parentNode.insertBefore(r,l.nextSibling))}else e?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement()));return i.columnRendered(),i}registerColumnField(t){t.definition.field&&(this.columnsByField[t.definition.field]=t)}registerColumnPosition(t){this.columnsByIndex.push(t)}_reIndexColumns(){this.columnsByIndex=[],this.columns.forEach((function(t){t.reRegisterPosition()}))}verticalAlignHeaders(){var t=0;this.redrawBlock||(this.headersElement.style.height="",this.columns.forEach((t=>{t.clearVerticalAlign()})),this.columns.forEach((e=>{var n=e.getHeight();n>t&&(t=n)})),this.headersElement.style.height=t+"px",this.columns.forEach((e=>{e.verticalAlign(this.table.options.columnHeaderVertAlign,t)})),this.table.rowManager.adjustTableSize())}findColumn(t){var e;return"object"!=typeof t?this.columnsByField[t]||!1:t instanceof w?t:t instanceof _?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&(e=[],this.columns.forEach((t=>{e.push(t),e=e.concat(t.getColumns(!0))})),e.find((e=>e.element===t))||!1)}getColumnByField(t){return this.columnsByField[t]}getColumnsByFieldRoot(t){var e=[];return Object.keys(this.columnsByField).forEach((n=>{n.split(".")[0]===t&&e.push(this.columnsByField[n])})),e}getColumnByIndex(t){return this.columnsByIndex[t]}getFirstVisibleColumn(){var t=this.columnsByIndex.findIndex((t=>t.visible));return t>-1&&this.columnsByIndex[t]}getColumns(){return this.columns}findColumnIndex(t){return this.columnsByIndex.findIndex((e=>t===e))}getRealColumns(){return this.columnsByIndex}traverse(t){this.columnsByIndex.forEach(((e,n)=>{t(e,n)}))}getDefinitions(t){var e=[];return this.columnsByIndex.forEach((n=>{(!t||t&&n.visible)&&e.push(n.getDefinition())})),e}getDefinitionTree(){var t=[];return this.columns.forEach((e=>{t.push(e.getDefinition(!0))})),t}getComponents(t){var e=[];return(t?this.columns:this.columnsByIndex).forEach((t=>{e.push(t.getComponent())})),e}getWidth(){var t=0;return this.columnsByIndex.forEach((e=>{e.visible&&(t+=e.getWidth())})),t}moveColumn(t,e,n){e.element.parentNode.insertBefore(t.element,e.element),n&&e.element.parentNode.insertBefore(e.element,t.element),this.moveColumnActual(t,e,n),this.verticalAlignHeaders(),this.table.rowManager.reinitialize()}moveColumnActual(t,e,n){t.parent.isGroup?this._moveColumnInArray(t.parent.columns,t,e,n):this._moveColumnInArray(this.columns,t,e,n),this._moveColumnInArray(this.columnsByIndex,t,e,n,!0),this.rerenderColumns(!0),this.dispatch("column-moved",t,e,n),this.subscribedExternal("columnMoved")&&this.dispatchExternal("columnMoved",t.getComponent(),this.table.columnManager.getComponents())}_moveColumnInArray(t,e,n,i,r){var o,s=t.indexOf(e);s>-1&&(t.splice(s,1),(o=t.indexOf(n))>-1?i&&(o+=1):o=s,t.splice(o,0,e),r&&(this.chain("column-moving-rows",[e,n,i],null,[])||[]).concat(this.table.rowManager.rows).forEach((function(t){if(t.cells.length){var e=t.cells.splice(s,1)[0];t.cells.splice(o,0,e)}})))}scrollToColumn(t,e,n){var i=0,r=t.getLeftOffset(),o=0,s=t.getElement();return new Promise(((a,l)=>{if(void 0===e&&(e=this.table.options.scrollToColumnPosition),void 0===n&&(n=this.table.options.scrollToColumnIfVisible),t.visible){switch(e){case"middle":case"center":o=-this.element.clientWidth/2;break;case"right":o=s.clientWidth-this.headersElement.clientWidth}if(!n&&r>0&&r+s.offsetWidth{e.push(n.generateCell(t))})),e}getFlexBaseWidth(){var t=this.table.element.clientWidth,e=0;return this.table.rowManager.element.scrollHeight>this.table.rowManager.element.clientHeight&&(t-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),this.columnsByIndex.forEach((function(n){var i,r,o;n.visible&&(i=n.definition.width||0,r=parseInt(n.minWidth),o="string"==typeof i?i.indexOf("%")>-1?t/100*parseInt(i):parseInt(i):i,e+=o>r?o:r)})),e}addColumn(t,e,n){return new Promise(((i,r)=>{var o=this._addColumn(t,e,n);this._reIndexColumns(),this.dispatch("column-add",t,e,n),"fitColumns"!=this.layoutMode()&&o.reinitializeWidth(),this.redraw(!0),this.table.rowManager.reinitialize(),this.rerenderColumns(),i(o)}))}deregisterColumn(t){var e,n=t.getField();n&&delete this.columnsByField[n],(e=this.columnsByIndex.indexOf(t))>-1&&this.columnsByIndex.splice(e,1),(e=this.columns.indexOf(t))>-1&&this.columns.splice(e,1),this.verticalAlignHeaders(),this.redraw()}rerenderColumns(t,e){this.redrawBlock?(!1===t||!0===t&&null===this.redrawBlockUpdate)&&(this.redrawBlockUpdate=t):this.renderer.rerenderColumns(t,e)}blockRedraw(){this.redrawBlock=!0,this.redrawBlockUpdate=null}restoreRedraw(){this.redrawBlock=!1,this.verticalAlignHeaders(),this.renderer.rerenderColumns(this.redrawBlockUpdate)}redraw(t){r.elVisible(this.element)&&this.verticalAlignHeaders(),t&&(this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),this.confirm("table-redrawing",t)||this.layoutRefresh(t),this.dispatch("table-redraw",t),this.table.footerManager.redraw()}}class Et extends yt{constructor(t){super(t),this.verticalFillMode="fill",this.scrollTop=0,this.scrollLeft=0,this.scrollTop=0,this.scrollLeft=0}clearRows(){for(var t=this.tableElement;t.firstChild;)t.removeChild(t.firstChild);t.scrollTop=0,t.scrollLeft=0,t.style.minWidth="",t.style.minHeight="",t.style.display="",t.style.visibility=""}renderRows(){var t=this.tableElement,e=!0,n=document.createDocumentFragment(),i=this.rows();i.forEach(((t,i)=>{this.styleRow(t,i),t.initialize(!1,!0),"group"!==t.type&&(e=!1),n.appendChild(t.getElement())})),t.appendChild(n),i.forEach((t=>{t.rendered(),t.heightInitialized||t.calcHeight(!0)})),i.forEach((t=>{t.heightInitialized||t.setCellHeight()})),t.style.minWidth=e?this.table.columnManager.getWidth()+"px":""}rerenderRows(t){this.clearRows(),t&&t(),this.renderRows()}scrollToRowNearestTop(t){var e=r.elOffset(t.getElement()).top;return!(Math.abs(this.elementVertical.scrollTop-e)>Math.abs(this.elementVertical.scrollTop+this.elementVertical.clientHeight-e))}scrollToRow(t){var e=t.getElement();this.elementVertical.scrollTop=r.elOffset(e).top-r.elOffset(this.elementVertical).top+this.elementVertical.scrollTop}visibleRows(t){return this.rows()}}class $t extends yt{constructor(t){super(t),this.verticalFillMode="fill",this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[]}clearRows(){for(var t=this.tableElement;t.firstChild;)t.removeChild(t.firstChild);t.style.paddingTop="",t.style.paddingBottom="",t.style.minHeight="",t.style.display="",t.style.visibility="",this.elementVertical.scrollTop=0,this.elementVertical.scrollLeft=0,this.scrollTop=0,this.scrollLeft=0,this.vDomTop=0,this.vDomBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0}renderRows(){this._virtualRenderFill()}rerenderRows(t){for(var e=this.elementVertical.scrollTop,n=!1,i=!1,r=this.table.rowManager.scrollLeft,o=this.rows(),s=this.vDomTop;s<=this.vDomBottom;s++)if(o[s]){var a=e-o[s].getElement().offsetTop;if(!(!1===i||Math.abs(a){t.deinitializeHeight()})),t&&t(),this.rows().length?this._virtualRenderFill(!1===n?this.rows.length-1:n,!0,i||0):(this.clear(),this.table.rowManager.tableEmpty()),this.scrollColumns(r)}scrollColumns(t){this.table.rowManager.scrollHorizontal(t)}scrollRows(t,e){var n=t-this.vDomScrollPosTop,i=t-this.vDomScrollPosBottom,r=2*this.vDomWindowBuffer,o=this.rows();if(this.scrollTop=t,-n>r||i>r){var s=this.table.rowManager.scrollLeft;this._virtualRenderFill(Math.floor(this.elementVertical.scrollTop/this.elementVertical.scrollHeight*o.length)),this.scrollColumns(s)}else e?(n<0&&this._addTopRow(o,-n),i<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(o,-i):this.vDomScrollPosBottom=this.scrollTop)):(i>=0&&this._addBottomRow(o,i),n>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(o,n):this.vDomScrollPosTop=this.scrollTop))}resize(){this.vDomWindowBuffer=this.table.options.renderVerticalBuffer||this.elementVertical.clientHeight}scrollToRowNearestTop(t){var e=this.rows().indexOf(t);return!(Math.abs(this.vDomTop-e)>Math.abs(this.vDomBottom-e))}scrollToRow(t){var e=this.rows().indexOf(t);e>-1&&this._virtualRenderFill(e,!0)}visibleRows(t){var e=this.elementVertical.scrollTop,n=this.elementVertical.clientHeight+e,i=!1,r=0,o=0,s=this.rows();if(t)r=this.vDomTop,o=this.vDomBottom;else for(var a=this.vDomTop;a<=this.vDomBottom;a++)if(s[a])if(i){if(!(n-s[a].getElement().offsetTop>=0))break;o=a}else if(e-s[a].getElement().offsetTop>=0)r=a;else{if(i=!0,!(n-s[a].getElement().offsetTop>=0))break;o=a}return s.slice(r,o+1)}_virtualRenderFill(t,e,n){var i,o,s=this.tableElement,a=this.elementVertical,l=0,u=0,c=0,h=0,f=0,d=0,b=this.rows(),p=b.length,m=0,g=[],_=0,v=0,w=this.table.rowManager.fixedHeight,y=this.elementVertical.clientHeight,k=this.table.options.rowHeight,x=!0;if(n=n||0,t=t||0){for(;s.firstChild;)s.removeChild(s.firstChild);(h=(p-t+1)*this.vDomRowHeight){t.rendered(),t.heightInitialized||t.calcHeight(!0)})),g.forEach((t=>{t.heightInitialized||t.setCellHeight()})),g.forEach((t=>{c=t.getHeight(),_this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*c),_++})),x=this.table.rowManager.adjustTableSize(),y=this.elementVertical.clientHeight,x&&(w||this.table.options.maxHeight)&&(k=u/_,v=Math.max(this.vDomWindowMinTotalRows,Math.ceil(y/k+this.vDomWindowBuffer/k)))}t?(this.vDomTopPad=e?this.vDomRowHeight*this.vDomTop+n:this.scrollTop-f,this.vDomBottomPad=this.vDomBottom==p-1?0:Math.max(this.vDomScrollHeight-this.vDomTopPad-u-f,0)):(this.vDomTopPad=0,this.vDomRowHeight=Math.floor((u+f)/_),this.vDomBottomPad=this.vDomRowHeight*(p-this.vDomBottom-1),this.vDomScrollHeight=f+u+this.vDomBottomPad-y),s.style.paddingTop=this.vDomTopPad+"px",s.style.paddingBottom=this.vDomBottomPad+"px",e&&(this.scrollTop=this.vDomTopPad+f+n-(this.elementVertical.scrollWidth>this.elementVertical.clientWidth?this.elementVertical.offsetHeight-y:0)),this.scrollTop=Math.min(this.scrollTop,this.elementVertical.scrollHeight-y),this.elementVertical.scrollWidth>this.elementVertical.clientWidth&&e&&(this.scrollTop+=this.elementVertical.offsetHeight-y),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,a.scrollTop=this.scrollTop,this.dispatch("render-virtual-fill")}}_addTopRow(t,e){for(var n=this.tableElement,i=[],r=0,o=this.vDomTop-1,s=0,a=!0;a;)if(this.vDomTop){let l,u,c=t[o];c&&s=l?(this.styleRow(c,o),n.insertBefore(c.getElement(),n.firstChild),c.initialized&&c.heightInitialized||i.push(c),c.initialize(),u||(l=c.getElement().offsetHeight,l>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l)),e-=l,r+=l,this.vDomTop--,o--,s++):a=!1):a=!1}else a=!1;for(let t of i)t.clearCellHeight();this._quickNormalizeRowHeight(i),r&&(this.vDomTopPad-=r,this.vDomTopPad<0&&(this.vDomTopPad=o*this.vDomRowHeight),o<1&&(this.vDomTopPad=0),n.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=r)}_removeTopRow(t,e){for(var n=[],i=0,r=0,o=!0;o;){let s,a=t[this.vDomTop];a&&r=s?(this.vDomTop++,e-=s,i+=s,n.push(a),r++):o=!1):o=!1}for(let t of n){let e=t.getElement();e.parentNode&&e.parentNode.removeChild(e)}i&&(this.vDomTopPad+=i,this.tableElement.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer)}_addBottomRow(t,e){for(var n=this.tableElement,i=[],r=0,o=this.vDomBottom+1,s=0,a=!0;a;){let l,u,c=t[o];c&&s=l?(this.styleRow(c,o),n.appendChild(c.getElement()),c.initialized&&c.heightInitialized||i.push(c),c.initialize(),u||(l=c.getElement().offsetHeight,l>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l)),e-=l,r+=l,this.vDomBottom++,o++,s++):a=!1):a=!1}for(let t of i)t.clearCellHeight();this._quickNormalizeRowHeight(i),r&&(this.vDomBottomPad-=r,(this.vDomBottomPad<0||o==t.length-1)&&(this.vDomBottomPad=0),n.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=r)}_removeBottomRow(t,e){for(var n=[],i=0,r=0,o=!0;o;){let s,a=t[this.vDomBottom];a&&r=s?(this.vDomBottom--,e-=s,i+=s,n.push(a),r++):o=!1):o=!1}for(let t of n){let e=t.getElement();e.parentNode&&e.parentNode.removeChild(e)}i&&(this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),this.tableElement.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i)}_quickNormalizeRowHeight(t){for(let e of t)e.calcHeight();for(let e of t)e.setCellHeight()}}class zt extends i{constructor(t){super(t),this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.placeholder=null,this.placeholderContents=null,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRowsPipeline=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRenderInPosition=!1,this.dataPipeline=[],this.displayPipeline=[],this.scrollbarWidth=0,this.renderer=null}createHolderElement(){var t=document.createElement("div");return t.classList.add("tabulator-tableholder"),t.setAttribute("tabindex",0),t}createTableElement(){var t=document.createElement("div");return t.classList.add("tabulator-table"),t.setAttribute("role","rowgroup"),t}initializePlaceholder(){var t=this.table.options.placeholder;if("function"==typeof t&&(t=t.call(this.table)),t=this.chain("placeholder",[t],t,t)||t){let e=document.createElement("div");if(e.classList.add("tabulator-placeholder"),"string"==typeof t){let n=document.createElement("div");n.classList.add("tabulator-placeholder-contents"),n.innerHTML=t,e.appendChild(n),this.placeholderContents=n}else"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(e.appendChild(t),this.placeholderContents=t):(console.warn("Invalid placeholder provided, must be string or HTML Element",t),this.el=null);this.placeholder=e}}getElement(){return this.element}getTableElement(){return this.tableElement}initialize(){this.initializePlaceholder(),this.initializeRenderer(),this.element.appendChild(this.tableElement),this.firstRender=!0,this.element.addEventListener("scroll",(()=>{var t=this.element.scrollLeft,e=this.scrollLeft>t,n=this.element.scrollTop,i=this.scrollTop>n;this.scrollLeft!=t&&(this.scrollLeft=t,this.dispatch("scroll-horizontal",t,e),this.dispatchExternal("scrollHorizontal",t,e),this._positionPlaceholder()),this.scrollTop!=n&&(this.scrollTop=n,this.renderer.scrollRows(n,i),this.dispatch("scroll-vertical",n,i),this.dispatchExternal("scrollVertical",n,i))}))}findRow(t){return"object"!=typeof t?void 0!==t&&(this.rows.find((e=>e.data[this.table.options.index]==t))||!1):t instanceof k?t:t instanceof y?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&this.rows.find((e=>e.getElement()===t))||!1}getRowFromDataObject(t){return this.rows.find((e=>e.data===t))||!1}getRowFromPosition(t){return this.getDisplayRows().find((e=>e.getPosition()===t&&e.isDisplayed()))}scrollToRow(t,e,n){return this.renderer.scrollToRowPosition(t,e,n)}setData(t,e,n){return new Promise(((i,r)=>{e&&this.getDisplayRows().length?this.table.options.pagination?this._setDataActual(t,!0):this.reRenderInPosition((()=>{this._setDataActual(t)})):(this.table.options.autoColumns&&n&&this.table.initialized&&this.table.columnManager.generateColumnsFromRowData(t),this.resetScroll(),this._setDataActual(t)),i()}))}_setDataActual(t,e){this.dispatchExternal("dataProcessing",t),this._wipeElements(),Array.isArray(t)?(this.dispatch("data-processing",t),t.forEach(((t,e)=>{if(t&&"object"==typeof t){var n=new k(t,this);this.rows.push(n)}else console.warn("Data Loading Warning - Invalid row data detected and ignored, expecting object but received:",t)})),this.refreshActiveData(!1,!1,e),this.dispatch("data-processed",t),this.dispatchExternal("dataProcessed",t)):console.error("Data Loading Error - Unable to process data due to invalid data type \nExpecting: array \nReceived: ",typeof t,"\nData: ",t)}_wipeElements(){this.dispatch("rows-wipe"),this.destroy(),this.adjustTableSize(),this.dispatch("rows-wiped")}destroy(){this.rows.forEach((t=>{t.wipe()})),this.rows=[],this.activeRows=[],this.activeRowsPipeline=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0}deleteRow(t,e){var n=this.rows.indexOf(t),i=this.activeRows.indexOf(t);i>-1&&this.activeRows.splice(i,1),n>-1&&this.rows.splice(n,1),this.setActiveRows(this.activeRows),this.displayRowIterator((e=>{var n=e.indexOf(t);n>-1&&e.splice(n,1)})),e||this.reRenderInPosition(),this.regenerateRowPositions(),this.dispatchExternal("rowDeleted",t.getComponent()),this.displayRowsCount||this.tableEmpty(),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.getData())}addRow(t,e,n,i){return this.addRowActual(t,e,n,i)}addRows(t,e,n,i){var r=[];return new Promise(((o,s)=>{e=this.findAddRowPos(e),Array.isArray(t)||(t=[t]),(void 0===n&&e||void 0!==n&&!e)&&t.reverse(),t.forEach(((t,i)=>{var o=this.addRow(t,e,n,!0);r.push(o),this.dispatch("row-added",o,t,e,n)})),this.refreshActiveData(!!i&&"displayPipeline",!1,!0),this.regenerateRowPositions(),r.length&&this._clearPlaceholder(),o(r)}))}findAddRowPos(t){return void 0===t&&(t=this.table.options.addRowPos),"pos"===t&&(t=!0),"bottom"===t&&(t=!1),t}addRowActual(t,e,n,i){var r,o,s=t instanceof k?t:new k(t||{},this),a=this.findAddRowPos(e),l=-1;return n||(o=this.chain("row-adding-position",[s,a],null,{index:n,top:a}),n=o.index,a=o.top),void 0!==n&&(n=this.findRow(n)),(n=this.chain("row-adding-index",[s,n,a],null,n))&&(l=this.rows.indexOf(n)),n&&l>-1?(r=this.activeRows.indexOf(n),this.displayRowIterator((function(t){var e=t.indexOf(n);e>-1&&t.splice(a?e:e+1,0,s)})),r>-1&&this.activeRows.splice(a?r:r+1,0,s),this.rows.splice(a?l:l+1,0,s)):a?(this.displayRowIterator((function(t){t.unshift(s)})),this.activeRows.unshift(s),this.rows.unshift(s)):(this.displayRowIterator((function(t){t.push(s)})),this.activeRows.push(s),this.rows.push(s)),this.setActiveRows(this.activeRows),this.dispatchExternal("rowAdded",s.getComponent()),this.subscribedExternal("dataChanged")&&this.dispatchExternal("dataChanged",this.table.rowManager.getData()),i||this.reRenderInPosition(),s}moveRow(t,e,n){this.dispatch("row-move",t,e,n),this.moveRowActual(t,e,n),this.regenerateRowPositions(),this.dispatch("row-moved",t,e,n),this.dispatchExternal("rowMoved",t.getComponent())}moveRowActual(t,e,n){this.moveRowInArray(this.rows,t,e,n),this.moveRowInArray(this.activeRows,t,e,n),this.displayRowIterator((i=>{this.moveRowInArray(i,t,e,n)})),this.dispatch("row-moving",t,e,n)}moveRowInArray(t,e,n,i){var r,o,s;if(e!==n&&((r=t.indexOf(e))>-1&&(t.splice(r,1),(o=t.indexOf(n))>-1?i?t.splice(o+1,0,e):t.splice(o,0,e):t.splice(r,0,e)),t===this.getDisplayRows())){s=o>r?o:r+1;for(let e=r-1&&e}nextDisplayRow(t,e){var n=this.getDisplayRowIndex(t),i=!1;return!1!==n&&n-1)&&n}getData(t,e){var n=[];return this.getRows(t).forEach((function(t){"row"==t.type&&n.push(t.getData(e||"data"))})),n}getComponents(t){var e=[];return this.getRows(t).forEach((function(t){e.push(t.getComponent())})),e}getDataCount(t){return this.getRows(t).length}scrollHorizontal(t){this.scrollLeft=t,this.element.scrollLeft=t,this.dispatch("scroll-horizontal",t)}registerDataPipelineHandler(t,e){void 0!==e?(this.dataPipeline.push({handler:t,priority:e}),this.dataPipeline.sort(((t,e)=>t.priority-e.priority))):console.error("Data pipeline handlers must have a priority in order to be registered")}registerDisplayPipelineHandler(t,e){void 0!==e?(this.displayPipeline.push({handler:t,priority:e}),this.displayPipeline.sort(((t,e)=>t.priority-e.priority))):console.error("Display pipeline handlers must have a priority in order to be registered")}refreshActiveData(t,e,n){var i=this.table,o="",s=0,a=["all","dataPipeline","display","displayPipeline","end"];if(!this.table.destroyed){if("function"==typeof t)if((s=this.dataPipeline.findIndex((e=>e.handler===t)))>-1)o="dataPipeline",e&&(s==this.dataPipeline.length-1?o="display":s++);else{if(!((s=this.displayPipeline.findIndex((e=>e.handler===t)))>-1))return void console.error("Unable to refresh data, invalid handler provided",t);o="displayPipeline",e&&(s==this.displayPipeline.length-1?o="end":s++)}else o=t||"all",s=0;if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||this.redrawBlockRestoreConfig&&(this.redrawBlockRestoreConfig.stage===o&&s{"row"===t.type&&(t.setPosition(e),e++)}))}setActiveRows(t){this.activeRows=this.activeRows=Object.assign([],t),this.activeRowsCount=this.activeRows.length}resetDisplayRows(){this.displayRows=[],this.displayRows.push(this.activeRows.slice(0)),this.displayRowsCount=this.displayRows[0].length}setDisplayRows(t,e){this.displayRows[e]=t,e==this.displayRows.length-1&&(this.displayRowsCount=this.displayRows[this.displayRows.length-1].length)}getDisplayRows(t){return void 0===t?this.displayRows.length?this.displayRows[this.displayRows.length-1]:[]:this.displayRows[t]||[]}getVisibleRows(t,e){var n=Object.assign([],this.renderer.visibleRows(!e));return t&&(n=this.chain("rows-visible",[e],n,n)),n}displayRowIterator(t){this.activeRowsPipeline.forEach(t),this.displayRows.forEach(t),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length}getRows(t){var e=[];switch(t){case"active":e=this.activeRows;break;case"display":e=this.table.rowManager.getDisplayRows();break;case"visible":e=this.getVisibleRows(!1,!0);break;default:e=this.chain("rows-retrieve",t,null,this.rows)||this.rows}return e}reRenderInPosition(t){this.redrawBlock?t?t():this.redrawBlockRenderInPosition=!0:(this.dispatchExternal("renderStarted"),this.renderer.rerenderRows(t),this.fixedHeight||this.adjustTableSize(),this.scrollBarCheck(),this.dispatchExternal("renderComplete"))}scrollBarCheck(){var t=0;this.element.scrollHeight>this.element.clientHeight&&(t=this.element.offsetWidth-this.element.clientWidth),t!==this.scrollbarWidth&&(this.scrollbarWidth=t,this.dispatch("scrollbar-vertical",t))}initializeRenderer(){var t,e={virtual:$t,basic:Et};(t="string"==typeof this.table.options.renderVertical?e[this.table.options.renderVertical]:this.table.options.renderVertical)?(this.renderMode=this.table.options.renderVertical,this.renderer=new t(this.table,this.element,this.tableElement),this.renderer.initialize(),!this.table.element.clientHeight&&!this.table.options.height||this.table.options.minHeight&&this.table.options.maxHeight?this.fixedHeight=!1:this.fixedHeight=!0):console.error("Unable to find matching renderer:",this.table.options.renderVertical)}getRenderMode(){return this.renderMode}renderTable(){this.dispatchExternal("renderStarted"),this.element.scrollTop=0,this._clearTable(),this.displayRowsCount?(this.renderer.renderRows(),this.firstRender&&(this.firstRender=!1,this.fixedHeight||this.adjustTableSize(),this.layoutRefresh(!0))):this.renderEmptyScroll(),this.fixedHeight||this.adjustTableSize(),this.dispatch("table-layout"),this.displayRowsCount||this._showPlaceholder(),this.scrollBarCheck(),this.dispatchExternal("renderComplete")}renderEmptyScroll(){this.placeholder?this.tableElement.style.display="none":this.tableElement.style.minWidth=this.table.columnManager.getWidth()+"px"}_clearTable(){this._clearPlaceholder(),this.scrollTop=0,this.scrollLeft=0,this.renderer.clearRows()}tableEmpty(){this.renderEmptyScroll(),this._showPlaceholder()}_showPlaceholder(){this.placeholder&&(this.placeholder&&this.placeholder.parentNode&&this.placeholder.parentNode.removeChild(this.placeholder),this.initializePlaceholder(),this.placeholder.setAttribute("tabulator-render-mode",this.renderMode),this.getElement().appendChild(this.placeholder),this._positionPlaceholder(),this.adjustTableSize())}_clearPlaceholder(){this.placeholder&&this.placeholder.parentNode&&this.placeholder.parentNode.removeChild(this.placeholder),this.tableElement.style.minWidth="",this.tableElement.style.display=""}_positionPlaceholder(){this.placeholder&&this.placeholder.parentNode&&(this.placeholder.style.width=this.table.columnManager.getWidth()+"px",this.placeholderContents.style.width=this.table.rowManager.element.clientWidth+"px",this.placeholderContents.style.marginLeft=this.scrollLeft+"px")}styleRow(t,e){var n=t.getElement();e%2?(n.classList.add("tabulator-row-even"),n.classList.remove("tabulator-row-odd")):(n.classList.add("tabulator-row-odd"),n.classList.remove("tabulator-row-even"))}normalizeHeight(){this.activeRows.forEach((function(t){t.normalizeHeight()}))}adjustTableSize(){let t,e=this.element.clientHeight,n=!1;if("fill"===this.renderer.verticalFillMode){let i=Math.floor(this.table.columnManager.getElement().getBoundingClientRect().height+(this.table.footerManager&&this.table.footerManager.active&&!this.table.footerManager.external?this.table.footerManager.getElement().getBoundingClientRect().height:0));if(this.fixedHeight){t=isNaN(this.table.options.minHeight)?this.table.options.minHeight:this.table.options.minHeight+"px";const e="calc(100% - "+i+"px)";this.element.style.minHeight=t||"calc(100% - "+i+"px)",this.element.style.height=e,this.element.style.maxHeight=e}else this.element.style.height="",this.element.style.height=this.table.element.clientHeight-i+"px",this.element.scrollTop=this.scrollTop;this.renderer.resize(),this.fixedHeight||e==this.element.clientHeight||(n=!0,this.subscribed("table-resize")?this.dispatch("table-resize"):this.redraw()),this.scrollBarCheck()}return this._positionPlaceholder(),n}reinitialize(){this.rows.forEach((function(t){t.reinitialize(!0)}))}blockRedraw(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1}restoreRedraw(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.handler,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRenderInPosition&&this.reRenderInPosition(),this.redrawBlockRenderInPosition=!1}redraw(t){const e=this.adjustTableSize();this.table.tableWidth=this.table.element.clientWidth,t?this.renderTable():(e&&this.reRenderInPosition(),this.scrollHorizontal(this.scrollLeft))}resetScroll(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var t=document.createEvent("Event");t.initEvent("scroll",!1,!0),this.element.dispatchEvent(t)}else this.element.dispatchEvent(new Event("scroll"))}}class jt extends i{constructor(t){super(t),this.active=!1,this.element=this.createElement(),this.containerElement=this.createContainerElement(),this.external=!1}initialize(){this.initializeElement()}createElement(){var t=document.createElement("div");return t.classList.add("tabulator-footer"),t}createContainerElement(){var t=document.createElement("div");return t.classList.add("tabulator-footer-contents"),this.element.appendChild(t),t}initializeElement(){this.table.options.footerElement&&("string"==typeof this.table.options.footerElement?"<"===this.table.options.footerElement[0]?this.containerElement.innerHTML=this.table.options.footerElement:(this.external=!0,this.containerElement=document.querySelector(this.table.options.footerElement)):this.element=this.table.options.footerElement)}getElement(){return this.element}append(t){this.activate(),this.containerElement.appendChild(t),this.table.rowManager.adjustTableSize()}prepend(t){this.activate(),this.element.insertBefore(t,this.element.firstChild),this.table.rowManager.adjustTableSize()}remove(t){t.parentNode.removeChild(t),this.deactivate()}deactivate(t){this.element.firstChild&&!t||(this.external||this.element.parentNode.removeChild(this.element),this.active=!1)}activate(){this.active||(this.active=!0,this.external||(this.table.element.appendChild(this.getElement()),this.table.element.style.display=""))}redraw(){this.dispatch("footer-redraw")}}class Tt extends i{constructor(t){super(t),this.el=null,this.abortClasses=["tabulator-headers","tabulator-table"],this.previousTargets={},this.listeners=["click","dblclick","contextmenu","mouseenter","mouseleave","mouseover","mouseout","mousemove","mouseup","mousedown","touchstart","touchend"],this.componentMap={"tabulator-cell":"cell","tabulator-row":"row","tabulator-group":"group","tabulator-col":"column"},this.pseudoTrackers={row:{subscriber:null,target:null},cell:{subscriber:null,target:null},group:{subscriber:null,target:null},column:{subscriber:null,target:null}},this.pseudoTracking=!1}initialize(){this.el=this.table.element,this.buildListenerMap(),this.bindSubscriptionWatchers()}buildListenerMap(){var t={};this.listeners.forEach((e=>{t[e]={handler:null,components:[]}})),this.listeners=t}bindPseudoEvents(){Object.keys(this.pseudoTrackers).forEach((t=>{this.pseudoTrackers[t].subscriber=this.pseudoMouseEnter.bind(this,t),this.subscribe(t+"-mouseover",this.pseudoTrackers[t].subscriber)})),this.pseudoTracking=!0}pseudoMouseEnter(t,e,n){this.pseudoTrackers[t].target!==n&&(this.pseudoTrackers[t].target&&this.dispatch(t+"-mouseleave",e,this.pseudoTrackers[t].target),this.pseudoMouseLeave(t,e),this.pseudoTrackers[t].target=n,this.dispatch(t+"-mouseenter",e,n))}pseudoMouseLeave(t,e){var n=Object.keys(this.pseudoTrackers),i={row:["cell"],cell:["row"]};(n=n.filter((e=>{var n=i[t];return e!==t&&(!n||n&&!n.includes(e))}))).forEach((t=>{var n=this.pseudoTrackers[t].target;this.pseudoTrackers[t].target&&(this.dispatch(t+"-mouseleave",e,n),this.pseudoTrackers[t].target=null)}))}bindSubscriptionWatchers(){var t=Object.keys(this.listeners),e=Object.values(this.componentMap);for(let n of e)for(let e of t){let t=n+"-"+e;this.subscriptionChange(t,this.subscriptionChanged.bind(this,n,e))}this.subscribe("table-destroy",this.clearWatchers.bind(this))}subscriptionChanged(t,e,n){var i=this.listeners[e].components,r=i.indexOf(t),o=!1;n?-1===r&&(i.push(t),o=!0):this.subscribed(t+"-"+e)||r>-1&&(i.splice(r,1),o=!0),"mouseenter"!==e&&"mouseleave"!==e||this.pseudoTracking||this.bindPseudoEvents(),o&&this.updateEventListeners()}updateEventListeners(){for(let t in this.listeners){let e=this.listeners[t];e.components.length?e.handler||(e.handler=this.track.bind(this,t),this.el.addEventListener(t,e.handler)):e.handler&&(this.el.removeEventListener(t,e.handler),e.handler=null)}}track(t,e){var n=e.composedPath&&e.composedPath()||e.path,i=this.findTargets(n);i=this.bindComponents(t,i),this.triggerEvents(t,e,i),!this.pseudoTracking||"mouseover"!=t&&"mouseleave"!=t||Object.keys(i).length||this.pseudoMouseLeave("none",e)}findTargets(t){var e={};let n=Object.keys(this.componentMap);for(let i of t){let t=i.classList?[...i.classList]:[];if(t.filter((t=>this.abortClasses.includes(t))).length)break;let r=t.filter((t=>n.includes(t)));for(let t of r)e[this.componentMap[t]]||(e[this.componentMap[t]]=i)}return e.group&&e.group===e.row&&delete e.row,e}bindComponents(t,e){var n=Object.keys(e).reverse(),i=this.listeners[t],r={},o={};for(let t of n){let n,s=e[t],a=this.previousTargets[t];if(a&&a.target===s)n=a.component;else switch(t){case"row":case"group":(i.components.includes("row")||i.components.includes("cell")||i.components.includes("group"))&&(n=this.table.rowManager.getVisibleRows(!0).find((t=>t.getElement()===s)),e.row&&e.row.parentNode&&e.row.parentNode.closest(".tabulator-row")&&(e[t]=!1));break;case"column":i.components.includes("column")&&(n=this.table.columnManager.findColumn(s));break;case"cell":i.components.includes("cell")&&(r.row instanceof k?n=r.row.findCell(s):e.row&&console.warn("Event Target Lookup Error - The row this cell is attached to cannot be found, has the table been reinitialized without being destroyed first?"))}n&&(r[t]=n,o[t]={target:s,component:n})}return this.previousTargets=o,r}triggerEvents(t,e,n){var i=this.listeners[t];for(let r in n)n[r]&&i.components.includes(r)&&this.dispatch(r+"-"+t,e,n[r])}clearWatchers(){for(let t in this.listeners){let e=this.listeners[t];e.handler&&(this.el.removeEventListener(t,e.handler),e.handler=null)}}}class St{constructor(t){this.table=t,this.bindings={}}bind(t,e,n){this.bindings[t]||(this.bindings[t]={}),this.bindings[t][e]?console.warn("Unable to bind component handler, a matching function name is already bound",t,e,n):this.bindings[t][e]=n}handle(t,e,n){if(this.bindings[t]&&this.bindings[t][n]&&"function"==typeof this.bindings[t][n].bind)return this.bindings[t][n].bind(null,e);"then"===n||"string"!=typeof n||n.startsWith("_")||this.table.options.debugInvalidComponentFuncs&&console.error("The "+t+" component does not have a "+n+" function, have you checked that you have the correct Tabulator module installed?")}}class Rt extends i{constructor(t){super(t),this.requestOrder=0,this.loading=!1}initialize(){}load(t,e,n,i,r,o){var s=++this.requestOrder;return this.table.destroyed?Promise.resolve():(this.dispatchExternal("dataLoading",t),!t||0!=t.indexOf("{")&&0!=t.indexOf("[")||(t=JSON.parse(t)),this.confirm("data-loading",[t,e,n,r])?(this.loading=!0,r||this.alertLoader(),e=this.chain("data-params",[t,n,r],e||{},e||{}),e=this.mapParams(e,this.table.options.dataSendParams),this.chain("data-load",[t,e,n,r],!1,Promise.resolve([])).then((t=>{if(this.table.destroyed)console.warn("Data Load Response Blocked - Table has been destroyed");else{Array.isArray(t)||"object"!=typeof t||(t=this.mapParams(t,this.objectInvert(this.table.options.dataReceiveParams)));var e=this.chain("data-loaded",t,null,t);s==this.requestOrder?(this.clearAlert(),!1!==e&&(this.dispatchExternal("dataLoaded",e),this.table.rowManager.setData(e,i,void 0===o?!i:o))):console.warn("Data Load Response Blocked - An active data load request was blocked by an attempt to change table data while the request was being made")}})).catch((t=>{console.error("Data Load Error: ",t),this.dispatchExternal("dataLoadError",t),r||this.alertError(),setTimeout((()=>{this.clearAlert()}),this.table.options.dataLoaderErrorTimeout)})).finally((()=>{this.loading=!1}))):(this.dispatchExternal("dataLoaded",t),t||(t=[]),this.table.rowManager.setData(t,i,void 0===o?!i:o),Promise.resolve()))}mapParams(t,e){var n={};for(let i in t)n[e.hasOwnProperty(i)?e[i]:i]=t[i];return n}objectInvert(t){var e={};for(let n in t)e[t[n]]=n;return e}blockActiveLoad(){this.requestOrder++}alertLoader(){("function"==typeof this.table.options.dataLoader?this.table.options.dataLoader():this.table.options.dataLoader)&&this.table.alertManager.alert(this.table.options.dataLoaderLoading||this.langText("data|loading"))}alertError(){this.table.alertManager.alert(this.table.options.dataLoaderError||this.langText("data|error"),"error")}clearAlert(){this.table.alertManager.clear()}}class At{constructor(t,e,n){this.table=t,this.events={},this.optionsList=e||{},this.subscriptionNotifiers={},this.dispatch=n?this._debugDispatch.bind(this):this._dispatch.bind(this),this.debug=n}subscriptionChange(t,e){this.subscriptionNotifiers[t]||(this.subscriptionNotifiers[t]=[]),this.subscriptionNotifiers[t].push(e),this.subscribed(t)&&this._notifySubscriptionChange(t,!0)}subscribe(t,e){this.events[t]||(this.events[t]=[]),this.events[t].push(e),this._notifySubscriptionChange(t,!0)}unsubscribe(t,e){var n;if(this.events[t]){if(e){if(!((n=this.events[t].findIndex((t=>t===e)))>-1))return void console.warn("Cannot remove event, no matching event found:",t,e);this.events[t].splice(n,1)}else delete this.events[t];this._notifySubscriptionChange(t,!1)}else console.warn("Cannot remove event, no events set on:",t)}subscribed(t){return this.events[t]&&this.events[t].length}_notifySubscriptionChange(t,e){var n=this.subscriptionNotifiers[t];n&&n.forEach((t=>{t(e)}))}_dispatch(){var t,e=Array.from(arguments),n=e.shift();return this.events[n]&&this.events[n].forEach(((n,i)=>{let r=n.apply(this.table,e);i||(t=r)})),t}_debugDispatch(){var t=Array.from(arguments),e=t[0];return t[0]="ExternalEvent:"+t[0],(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._dispatch(...arguments)}}class Mt{constructor(t){this.events={},this.subscriptionNotifiers={},this.dispatch=t?this._debugDispatch.bind(this):this._dispatch.bind(this),this.chain=t?this._debugChain.bind(this):this._chain.bind(this),this.confirm=t?this._debugConfirm.bind(this):this._confirm.bind(this),this.debug=t}subscriptionChange(t,e){this.subscriptionNotifiers[t]||(this.subscriptionNotifiers[t]=[]),this.subscriptionNotifiers[t].push(e),this.subscribed(t)&&this._notifySubscriptionChange(t,!0)}subscribe(t,e,n=1e4){this.events[t]||(this.events[t]=[]),this.events[t].push({callback:e,priority:n}),this.events[t].sort(((t,e)=>t.priority-e.priority)),this._notifySubscriptionChange(t,!0)}unsubscribe(t,e){var n;if(this.events[t]){if(e){if(!((n=this.events[t].findIndex((t=>t.callback===e)))>-1))return void console.warn("Cannot remove event, no matching event found:",t,e);this.events[t].splice(n,1)}this._notifySubscriptionChange(t,!1)}else console.warn("Cannot remove event, no events set on:",t)}subscribed(t){return this.events[t]&&this.events[t].length}_chain(t,e,n,i){var r=n;return Array.isArray(e)||(e=[e]),this.subscribed(t)?(this.events[t].forEach(((t,n)=>{r=t.callback.apply(this,e.concat([r]))})),r):"function"==typeof i?i():i}_confirm(t,e){var n=!1;return Array.isArray(e)||(e=[e]),this.subscribed(t)&&this.events[t].forEach(((t,i)=>{t.callback.apply(this,e)&&(n=!0)})),n}_notifySubscriptionChange(t,e){var n=this.subscriptionNotifiers[t];n&&n.forEach((t=>{t(e)}))}_dispatch(){var t=Array.from(arguments),e=t.shift();this.events[e]&&this.events[e].forEach((e=>{e.callback.apply(this,t)}))}_debugDispatch(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._dispatch(...arguments)}_debugChain(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._chain(...arguments)}_debugConfirm(){var t=Array.from(arguments),e=t[0];return t[0]="InternalEvent:"+e,(!0===this.debug||this.debug.includes(e))&&console.log(...t),this._confirm(...arguments)}}class Lt extends i{constructor(t){super(t)}_warnUser(){this.options("debugDeprecation")&&console.warn(...arguments)}check(t,e){var n="";return void 0===this.options(t)||(n="Deprecated Setup Option - Use of the %c"+t+"%c option is now deprecated",e?(n=n+", Please use the %c"+e+"%c option instead",this._warnUser(n,"font-weight: bold;","font-weight: normal;","font-weight: bold;","font-weight: normal;")):this._warnUser(n,"font-weight: bold;","font-weight: normal;"),!1)}checkMsg(t,e){return void 0===this.options(t)||(this._warnUser("%cDeprecated Setup Option - Use of the %c"+t+" %c option is now deprecated, "+e,"font-weight: normal;","font-weight: bold;","font-weight: normal;"),!1)}msg(t){this._warnUser(t)}}class Dt{static register(t){Dt.tables.push(t)}static deregister(t){var e=Dt.tables.indexOf(t);e>-1&&Dt.tables.splice(e,1)}static lookupTable(t,e){var n,i,r=[];if("string"==typeof t){if((n=document.querySelectorAll(t)).length)for(var o=0;o{t.widthFixed||t.reinitializeWidth(),(this.table.options.responsiveLayout?t.modules.responsive.visible:t.visible)&&(o=t),t.visible&&(n+=t.getWidth())})),o?(r=i-n+o.getWidth(),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&(o.setWidth(0),this.table.modules.responsiveLayout.update()),r>0?o.setWidth(r):o.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(t,e){var n,i,r=this.table.rowManager.element.getBoundingClientRect().width,o=0,s=0,a=0,l=[],u=[],c=0,h=0;function f(t){return"string"==typeof t?t.indexOf("%")>-1?r/100*parseInt(t):parseInt(t):t}function d(t,e,n,i){var r=[],o=0,s=0,l=0,u=a,c=0,h=0,b=[];function p(t){return n*(t.column.definition.widthGrow||1)}function m(t){return f(t.width)-n*(t.column.definition.widthShrink||0)}return t.forEach((function(t,o){var s=i?m(t):p(t);t.column.minWidth>=s?r.push(t):t.column.maxWidth&&t.column.maxWidththis.table.rowManager.element.clientHeight&&(r-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),t.forEach((function(t){var e,n,i;t.visible&&(e=t.definition.width,n=parseInt(t.minWidth),e?(i=f(e),o+=i>n?i:n,t.definition.widthShrink&&(u.push({column:t,width:i>n?i:n}),c+=t.definition.widthShrink)):(l.push({column:t,width:0}),a+=t.definition.widthGrow||1))})),s=r-o,n=Math.floor(s/a),h=d(l,s,n,!1),l.length&&h>0&&(l[l.length-1].width+=h),l.forEach((function(t){s-=t.width})),(i=Math.abs(h)+s)>0&&c&&(h=d(u,i,Math.floor(i/c),!0)),h&&u.length&&(u[u.length-1].width-=h),l.forEach((function(t){t.column.setWidth(t.width)})),u.forEach((function(t){t.column.setWidth(t.width)}))}};class Ft extends s{constructor(t){super(t,"layout"),this.mode=null,this.registerTableOption("layout","fitData"),this.registerTableOption("layoutColumnsOnNewData",!1),this.registerColumnOption("widthGrow"),this.registerColumnOption("widthShrink")}initialize(){var t=this.table.options.layout;Ft.modes[t]?this.mode=t:(console.warn("Layout Error - invalid mode set, defaulting to 'fitData' : "+t),this.mode="fitData"),this.table.element.setAttribute("tabulator-layout",this.mode)}getMode(){return this.mode}layout(t){this.dispatch("layout-refreshing"),Ft.modes[this.mode].call(this,this.table.columnManager.columnsByIndex,t),this.dispatch("layout-refreshed")}}Ft.moduleName="layout",Ft.modes=Ot;class qt extends s{constructor(t){super(t),this.locale="default",this.lang=!1,this.bindings={},this.langList={},this.registerTableOption("locale",!1),this.registerTableOption("langs",{})}initialize(){this.langList=r.deepClone(qt.langs),!1!==this.table.options.columnDefaults.headerFilterPlaceholder&&this.setHeaderFilterPlaceholder(this.table.options.columnDefaults.headerFilterPlaceholder);for(let t in this.table.options.langs)this.installLang(t,this.table.options.langs[t]);this.setLocale(this.table.options.locale),this.registerTableFunction("setLocale",this.setLocale.bind(this)),this.registerTableFunction("getLocale",this.getLocale.bind(this)),this.registerTableFunction("getLang",this.getLang.bind(this))}setHeaderFilterPlaceholder(t){this.langList.default.headerFilters.default=t}installLang(t,e){this.langList[t]?this._setLangProp(this.langList[t],e):this.langList[t]=e}_setLangProp(t,e){for(let n in e)t[n]&&"object"==typeof t[n]?this._setLangProp(t[n],e[n]):t[n]=e[n]}setLocale(t){if(!0===(t=t||"default")&&navigator.language&&(t=navigator.language.toLowerCase()),t&&!this.langList[t]){let e=t.split("-")[0];this.langList[e]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",t,e),t=e):(console.warn("Localization Error - Matching locale not found, using default: ",t),t="default")}this.locale=t,this.lang=r.deepClone(this.langList.default||{}),"default"!=t&&function t(e,n){for(var i in e)"object"==typeof e[i]?(n[i]||(n[i]={}),t(e[i],n[i])):n[i]=e[i]}(this.langList[t],this.lang),this.dispatchExternal("localized",this.locale,this.lang),this._executeBindings()}getLocale(t){return this.locale}getLang(t){return t?this.langList[t]:this.lang}getText(t,e){var n=(e?t+"|"+e:t).split("|");return this._getLangElement(n,this.locale)||""}_getLangElement(t,e){var n=this.lang;return t.forEach((function(t){var e;n&&(e=n[t],n=void 0!==e&&e)})),n}bind(t,e){this.bindings[t]||(this.bindings[t]=[]),this.bindings[t].push(e),e(this.getText(t),this.lang)}_executeBindings(){for(let t in this.bindings)this.bindings[t].forEach((e=>{e(this.getText(t),this.lang)}))}}qt.moduleName="localize",qt.langs={default:{groups:{item:"item",items:"items"},columns:{},data:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All",counter:{showing:"Showing",of:"of",rows:"rows",pages:"pages"}},headerFilters:{default:"filter column...",columns:{}}}};class It extends s{constructor(t){super(t)}initialize(){this.registerTableFunction("tableComms",this.receive.bind(this))}getConnections(t){var e=[];return Dt.lookupTable(t).forEach((t=>{this.table!==t&&e.push(t)})),e}send(t,e,n,i){var r=this.getConnections(t);r.forEach((t=>{t.tableComms(this.table.element,e,n,i)})),!r.length&&t&&console.warn("Table Connection Error - No tables matching selector found",t)}receive(t,e,n,i){if(this.table.modExists(e))return this.table.modules[e].commsReceived(t,n,i);console.warn("Inter-table Comms Error - no such module:",e)}}It.moduleName="comms";var Ht=Object.freeze({__proto__:null,LayoutModule:Ft,LocalizeModule:qt,CommsModule:It});class Bt{constructor(t,e){this.bindStaticFunctionality(t),this.bindModules(t,Ht,!0),e&&this.bindModules(t,e)}bindStaticFunctionality(t){t.moduleBindings={},t.extendModule=function(e,n,i){if(t.moduleBindings[e]){var r=t.moduleBindings[e][n];if(r)if("object"==typeof i)for(let t in i)r[t]=i[t];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",n)}else console.warn("Module Error - module does not exist:",e)},t.registerModule=function(e){Array.isArray(e)||(e=[e]),e.forEach((e=>{t.registerModuleBinding(e)}))},t.registerModuleBinding=function(e){t.moduleBindings[e.moduleName]=e},t.findTable=function(t){var e=Dt.lookupTable(t,!0);return!(Array.isArray(e)&&!e.length)&&e},t.prototype.bindModules=function(){var e=[],n=[],i=[];for(var r in this.modules={},t.moduleBindings){let o=t.moduleBindings[r],s=new o(this);this.modules[r]=s,o.prototype.moduleCore?this.modulesCore.push(s):o.moduleInitOrder?o.moduleInitOrder<0?e.push(s):n.push(s):i.push(s)}e.sort(((t,e)=>t.moduleInitOrder>e.moduleInitOrder?1:-1)),n.sort(((t,e)=>t.moduleInitOrder>e.moduleInitOrder?1:-1)),this.modulesRegular=e.concat(i.concat(n))}}bindModules(t,e,n){var i=Object.values(e);n&&i.forEach((t=>{t.prototype.moduleCore=!0})),t.registerModule(i)}}class Nt extends i{constructor(t){super(t),this.element=this._createAlertElement(),this.msgElement=this._createMsgElement(),this.type=null,this.element.appendChild(this.msgElement)}_createAlertElement(){var t=document.createElement("div");return t.classList.add("tabulator-alert"),t}_createMsgElement(){var t=document.createElement("div");return t.classList.add("tabulator-alert-msg"),t.setAttribute("role","alert"),t}_typeClass(){return"tabulator-alert-state-"+this.type}alert(t,e="msg"){if(t){for(this.clear(),this.type=e;this.msgElement.firstChild;)this.msgElement.removeChild(this.msgElement.firstChild);this.msgElement.classList.add(this._typeClass()),"function"==typeof t&&(t=t()),t instanceof HTMLElement?this.msgElement.appendChild(t):this.msgElement.innerHTML=t,this.table.element.appendChild(this.element)}}clear(){this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.msgElement.classList.remove(this._typeClass())}}class Vt{constructor(t,e){this.options={},this.columnManager=null,this.rowManager=null,this.footerManager=null,this.alertManager=null,this.vdomHoz=null,this.externalEvents=null,this.eventBus=null,this.interactionMonitor=!1,this.browser="",this.browserSlow=!1,this.browserMobile=!1,this.rtl=!1,this.originalElement=null,this.componentFunctionBinder=new St(this),this.dataLoader=!1,this.modules={},this.modulesCore=[],this.modulesRegular=[],this.deprecationAdvisor=new Lt(this),this.optionsList=new wt(this,"table constructor"),this.initialized=!1,this.destroyed=!1,this.initializeElement(t)&&(this.initializeCoreSystems(e),setTimeout((()=>{this._create()}))),Dt.register(this)}initializeElement(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(this.element=t,!0):"string"==typeof t?(this.element=document.querySelector(t),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",t),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",t),!1)}initializeCoreSystems(t){this.columnManager=new Ct(this),this.rowManager=new zt(this),this.footerManager=new jt(this),this.dataLoader=new Rt(this),this.alertManager=new Nt(this),this.bindModules(),this.options=this.optionsList.generate(Vt.defaultOptions,t),this._clearObjectPointers(),this._mapDeprecatedFunctionality(),this.externalEvents=new At(this,this.options,this.options.debugEventsExternal),this.eventBus=new Mt(this.options.debugEventsInternal),this.interactionMonitor=new Tt(this),this.dataLoader.initialize(),this.footerManager.initialize()}_mapDeprecatedFunctionality(){}_clearSelection(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")}_create(){this.externalEvents.dispatch("tableBuilding"),this.eventBus.dispatch("table-building"),this._rtlCheck(),this._buildElement(),this._initializeTable(),this._loadInitialData(),this.initialized=!0,this.externalEvents.dispatch("tableBuilt")}_rtlCheck(){var t=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==t.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}}_clearObjectPointers(){this.options.columns=this.options.columns.slice(0),Array.isArray(this.options.data)&&!this.options.reactiveData&&(this.options.data=this.options.data.slice(0))}_buildElement(){var t,e=this.element,n=this.options;if("TABLE"===e.tagName){this.originalElement=this.element,t=document.createElement("div");var i=e.attributes;for(var r in i)"object"==typeof i[r]&&t.setAttribute(i[r].name,i[r].value);e.parentNode.replaceChild(t,e),this.element=e=t}for(e.classList.add("tabulator"),e.setAttribute("role","grid");e.firstChild;)e.removeChild(e.firstChild);n.height&&(n.height=isNaN(n.height)?n.height:n.height+"px",e.style.height=n.height),!1!==n.minHeight&&(n.minHeight=isNaN(n.minHeight)?n.minHeight:n.minHeight+"px",e.style.minHeight=n.minHeight),!1!==n.maxHeight&&(n.maxHeight=isNaN(n.maxHeight)?n.maxHeight:n.maxHeight+"px",e.style.maxHeight=n.maxHeight)}_initializeTable(){var t=this.element,e=this.options;this.interactionMonitor.initialize(),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modulesCore.forEach((t=>{t.initialize()})),t.appendChild(this.columnManager.getElement()),t.appendChild(this.rowManager.getElement()),e.footerElement&&this.footerManager.activate(),e.autoColumns&&e.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modulesRegular.forEach((t=>{t.initialize()})),this.columnManager.setColumns(e.columns),this.eventBus.dispatch("table-built")}_loadInitialData(){this.dataLoader.load(this.options.data)}destroy(){var t=this.element;for(this.destroyed=!0,Dt.deregister(this),this.eventBus.dispatch("table-destroy"),this.rowManager.destroy();t.firstChild;)t.removeChild(t.firstChild);t.classList.remove("tabulator"),this.externalEvents.dispatch("tableDestroyed")}_detectBrowser(){var t=navigator.userAgent||navigator.vendor||window.opera;t.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):t.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):t.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):t.indexOf("Mac OS")>-1?(this.browser="safari",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(t.slice(0,4))}initGuard(t,e){var n,i;return this.options.debugInitialization&&!this.initialized&&(t||(t=" "==(i="Error"==(n=(new Error).stack.split("\n"))[0]?n[2]:n[1])[0]?i.trim().split(" ")[1].split(".")[1]:i.trim().split("@")[0]),console.warn("Table Not Initialized - Calling the "+t+" function before the table is initialized may result in inconsistent behavior, Please wait for the `tableBuilt` event before calling this function."+(e?" "+e:""))),this.initialized}blockRedraw(){this.initGuard(),this.eventBus.dispatch("redraw-blocking"),this.rowManager.blockRedraw(),this.columnManager.blockRedraw(),this.eventBus.dispatch("redraw-blocked")}restoreRedraw(){this.initGuard(),this.eventBus.dispatch("redraw-restoring"),this.rowManager.restoreRedraw(),this.columnManager.restoreRedraw(),this.eventBus.dispatch("redraw-restored")}setData(t,e,n){return this.initGuard(!1,"To set initial data please use the 'data' property in the table constructor."),this.dataLoader.load(t,e,n,!1)}clearData(){this.initGuard(),this.dataLoader.blockActiveLoad(),this.rowManager.clearData()}getData(t){return this.rowManager.getData(t)}getDataCount(t){return this.rowManager.getDataCount(t)}replaceData(t,e,n){return this.initGuard(),this.dataLoader.load(t,e,n,!0,!0)}updateData(t){var e=0;return this.initGuard(),new Promise(((n,i)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t&&t.length>0?t.forEach((t=>{var r=this.rowManager.findRow(t[this.options.index]);r?(e++,r.updateData(t).then((()=>{--e||n()})).catch((e=>{i("Update Error - Unable to update row",t,e)}))):i("Update Error - Unable to find row",t)})):(console.warn("Update Error - No data provided"),i("Update Error - No data provided"))}))}addData(t,e,n){return this.initGuard(),new Promise(((i,r)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t?this.rowManager.addRows(t,e,n).then((t=>{var e=[];t.forEach((function(t){e.push(t.getComponent())})),i(e)})):(console.warn("Update Error - No data provided"),r("Update Error - No data provided"))}))}updateOrAddData(t){var e=[],n=0;return this.initGuard(),new Promise(((i,r)=>{this.dataLoader.blockActiveLoad(),"string"==typeof t&&(t=JSON.parse(t)),t&&t.length>0?t.forEach((t=>{var r=this.rowManager.findRow(t[this.options.index]);n++,r?r.updateData(t).then((()=>{n--,e.push(r.getComponent()),n||i(e)})):this.rowManager.addRows(t).then((t=>{n--,e.push(t[0].getComponent()),n||i(e)}))})):(console.warn("Update Error - No data provided"),r("Update Error - No data provided"))}))}getRow(t){var e=this.rowManager.findRow(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)}getRowFromPosition(t){var e=this.rowManager.getRowFromPosition(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)}deleteRow(t){var e=[];this.initGuard(),Array.isArray(t)||(t=[t]);for(let n of t){let t=this.rowManager.findRow(n,!0);if(!t)return console.error("Delete Error - No matching row found:",n),Promise.reject("Delete Error - No matching row found");e.push(t)}return e.sort(((t,e)=>this.rowManager.rows.indexOf(t)>this.rowManager.rows.indexOf(e)?1:-1)),e.forEach((t=>{t.delete()})),this.rowManager.reRenderInPosition(),Promise.resolve()}addRow(t,e,n){return this.initGuard(),"string"==typeof t&&(t=JSON.parse(t)),this.rowManager.addRows(t,e,n,!0).then((t=>t[0].getComponent()))}updateOrAddRow(t,e){var n=this.rowManager.findRow(t);return this.initGuard(),"string"==typeof e&&(e=JSON.parse(e)),n?n.updateData(e).then((()=>n.getComponent())):this.rowManager.addRows(e).then((t=>t[0].getComponent()))}updateRow(t,e){var n=this.rowManager.findRow(t);return this.initGuard(),"string"==typeof e&&(e=JSON.parse(e)),n?n.updateData(e).then((()=>Promise.resolve(n.getComponent()))):(console.warn("Update Error - No matching row found:",t),Promise.reject("Update Error - No matching row found"))}scrollToRow(t,e,n){var i=this.rowManager.findRow(t);return i?this.rowManager.scrollToRow(i,e,n):(console.warn("Scroll Error - No matching row found:",t),Promise.reject("Scroll Error - No matching row found"))}moveRow(t,e,n){var i=this.rowManager.findRow(t);this.initGuard(),i?i.moveToRow(e,n):console.warn("Move Error - No matching row found:",t)}getRows(t){return this.rowManager.getComponents(t)}getRowPosition(t){var e=this.rowManager.findRow(t);return e?e.getPosition():(console.warn("Position Error - No matching row found:",t),!1)}setColumns(t){this.initGuard(!1,"To set initial columns please use the 'columns' property in the table constructor"),this.columnManager.setColumns(t)}getColumns(t){return this.columnManager.getComponents(t)}getColumn(t){var e=this.columnManager.findColumn(t);return e?e.getComponent():(console.warn("Find Error - No matching column found:",t),!1)}getColumnDefinitions(){return this.columnManager.getDefinitionTree()}showColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Show Error - No matching column found:",t),!1;e.show()}hideColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Hide Error - No matching column found:",t),!1;e.hide()}toggleColumn(t){var e=this.columnManager.findColumn(t);if(this.initGuard(),!e)return console.warn("Column Visibility Toggle Error - No matching column found:",t),!1;e.visible?e.hide():e.show()}addColumn(t,e,n){var i=this.columnManager.findColumn(n);return this.initGuard(),this.columnManager.addColumn(t,e,i).then((t=>t.getComponent()))}deleteColumn(t){var e=this.columnManager.findColumn(t);return this.initGuard(),e?e.delete():(console.warn("Column Delete Error - No matching column found:",t),Promise.reject())}updateColumnDefinition(t,e){var n=this.columnManager.findColumn(t);return this.initGuard(),n?n.updateDefinition(e):(console.warn("Column Update Error - No matching column found:",t),Promise.reject())}moveColumn(t,e,n){var i=this.columnManager.findColumn(t),r=this.columnManager.findColumn(e);this.initGuard(),i?r?this.columnManager.moveColumn(i,r,n):console.warn("Move Error - No matching column found:",r):console.warn("Move Error - No matching column found:",t)}scrollToColumn(t,e,n){return new Promise(((i,r)=>{var o=this.columnManager.findColumn(t);return o?this.columnManager.scrollToColumn(o,e,n):(console.warn("Scroll Error - No matching column found:",t),Promise.reject("Scroll Error - No matching column found"))}))}redraw(t){this.initGuard(),this.columnManager.redraw(t),this.rowManager.redraw(t)}setHeight(t){this.options.height=isNaN(t)?t:t+"px",this.element.style.height=this.options.height,this.rowManager.initializeRenderer(),this.rowManager.redraw()}on(t,e){this.externalEvents.subscribe(t,e)}off(t,e){this.externalEvents.unsubscribe(t,e)}dispatchEvent(){Array.from(arguments).shift(),this.externalEvents.dispatch(...arguments)}alert(t,e){this.initGuard(),this.alertManager.alert(t,e)}clearAlert(){this.initGuard(),this.alertManager.clear()}modExists(t,e){return!!this.modules[t]||(e&&console.error("Tabulator Module Not Installed: "+t),!1)}module(t){var e=this.modules[t];return e||console.error("Tabulator module not installed: "+t),e}}Vt.defaultOptions={debugEventsExternal:!1,debugEventsInternal:!1,debugInvalidOptions:!0,debugInvalidComponentFuncs:!0,debugInitialization:!0,debugDeprecation:!0,height:!1,minHeight:!1,maxHeight:!1,columnHeaderVertAlign:"top",popupContainer:!1,columns:[],columnDefaults:{},data:!1,autoColumns:!1,autoColumnsDefinitions:!1,nestedFieldSeparator:".",footerElement:!1,index:"id",textDirection:"auto",addRowPos:"bottom",headerVisible:!0,renderVertical:"virtual",renderHorizontal:"basic",renderVerticalBuffer:0,scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,rowHeight:null,placeholder:!1,dataLoader:!0,dataLoaderLoading:!1,dataLoaderError:!1,dataLoaderErrorTimeout:3e3,dataSendParams:{},dataReceiveParams:{}},new Bt(Vt);class Wt extends Vt{}new Bt(Wt,vt)},6050:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},47:function(t,e,n){var i,r,o;t=n.nmd(t),r=[e,n(8744),n(2632),n(1937),n(2806),n(9517),n(1211),n(3260),n(9755),n(2800)],void 0===(o="function"==typeof(i=function(e,i,r,o,s,a,l,u,c,h){"use strict";var f,d,b,p,m,g,_,v,w,y,k=Math.imul,x=i.$_$.na,C=r.$_$.j1,E=i.$_$.n3,$=r.$_$.s1,z=r.$_$.p1,j=r.$_$.t1,T=r.$_$.m,S=i.$_$.ma,R=i.$_$.k5,A=o.$_$.a,M=r.$_$.h1,L=i.$_$.q7,D=i.$_$.n6,P=i.$_$.r7,O=s.$_$.b,F=a.$_$.a,q=l.$_$.h,I=l.$_$.g,H=r.$_$.q,B=r.$_$.u1,N=r.$_$.i1,V=u.$_$.b,W=r.$_$.q1,U=r.$_$.c,G=r.$_$.l,Y=i.$_$.f,J=i.$_$.z9,K=i.$_$.c,X=c.$_$.p2,Z=i.$_$.m9,Q=c.$_$.k2,tt=i.$_$.c7,et=r.$_$.a1,nt=i.$_$.p6,it=r.$_$.w,rt=r.$_$.f,ot=r.$_$.u,st=r.$_$.g1,at=r.$_$.d,lt=r.$_$.d1,ut=r.$_$.e,ct=r.$_$.m1,ht=i.$_$.f8,ft=i.$_$.r6,dt=r.$_$.b,bt=r.$_$.a,pt=l.$_$.e,mt=l.$_$.d,gt=l.$_$.i,_t=l.$_$.a,vt=l.$_$.c,wt=l.$_$.b,yt=i.$_$.i5,kt=l.$_$.j,xt=i.$_$.v4,Ct=l.$_$.f,Et=l.$_$.k,$t=i.$_$.ka,zt=i.$_$.ca,jt=r.$_$.g,Tt=r.$_$.x,St=r.$_$.v,Rt=i.$_$.la,At=s.$_$.a,Mt=i.$_$.f7,Lt=i.$_$.s4,Dt=i.$_$.p7,Pt=c.$_$.z1,Ot=c.$_$.m,Ft=c.$_$.q,qt=c.$_$.n,It=c.$_$.l,Ht=c.$_$.c,Bt=c.$_$.v1,Nt=c.$_$.w1,Vt=c.$_$.c2,Wt=i.$_$.o7,Ut=i.$_$.s6,Gt=i.$_$.h8,Yt=i.$_$.n9,Jt=i.$_$.h9,Kt=i.$_$.t6,Xt=r.$_$.l1,Zt=i.$_$.i,Qt=i.$_$.q5,te=i.$_$.f4,ee=i.$_$.h,ne=h.$_$.a,ie=i.$_$.v3,re=i.$_$.b,oe=c.$_$.q2,se=i.$_$.o6;function ae(t){return C(t,x,x,le),E()}function le(t){return t.u1o($(100)),t.o1o(z(100)),N(t,x,pe),function(t){var e=N(t),n=Le().w6x_1;V(e,n,x,x,ce)}(t),E()}function ue(){j.call(this),n(583)}function ce(t,e){if(t.r1q(W(10)),null!=e.b6y_1){var n,i=he,r=U();G();var o=X(K(Y(ze),J([]),!1));n=tt(o,Q)?o:Z();var s=new et(null,null,null,null,!1,r,null,n,null);null==i||i(s),t.s1a(s);var a=s;nt(e.b6y_1,Oe())?a.z2y():null!=e.c6y_1&&a.w2y(e.c6y_1),window.setTimeout((l=a,function(){var t,e=l.k3b(ft("firstName",1,ht,(function(t){return t.h6y_1}),null));return null==e?t=null:(e.p1a(),t=E()),t}),0)}else N(t,x,de);var l;return E()}function he(t){var e;t.h3b(ft("firstName",1,ht,(function(t){return t.h6y_1}),null),new it(x,x,x,x,T().z56("First name:"))),t.h3b(ft("lastName",1,ht,(function(t){return t.i6y_1}),null),new it(x,x,x,x,T().z56("Last name:"))),t.h3b(ft("email",1,ht,(function(t){return t.j6y_1}),null),new it(rt(),x,x,x,T().z56("E-mail:"))),t.j3b(ft("favourite",1,ht,(function(t){return t.k6y_1}),null),new ot(x,x,x,T().z56("Mark as favourite"))),st(t,x,x,x,10,x,x,(e=t,function(t){return lt(t,T().z56("Save"),"fas fa-check",at()).t56(function(t){return function(e,n){return Le().d6y(t.a2z()),E()}}(e)),lt(t,T().z56("Cancel"),"fas fa-times",ut()).t56(fe),E()}));var n=function(t){return function(e){return e.keydown=function(t){return function(e){return e.keyCode===ct()&&(Le().d6y(t.a2z()),E()),E()}}(t),E()}}(t);return t.a27(n),E()}function fe(t,e){return Le().e6y(),E()}function de(t){return lt(t,T().z56("Add new address"),"fas fa-plus",at()).t56(be),E()}function be(t,e){return Le().f6y(),E()}function pe(t){var e,n={_v:null},i=dt(),r=bt();st(t,x,i,r,x,x,x,(e=n,function(t){t.o1o(W(410));var n=jt();Tt(t,n,x,x,x,x,x,x,function(t){return function(e){e.z4o(T().z56("Search ..."));var n=function(t){return function(e){return e.input=function(t,e){return function(n){var i;return Le().l6y(t.self.m1()),null==e._v?$t("tabulator"):i=e._v,i.h6x(),E()}}(e,t),E()}}(t);return e.a27(n),E()}}(e));var i=St(t,yt([S(De().q3_1,T().z56("All")),S(Pe().q3_1,T().z56("Favourites"))]),De().q3_1,x,!0),r=function(t){return function(e){return e.change=function(t,e){return function(n){var i;return Le().m6y(function(t){switch(t){case"ALL":return De();case"FAVOURITE":return Pe();default:je(),Yt()}}(zt(t.self.m1()))),null==e._v?$t("tabulator"):i=e._v,i.h6x(),E()}}(e,t),E()}}(e);return i.a27(r),E()}));var o=Le().w6x_1,s=me,a=pt(),l=mt(),u=new gt(T().z56("First name"),"firstName"),c=new gt(T().z56("Last name"),"lastName"),h=T().z56("E-mail"),f=new gt(h,"email",x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,ge),d=_t(),b=vt(),p=new Object;p.crossElement=!1;var m=new gt("","favourite",x,x,x,"40",x,x,x,x,x,x,x,x,x,x,x,x,x,b,x,x,p,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,d),g=_t(),_=wt(),v=yt([u,c,f,m,new gt("",x,x,x,x,"40",x,x,x,x,x,x,x,x,x,x,x,x,x,_,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,!1,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,_e,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,g)]),w=new kt("calc(100vh - 90px)",x,x,x,x,x,x,x,x,x,x,v,x,l,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,!1,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,a),y=X(K(Y(ze),J([]),!1)),k=tt(y,Q)?y:Z(),C=ve,$=xt();Ct();var z=s(o.h3m()),j=new Et(z,!1,w,$,null,Y(ze),k,null);j.q1a(o.k3m(function(t,e){return function(n){var i,r=e(n);return i=Lt(r),t.d6s(i),E()}}(j,s)));var R=j;return null==C||C(R),t.s1a(R),n._v=R,E()}function me(t){return t.y6x_1}function ge(t,e,n){var i=t.getValue();return null==i?null:""+Rt(i)+""}function _e(t,e){t.preventDefault();var n,i=At(),r=T().z56("Are you sure?"),o=T().z56("Do you want to delete this address?");return i.a64(r,o,x,x,x,x,x,x,x,x,x,x,(n=e,function(){var t=Le(),e=n.getRow().getIndex();return t.n6y("number"==typeof e?e:Z()),E()})),E()}function ve(t){return t.n1q(W(0)),t.a27(we),t.r6x(ke),E()}function we(t){return t.rowClickTabulator=ye,E()}function ye(t){var e=Le(),n=t.detail,i=(null!=n&&Mt(n)?n:Z()).getIndex();return e.o6y("number"==typeof i?i:Z()),E()}function ke(t){var e,n=Le().w6x_1.m1();if(function(t,e){var n;if(null==e)n=null;else{var i,r,o=t.h6y_1,s=null==o?null:Gt(o,e,!0);if(null!=s&&s)r=!0;else{var a=t.i6y_1,l=null==a?null:Gt(a,e,!0);r=null!=l&&l}if(r)i=!0;else{var u=t.j6y_1,c=null==u?null:Gt(u,e,!0);i=null!=c&&c}n=i}return null==n||n}(t,n.z6x_1)){var i;if(n.a6y_1.equals(De()))i=!0;else{var r=t.k6y_1;i=null!=r&&r}e=i}else e=!1;return e}function xe(){f=this}function Ce(){d=this;var t=new Pt("com.example.Address",this,5);t.wo("id",!0),t.wo("firstName",!0),t.wo("lastName",!0),t.wo("email",!0),t.wo("favourite",!0),this.p6y_1=t}function Ee(){return null==d&&new Ce,d}function $e(t,e,n,i,r,o,s){return function(t,e,n,i,r,o,s,a){return 0!=(0&t)&&Vt(t,0,Ee().p6y_1),a.g6y_1=0==(1&t)?null:e,a.h6y_1=0==(2&t)?null:n,a.i6y_1=0==(4&t)?null:i,a.j6y_1=0==(8&t)?null:r,a.k6y_1=0!=(16&t)&&o,a}(t,e,n,i,r,o,0,Wt(L(ze)))}function ze(t,e,n,i,r){null==f&&new xe,t=t===x?null:t,e=e===x?null:e,n=n===x?null:n,i=i===x?null:i,r=r!==x&&r,this.g6y_1=t,this.h6y_1=e,this.i6y_1=n,this.j6y_1=i,this.k6y_1=r}function je(){if(m)return E();m=!0,b=new Te("ALL",0),p=new Te("FAVOURITE",1)}function Te(t,e){Jt.call(this,t,e)}function Se(){if(v)return E();v=!0,g=new Re("NEW",0),_=new Re("EDIT",1)}function Re(t,e){Jt.call(this,t,e)}function Ae(t,e,n,i,r){e=e===x?null:e,n=n===x?De():n,i=i===x?null:i,r=r===x?null:r,this.y6x_1=t,this.z6x_1=e,this.a6y_1=n,this.b6y_1=i,this.c6y_1=r}function Me(){w=this,this.v6x_1=0;var t=this.v6x_1;this.v6x_1=t+1|0;var e=new ze(t,"John","Smith","john.smith@mail.com",!0),n=this.v6x_1;this.v6x_1=n+1|0;var i=new ze(n,"Karen","Kowalsky","kkowalsky@mail.com",!0),r=this.v6x_1;this.v6x_1=r+1|0,this.w6x_1=new Xt(new Ae(yt([e,i,new ze(r,"William","Gordon","w.gordon@mail.com",!1)])))}function Le(){return null==w&&new Me,w}function De(){return je(),b}function Pe(){return je(),p}function Oe(){return Se(),g}function Fe(){return Se(),_}return P(ue,"App",D,j),P(xe,"Companion",Dt),P(Ce,"$serializer",Dt,x,[Nt]),P(ze,"Address",D,x,x,x,{0:Ee}),P(Te,"Filter",D,Jt),P(Re,"EditMode",D,Jt),P(Ae,"AddressBookState",D),P(Me,"Model",Dt),L(ue).x18=function(){T().k20_1=new A(R([S("en",n(6566)),S("pl",n(577))])),M(this,"kvapp",x,x,ae),Le().x6x()},L(Ce).ef=function(){return this.p6y_1},L(Ce).yo=function(){return[Ft(Ot()),Ft(qt()),Ft(qt()),Ft(qt()),Ft(It())]},L(Ce).gf=function(t){var e=this.p6y_1,n=!0,i=0,r=0,o=null,s=null,a=null,l=null,u=null,c=t.yh(e);if(c.oi())o=c.mi(e,0,Ot(),o),r|=1,s=c.mi(e,1,qt(),s),r|=2,a=c.mi(e,2,qt(),a),r|=4,l=c.mi(e,3,qt(),l),r|=8,u=c.mi(e,4,It(),u),r|=16;else for(;n;)switch(i=c.pi(e)){case-1:n=!1;break;case 0:o=c.mi(e,0,Ot(),o),r|=1;break;case 1:s=c.mi(e,1,qt(),s),r|=2;break;case 2:a=c.mi(e,2,qt(),a),r|=4;break;case 3:l=c.mi(e,3,qt(),l),r|=8;break;case 4:u=c.mi(e,4,It(),u),r|=16;break;default:throw Ht(i)}return c.zh(e),$e(r,o,s,a,l,u)},L(Ce).q6y=function(t,e){var n=this.p6y_1,i=t.yh(n);(i.uj(n,0)||null!=e.g6y_1)&&i.qj(n,0,Ot(),e.g6y_1),(i.uj(n,1)||null!=e.h6y_1)&&i.qj(n,1,qt(),e.h6y_1),(i.uj(n,2)||null!=e.i6y_1)&&i.qj(n,2,qt(),e.i6y_1),(i.uj(n,3)||null!=e.j6y_1)&&i.qj(n,3,qt(),e.j6y_1),(i.uj(n,4)||!1!==e.k6y_1)&&i.qj(n,4,It(),e.k6y_1),i.zh(n)},L(Ce).ff=function(t,e){return this.q6y(t,e instanceof ze?e:Z())},L(ze).r6y=function(t,e,n,i,r){return new ze(t,e,n,i,r)},L(ze).s6y=function(t,e,n,i,r,o){return t=t===x?this.g6y_1:t,e=e===x?this.h6y_1:e,n=n===x?this.i6y_1:n,i=i===x?this.j6y_1:i,r=r===x?this.k6y_1:r,o===x?this.r6y(t,e,n,i,r):o.r6y.call(this,t,e,n,i,r)},L(ze).toString=function(){return"Address(id="+this.g6y_1+", firstName="+this.h6y_1+", lastName="+this.i6y_1+", email="+this.j6y_1+", favourite="+this.k6y_1+")"},L(ze).hashCode=function(){var t=null==this.g6y_1?0:this.g6y_1;return t=k(t,31)+(null==this.h6y_1?0:Ut(this.h6y_1))|0,t=k(t,31)+(null==this.i6y_1?0:Ut(this.i6y_1))|0,t=k(t,31)+(null==this.j6y_1?0:Ut(this.j6y_1))|0,k(t,31)+(null==this.k6y_1?0:0|this.k6y_1)|0},L(ze).equals=function(t){if(this===t)return!0;if(!(t instanceof ze))return!1;var e=t instanceof ze?t:Z();return this.g6y_1==e.g6y_1&&this.h6y_1==e.h6y_1&&this.i6y_1==e.i6y_1&&this.j6y_1==e.j6y_1&&this.k6y_1==e.k6y_1},L(Ae).t6y=function(t,e,n,i,r){return new Ae(t,e,n,i,r)},L(Ae).u6y=function(t,e,n,i,r,o){return t=t===x?this.y6x_1:t,e=e===x?this.z6x_1:e,n=n===x?this.a6y_1:n,i=i===x?this.b6y_1:i,r=r===x?this.c6y_1:r,o===x?this.t6y(t,e,n,i,r):o.t6y.call(this,t,e,n,i,r)},L(Ae).toString=function(){return"AddressBookState(addresses="+this.y6x_1+", search="+this.z6x_1+", filter="+this.a6y_1+", editMode="+this.b6y_1+", editAddress="+this.c6y_1+")"},L(Ae).hashCode=function(){var t=Kt(this.y6x_1);return t=k(t,31)+(null==this.z6x_1?0:Ut(this.z6x_1))|0,t=k(t,31)+this.a6y_1.hashCode()|0,t=k(t,31)+(null==this.b6y_1?0:this.b6y_1.hashCode())|0,k(t,31)+(null==this.c6y_1?0:this.c6y_1.hashCode())|0},L(Ae).equals=function(t){if(this===t)return!0;if(!(t instanceof Ae))return!1;var e=t instanceof Ae?t:Z();return!!(nt(this.y6x_1,e.y6x_1)&&this.z6x_1==e.z6x_1&&this.a6y_1.equals(e.a6y_1)&&nt(this.b6y_1,e.b6y_1)&&nt(this.c6y_1,e.c6y_1))},L(Me).l6y=function(t){this.w6x_1.y2y(this.w6x_1.m1().u6y(x,t))},L(Me).m6y=function(t){this.w6x_1.y2y(this.w6x_1.m1().u6y(x,x,t))},L(Me).f6y=function(){this.w6x_1.y2y(this.w6x_1.m1().u6y(x,x,x,Oe(),null))},L(Me).o6y=function(t){var e,n=this.w6x_1.m1();t:{for(var i=n.y6x_1.c();i.d();){var r=i.e();if(r.g6y_1===t){e=r;break t}}e=null}var o=e;null!=o&&this.w6x_1.y2y(n.u6y(x,x,x,Fe(),o))},L(Me).e6y=function(){this.w6x_1.y2y(this.w6x_1.m1().u6y(x,x,x,null,null))},L(Me).n6y=function(t){for(var e=this.w6x_1.m1(),n=e.y6x_1,i=Zt(),r=n.c();r.d();){var o=r.e();o.g6y_1!==t&&i.a(o)}var s,a=i,l=e.c6y_1;s=(null==l?null:l.g6y_1)===t?e.u6y(a,x,x,null,null):e.u6y(a),this.w6x_1.y2y(s),this.v6y()},L(Me).d6y=function(t){var e,n=this.w6x_1.m1();if(nt(n.b6y_1,Fe())){for(var i=n.y6x_1,r=ee(te(i,10)),o=i.c();o.d();){var s,a=o.e(),l=n.c6y_1;s=a.g6y_1==(null==l?null:l.g6y_1)?t.s6y(a.g6y_1):a,r.a(s)}e=r}else{var u=this.v6x_1;this.v6x_1=u+1|0,e=Qt(n.y6x_1,t.s6y(u))}var c=e;this.w6x_1.y2y(n.u6y(c,x,x,null,null)),this.v6y()},L(Me).v6y=function(){var t,e=ne(),n=this.w6x_1.m1().y6x_1,i=e.ni(),r=oe(i,K(Y(ie),J([re(K(Y(ze),J([]),!1))]),!1));t=tt(r,Q)?r:Z();var o=e.hy(t,n);localStorage.addressesTabulator=o},L(Me).x6x=function(){var t=localStorage.addressesTabulator;if(null==t);else{var e,n,i=Le().w6x_1,r=Le().w6x_1.m1(),o=ne(),s=o.ni(),a=oe(s,K(Y(ie),J([re(K(Y(ze),J([]),!1))]),!1));n=tt(a,Q)?a:Z(),e=o.iy(n,t),i.y2y(r.u6y(e));var l,u=Le(),c=Le().w6x_1.m1().y6x_1.c();if(c.d()){var h=c.e();if(c.d()){var f=h.g6y_1,d=null==f?0:f;do{var b=c.e(),p=b.g6y_1,m=null==p?0:p;se(d,m)<0&&(h=b,d=m)}while(c.d());l=h}else l=h}else l=null;var g=null==l?null:l.g6y_1;u.v6x_1=(null==g?0:g)+1|0}},L(Ce).zo=Bt,B(((y=function(){return new ue}).callableName="",y),t.hot,[O(),F(),q(),I(),H()]),e})?i.apply(e,r):i)||(t.exports=o)},8744:function(t,e){var n,i,r,o;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Math.clz32&&(Math.clz32=(r=Math.log,o=Math.LN2,function(t){var e=t>>>0;return 0===e?32:31-(r(e)/o|0)|0})),void 0===String.prototype.startsWith&&Object.defineProperty(String.prototype,"startsWith",{value:function(t,e){return e=e||0,this.lastIndexOf(t,e)===e}}),void 0===Math.imul&&(Math.imul=function(t,e){return(4294901760&t)*(65535&e)+(65535&t)*(0|e)|0}),void 0===(i="function"==typeof(n=function(t){"use strict";var e,n,i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft,dt,bt,pt,mt,gt,_t,vt,wt,yt,kt,xt=Math.imul,Ct=Math.clz32,Et=ArrayBuffer.isView;function $t(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e.equals(t[r]))return r}while(n<=i);return-1}(t,e)>=0}function zt(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function jt(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function Tt(t,e){return function(t,e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,e===t[r])return r}while(n<=i);return-1}(t,e)>=0}function St(t,e){if(null==e){var n=0,i=t.length-1|0;if(n<=i)do{var r=n;if(n=n+1|0,null==t[r])return r}while(n<=i)}else{var o=0,s=t.length-1|0;if(o<=s)do{var a=o;if(o=o+1|0,Ja(e,t[a]))return a}while(o<=s)}return-1}function Rt(t,e){for(var n=0,i=t.length;n=0}function Mt(t,e,n,i,r,o,s){return e=e===_t?", ":e,n=n===_t?"":n,i=i===_t?"":i,r=r===_t?-1:r,o=o===_t?"...":o,s=s===_t?null:s,function(t,e,n,i,r,o,s,a){n=n===_t?", ":n,i=i===_t?"":i,r=r===_t?"":r,o=o===_t?-1:o,s=s===_t?"...":s,a=a===_t?null:a,e.b(i);var l=0,u=0,c=t.length;t:for(;u1&&e.b(n),!(o<0||l<=o))break t;nn(e,h,a)}return o>=0&&l>o&&e.b(s),e.b(r),e}(t,Ds(),e,n,i,r,o,s).toString()}function Lt(t,e,n,i,r,o,s){return e=e===_t?", ":e,n=n===_t?"":n,i=i===_t?"":i,r=r===_t?-1:r,o=o===_t?"...":o,s=s===_t?null:s,Dt(t,Ds(),e,n,i,r,o,s).toString()}function Dt(t,e,n,i,r,o,s,a){n=n===_t?", ":n,i=i===_t?"":i,r=r===_t?"":r,o=o===_t?-1:o,s=s===_t?"...":s,a=a===_t?null:a,e.b(i);var l=0,u=t.c();t:for(;u.d();){var c=u.e();if((l=l+1|0)>1&&e.b(n),!(o<0||l<=o))break t;nn(e,c,a)}return o>=0&&l>o&&e.b(s),e.b(r),e}function Pt(t,e){for(var n=t.c();n.d();){var i=n.e();e.a(i)}return e}function Ot(t,e){return Jl(t,ba)?t.k(e):function(t,e){if(Jl(t,fa))return t.l(e);for(var n=0,i=t.c();i.d();){var r=i.e();if(Kr(n),Ja(e,r))return n;n=n+1|0}return-1}(t,e)>=0}function Ft(t){if(Jl(t,fa))return function(t){var e;switch(t.f()){case 0:throw Wu("List is empty.");case 1:e=t.m(0);break;default:throw Tu("List has more than one element.")}return e}(t);var e=t.c();if(!e.d())throw Wu("Collection is empty.");var n=e.e();if(e.d())throw Tu("Collection has more than one element.");return n}function qt(t){return fo(t)}function It(t){this.o_1=t}function Ht(t){var e=la(t).toUpperCase();if(e.length>1){var n;if(329===t)n=e;else{var i=qa(e,0),r=e.substring(1).toLowerCase();n=la(i)+r}return n}return la(function(t){return function(t){var e=aa(t);return 452<=e&&e<=460||497<=e&&e<=499?ql(xt(3,(e+1|0)/3|0)):4304<=e&&e<=4346||4349<=e&&e<=4351?t:Os(t)}(t)}(t))}function Bt(t,e){return e<=Or().MIN_VALUE?Ne().q_1:Hl(t,e-1|0)}function Nt(t,e){return t0)throw Tu("Cannot coerce value to an empty range: maximum "+Ya(n)+" is less than minimum "+Ya(e)+".");return t.x(e)<0?e:t.x(n)>0?n:t}function Ut(t,e){return t>e?e:t}function Gt(t){this.a1_1=t}function Yt(t,e){if(!(e>=0))throw Tu(Ya("Requested character count "+e+" is less than zero."));var n=Ut(e,t.length);return t.substring(n)}function Jt(){}function Kt(t){this.d1_1=t,this.c1_1=0}function Xt(){e=this}function Zt(){return null==e&&new Xt,e}function Qt(){Zt(),Jt.call(this)}function te(t){this.j1_1=t}function ee(t,e){return e===t?"(this Map)":Ca(e)}function ne(t,e){var n;t:{for(var i=t.p().c();i.d();){var r=i.e();if(Ja(r.k1(),e)){n=r;break t}}n=null}return n}function ie(){n=this}function re(){return null==n&&new ie,n}function oe(t){this.p1_1=t,ue.call(this)}function se(){re(),this.r1_1=null,this.s1_1=null}function ae(){i=this}function le(){return null==i&&new ae,i}function ue(){le(),Jt.call(this)}function ce(){return null==r&&new he,r}function he(){r=this,this.b2_1=new cl(-1478467534,-1720727600)}function fe(){o=this}function de(){return null==o&&new fe,o}function be(t){return t.f()-1|0}function pe(t,e){this.f2_1=t,this.g2_1=e}function me(t,e){this.i2_1=t,this.j2_1=e}function ge(t,e){return Jl(t,ba)?t.f():e}function _e(t){this.k2_1=t}function ve(t){this.l2_1=t,this.m2_1=0}function we(){}function ye(t,e){this.p2_1=t,this.q2_1=e}function ke(){var t=(null==s&&new xe,s);return Jl(t,ga)?t:rl()}function xe(){s=this,this.r2_1=new cl(-888910638,1920087921)}function Ce(t,e){return function(t,e){for(var n=e.c();n.d();){var i=n.e(),r=i.w2(),o=i.x2();t.y2(r,o)}}(e,t),e}function Ee(t,e){for(var n=0,i=e.length;n=0?n:n+e|0}function Ie(){f=this}function He(t){this.t3_1=t}function Be(){d=this,this.q_1=new Ve(1,0)}function Ne(){return null==d&&new Be,d}function Ve(t,e){Ne(),Ye.call(this,t,e,1)}function We(t,e,n){ze.call(this),this.g4_1=n,this.h4_1=e,this.i4_1=this.g4_1>0?t<=e:t>=e,this.j4_1=this.i4_1?t:this.h4_1}function Ue(){b=this}function Ge(){return null==b&&new Ue,b}function Ye(t,e,n){if(Ge(),0===n)throw Tu("Step must be non-zero.");if(n===Or().MIN_VALUE)throw Tu("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.r_1=t,this.s_1=function(t,e,n){var i;if(n>0)i=t>=e?e:e-Fe(e,t,n)|0;else{if(!(n<0))throw Tu("Step is zero.");i=t<=e?e:e+Fe(t,e,0|-n)|0}return i}(t,e,n),this.t_1=n}function Je(){}function Ke(){}function Xe(){p=this,this.k4_1=new Qe(null,null)}function Ze(){return null==p&&new Xe,p}function Qe(t,e){if(Ze(),this.m4_1=t,this.n4_1=e,null==this.m4_1!=(null==this.n4_1))throw Tu(Ya(null==this.m4_1?"Star projection must have no type specified.":"The projection variance "+this.m4_1+" requires type to be specified."))}function tn(t,e){xa.call(this,t,e)}function en(){return function(){if(g)return Mr();g=!0,m=new tn("INVARIANT",0),new tn("IN",1),new tn("OUT",2)}(),m}function nn(t,e,n){null!=n?t.b(n(e)):null==e||tu(e)?t.b(e):e instanceof ha?t.p4(e.o4_1):t.b(Ca(e))}function rn(t,e,n){if(t===e)return!0;if(!(n=n!==_t&&n))return!1;var i=Os(t),r=Os(e);return i===r||Ja(new ha(qa(la(i).toLowerCase(),0)),new ha(qa(la(r).toLowerCase(),0)))}function on(t){var e;t:{var n=0,i=Ha(t)-1|0;if(n<=i)do{var r=n;if(n=n+1|0,!Fs(qa(t,r))){e=r;break t}}while(n<=i);e=-1}var o=e;return-1===o?t.length:o}function sn(t){return t}function an(t){return function(t,e){qs(e);var n,i,r,o=t.length;if(0===o)return null;var s=qa(t,0);if(oa(s,48)<0){if(1===o)return null;if(n=1,45===s)i=!0,r=Or().MIN_VALUE;else{if(43!==s)return null;i=!1,r=0|-Or().MAX_VALUE}}else n=0,i=!1,r=0|-Or().MAX_VALUE;var a=(0|-Or().MAX_VALUE)/36|0,l=a,u=0,c=n;if(c=0}function dn(t,e,n,i){var r,o;if(n=n===_t?0:n,(i=i!==_t&&i)||"string"!=typeof t)r=function(t,e,n,i){if(n=n===_t?0:n,!(i=i!==_t&&i)&&1===e.length&&"string"==typeof t){var r=la(function(t){var e;switch(t.length){case 0:throw Wu("Array is empty.");case 1:e=t[0];break;default:throw Tu("Array has more than one element.")}return e}(e));return t.indexOf(r,n)}var o=Nt(n,0),s=cn(t);if(o<=s)do{var a=o;o=o+1|0;var l,u=qa(t,a);t:{for(var c=0,h=e.length;c0&&a<=l||u<0&&l<=a)do{var c=a;if(a=a+u|0,Vs(e,0,t,c,Ha(e),r))return c}while(c!==l)}else{var h=s.r_1,f=s.s_1,d=s.t_1;if(d>0&&h<=f||d<0&&f<=h)do{var b=h;if(h=h+d|0,mn(e,0,t,b,Ha(e),r))return b}while(b!==f)}return-1}function mn(t,e,n,i,r,o){if(i<0||e<0||e>(Ha(t)-r|0)||i>(Ha(n)-r|0))return!1;var s=0;if(s0&&l<=u||c<0&&u<=l)do{var h,f=l;l=l+c|0;t:{for(var d=e.c();d.d();){var b=d.e();if(Vs(b,0,t,f,b.length,i)){h=b;break t}}h=null}if(null!=h)return yi(f,h)}while(f!==u)}else{var p=a.r_1,m=a.s_1,g=a.t_1;if(g>0&&p<=m||g<0&&m<=p)do{var _,v=p;p=p+g|0;t:{for(var w=e.c();w.d();){var y=w.e();if(mn(y,0,t,v,y.length,i)){_=y;break t}}_=null}if(null!=_)return yi(v,_)}while(v!==m)}return null}(t,o,e,s,!1);return null==n?null:yi(n.u2_1,n.v2_1.length)}));var o,s}function wn(t){if(!(t>=0))throw Tu(Ya("Limit must be non-negative, but was "+t))}function yn(t){if(t.y4_1<0)t.w4_1=0,t.z4_1=null;else{var e;if(t.b5_1.e5_1>0?(t.a5_1=t.a5_1+1|0,e=t.a5_1>=t.b5_1.e5_1):e=!1,e||t.y4_1>Ha(t.b5_1.c5_1))t.z4_1=Hl(t.x4_1,cn(t.b5_1.c5_1)),t.y4_1=-1;else{var n=t.b5_1.f5_1(t.b5_1.c5_1,t.y4_1);if(null==n)t.z4_1=Hl(t.x4_1,cn(t.b5_1.c5_1)),t.y4_1=-1;else{var i=n.w2(),r=n.x2();t.z4_1=Bt(t.x4_1,i),t.x4_1=i+r|0,t.y4_1=t.x4_1+(0===r?1:0)|0}}t.w4_1=1}}function kn(t){this.b5_1=t,this.w4_1=-1,this.x4_1=function(t,e,n){if(e>n)throw Tu("Cannot coerce value to an empty range: maximum "+n+" is less than minimum "+e+".");return tn?n:t}(t.d5_1,0,Ha(t.c5_1)),this.y4_1=this.x4_1,this.z4_1=null,this.a5_1=0}function xn(t,e,n,i){this.c5_1=t,this.d5_1=e,this.e5_1=n,this.f5_1=i}function Cn(t){if($n(t)){var e=new cl(387905,-1073741824),n=new cl(-387905,1073741823),i=En(t);if(!(e.x(i)<=0&&i.x(n)<=0))throw Zu(Ya(En(t))+" ns is out of nanoseconds range")}else{var r=new cl(1,-1073741824),o=new cl(-1,1073741823),s=En(t);if(!(r.x(s)<=0&&s.x(o)<=0))throw Zu(Ya(En(t))+" ms is out of milliseconds range");var a=new cl(1108857478,-1074),l=new cl(-1108857478,1073),u=En(t);if(a.x(u)<=0&&u.x(l)<=0)throw Zu(Ya(En(t))+" ms is denormalized")}return t}function En(t){return t.g5(1)}function $n(t){return 0==(1&t.z())}function zn(t){return 1==(1&t.z())}function jn(){_=this,this.h5_1=Cn(new cl(0,0)),this.i5_1=Wn(new cl(-1,1073741823)),this.j5_1=Wn(new cl(1,-1073741824))}function Tn(){return null==_&&new jn,_}function Sn(t){return e=En(t).q4(),n=1&t.z(),Cn(e.u5(1).t4(Il(n)));var e,n}function Rn(t,e){if(Ln(t)){if(function(t){return!Ln(t)}(e)||t.l5(e).x(new cl(0,0))>=0)return t;throw Tu("Summing infinite durations of different signs yields an undefined result.")}if(Ln(e))return e;var n,i,r;if((1&t.z())==(1&e.z())){var o=En(t).t4(En(e));n=$n(t)?(i=o,r=new cl(387905,-1073741824),i.x(new cl(-387905,1073741823))<=0&&r.x(i)<=0?Zn(i):Wn(Kn(i))):Jn(o)}else n=zn(t)?An(0,En(t),En(e)):An(0,En(e),En(t));return n}function An(t,e,n){var i,r=Kn(n),o=e.t4(r),s=new cl(1108857478,-1074);if(o.x(new cl(-1108857478,1073))<=0&&s.x(o)<=0){var a=n.u4(Xn(r));i=Zn(Xn(o).t4(a))}else i=Wn(Wt(o,new cl(1,-1073741824),new cl(-1,1073741823)));return i}function Mn(t){return t.x(new cl(0,0))<0}function Ln(t){return!!t.equals(Tn().i5_1)||t.equals(Tn().j5_1)}function Dn(t){return Mn(t)?Sn(t):t}function Pn(t,e){var n=t.l5(e);if(n.x(new cl(0,0))<0||0==(1&n.z()))return t.x(e);var i=(1&t.z())-(1&e.z())|0;return Mn(t)?0|-i:i}function On(t){return Ln(t)?0:function(t){return In(t,ea())}(t).n5(new cl(60,0)).z()}function Fn(t){return Ln(t)?0:function(t){return In(t,ta())}(t).n5(new cl(60,0)).z()}function qn(t){return Ln(t)?0:zn(t)?Xn(En(t).n5(new cl(1e3,0))).z():En(t).n5(new cl(1e9,0)).z()}function In(t,e){var n,i=t;return i.equals(Tn().i5_1)?(ul(),n=new cl(-1,2147483647)):i.equals(Tn().j5_1)?(ul(),n=new cl(0,-2147483648)):n=Ks(En(t),function(t){return $n(t)?Zs():Qs()}(t),e),n}function Hn(t){return In(t,na())}function Bn(t){var e,n=t;if(n.equals(new cl(0,0)))e="0s";else if(n.equals(Tn().i5_1))e="Infinity";else if(n.equals(Tn().j5_1))e="-Infinity";else{var i=Mn(t),r=Ds();i&&r.p4(45);var o=Dn(t),s=function(t){return In(t,ia())}(o),a=function(t){return Ln(t)?0:Hn(t).n5(new cl(24,0)).z()}(o),l=On(o),u=Fn(o),c=qn(o),h=!s.equals(new cl(0,0)),f=!(0===a),d=!(0===l),b=0!==u||!(0===c),p=0;if(h&&(r.o5(s).p4(100),p=p+1|0),f||h&&(d||b)){var m=p;p=m+1|0,m>0&&r.p4(32),r.o5(a).p4(104)}if(d||b&&(f||h)){var g=p;p=g+1|0,g>0&&r.p4(32),r.o5(l).p4(109)}if(b){var _=p;p=_+1|0,_>0&&r.p4(32),0!==u||h||f||d?Nn(r,0,u,c,9,"s",!1):c>=1e6?Nn(r,0,c/1e6|0,c%1e6|0,6,"ms",!1):c>=1e3?Nn(r,0,c/1e3|0,c%1e3|0,3,"us",!1):r.o5(c).p5("ns")}i&&p>1&&(r.q5(1,40).p4(41),Mr()),e=r.toString()}return e}function Nn(t,e,n,i,r,o,s){if(t.o5(n),0!==i){t.p4(46);var a,l=hn(i.toString(),r,48);t:{var u=Ha(l)-1|0;if(0<=u)do{var c=u;if(u=u+-1|0,48!==qa(l,c)){a=c;break t}}while(0<=u);a=-1}var h=a+1|0;!s&&h<3?t.r5(l,0,h):t.r5(l,0,xt((h+2|0)/3|0,3))}t.p5(o)}function Vn(t){Tn(),this.m5_1=t}function Wn(t){return Cn(t.u5(1).t4(new cl(1,0)))}function Un(t,e){var n=Xs(new cl(-387905,1073741823),Zs(),e);return n.q4().x(t)<=0&&t.x(n)<=0?Zn(Xs(t,e,Zs())):Wn(Wt(Ks(t,e,Qs()),new cl(1,-1073741824),new cl(-1,1073741823)))}function Gn(t,e){var n=Js(t,e,Zs());if(Xo(n))throw Tu(Ya("Duration value cannot be NaN."));var i=Ko(n),r=new cl(387905,-1073741824);return i.x(new cl(-387905,1073741823))<=0&&r.x(i)<=0?Zn(i):Jn(Ko(Js(t,e,Qs())))}function Yn(t,e){var n=t.length;if(0===n)throw Tu("The string is empty");var i=0,r=Tn().h5_1,o="Infinity",s=qa(t,i);43!==s&&45!==s||(i=i+1|0);var a,l,u,c=i>0,h=!!c&&(l=45,u=u!==_t&&u,Ha(a=t)>0&&rn(qa(a,0),l,u));if(n<=i)throw Tu("No components");if(80===qa(t,i)){if((i=i+1|0)===n)throw zu();for(var f=!1,d=null;i=0&&w<=cn(t)))throw Tu("Missing unit for value "+v);i=i+1|0;var y=ti(qa(t,w),f);if(null!=d&&d.s3(y)<=0)throw Tu("Unexpected order of duration components");d=y;var k=dn(v,46);y.equals(ta())&&k>0?(r=Rn(r,Un(Qn(v.substring(0,k)),y)),r=Rn(r,Gn(Is(v.substring(k)),y))):r=Rn(r,Un(Qn(v),y))}else{if(f||(i=i+1|0)===n)throw zu();f=!0}}else{if(e)throw zu();var x=n-i|0;if(Vs(t,i,o,0,Math.max(x,8),!0))r=Tn().i5_1;else{var C=null,E=!1,$=!c;if(c&&40===qa(t,i)&&41===function(t){if(0===Ha(t))throw Wu("Char sequence is empty.");return qa(t,cn(t))}(t)&&($=!0,(i=i+1|0)==(n=n-1|0)))throw Tu("No components");for(;i0){if(r=Rn(r,Un(Hs(M.substring(0,H)),I)),r=Rn(r,Gn(Is(M.substring(H)),I)),i0&&fn("+-",qa(t,0))&&(r=r+1|0),(i-r|0)>16){var o;t:{var s=Hl(r,cn(t));if(Jl(s,ba)&&s.n())o=!0;else{var a=s.r_1,l=s.s_1;if(a<=l)do{var u=a;a=a+1|0;var c=qa(t,u);if(!(48<=c&&c<=57)){o=!1;break t}}while(u!==l);o=!0}}e=o}else e=!1;return e?(45===qa(t,0)?(ul(),n=new cl(0,-2147483648)):(ul(),n=new cl(-1,2147483647)),n):Ws(t,"+")?Hs(Yt(t,1)):Hs(t)}function ti(t,e){var n;if(e){var i;if(72===t)i=na();else if(77===t)i=ea();else{if(83!==t)throw Tu("Invalid duration ISO time unit: "+new ha(t));i=ta()}n=i}else{if(68!==t)throw Tu("Invalid or unsupported duration ISO non-time unit: "+new ha(t));n=ia()}return n}function ei(t){var e;switch(t){case"ns":e=Zs();break;case"us":Gs(),e=U;break;case"ms":e=Qs();break;case"s":e=ta();break;case"m":e=ea();break;case"h":e=na();break;case"d":e=ia();break;default:throw Tu("Unknown duration unit short name: "+t)}return e}function ni(){return si(),v}function ii(){}function ri(t){this.w5_1=t}function oi(t,e){ii.call(this),this.x5_1=function(t,e){if("function"==typeof t)return t.$arity===e;if("object"==typeof t&&"$metadata$"in t.constructor){var n,i=t.constructor.$metadata$.suspendArity;if(null!=i){var r=!1,o=ja(i);t:for(;o.d();)if(e===o.e()){r=!0;break t}return r}return null!=(n=null)&&n}return!1}(t,2)?t:rl(),this.y5_1=e,this.z5_1=Jl(this,Me)?this:rl(),this.a6_1=ni()}function si(){if(!w){w=!0,pi();var t=Pe();v=t}}function ai(t,e){xa.call(this,t,e)}function li(t){this.e6_1=t,this.f6_1=ci()}function ui(){x=this}function ci(){return null==x&&new ui,x}function hi(t){return t}function fi(t){return t}function di(t){return t instanceof mi}function bi(){C=this}function pi(){return null==C&&new bi,C}function mi(t){this.h6_1=t}function gi(t){pi(),this.i6_1=t}function _i(t){return new mi(t)}function vi(t){if(t instanceof mi)throw t.h6_1}function wi(t,e){this.u2_1=t,this.v2_1=e}function yi(t,e){return new wi(t,e)}function ki(t,e,n){this.l6_1=t,this.m6_1=e,this.n6_1=n}function xi(t){return t}function Ci(t){return t}function Ei(){E=this,this.o6_1=0,this.p6_1=-1,this.q6_1=1,this.r6_1=8}function $i(){return null==E&&new Ei,E}function zi(t,e){return Va(255&t,255&e)}function ji(t){return(255&t).toString()}function Ti(t){$i(),this.s6_1=t}function Si(t){return t}function Ri(t){return t}function Ai(t){return t.length}function Mi(t){this.u6_1=t,this.v6_1=0}function Li(t,e){return(Zl(new Ti(e))?new Ti(e):rl())instanceof Ti&&Tt(t,e)}function Di(t,e){var n;t:{var i=Jl(e,ba)?e:rl();if(Jl(i,ba)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof Ti&&Tt(t,o.s6_1))){n=!1;break t}}n=!0}}return n}function Pi(t){this.x6_1=t}function Oi(t){return t}function Fi(t){return t}function qi(){$=this,this.a7_1=0,this.b7_1=-1,this.c7_1=4,this.d7_1=32}function Ii(){return null==$&&new qi,$}function Hi(t,e){return zr(t,e)}function Bi(t){return Il(t).f7(new cl(-1,0)).toString()}function Ni(t){Ii(),this.e7_1=t}function Vi(t){return t}function Wi(t){return t}function Ui(t){return t.length}function Gi(t){this.h7_1=t,this.i7_1=0}function Yi(t,e){return(Zl(new Ni(e))?new Ni(e):rl())instanceof Ni&&zt(t,e)}function Ji(t,e){var n;t:{var i=Jl(e,ba)?e:rl();if(Jl(i,ba)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof Ni&&zt(t,o.e7_1))){n=!1;break t}}n=!0}}return n}function Ki(t){this.k7_1=t}function Xi(t){return t}function Zi(t){return t}function Qi(){z=this,this.n7_1=new cl(0,0),this.o7_1=new cl(-1,-1),this.p7_1=8,this.q7_1=64}function tr(){return null==z&&new Qi,z}function er(t,e){return jr(t,e)}function nr(t){return function(t,e){if(t.x(new cl(0,0))>=0)return fc(t,e);var n,i=t.l8(1).r4(Il(e)).u5(1);n=i.s4(Il(e));var r=t.u4(n);return r.x(Il(e))>=0&&(r=r.u4(Il(e)),i=i.t4(new cl(1,0))),fc(i,e)+fc(r,e)}(t,10)}function ir(t){tr(),this.r7_1=t}function rr(t){return t}function or(t){return t}function sr(t){return t.length}function ar(t){this.t7_1=t,this.u7_1=0}function lr(t,e){return(Zl(new ir(e))?new ir(e):rl())instanceof ir&&$t(t,e)}function ur(t,e){var n;t:{var i=Jl(e,ba)?e:rl();if(Jl(i,ba)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof ir&&$t(t,o.r7_1))){n=!1;break t}}n=!0}}return n}function cr(t){this.w7_1=t}function hr(t){return t}function fr(t){return t}function dr(){j=this,this.z7_1=0,this.a8_1=-1,this.b8_1=2,this.c8_1=16}function br(){return null==j&&new dr,j}function pr(t,e){return Va(65535&t,65535&e)}function mr(t){return(65535&t).toString()}function gr(t){br(),this.d8_1=t}function _r(t){return t}function vr(t){return t}function wr(t){return t.length}function yr(t){this.f8_1=t,this.g8_1=0}function kr(t,e){return(Zl(new gr(e))?new gr(e):rl())instanceof gr&&jt(t,e)}function xr(t,e){var n;t:{var i=Jl(e,ba)?e:rl();if(Jl(i,ba)&&i.n())n=!0;else{for(var r=i.c();r.d();){var o=r.e();if(!(o instanceof gr&&jt(t,o.d8_1))){n=!1;break t}}n=!0}}return n}function Cr(t){this.i8_1=t}function Er(t){return function(t,e){qs(e);var n=t.length;if(0===n)return null;tr();var i,r=new cl(-1,-1),o=qa(t,0);if(oa(o,48)<0){if(1===n||43!==o)return null;i=1}else i=0;var s=new cl(477218588,119304647),a=s,l=Il(e),u=new cl(0,0),c=i;if(c0){if(!Ja(a,s))return null;if(jr(u,a=Tr(r,l))>0)return null}var d=u=u.s4(l),b=u,p=Il(f).f7(new cl(-1,0));if(jr(u=b.t4(p),d)<0)return null}while(c0){if(u!==l)return null;if(zr(h,(o=c,s=void 0,a=void 0,a=Il(-1).f7(new cl(-1,0)),s=Il(o).f7(new cl(-1,0)),u=a.r4(s).z()))>0)return null}var p=h=xt(h,c);if(zr(h=h+b|0,p)<0)return null}while(f=0)return n.r4(i);var r=n.l8(1).r4(i).u5(1),o=jr(n.u4(r.s4(i)),i)>=0?1:0;return r.t4(Il(o))}function Sr(){}function Rr(){}function Ar(){T=this}function Mr(){return null==T&&new Ar,T}function Lr(){S=this,this.MIN_VALUE=-128,this.MAX_VALUE=127,this.SIZE_BYTES=1,this.SIZE_BITS=8}function Dr(){R=this,this.MIN_VALUE=-32768,this.MAX_VALUE=32767,this.SIZE_BYTES=2,this.SIZE_BITS=16}function Pr(){A=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Or(){return null==A&&new Pr,A}function Fr(){M=this,this.MIN_VALUE=14e-46,this.MAX_VALUE=34028235e31,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=4,this.SIZE_BITS=32}function qr(){return null==M&&new Fr,M}function Ir(){L=this,this.MIN_VALUE=5e-324,this.MAX_VALUE=17976931348623157e292,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=8,this.SIZE_BITS=64}function Hr(){return null==L&&new Ir,L}function Br(){D=this}function Nr(){P=this}function Vr(t){this.w8_1=t,Qt.call(this)}function Wr(t){for(var e=[],n=t.c();n.d();)e.push(n.e());return e}function Ur(t){return 0===(e=[t]).length?co():fo(new pe(e,!0));var e}function Gr(t){return t}function Yr(t){return void 0!==t.toArray?t.toArray():Wr(t)}function Jr(t){return Rt(e=[t],Co(e.length));var e}function Kr(t){return t<0&&function(){throw nc("Index overflow has happened.")}(),t}function Xr(){Jt.call(this)}function Zr(t){this.d9_1=t,this.b9_1=0,this.c9_1=-1}function Qr(t,e){this.i9_1=t,Zr.call(this,t),Zt().f1(e,this.i9_1.f()),this.b9_1=e}function to(){Xr.call(this),this.e9_1=0}function eo(t){this.n9_1=t}function no(t){this.o9_1=t}function io(t,e){this.p9_1=t,this.q9_1=e}function ro(){lo.call(this)}function oo(t){this.u9_1=t,lo.call(this)}function so(t){this.x9_1=t,Xr.call(this)}function ao(){se.call(this),this.b3_1=null,this.c3_1=null}function lo(){Xr.call(this)}function uo(){O=this;var t=ho(0);t.i_1=!0,this.ba_1=t}function co(){return t=tl(Qa(po)),e=[],po.call(t,e),t;var t,e}function ho(t){return e=tl(Qa(po)),n=[],po.call(e,n),e;var e,n}function fo(t){return function(t,e){var n;return n=Yr(t),po.call(e,n),e}(t,tl(Qa(po)))}function bo(t,e){return Zt().e1(e,t.f()),e}function po(t){null==O&&new uo,to.call(this),this.h_1=t,this.i_1=!1}function mo(){F=this}function go(t){this.ga_1=t,ro.call(this)}function _o(t){return function(t,e){ao.call(e),ko.call(e),e.ma_1=t,e.na_1=t.pa()}(new Ro((null==F&&new mo,F)),t),t}function vo(){return _o(tl(Qa(ko)))}function wo(t,e,n){if(_o(n),!(t>=0))throw Tu(Ya("Negative initial capacity: "+t));if(!(e>=0))throw Tu(Ya("Non-positive load factor: "+e));return n}function yo(t){return function(t,e){return wo(t,0,e),e}(t,tl(Qa(ko)))}function ko(){this.oa_1=null}function xo(t,e,n){return lo.call(n),$o.call(n),n.ra_1=function(t,e){return wo(t,e,tl(Qa(ko)))}(t,e),n}function Co(t){return function(t,e){return xo(t,0,e),e}(t,tl(Qa($o)))}function Eo(t,e){return lo.call(e),$o.call(e),e.ra_1=t,e}function $o(){}function zo(t,e){var n=To(t,t.ab_1.fa(e));if(null==n)return null;var i=n;if(null!=i&&Xl(i))return jo(i,t,e);var r=i;return t.ab_1.ea(r.k1(),e)?r:null}function jo(t,e,n){var i;t:{for(var r=0,o=t.length;rnew cl(-1,2147483647).bc()?(ul(),e=new cl(-1,2147483647)):(ul(),t1?t:qa(e,0)}function Fs(t){return function(t){var e=aa(t);return 9<=e&&e<=13||28<=e&&e<=32||160===e||e>4096&&(5760===e||8192<=e&&e<=8202||8232===e||8233===e||8239===e||8287===e||12288===e)}(t)}function qs(t){if(!(2<=t&&t<=36))throw Tu("radix "+t+" was not in valid range 2..36");return t}function Is(t){var e=+t;return(Xo(e)&&!Ns(t)||0===e&&Us(t))&&un(t),e}function Hs(t){var e,n=ln(t);return null==n?un(t):e=n,e}function Bs(t,e){var n,i,r,o=oa(t,48)>=0&&oa(t,57)<=0?sa(t,48):oa(t,65)>=0&&oa(t,90)<=0?sa(t,65)+10|0:oa(t,97)>=0&&oa(t,122)<=0?sa(t,97)+10|0:oa(t,128)<0?-1:oa(t,65313)>=0&&oa(t,65338)<=0?sa(t,65313)+10|0:oa(t,65345)>=0&&oa(t,65370)<=0?sa(t,65345)+10|0:(n=aa(t),i=gu(vu().oe_1,n),(r=n-vu().oe_1[i]|0)<10?r:-1);return o>=e?-1:o}function Ns(t){switch(t.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}function Vs(t,e,n,i,r,o){return mn(t,e,n,i,r,o=o!==_t&&o)}function Ws(t,e,n){return(n=n!==_t&&n)?Vs(t,0,e,0,e.length,n):t.startsWith(e,0)}function Us(t){var e;if(0===Ha(t))e=!0;else{var n;t:{var i=function(t){return Hl(0,Ha(t)-1|0)}(t);if(Jl(i,ba)&&i.n())n=!0;else{var r=i.r_1,o=i.s_1;if(r<=o)do{var s=r;if(r=r+1|0,!Fs(qa(t,s))){n=!1;break t}}while(s!==o);n=!0}}e=n}return e}function Gs(){if(Z)return Mr();Z=!0,W=new Ys("NANOSECONDS",0,1),U=new Ys("MICROSECONDS",1,1e3),G=new Ys("MILLISECONDS",2,1e6),Y=new Ys("SECONDS",3,1e9),J=new Ys("MINUTES",4,6e10),K=new Ys("HOURS",5,36e11),X=new Ys("DAYS",6,864e11)}function Ys(t,e,n){xa.call(this,t,e),this.sd_1=n}function Js(t,e,n){var i=Va(e.sd_1,n.sd_1);return i>0?t*(e.sd_1/n.sd_1):i<0?t/(n.sd_1/e.sd_1):t}function Ks(t,e,n){var i,r=Va(e.sd_1,n.sd_1);if(r>0){var o,s=Fl(e.sd_1/n.sd_1),a=t.s4(s);a.r4(s).equals(t)?o=a:t.x(new cl(0,0))>0?(ul(),o=new cl(-1,2147483647)):(ul(),o=new cl(0,-2147483648)),i=o}else i=r<0?t.r4(Fl(n.sd_1/e.sd_1)):t;return i}function Xs(t,e,n){var i=Va(e.sd_1,n.sd_1);return i>0?t.s4(Fl(e.sd_1/n.sd_1)):i<0?t.r4(Fl(n.sd_1/e.sd_1)):t}function Zs(){return Gs(),W}function Qs(){return Gs(),G}function ta(){return Gs(),Y}function ea(){return Gs(),J}function na(){return Gs(),K}function ia(){return Gs(),X}function ra(t){return t}function oa(t,e){return t-e|0}function sa(t,e){return t-e|0}function aa(t){return t}function la(t){return String.fromCharCode(t)}function ua(){Q=this,this.td_1=0,this.ud_1=65535,this.vd_1=55296,this.wd_1=56319,this.xd_1=56320,this.yd_1=57343,this.zd_1=55296,this.ae_1=57343,this.be_1=2,this.ce_1=16}function ca(){return null==Q&&new ua,Q}function ha(t){ca(),this.o4_1=t}function fa(){}function da(){}function ba(){}function pa(){}function ma(){}function ga(){}function _a(){}function va(){}function wa(){}function ya(){}function ka(){tt=this}function xa(t,e){null==tt&&new ka,this.q3_1=t,this.r3_1=e}function Ca(t){var e=null==t?null:Ya(t);return null==e?"null":e}function Ea(t,e){var n=null==t?null:Ya(t),i=null==n?"null":n,r=null==e?null:Ya(e);return i+(null==r?"null":r)}function $a(t){for(var e=1,n=[],i=0,r=t.length;i>5)|0),b=1<<(31&h),f[d=h>>5]=f[d]|b,f);null!=c&&(n.push(c),s=Math.max(s,c.length)),s>e&&(e=s)}var h,f,d,b;return function(t,e){for(var n=0,i=new Int32Array(t);n65535),i)throw Tu("Invalid Char code: "+r);n=ql(r)}else n=t.n8(e);return n}function Ia(t){return"string"==typeof t}function Ha(t){return Ia(t)?t.length:t.m8()}function Ba(t,e,n){return Ia(t)?t.substring(e,n):t.o8(e,n)}function Na(t){return Ya(t)}function Va(t,e){var n;switch(typeof t){case"number":n="number"==typeof e?Wa(t,e):e instanceof cl?Wa(t,e.bc()):Ua(t,e);break;case"string":case"boolean":n=Ua(t,e);break;default:n=function(t,e){return t.t5(e)}(t,e)}return n}function Wa(t,e){var n;if(te)n=1;else if(t===e){var i;if(0!==t)i=0;else{var r=1/t;i=r===1/e?0:r<0?-1:1}n=i}else n=t!=t?e!=e?0:1:-1;return n}function Ua(t,e){return te?1:0}function Ga(t){if(!("kotlinHashCodeValue$"in t)){var e=4294967296*Math.random()|0,n=new Object;n.value=e,n.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",n)}return t.kotlinHashCodeValue$}function Ya(t){return null==t?"null":Ul(t)?"[...]":t.toString()}function Ja(t,e){return null==t?null==e:null!=e&&("object"==typeof t&&"function"==typeof t.equals?t.equals(e):t!=t?e!=e:"number"==typeof t&&"number"==typeof e?t===e&&(0!==t||1/t==1/e):t===e)}function Ka(t){if(null==t)return 0;var e;switch(typeof t){case"object":e="function"==typeof t.hashCode?t.hashCode():Ga(t);break;case"function":e=Ga(t);break;case"number":e=Oa(t);break;case"boolean":e=t?1:0;break;default:e=Xa(String(t))}return e}function Xa(t){var e=0,n=0,i=t.length-1|0;if(n<=i)do{var r=n;n=n+1|0;var o=t.charCodeAt(r);e=xt(e,31)+o|0}while(r!==i);return e}function Za(t,e){null!=Error.captureStackTrace?Error.captureStackTrace(t,e):t.stack=(new Error).stack}function Qa(t){return t.prototype}function tl(t){return Object.create(t)}function el(t,e,n){Error.call(t),function(t,e,n){var i=du(Object.getPrototypeOf(t));if(0==(1&i)){var r;if(null==e){var o;if(null!==e){var s=null==n?null:n.toString();o=null==s?_t:s}else o=_t;r=o}else r=e;t.message=r}0==(2&i)&&(t.cause=n),t.name=Object.getPrototypeOf(t).constructor.name}(t,e,n)}function nl(t){var e;return null==t?function(){throw rc()}():e=t,e}function il(){throw sc()}function rl(){throw lc()}function ol(t){throw cc("lateinit property "+t+" has not been initialized")}function sl(t,e){for(var n=t.length,i=e.length,r=0,o=e;rr)for(i.length=e;r>>16|0,i=65535&t.w_1,r=t.v_1>>>16|0,o=65535&t.v_1,s=e.w_1>>>16|0,a=65535&e.w_1,l=e.v_1>>>16|0,u=0,c=0,h=0,f=0;return u=(u=u+((c=(c=c+((h=(h=h+((f=f+(o+(65535&e.v_1)|0)|0)>>>16|0)|0)+(r+l|0)|0)>>>16|0)|0)+(i+a|0)|0)>>>16|0)|0)+(n+s|0)|0,new cl((h&=65535)<<16|(f&=65535),(u&=65535)<<16|(c&=65535))}function _l(t,e){return Ll(),gl(t,e.q4())}function vl(t,e){if(Ll(),zl(t))return hl();if(zl(e))return hl();if(xl(t,bl()))return jl(e)?bl():hl();if(xl(e,bl()))return jl(t)?bl():hl();if($l(t))return $l(e)?vl(Tl(t),Tl(e)):Tl(vl(Tl(t),e));if($l(e))return Tl(vl(t,Tl(e)));if(Sl(t,pl())&&Sl(e,pl()))return Rl(kl(t)*kl(e));var n=t.w_1>>>16|0,i=65535&t.w_1,r=t.v_1>>>16|0,o=65535&t.v_1,s=e.w_1>>>16|0,a=65535&e.w_1,l=e.v_1>>>16|0,u=65535&e.v_1,c=0,h=0,f=0,d=0;return f=f+((d=d+xt(o,u)|0)>>>16|0)|0,d&=65535,h=(h=h+((f=f+xt(r,u)|0)>>>16|0)|0)+((f=(f&=65535)+xt(o,l)|0)>>>16|0)|0,f&=65535,c=(c=(c=c+((h=h+xt(i,u)|0)>>>16|0)|0)+((h=(h&=65535)+xt(r,l)|0)>>>16|0)|0)+((h=(h&=65535)+xt(o,a)|0)>>>16|0)|0,h&=65535,c=c+(((xt(n,u)+xt(i,l)|0)+xt(r,a)|0)+xt(o,s)|0)|0,new cl(f<<16|d,(c&=65535)<<16|h)}function wl(t,e){Ll();var n=63&e;return 0===n?t:n<32?new cl(t.v_1<>>(32-n|0)|0):new cl(0,t.v_1<<(n-32|0))}function yl(t,e){Ll();var n=63&e;return 0===n?t:n<32?new cl(t.v_1>>>n|0|t.w_1<<(32-n|0),t.w_1>>n):new cl(t.w_1>>(n-32|0),t.w_1>=0?0:-1)}function kl(t){return Ll(),4294967296*t.w_1+function(t){return Ll(),t.v_1>=0?t.v_1:4294967296+t.v_1}(t)}function xl(t,e){return Ll(),t.w_1===e.w_1&&t.v_1===e.v_1}function Cl(t,e){if(Ll(),e<2||36=0x8000000000000000)return Ll(),ht;if(t<0)return Tl(Rl(-t));var e=4294967296;return new cl(t%e|0,t/e|0)}function Al(t,e){return Ll(),ml(t,e)>0}function Ml(t,e){return Ll(),ml(t,e)>=0}function Ll(){bt||(bt=!0,lt=El(0),ut=El(1),ct=El(-1),ht=new cl(-1,2147483647),ft=new cl(0,-2147483648),dt=El(16777216))}function Dl(t){return t<<24>>24}function Pl(t){return t instanceof cl?t.z():function(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:0|t}(t)}function Ol(t){return t<<16>>16}function Fl(t){return t instanceof cl?t:Rl(t)}function ql(t){return 65535&Ol(Pl(t))}function Il(t){return El(t)}function Hl(t,e){return new Ve(t,e)}function Bl(){return Nl(),Vl(_t,_t,_t,_t)}function Nl(){if(!mt){mt=!0;var t=[Bl(),Bl()],e=[Bl(),Bl()];pt=[t,e,[Bl(),Bl()]]}}function Vl(t,e,n,i){return Wl("class",t,e,n,i,null)}function Wl(t,e,n,i,r,o){return{kind:t,simpleName:e,associatedObjectKey:n,associatedObjects:i,suspendArity:r,$kClass$:_t,iid:o}}function Ul(t){return!!Gl(t)||Et(t)}function Gl(t){return Array.isArray(t)}function Yl(t,e,n,i,r,o,s,a){null!=i&&(t.prototype=Object.create(i.prototype),t.prototype.constructor=t);var l=n(e,o,s,null==a?[]:a);t.$metadata$=l,null!=r&&((null!=l.iid?t:t.prototype).$imask$=$a(r))}function Jl(t,e){return Kl(t,e.$metadata$.iid)}function Kl(t,e){var n=t.$imask$;return null!=n&&function(t,e){var n=e>>5;if(n>t.length)return!1;var i=1<<(31&e);return!(0==(t[n]&i))}(n,e)}function Xl(t){return!!Gl(t)&&!t.$type$}function Zl(t){var e;switch(typeof t){case"string":case"number":case"boolean":case"function":e=!0;break;default:e=t instanceof Object}return e}function Ql(t){return"number"==typeof t||t instanceof cl}function tu(t){return"string"==typeof t||Jl(t,Sr)}function eu(t){return!!Gl(t)&&"BooleanArray"===t.$type$}function nu(t){return t instanceof Int8Array}function iu(t){return t instanceof Int16Array}function ru(t){return t instanceof Uint16Array&&"CharArray"===t.$type$}function ou(t){return t instanceof Int32Array}function su(t){return t instanceof Float32Array}function au(t){return!!Gl(t)&&"LongArray"===t.$type$}function lu(t){return t instanceof Float64Array}function uu(t,e,n,i){return Wl("interface",t,e,n,i,(null==gt&&(gt=0),gt=cu()+1|0,cu()))}function cu(){if(null!=gt)return gt;ol("iid")}function hu(t,e,n,i){return Wl("object",t,e,n,i,null)}function fu(t,e){if(e===Object)return Zl(t);if(null==t||null==e||"object"!=typeof t&&"function"!=typeof t)return!1;if("function"==typeof e&&t instanceof e)return!0;var n=function(t){return Object.getPrototypeOf(t)}(e),i=null==n?null:n.constructor;if(null!=i&&"$metadata$"in i&&"object"===i.$metadata$.kind)return t===e;var r=e.$metadata$;if(null==r)return t instanceof e;if("interface"===r.kind){var o=r.iid;return null!=o&&Kl(t,o)}return!1}function du(t){var e=t.constructor,n=null==e?null:e.$metadata$,i=null==n?null:n.errorInfo;if(null!=i)return i;var r,o=0;if(bu(t,"message")&&(o|=1),bu(t,"cause")&&(o|=2),3!==o){var s=(r=t,Object.getPrototypeOf(r));s!=Error.prototype&&(o|=du(s))}return null!=n&&(n.errorInfo=o),o}function bu(t,e){return t.hasOwnProperty(e)}function pu(t){return new po(t)}function mu(t,e,n){for(var i=new Int32Array(n),r=0,o=0,s=0,a=0,l=t.length;a(o=t[r=(n+i|0)/2|0]))n=r+1|0;else{if(e===o)return r;i=r-1|0}return r-(e=e)throw Mu("index: "+t+", size: "+e)},Qa(Xt).f1=function(t,e){if(t<0||t>e)throw Mu("index: "+t+", size: "+e)},Qa(Xt).g1=function(t,e,n){if(t<0||e>n)throw Mu("startIndex: "+t+", endIndex: "+e+", size: "+n);if(t>e)throw Tu("startIndex: "+t+" > endIndex: "+e)},Qa(Xt).h1=function(t){for(var e=1,n=t.c();n.d();){var i=n.e(),r=xt(31,e),o=null==i?null:Ka(i);e=r+(null==o?0:o)|0}return e},Qa(Xt).i1=function(t,e){if(t.f()!==e.f())return!1;for(var n=e.c(),i=t.c();i.d();)if(!Ja(i.e(),n.e()))return!1;return!0},Qa(Qt).c=function(){return new Kt(this)},Qa(Qt).l=function(t){var e;t:{for(var n=0,i=this.c();i.d();){if(Ja(i.e(),t)){e=n;break t}n=n+1|0}e=-1}return e},Qa(Qt).equals=function(t){return t===this||!(null==t||!Jl(t,fa))&&Zt().i1(this,t)},Qa(Qt).hashCode=function(){return Zt().h1(this)},Qa(te).d=function(){return this.j1_1.d()},Qa(te).e=function(){return this.j1_1.e().k1()},Qa(ie).l1=function(t){var e=t.k1(),n=null==e?null:Ka(e),i=null==n?0:n,r=t.m1(),o=null==r?null:Ka(r);return i^(null==o?0:o)},Qa(ie).n1=function(t){return Ca(t.k1())+"="+Ca(t.m1())},Qa(ie).o1=function(t,e){return!(null==e||!Jl(e,ma))&&!!Ja(t.k1(),e.k1())&&Ja(t.m1(),e.m1())},Qa(oe).q1=function(t){return this.p1_1.t1(t)},Qa(oe).k=function(t){return!(null!=t&&!Zl(t))&&this.q1(null==t||Zl(t)?t:rl())},Qa(oe).c=function(){return new te(this.p1_1.p().c())},Qa(oe).f=function(){return this.p1_1.f()},Qa(se).t1=function(t){return!(null==ne(this,t))},Qa(se).v1=function(t){var e;t:{var n=this.p();if(Jl(n,ba)&&n.n())e=!1;else{for(var i=n.c();i.d();)if(Ja(i.e().m1(),t)){e=!0;break t}e=!1}}return e},Qa(se).w1=function(t){if(null==t||!Jl(t,ma))return!1;var e=t.k1(),n=t.m1(),i=(Jl(this,ga)?this:rl()).x1(e);return!(!Ja(n,i)||null==i&&!(Jl(this,ga)?this:rl()).t1(e))},Qa(se).equals=function(t){if(t===this)return!0;if(null==t||!Jl(t,ga))return!1;if(this.f()!==t.f())return!1;var e;t:{var n=t.p();if(Jl(n,ba)&&n.n())e=!0;else{for(var i=n.c();i.d();){var r=i.e();if(!this.w1(r)){e=!1;break t}}e=!0}}return e},Qa(se).x1=function(t){var e=ne(this,t);return null==e?null:e.m1()},Qa(se).hashCode=function(){return Ka(this.p())},Qa(se).n=function(){return 0===this.f()},Qa(se).f=function(){return this.p().f()},Qa(se).y1=function(){return null==this.r1_1&&(this.r1_1=new oe(this)),nl(this.r1_1)},Qa(se).toString=function(){return Lt(this.p(),", ","{","}",_t,_t,(t=this,function(e){return t.u1(e)}));var t},Qa(se).u1=function(t){return ee(this,t.k1())+"="+ee(this,t.m1())},Qa(ae).z1=function(t){for(var e=0,n=t.c();n.d();){var i=n.e(),r=e,o=null==i?null:Ka(i);e=r+(null==o?0:o)|0}return e},Qa(ae).a2=function(t,e){return t.f()===e.f()&&t.b1(e)},Qa(ue).equals=function(t){return t===this||!(null==t||!Jl(t,pa))&&le().a2(this,t)},Qa(ue).hashCode=function(){return le().z1(this)},Qa(he).equals=function(t){return!(null==t||!Jl(t,fa))&&t.n()},Qa(he).hashCode=function(){return 1},Qa(he).toString=function(){return"[]"},Qa(he).f=function(){return 0},Qa(he).n=function(){return!0},Qa(he).c2=function(t){return!1},Qa(he).k=function(t){return!1},Qa(he).d2=function(t){return t.n()},Qa(he).b1=function(t){return this.d2(t)},Qa(he).m=function(t){throw Mu("Empty list doesn't contain element at index "+t+".")},Qa(he).e2=function(t){return-1},Qa(he).l=function(t){return-1},Qa(he).c=function(){return de()},Qa(fe).d=function(){return!1},Qa(fe).e=function(){throw Vu()},Qa(pe).f=function(){return this.f2_1.length},Qa(pe).n=function(){return 0===this.f2_1.length},Qa(pe).y=function(t){return At(this.f2_1,t)},Qa(pe).k=function(t){return!(null!=t&&!Zl(t))&&this.y(null==t||Zl(t)?t:rl())},Qa(pe).h2=function(t){var e;t:if(Jl(t,ba)&&t.n())e=!0;else{for(var n=t.c();n.d();){var i=n.e();if(!this.y(i)){e=!1;break t}}e=!0}return e},Qa(pe).b1=function(t){return this.h2(t)},Qa(pe).c=function(){return ja(this.f2_1)},Qa(me).toString=function(){return"IndexedValue(index="+this.i2_1+", value="+this.j2_1+")"},Qa(me).hashCode=function(){var t=this.i2_1;return xt(t,31)+(null==this.j2_1?0:Ka(this.j2_1))|0},Qa(me).equals=function(t){if(this===t)return!0;if(!(t instanceof me))return!1;var e=t instanceof me?t:rl();return this.i2_1===e.i2_1&&!!Ja(this.j2_1,e.j2_1)},Qa(_e).c=function(){return new ve(this.k2_1())},Qa(ve).d=function(){return this.l2_1.d()},Qa(ve).e=function(){var t=this.m2_1;return this.m2_1=t+1|0,new me(Kr(t),this.l2_1.e())},Qa(ye).o2=function(){return this.p2_1},Qa(ye).equals=function(t){return Ja(this.p2_1,t)},Qa(ye).hashCode=function(){return Ka(this.p2_1)},Qa(ye).toString=function(){return Ya(this.p2_1)},Qa(ye).f=function(){return this.p2_1.f()},Qa(ye).n=function(){return this.p2_1.n()},Qa(ye).t1=function(t){return this.p2_1.t1(t)},Qa(ye).x1=function(t){return this.p2_1.x1(t)},Qa(ye).y1=function(){return this.p2_1.y1()},Qa(ye).p=function(){return this.p2_1.p()},Qa(ye).n2=function(t){var e=this.p2_1,n=e.x1(t);return null!=n||e.t1(t)?null==n||Zl(n)?n:rl():this.q2_1(t)},Qa(xe).equals=function(t){return!(null==t||!Jl(t,ga))&&t.n()},Qa(xe).hashCode=function(){return 0},Qa(xe).toString=function(){return"{}"},Qa(xe).f=function(){return 0},Qa(xe).n=function(){return!0},Qa(xe).s2=function(t){return!1},Qa(xe).t1=function(t){return!(null!=t&&!Zl(t))&&this.s2(null==t||Zl(t)?t:rl())},Qa(xe).t2=function(t){return null},Qa(xe).x1=function(t){return null==t||Zl(t)?this.t2(null==t||Zl(t)?t:rl()):null},Qa(xe).p=function(){return Re()},Qa(xe).y1=function(){return Re()},Qa(ze).e=function(){return this.f3()},Qa(je).e=function(){return this.h3_1.j3_1(this.g3_1.e())},Qa(je).d=function(){return this.g3_1.d()},Qa(Te).c=function(){return new je(this)},Qa(Se).equals=function(t){return!(null==t||!Jl(t,pa))&&t.n()},Qa(Se).hashCode=function(){return 0},Qa(Se).toString=function(){return"[]"},Qa(Se).f=function(){return 0},Qa(Se).n=function(){return!0},Qa(Se).c2=function(t){return!1},Qa(Se).k=function(t){return!1},Qa(Se).d2=function(t){return t.n()},Qa(Se).b1=function(t){return this.d2(t)},Qa(Se).c=function(){return de()},Qa(De).p3=function(t){return null},Qa(De).hashCode=function(){return 0},Qa(De).toString=function(){return"EmptyCoroutineContext"},Qa(He).u3=function(t,e,n){return!0},Qa(He).v3=function(t,e,n){},Qa(He).w3=function(t,e){return this.t3_1},Qa(He).x3=function(t,e){return this.w3(null==t||Zl(t)?t:rl(),e)},Qa(He).y3=function(t,e,n){var i=this.t3_1;if(!this.u3(e,i,n))return Mr();this.t3_1=n,this.v3(e,i,n)},Qa(He).z3=function(t,e,n){var i=null==t||Zl(t)?t:rl();return this.y3(i,e,null==n||Zl(n)?n:rl())},Qa(He).toString=function(){return"ObservableProperty(value="+this.t3_1+")"},Qa(Ve).d4=function(){return this.r_1},Qa(Ve).e4=function(){return this.s_1},Qa(Ve).f4=function(t){return this.r_1<=t&&t<=this.s_1},Qa(Ve).y=function(t){return this.f4("number"==typeof t?t:rl())},Qa(Ve).n=function(){return this.r_1>this.s_1},Qa(Ve).equals=function(t){return t instanceof Ve&&(!(!this.n()||!t.n())||this.r_1===t.r_1&&this.s_1===t.s_1)},Qa(Ve).hashCode=function(){return this.n()?-1:xt(31,this.r_1)+this.s_1|0},Qa(Ve).toString=function(){return this.r_1+".."+this.s_1},Qa(We).d=function(){return this.i4_1},Qa(We).f3=function(){var t=this.j4_1;if(t===this.h4_1){if(!this.i4_1)throw Vu();this.i4_1=!1}else this.j4_1=this.j4_1+this.g4_1|0;return t},Qa(Ue).u=function(t,e,n){return new Ye(t,e,n)},Qa(Ye).c=function(){return new We(this.r_1,this.s_1,this.t_1)},Qa(Ye).n=function(){return this.t_1>0?this.r_1>this.s_1:this.r_10?this.r_1+".."+this.s_1+" step "+this.t_1:this.r_1+" downTo "+this.s_1+" step "+(0|-this.t_1)},Qa(Xe).l4=function(t){return new Qe(en(),t)},Qa(Qe).toString=function(){var t,e=this.m4_1;switch(null==e?-1:e.r3_1){case-1:t="*";break;case 0:t=Ca(this.n4_1);break;case 1:t="in "+this.n4_1;break;case 2:t="out "+this.n4_1;break;default:il()}return t},Qa(Qe).hashCode=function(){var t=null==this.m4_1?0:this.m4_1.hashCode();return xt(t,31)+(null==this.n4_1?0:Ka(this.n4_1))|0},Qa(Qe).equals=function(t){if(this===t)return!0;if(!(t instanceof Qe))return!1;var e=t instanceof Qe?t:rl();return!!Ja(this.m4_1,e.m4_1)&&!!Ja(this.n4_1,e.n4_1)},Qa(kn).e=function(){if(-1===this.w4_1&&yn(this),0===this.w4_1)throw Vu();var t=this.z4_1,e=t instanceof Ve?t:rl();return this.z4_1=null,this.w4_1=-1,e},Qa(kn).d=function(){return-1===this.w4_1&&yn(this),1===this.w4_1},Qa(xn).c=function(){return new kn(this)},Qa(jn).k5=function(t){var e;try{e=Yn(t,!0)}catch(e){if(e instanceof Au)throw Ru("Invalid ISO duration string format: '"+t+"'.",e);throw e}return e},Qa(Vn).s5=function(t){return Pn(this.m5_1,t)},Qa(Vn).t5=function(t){return function(t,e){return Pn(t.m5_1,e instanceof Vn?e.m5_1:rl())}(this,t)},Qa(Vn).toString=function(){return Bn(this.m5_1)},Qa(Vn).hashCode=function(){return this.m5_1.hashCode()},Qa(Vn).equals=function(t){return function(t,e){if(!(e instanceof Vn))return!1;var n=e instanceof Vn?e.m5_1:rl();return!!t.equals(n)}(this.m5_1,t)},Qa(oi).l3=function(){return null==u&&new De,u},Qa(oi).c6=function(t){this.z5_1=null,this.a6_1=t},Qa(oi).m3=function(t){return this.c6(t)},Qa(oi).v5=function(t,e){return this.z5_1=Jl(e,Me)?e:rl(),this.y5_1=t,Pe()},Qa(oi).b6=function(){t:for(;;){var t=this.a6_1,e=this.z5_1;if(null==e){var n=new gi(t)instanceof gi?t:rl();vi(n);var i=n;return null==i||Zl(i)?i:rl()}var r=e;if(Ja(ni(),t)){var o;try{var s=this.x5_1,a=this.y5_1;o="function"==typeof s?s(this,a,r):s.d6(this,a,r)}catch(t){if(t instanceof Error){var l,u=t;pi(),l=_i(u),r.m3(l);continue t}throw t}var c=o;if(c!==Pe()){var h,f=null==c||Zl(c)?c:rl();pi(),h=f,r.m3(h)}}else this.a6_1=ni(),r.m3(t)}},Qa(li).m1=function(){this.f6_1===ci()&&(this.f6_1=nl(this.e6_1)(),this.e6_1=null);var t=this.f6_1;return null==t||Zl(t)?t:rl()},Qa(li).g6=function(){return!(this.f6_1===ci())},Qa(li).toString=function(){return this.g6()?Ca(this.m1()):"Lazy value not initialized yet."},Qa(mi).equals=function(t){return t instanceof mi&&Ja(this.h6_1,t.h6_1)},Qa(mi).hashCode=function(){return Ka(this.h6_1)},Qa(mi).toString=function(){return"Failure("+this.h6_1+")"},Qa(gi).toString=function(){return(t=this.i6_1)instanceof mi?Ya(t):"Success("+Ca(t)+")";var t},Qa(gi).hashCode=function(){return null==(t=this.i6_1)?0:Ka(t);var t},Qa(gi).equals=function(t){return function(t,e){return e instanceof gi&&!!Ja(t,e instanceof gi?e.i6_1:rl())}(this.i6_1,t)},Qa(wi).toString=function(){return"("+this.u2_1+", "+this.v2_1+")"},Qa(wi).w2=function(){return this.u2_1},Qa(wi).x2=function(){return this.v2_1},Qa(wi).hashCode=function(){var t=null==this.u2_1?0:Ka(this.u2_1);return xt(t,31)+(null==this.v2_1?0:Ka(this.v2_1))|0},Qa(wi).equals=function(t){if(this===t)return!0;if(!(t instanceof wi))return!1;var e=t instanceof wi?t:rl();return!!Ja(this.u2_1,e.u2_1)&&!!Ja(this.v2_1,e.v2_1)},Qa(ki).toString=function(){return"("+this.l6_1+", "+this.m6_1+", "+this.n6_1+")"},Qa(ki).hashCode=function(){var t=null==this.l6_1?0:Ka(this.l6_1);return t=xt(t,31)+(null==this.m6_1?0:Ka(this.m6_1))|0,xt(t,31)+(null==this.n6_1?0:Ka(this.n6_1))|0},Qa(ki).equals=function(t){if(this===t)return!0;if(!(t instanceof ki))return!1;var e=t instanceof ki?t:rl();return!!Ja(this.l6_1,e.l6_1)&&!!Ja(this.m6_1,e.m6_1)&&!!Ja(this.n6_1,e.n6_1)},Qa(Ti).t6=function(t){return zi(this.s6_1,t)},Qa(Ti).t5=function(t){return function(t,e){return zi(t.s6_1,e instanceof Ti?e.s6_1:rl())}(this,t)},Qa(Ti).toString=function(){return ji(this.s6_1)},Qa(Ti).hashCode=function(){return this.s6_1},Qa(Ti).equals=function(t){return function(t,e){return e instanceof Ti&&t===(e instanceof Ti?e.s6_1:rl())}(this.s6_1,t)},Qa(Mi).d=function(){return this.v6_1=0},Qa(to).l=function(t){var e=0,n=be(this);if(e<=n)do{var i=e;if(e=e+1|0,Ja(this.m(i),t))return i}while(i!==n);return-1},Qa(to).m9=function(t){return new Qr(this,t)},Qa(to).l9=function(t,e){var n=this.m9(t),i=e-t|0,r=0;if(r0)t=this;else{var e=Do().xb_1;t=Jl(e,ga)?e:rl()}return t},Qa(No).a9=function(){this.y8(),this.pb_1.a9(),this.ob_1=null},Qa(No).t1=function(t){return this.pb_1.t1(t)},Qa(No).v1=function(t){var e=this.ob_1;if(null==e)return!1;var n=e;do{if(Ja(n.m1(),t))return!0;n=nl(n.ub_1)}while(n!==this.ob_1);return!1},Qa(No).qa=function(){return new Oo(this)},Qa(No).x1=function(t){var e=this.pb_1.x1(t);return null==e?null:e.m1()},Qa(No).y2=function(t,e){this.y8();var n=this.pb_1.x1(t);if(null==n){var i=new Po(this,t,e);return this.pb_1.y2(t,i),function(t,e){if(null!=t.ub_1||null!=t.vb_1)throw Pu(Ya("Check failed."));var n=e.ob_1;if(null==n)e.ob_1=t,t.ub_1=t,t.vb_1=t;else{var i=n.vb_1;if(null==i)throw Pu(Ya("Required value was null."));var r=i;t.vb_1=r,t.ub_1=n,n.vb_1=t,r.ub_1=t}}(i,this),null}return n.r9(e)},Qa(No).w9=function(t){this.y8();var e=this.pb_1.w9(t);return null!=e?(Fo(e,this),e.m1()):null},Qa(No).f=function(){return this.pb_1.f()},Qa(No).y8=function(){if(this.qb_1)throw Ju()},Qa(Jo).y8=function(){return this.ra_1.y8()},Qa(ts).dc=function(){return this.cc_1},Qa(ts).equals=function(t){return t instanceof ts&&Ja(this.dc(),t.dc())},Qa(ts).hashCode=function(){var t=this.ec(),e=null==t?null:Xa(t);return null==e?0:e},Qa(ts).toString=function(){return"class "+this.ec()},Qa(es).equals=function(t){return t instanceof es&&!!Qa(ts).equals.call(this,t)&&this.hc_1===t.hc_1},Qa(es).ec=function(){return this.hc_1},Qa(es).fc=function(t){return this.ic_1(t)},Qa(ns).ec=function(){return this.kc_1},Qa(ns).fc=function(t){return!1},Qa(ns).dc=function(){throw Ku("There's no native JS class for Nothing type")},Qa(ns).equals=function(t){return t===this},Qa(ns).hashCode=function(){return 0},Qa(rs).ec=function(){throw Pu("Unknown simpleName for ErrorKClass")},Qa(rs).fc=function(t){throw Pu("Can's check isInstance on ErrorKClass")},Qa(rs).equals=function(t){return t===this},Qa(rs).hashCode=function(){return 0},Qa(os).ec=function(){return this.mc_1},Qa(os).fc=function(t){return fu(t,this.dc())},Qa(ls).qc=function(){return this.nc_1},Qa(ls).rc=function(){return this.oc_1},Qa(ls).sc=function(){return this.pc_1},Qa(ls).equals=function(t){return!!(t instanceof ls&&Ja(this.nc_1,t.nc_1)&&Ja(this.oc_1,t.oc_1))&&this.pc_1===t.pc_1},Qa(ls).hashCode=function(){return xt(xt(Ka(this.nc_1),31)+Ka(this.oc_1)|0,31)+(0|this.pc_1)|0},Qa(ls).toString=function(){var t=this.nc_1,e=Jl(t,Qo)?t:null,n=null==e?Ya(this.nc_1):null!=e.ec()?e.ec():"(non-denotable type)",i=this.oc_1.n()?"":Lt(this.oc_1,", ","<",">"),r=this.pc_1?"?":"";return Ea(n,i)+r},Qa(Ts).tc=function(){return this.anyClass},Qa(Ts).uc=function(){return this.numberClass},Qa(Ts).vc=function(){return this.nothingClass},Qa(Ts).wc=function(){return this.booleanClass},Qa(Ts).xc=function(){return this.byteClass},Qa(Ts).yc=function(){return this.shortClass},Qa(Ts).zc=function(){return this.intClass},Qa(Ts).ad=function(){return this.floatClass},Qa(Ts).bd=function(){return this.doubleClass},Qa(Ts).cd=function(){return this.arrayClass},Qa(Ts).dd=function(){return this.stringClass},Qa(Ts).ed=function(){return this.throwableClass},Qa(Ts).fd=function(){return this.booleanArrayClass},Qa(Ts).gd=function(){return this.charArrayClass},Qa(Ts).hd=function(){return this.byteArrayClass},Qa(Ts).id=function(){return this.shortArrayClass},Qa(Ts).jd=function(){return this.intArrayClass},Qa(Ts).kd=function(){return this.longArrayClass},Qa(Ts).ld=function(){return this.floatArrayClass},Qa(Ts).md=function(){return this.doubleArrayClass},Qa(Ts).functionClass=function(t){var e,n,i=us()[t];if(null==i){var r=new es(Function,"Function"+t,(n=t,function(t){return"function"==typeof t&&t.length===n}));us()[t]=r,e=r}else e=i;return e},Qa(Ps).m8=function(){return this.v4_1.length},Qa(Ps).n8=function(t){var e=this.v4_1;if(!(t>=0&&t<=cn(e)))throw Mu("index: "+t+", length: "+this.m8()+"}");return qa(e,t)},Qa(Ps).o8=function(t,e){return this.v4_1.substring(t,e)},Qa(Ps).p4=function(t){return this.v4_1=this.v4_1+new ha(t),this},Qa(Ps).b=function(t){return this.v4_1=this.v4_1+Ca(t),this},Qa(Ps).nd=function(t,e,n){return this.r5(null==t?"null":t,e,n)},Qa(Ps).o5=function(t){return this.v4_1=this.v4_1+Ca(t),this},Qa(Ps).p5=function(t){var e=this.v4_1;return this.v4_1=e+(null==t?"null":t),this},Qa(Ps).q5=function(t,e){Zt().f1(t,this.m8());var n=this.v4_1.substring(0,t)+new ha(e);return this.v4_1=n+this.v4_1.substring(t),this},Qa(Ps).od=function(t){if(t<0)throw Tu("Negative new length: "+t+".");if(t<=this.m8())this.v4_1=this.v4_1.substring(0,t);else{var e=this.m8();if(e>>n|0|t.w_1<<(32-n|0),t.w_1>>>n|0):new cl(32===n?t.w_1:t.w_1>>>(n-32|0)|0,0)}(this,t)},Qa(cl).f7=function(t){return new cl(this.v_1&t.v_1,this.w_1&t.w_1)},Qa(cl).le=function(t){return new cl(this.v_1|t.v_1,this.w_1|t.w_1)},Qa(cl).l5=function(t){return new cl(this.v_1^t.v_1,this.w_1^t.w_1)},Qa(cl).ke=function(){return new cl(~this.v_1,~this.w_1)},Qa(cl).me=function(){return Dl(this.v_1)},Qa(cl).ne=function(){return Ol(this.v_1)},Qa(cl).z=function(){return this.v_1},Qa(cl).bc=function(){return kl(this)},Qa(cl).valueOf=function(){return this.bc()},Qa(cl).equals=function(t){return t instanceof cl&&xl(this,t)},Qa(cl).hashCode=function(){return t=this,Ll(),t.v_1^t.w_1;var t},Qa(cl).toString=function(){return Cl(this,10)},Qa(Eu).l3=function(){return nl(this.af_1)},Qa(Eu).cf=function(t){var e,n,i=this;if(di(t))e=null;else{var r=t;e=null==r||Zl(r)?r:rl()}for(var o=e,s=(n=t)instanceof mi?n.h6_1:null;;){var a=i;null==s?a.xe_1=o:(a.ve_1=a.we_1,a.ye_1=s);try{var l=a.df();if(l===Pe())return Mr();o=l,s=null}catch(t){o=null,s=t}Cu(a);var u=nl(a.ue_1);if(!(u instanceof Eu)){if(null!=s){var c,h=nl(s);pi(),c=_i(h),u.m3(c)}else{var f,d=o;pi(),f=d,u.m3(f)}return Mr()}i=u,Mr()}},Qa(Eu).m3=function(t){return this.cf(t)},Qa($u).l3=function(){throw Pu("This continuation is already complete")},Qa($u).cf=function(t){throw Pu("This continuation is already complete")},Qa($u).m3=function(t){return this.cf(t)},Qa($u).toString=function(){return"This continuation is already complete"},Qa(Ro).db=function(){var t=Object.create(null);return t.foo=1,delete t.foo,Mr(),t},t.$_$=t.$_$||{},t.$_$.a=function(t){var e=t.length,n=Array(e),i=0,r=e-1|0;if(i<=r)do{var o=i;i=i+1|0;var s=t[o];null!=s&&Xl(s)?n[o]=s:n[o]=[].slice.call(s)}while(o!==r);return[].concat.apply([],n)},t.$_$.b=function(t){return Ze().l4(t)},t.$_$.c=function(t,e,n){return new ls(t,pu(e),n)},t.$_$.d=function(t,e){if(t instanceof ts&&e instanceof ts){var n,i=e.dc().$metadata$,r=null==i?null:i.associatedObjectKey;if(null==(n=null==r?null:r))return null;var o=n,s=t.dc().$metadata$,a=null==s?null:s.associatedObjects;if(null==a)return null;var l=a[o];return null==l?null:l()}return null},t.$_$.e=function(t){var e;switch(typeof t){case"string":e=Ss().stringClass;break;case"number":e=(0|t)===t?Ss().intClass:Ss().doubleClass;break;case"boolean":e=Ss().booleanClass;break;case"function":e=Ss().functionClass(t.length);break;default:var n;if(eu(t))n=Ss().booleanArrayClass;else if(ru(t))n=Ss().charArrayClass;else if(nu(t))n=Ss().byteArrayClass;else if(iu(t))n=Ss().shortArrayClass;else if(ou(t))n=Ss().intArrayClass;else if(au(t))n=Ss().longArrayClass;else if(su(t))n=Ss().floatArrayClass;else if(lu(t))n=Ss().doubleArrayClass;else if(Jl(t,Qo))n=Rs(Qo);else if(Xl(t))n=Ss().arrayClass;else{var i=Object.getPrototypeOf(t).constructor;n=i===Object?Ss().anyClass:i===Error?Ss().throwableClass:As(i)}e=n}return e},t.$_$.f=Rs,t.$_$.g=function(){return function(){if(k)return Mr();k=!0,new ai("SYNCHRONIZED",0),y=new ai("PUBLICATION",1),new ai("NONE",2)}(),y},t.$_$.h=ho,t.$_$.i=co,t.$_$.j=fo,t.$_$.k=yo,t.$_$.l=vo,t.$_$.m=function(t){return function(t,e){return _o(e),e.d3(t),e}(t,tl(Qa(ko)))},t.$_$.n=Co,t.$_$.o=function(){return t=tl(Qa($o)),lo.call(t),$o.call(t),t.ra_1=vo(),t;var t},t.$_$.p=function(t){return function(t,e){return lo.call(e),$o.call(e),e.ra_1=yo(t.f()),e.j(t),e}(t,tl(Qa($o)))},t.$_$.q=Ho,t.$_$.r=qo,t.$_$.s=Bo,t.$_$.t=Wo,t.$_$.u=Uo,t.$_$.v=Ms,t.$_$.w=Ds,t.$_$.x=zu,t.$_$.y=ju,t.$_$.z=Tu,t.$_$.a1=Su,t.$_$.b1=Pu,t.$_$.c1=Mu,t.$_$.d1=tc,t.$_$.e1=function(t){var e=Ds();Mn(t)&&e.p4(45),e.p5("PT");var n=Dn(t),i=Hn(n),r=On(n),o=Fn(n),s=qn(n),a=i;Ln(t)&&(a=new cl(1316134911,2328));var l=!a.equals(new cl(0,0)),u=0!==o||!(0===s),c=0!==r||!!u&&l;return l&&e.o5(a).p4(72),c&&e.o5(r).p4(77),(u||!l&&!c)&&(Nn(e,0,o,s,9,"S",!0),Mr()),e.toString()},t.$_$.f1=ra,t.$_$.g1=sa,t.$_$.h1=aa,t.$_$.i1=la,t.$_$.j1=hi,t.$_$.k1=di,t.$_$.l1=fi,t.$_$.m1=xi,t.$_$.n1=Ci,t.$_$.o1=ji,t.$_$.p1=Si,t.$_$.q1=function(t){return new Int8Array(t)},t.$_$.r1=function(t,e){return t[e]},t.$_$.s1=function(t,e,n){t[e]=n},t.$_$.t1=Ai,t.$_$.u1=Ri,t.$_$.v1=Oi,t.$_$.w1=Fi,t.$_$.x1=Bi,t.$_$.y1=function(t){return new Int32Array(t)},t.$_$.z1=Vi,t.$_$.a2=function(t,e){return t[e]},t.$_$.b2=function(t,e,n){t[e]=n},t.$_$.c2=Ui,t.$_$.d2=Wi,t.$_$.e2=Xi,t.$_$.f2=Zi,t.$_$.g2=nr,t.$_$.h2=function(t){return Ra(t)},t.$_$.i2=rr,t.$_$.j2=function(t,e){return t[e]},t.$_$.k2=function(t,e,n){t[e]=n},t.$_$.l2=sr,t.$_$.m2=or,t.$_$.n2=hr,t.$_$.o2=fr,t.$_$.p2=mr,t.$_$.q2=function(t){return new Int16Array(t)},t.$_$.r2=_r,t.$_$.s2=function(t,e){return t[e]},t.$_$.t2=function(t,e,n){t[e]=n},t.$_$.u2=wr,t.$_$.v2=vr,t.$_$.w2=function(){return null==P&&new Nr,P},t.$_$.x2=function(){return null==S&&new Lr,S},t.$_$.y2=Hr,t.$_$.z2=qr,t.$_$.a3=Or,t.$_$.b3=function(){return null==R&&new Dr,R},t.$_$.c3=function(){return null==D&&new Br,D},t.$_$.d3=function(){return null==f&&new Ie,f},t.$_$.e3=Ss,t.$_$.f3=Tn,t.$_$.g3=ca,t.$_$.h3=ul,t.$_$.i3=pi,t.$_$.j3=$i,t.$_$.k3=Ii,t.$_$.l3=tr,t.$_$.m3=br,t.$_$.n3=Mr,t.$_$.o3=po,t.$_$.p3=ba,t.$_$.q3=ko,t.$_$.r3=$o,t.$_$.s3=da,t.$_$.t3=No,t.$_$.u3=Jo,t.$_$.v3=fa,t.$_$.w3=ma,t.$_$.x3=ga,t.$_$.y3=_a,t.$_$.z3=ya,t.$_$.a4=va,t.$_$.b4=pa,t.$_$.c4=pu,t.$_$.d4=function(t){return function(t){return new It(t)}(t.p())},t.$_$.e4=Kr,t.$_$.f4=ge,t.$_$.g4=At,t.$_$.h4=function(t,e){return function(t,e){var n=t,i=e;if(n===i)return!0;if(null==n||null==i||!Ul(i)||n.length!=i.length)return!1;var r=0,o=n.length;if(r=0))throw Tu(Ya("Invalid new array size: "+e+"."));return sl(t,new Int16Array(e))},t.$_$.k4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));var n=al(t,e,new cl(0,0));return n.$type$="LongArray",n},t.$_$.l4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));var n=al(t,e,!1);return n.$type$="BooleanArray",n},t.$_$.m4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));var n=sl(t,Sa(e));return n.$type$="CharArray",n},t.$_$.n4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));return sl(t,new Int8Array(e))},t.$_$.o4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));return sl(t,new Float64Array(e))},t.$_$.p4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));return sl(t,new Float32Array(e))},t.$_$.q4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));return al(t,e,null)},t.$_$.r4=function(t,e){if(!(e>=0))throw Tu(Ya("Invalid new array size: "+e+"."));return sl(t,new Int32Array(e))},t.$_$.s4=Yr,t.$_$.t4=ce,t.$_$.u4=ke,t.$_$.v4=Ae,t.$_$.w4=function(t){return t.n()?null:t.m(0)},t.$_$.x4=function(t){if(Jl(t,fa))return function(t){if(t.n())throw Wu("List is empty.");return t.m(0)}(t);var e=t.c();if(!e.d())throw Wu("Collection is empty.");return e.e()},t.$_$.y4=function(t){for(var e=co(),n=t.c();n.d();)$e(e,n.e());return e},t.$_$.z4=function(t,e){return function(t,e){if(Jl(t,we))return t.n2(e);var n=t.x1(e);if(null==n&&!t.t1(e))throw Wu("Key "+e+" is missing in the map.");return null==n||Zl(n)?n:rl()}(t,e)},t.$_$.a5=function(t){return new Ve(0,function(t){return t.length-1|0}(t))},t.$_$.b5=function(t){return new Ve(0,function(t){return t.length-1|0}(t))},t.$_$.c5=Lt,t.$_$.d5=function(t){return t.length-1|0},t.$_$.e5=be,t.$_$.f5=function(t){return t.n()?null:t.m(t.f()-1|0)},t.$_$.g5=function(t){if(t.n())throw Wu("List is empty.");return t.m(be(t))},t.$_$.h5=Ur,t.$_$.i5=function(t){return t.length>0?pu(t):ce()},t.$_$.j5=Gr,t.$_$.k5=function(t){return t.length>0?(e=t,Ee(n=Ho(t.length),e),n):ke();var e,n},t.$_$.l5=function(t){var e=Ho(t.length);return Ee(e,t),e},t.$_$.m5=function(t,e){var n=Bo(t);return n.d3(e),n},t.$_$.n5=function(t,e){var n=ho(t.f()+e.length|0);return n.j(t),function(t,e){t.j(pu(e))}(n,e),n},t.$_$.o5=function(t,e){var n=function(t){return Jl(t,ba)?t.f():null}(e),i=null==n?null:t.f()+n|0,r=Yo(null==i?xt(t.f(),2):i);return r.j(t),$e(r,e),r},t.$_$.p5=function(t,e){if(Jl(e,ba)){var n=ho(t.f()+e.f()|0);return n.j(t),n.j(e),n}var i=fo(t);return $e(i,e),i},t.$_$.q5=function(t,e){var n=ho(t.f()+1|0);return n.j(t),n.a(e),n},t.$_$.r5=function(t){if(t.n())throw Wu("List is empty.");return t.e3(be(t))},t.$_$.s5=function(t){return t.length>0?function(t){switch(t.length){case 0:return Ae();case 1:return Jr(t[0]);default:return Rt(t,Yo(t.length))}}(t):Ae()},t.$_$.t5=function(t){return 1===t.f()?t.m(0):null},t.$_$.u5=function(t){for(var e=Ta(t.f()),n=0,i=t.c();i.d();){var r=i.e(),o=n;n=o+1|0,e[o]=r}return e},t.$_$.v5=function(t){return Pt(t,Co(ge(t,12)))},t.$_$.w5=function(t){if(Jl(t,ba)){var e;switch(t.f()){case 0:e=ce();break;case 1:e=Ur(Jl(t,fa)?t.m(0):t.c().e());break;default:e=qt(t)}return e}return function(t){switch(t.f()){case 0:return ce();case 1:return Ur(t.m(0));default:return t}}(function(t){return Jl(t,ba)?qt(t):Pt(t,co())}(t))},t.$_$.x5=function(t){switch(t.length){case 0:return ce();case 1:return Ur(t[0]);default:return function(t){return fo(function(t){return new pe(t,!1)}(t))}(t)}},t.$_$.y5=function(t){if(Jl(t,ba)){var e;switch(t.f()){case 0:e=ke();break;case 1:n=Jl(t,fa)?t.m(0):t.c().e(),Ee(r=yo((i=[n]).length),i),e=r;break;default:e=Ce(t,Ho(t.f()))}return e}var n,i,r;return function(t){return 0===t.f()?ke():t}(Ce(t,qo()))},t.$_$.z5=function(t){return Bo(t)},t.$_$.a6=function(t){return Jl(t,ba)?Uo(t):Pt(t,Wo())},t.$_$.b6=function(t){if(Jl(t,ba)){var e;switch(t.f()){case 0:e=Ae();break;case 1:e=Jr(Jl(t,fa)?t.m(0):t.c().e());break;default:e=Pt(t,Yo(t.f()))}return e}return function(t){switch(t.f()){case 0:return Ae();case 1:return Jr(t.c().e());default:return t}}(Pt(t,Wo()))},t.$_$.c6=function t(e,n){return Jl(e,we)?t(e.o2(),n):new ye(e,n)},t.$_$.d6=function(t){return new _e((e=t,function(){return ja(e)}));var e},t.$_$.e6=Pe,t.$_$.f6=Eu,t.$_$.g6=ja,t.$_$.h6=Ta,t.$_$.i6=Za,t.$_$.j6=Sa,t.$_$.k6=qa,t.$_$.l6=Ha,t.$_$.m6=Ba,t.$_$.n6=Vl,t.$_$.o6=Va,t.$_$.p6=Ja,t.$_$.q6=za,t.$_$.r6=function(t,e,n,i,r){return Nl(),i.get=i,i.set=r,i.callableName=t,o=i,s=function(t,e){return Nl(),(Nl(),pt)[t][null==e?0:1]}(e,r),a=function(t,e){Nl();var n=t.$imask$;return null==n?$a([e]):n}(i,n),Nl(),o.$metadata$=s,o.constructor=o,o.$imask$=a,o;var o,s,a},t.$_$.s6=Xa,t.$_$.t6=Ka,t.$_$.u6=uu,t.$_$.v6=Xl,t.$_$.w6=eu,t.$_$.x6=nu,t.$_$.y6=ru,t.$_$.z6=lu,t.$_$.a7=su,t.$_$.b7=ou,t.$_$.c7=Jl,t.$_$.d7=au,t.$_$.e7=Ql,t.$_$.f7=Zl,t.$_$.g7=iu,t.$_$.h7=function(t){var e=t;return null!=t.iterator?t.iterator():Ul(e)?ja(e):(null!=e&&Jl(e,da)?e:rl()).c()},t.$_$.i7=function(t){return(t instanceof ts?t:rl()).dc()},t.$_$.j7=Ra,t.$_$.k7=Hl,t.$_$.l7=ql,t.$_$.m7=function(t){return+t},t.$_$.n7=Fl,t.$_$.o7=tl,t.$_$.p7=hu,t.$_$.q7=Qa,t.$_$.r7=Yl,t.$_$.s7=Dl,t.$_$.t7=Il,t.$_$.u7=Ol,t.$_$.v7=Ya,t.$_$.w7=He,t.$_$.x7=Je,t.$_$.y7=Nt,t.$_$.z7=Ut,t.$_$.a8=function(t,e){var n=function(t){var e=Il(Or().MIN_VALUE);return t.x(Il(Or().MAX_VALUE))<=0&&e.x(t)<=0?t.z():null}(e);return null!=n&&t.y(n)},t.$_$.b8=function(t,e){return function(t,e){if(!t)throw Tu("Step must be positive, was: "+Ya(e)+".")}(e>0,e),Ge().u(t.r_1,t.s_1,t.t_1>0?e:0|-e)},t.$_$.c8=Bt,t.$_$.d8=Qo,t.$_$.e8=as,t.$_$.f8=ss,t.$_$.g8=Ke,t.$_$.h8=function(t,e,n){return n=n!==_t&&n,"string"==typeof e?bn(t,e,_t,n)>=0:pn(t,e,0,Ha(t),n)>=0},t.$_$.i8=function(t,e,n){if(null==t)return null==e;if(null==e)return!1;if(!(n=n!==_t&&n))return t==e;if(t.length!==e.length)return!1;var i=0,r=t.length;if(ir)return 0;var s=3&o;if(0===s){var a=2,l=i,u=0;if(u<=1)do{if(u=u+1|0,(l=l+(o>>a&127)|0)>e)return 3;if((l=l+(o>>(a=a+7|0)&127)|0)>e)return 0;a=a+7|0}while(u<=1);return 3}if(o<=7)return s;var c=e-i|0;return o>>xt(2,o<=31?c%2|0:c)&3}(t)||function(t){var e=gu(xu().se_1,t);return e>=0&&t<(xu().se_1[e]+xu().te_1[e]|0)}(aa(t))}(t)},t.$_$.m8=gn,t.$_$.n8=function(t){var e;switch(Ha(t)){case 0:throw Wu("Char sequence is empty.");case 1:e=qa(t,0);break;default:throw Tu("Char sequence has more than one element.")}return e},t.$_$.o8=function(t,e,n,i){if(n=n!==_t&&n,i=i===_t?0:i,1===e.length){var r=e[0];if(0!==Ha(r))return function(t,e,n,i){wn(i);var r=0,o=bn(t,e,r,n);if(-1===o||1===i)return Ur(Ya(t));var s,a=i>0,l=ho(a?Ut(i,10):10);t:do{var u;if(u=Ya(Ba(t,r,o)),l.a(u),r=o+e.length|0,a&&l.f()===(i-1|0))break t;o=bn(t,e,r,n)}while(-1!==o);return s=Ya(Ba(t,r,Ha(t))),l.a(s),l}(t,r,n,i)}for(var o=function(t){return new Gt(t)}(vn(t,e,_t,n,i)),s=ho(ge(o,10)),a=o.c();a.d();){var l;l=_n(t,a.e()),s.a(l)}return s},t.$_$.p8=Ws,t.$_$.q8=function(t){return Ht(t)},t.$_$.r8=function(t){switch(t){case"true":return!0;case"false":return!1;default:return null}},t.$_$.s8=function(t){var e=+t;return Xo(e)&&!Ns(t)||0===e&&Us(t)?null:e},t.$_$.t8=Is,t.$_$.u8=an,t.$_$.v8=function(t){var e,n=an(t);return null==n?un(t):e=n,e},t.$_$.w8=ln,t.$_$.x8=function(t){var e,n=function(t){return function(t,e){var n=$r(t,e);if(null==(null==n?null:new Ni(n)))return null;var i=n;$i();var r=255;return zr(i,r)>0?null:Dl(i)}(t,10)}(t);return null==(null==n?null:new Ti(n))?un(t):e=n,e},t.$_$.y8=function(t){var e,n=function(t){return $r(t,10)}(t);return null==(null==n?null:new Ni(n))?un(t):e=n,e},t.$_$.z8=Er,t.$_$.a9=function(t){var e,n=Er(t);return null==(null==n?null:new ir(n))?un(t):e=n,e},t.$_$.b9=function(t){var e,n=function(t){return function(t,e){var n=$r(t,e);if(null==(null==n?null:new Ni(n)))return null;var i=n;br();var r=65535;return zr(i,r)>0?null:Ol(i)}(t,10)}(t);return null==(null==n?null:new gr(n))?un(t):e=n,e},t.$_$.c9=function(t){return function(t,e){e=e===_t?"":e;for(var n=function(t){return function(t){var e=t.c();if(!e.d())return ce();var n=e.e();if(!e.d())return Ur(n);var i=co();for(i.a(n);e.d();)i.a(e.e());return i}(function(t){return function(t,e,n,i){return function(t,e){return new Te(t,e)}(vn(t,e,_t,n=n!==_t&&n,i=i===_t?0:i),(r=t,function(t){return _n(r,t)}));var r}(t,["\r\n","\n","\r"])}(t))}(t),i=co(),r=n.c();r.d();){var o=r.e();Us(o)||i.a(o)}for(var s=ho(ge(i,10)),a=i.c();a.d();){var l;l=on(a.e()),s.a(l)}for(var u=function(t){var e=t.c();if(!e.d())return null;for(var n=e.e();e.d();){var i=e.e();Va(n,i)>0&&(n=i)}return n}(s),c=null==u?0:u,h=t.length+xt(e.length,n.f())|0,f=function(t){return 0===Ha(t)?sn:(e=t,function(t){return e+t});var e}(e),d=be(n),b=co(),p=0,m=n.c();m.d();){var g=m.e(),_=p;p=_+1|0;var v,w=Kr(_);if(0!==w&&w!==d||!Us(g)){var y,k=Yt(g,c);v=null==(y=null==k?null:f(k))?g:y}else v=null;var x=v;null==x||b.a(x)}return Dt(b,Ms(h),"\n").toString()}(t,"")},t.$_$.d9=Vn,t.$_$.e9=ha,t.$_$.f9=ri,t.$_$.g9=ii,t.$_$.h9=xa,t.$_$.i9=Au,t.$_$.j9=cl,t.$_$.k9=wi,t.$_$.l9=gi,t.$_$.m9=rl,t.$_$.n9=function(){throw Du()},t.$_$.o9=ki,t.$_$.p9=Pi,t.$_$.q9=Ti,t.$_$.r9=Ki,t.$_$.s9=Ni,t.$_$.t9=cr,t.$_$.u9=ir,t.$_$.v9=Cr,t.$_$.w9=gr,t.$_$.x9=Ar,t.$_$.y9=function(t,e){return e(t),t},t.$_$.z9=function(t){return t},t.$_$.aa=function(t){var e,n=t.v_1;return 0===n?(Or(),e=32+Zo(t.w_1)|0):e=Zo(n),e},t.$_$.ba=_i,t.$_$.ca=nl,t.$_$.da=function(t,e){return si(),new oi(t.w5_1,e).b6()},t.$_$.ea=function(t){return!function(t){var e;return Hr(),t===1/0?e=!0:(Hr(),e=t===-1/0),e}(t)&&!Xo(t)},t.$_$.fa=function(t){return!function(t){var e;return qr(),t===1/0?e=!0:(qr(),e=t===-1/0),e}(t)&&!function(t){return!(t==t)}(t)},t.$_$.ga=function(t,e){return new li(e)},t.$_$.ha=function(t){return new li(t)},t.$_$.ia=il,t.$_$.ja=Ea,t.$_$.ka=ol,t.$_$.la=Ca,t.$_$.ma=yi,t.$_$.na=_t,t.$_$.oa=function(t){return new Vr(t)},t})?n.apply(e,[e]):n)||(t.exports=i)},7852:function(t,e,n){var i,r,o;r=[e,n(8744)],void 0===(o="function"==typeof(i=function(t,e){"use strict";var n=e.$_$.ca;return t.$_$=t.$_$||{},t.$_$.a=function(t){for(;t.hasChildNodes();)t.removeChild(n(t.firstChild))},t})?i.apply(e,r):i)||(t.exports=o)},9755:function(t,e,n){var i,r,o;r=[e,n(8744)],void 0===(o="function"==typeof(i=function(t,e){"use strict";var n,i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft=Math.imul,dt=e.$_$.q7,bt=e.$_$.u6,pt=e.$_$.na,mt=e.$_$.r7,gt=e.$_$.c3,_t=e.$_$.n3,vt=e.$_$.t4,wt=e.$_$.g,yt=e.$_$.ga,kt=e.$_$.n6,xt=e.$_$.e,Ct=e.$_$.f8,Et=e.$_$.r6,$t=e.$_$.y,zt=e.$_$.o7,jt=e.$_$.i6,Tt=e.$_$.a1,St=e.$_$.i9,Rt=e.$_$.f4,At=e.$_$.h,Mt=e.$_$.m9,Lt=e.$_$.d8,Dt=e.$_$.c7,Pt=e.$_$.o9,Ot=e.$_$.f,Ft=e.$_$.k9,qt=e.$_$.w3,It=e.$_$.t3,Ht=e.$_$.z3,Bt=e.$_$.x3,Nt=e.$_$.q3,Vt=e.$_$.u3,Wt=e.$_$.a4,Ut=e.$_$.b4,Gt=e.$_$.r3,Yt=e.$_$.o3,Jt=e.$_$.y3,Kt=e.$_$.v3,Xt=e.$_$.p3,Zt=e.$_$.s4,Qt=e.$_$.v7,te=e.$_$.z,ee=e.$_$.l1,ne=e.$_$.f7,ie=e.$_$.k1,re=e.$_$.l9,oe=e.$_$.ca,se=e.$_$.p6,ae=e.$_$.s6,le=e.$_$.s3,ue=e.$_$.k8,ce=e.$_$.x5,he=e.$_$.i,fe=e.$_$.o,de=e.$_$.v5,be=e.$_$.u5,pe=e.$_$.d6,me=e.$_$.ma,ge=e.$_$.y5,_e=e.$_$.ha,ve=e.$_$.h4,we=e.$_$.c8,ye=e.$_$.c5,ke=e.$_$.p7,xe=e.$_$.j9,Ce=e.$_$.e9,Ee=e.$_$.e1,$e=e.$_$.d9,ze=e.$_$.f3,je=e.$_$.u8,Te=e.$_$.t6,Se=e.$_$.b1,Re=e.$_$.j,Ae=e.$_$.p,Me=e.$_$.t,Le=e.$_$.u,De=e.$_$.l,Pe=e.$_$.m,Oe=e.$_$.r,Fe=e.$_$.s,qe=e.$_$.v6,Ie=e.$_$.g6,He=e.$_$.c4,Be=e.$_$.b8,Ne=e.$_$.z4,Ve=e.$_$.j7,We=e.$_$.h3,Ue=e.$_$.d5,Ge=e.$_$.aa,Ye=e.$_$.n,Je=e.$_$.g8,Ke=e.$_$.q6,Xe=e.$_$.h6,Ze=e.$_$.u4,Qe=e.$_$.i4,tn=e.$_$.g3,en=e.$_$.y6,nn=e.$_$.j6,rn=e.$_$.y2,on=e.$_$.z6,sn=e.$_$.z2,an=e.$_$.a7,ln=e.$_$.d7,un=e.$_$.l3,cn=e.$_$.l2,hn=e.$_$.t9,fn=e.$_$.h2,dn=e.$_$.e2,bn=e.$_$.j2,pn=e.$_$.f2,mn=e.$_$.a3,gn=e.$_$.b7,_n=e.$_$.k3,vn=e.$_$.c2,wn=e.$_$.r9,yn=e.$_$.y1,kn=e.$_$.v1,xn=e.$_$.a2,Cn=e.$_$.w1,En=e.$_$.b3,$n=e.$_$.g7,zn=e.$_$.m3,jn=e.$_$.u2,Tn=e.$_$.v9,Sn=e.$_$.q2,Rn=e.$_$.n2,An=e.$_$.s2,Mn=e.$_$.o2,Ln=e.$_$.x2,Dn=e.$_$.x6,Pn=e.$_$.j3,On=e.$_$.t1,Fn=e.$_$.p9,qn=e.$_$.q1,In=e.$_$.m1,Hn=e.$_$.r1,Bn=e.$_$.n1,Nn=e.$_$.w2,Vn=e.$_$.w6,Wn=e.$_$.y7,Un=e.$_$.m4,Gn=e.$_$.o4,Yn=e.$_$.p4,Jn=e.$_$.k4,Kn=e.$_$.m2,Xn=e.$_$.i2,Zn=e.$_$.k2,Qn=e.$_$.r4,ti=e.$_$.d2,ei=e.$_$.z1,ni=e.$_$.b2,ii=e.$_$.j4,ri=e.$_$.v2,oi=e.$_$.r2,si=e.$_$.t2,ai=e.$_$.n4,li=e.$_$.u1,ui=e.$_$.p1,ci=e.$_$.s1,hi=e.$_$.l4,fi=e.$_$.x9,di=e.$_$.c9,bi=e.$_$.i8,pi=e.$_$.l6,mi=e.$_$.k6,gi=e.$_$.i1,_i=e.$_$.q8,vi=e.$_$.l8,wi=e.$_$.e3,yi=e.$_$.u9,ki=e.$_$.s9,xi=e.$_$.w9,Ci=e.$_$.q9,Ei=e.$_$.k5,$i=e.$_$.f5,zi=e.$_$.e5,ji=e.$_$.d4,Ti=e.$_$.i7,Si=e.$_$.d,Ri=e.$_$.b5,Ai=e.$_$.c1,Mi=e.$_$.a5,Li=e.$_$.i3,Di=e.$_$.j1,Pi=e.$_$.ba;function Oi(){return!1}function Fi(){return!1}function qi(){return vt()}function Ii(t){return t.gf(this)}function Hi(){return!1}function Bi(t){return-1}function Ni(t,e,n,i,r){return i=i===pt?null:i,r===pt?this.ki(t,e,n,i):r.ki.call(this,t,e,n,i)}function Vi(){}function Wi(t,e){return this.yh(t)}function Ui(t,e){t.ff(this,e)}function Gi(t,e){if(t.ef().bg())return this.pj(Dt(t,Xi)?t:Mt(),e);null==e?this.ti():(this.sj(),this.pj(t,e))}function Yi(t,e){return!0}function Ji(){return Os()}function Ki(){}function Xi(){}function Zi(){}function Qi(t){return function(){return e=to("kotlinx.serialization.Polymorphic",(null==x&&new Mo,x),[],function(t){return function(e){return e.pf("type",kr(gt()).ef()),e.pf("value",to("kotlinx.serialization.Polymorphic<"+t.qf_1.ec()+">",uo(),[])),e.jf_1=t.rf_1,_t()}}(t)),n=t.qf_1,new Jr(e,n);var e,n}}function tr(t){No.call(this),this.qf_1=t,this.rf_1=vt();var e=wt();this.sf_1=yt(e,Qi(this))}function er(t,e,n){var i,r=t.vf(e,n);return null==r?function(t,e){var n=t.ec();Vo(null==n?""+t:n,e)}(xt(n),t.tf()):i=r,i}function nr(t,e,n){var i,r=t.uf(e,n);return null==r?Vo(n,t.tf()):i=r,i}function ir(){}function rr(t,e){return $t(t,e),sr.call(e),e}function or(t){var e=rr(t,zt(dt(sr)));return jt(e,or),e}function sr(){jt(this,sr)}function ar(t){rr(t,this),jt(this,ar)}function lr(t,e){var n=function(t,e,n){return ur.call(n,t,1===t.f()?"Field '"+t.m(0)+"' is required for type with serial name '"+e+"', but it was missing":"Fields "+t+" are required for type with serial name '"+e+"', but they were missing",null),n}(t,e,zt(dt(ur)));return jt(n,lr),n}function ur(t,e,n){(function(t,e,n){Tt(t,e,n),sr.call(n)})(e,n,this),jt(this,ur),this.wf_1=t}function cr(t){var e=function(t){var e,n=nl(t,[]);if(null==n){var i;if(t===wi().vc())i=Uo();else{var r=Ti(t).Companion;i=null==r?null:r.serializer()}var o=i;e=null!=o&&Dt(o,Ki)?o:null}else e=n;return e}(t);return null==e?function(t){za();var e=ca().x1(t);return null==e||Dt(e,Ki)?e:Mt()}(t):e}function hr(t,e,n){var i;if(n){for(var r=At(Rt(e,10)),o=e.c();o.d();){var s;s=dr(t,o.e()),r.a(s)}i=r}else{for(var a=At(Rt(e,10)),l=e.c();l.d();){var u,c=br(t,l.e());if(null==c)return null;u=c,a.a(u)}i=a}return i}function fr(t,e,n){var i=function(t,e,n){var i;if(t.equals(Ot(Xt))||t.equals(Ot(Kt))||t.equals(Ot(Jt))||t.equals(Ot(Yt)))i=new rs(e.m(0));else if(t.equals(Ot(Gt)))i=new os(e.m(0));else if(t.equals(Ot(Ut))||t.equals(Ot(Wt))||t.equals(Ot(Vt)))i=new ss(e.m(0));else if(t.equals(Ot(Nt)))i=new as(e.m(0),e.m(1));else if(t.equals(Ot(Bt))||t.equals(Ot(Ht))||t.equals(Ot(It)))i=new ls(e.m(0),e.m(1));else if(t.equals(Ot(qt)))h=e.m(0),f=e.m(1),i=new Ma(h,f);else if(t.equals(Ot(Ft)))i=function(t,e){return new La(t,e)}(e.m(0),e.m(1));else if(t.equals(Ot(Pt)))l=e.m(0),u=e.m(1),c=e.m(2),i=new Da(l,u,c);else{var r;if(t.equals(wi().cd())){var o=n();s=null!=o&&Dt(o,Lt)?o:Mt(),a=e.m(0),r=new us(s,a)}else r=null;i=r}var s,a;var l,u,c;var h,f;return i}(t,e,n);return null==i?function(t,e){return nl(t,Zt(e).slice())}(t,e):i}function dr(t,e){var n,i=pr(t,e,!0);return null==i?function(t){throw or(function(t){As();var e=t.ec();return n=null==e?"":e,As(),"Serializer for class '"+n+"' is not found.\nPlease ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.\n";var n}(t)+"To get enum serializer on Kotlin/JS, it should be annotated with @Serializable annotation.")}(Ss(e)):n=i,n}function br(t,e){return pr(t,e,!1)}function pr(t,e,s){for(var a=Ss(e),l=e.sc(),u=e.rc(),c=At(Rt(u,10)),h=u.c();h.d();){var f,d=h.e().n4_1;if(null==d)throw te(Qt("Star projections in type arguments are not allowed, but had "+e));f=d,c.a(f)}var b,p,m,g=c;if(g.n())b=function(t,e){var r;if(wr(),e)r=(wr(),i).zf(t);else{var o=(wr(),n).zf(t);r=null==o?null:null!=o&&Dt(o,Ki)?o:Mt()}return r}(a,l);else{var _,v=function(t,e,n){var i;if(wr(),n)i=(wr(),o).ag(t,e);else{var s=(wr(),r).ag(t,e);i=new re(s)instanceof re?s:Mt()}return i}(a,g,l);if(ie(v))_=null;else{var w=ee(v);_=null==w||ne(w)?w:Mt()}b=_}if(null!=b)return b;if(g.n())p=t.yf(a);else{var y=hr(t,g,s);if(null==y)return null;var k=y,x=fr(a,k,(m=g,function(){return m.m(0).qc()}));p=null==x?t.xf(a,k):x}var C,E=p;return null==(C=null==E?null:null!=E&&Dt(E,Ki)?E:Mt())?null:function(t,e){return e?yr(t):Dt(t,Ki)?t:Mt()}(C,l)}function mr(t){return wr(),cr(t)}function gr(t){wr();var e=cr(t),n=null==e?null:yr(e);return null==n?null:null!=n&&Dt(n,Ki)?n:Mt()}function _r(t,e){return wr(),fr(t,oe(hr(Ya(),e,!0)),(n=e,function(){return n.m(0).qc()}));var n}function vr(t,e){wr();var n,i=fr(t,oe(hr(Ya(),e,!0)),(n=e,function(){return n.m(0).qc()})),r=null==i?null:yr(i);return null==r?null:null!=r&&Dt(r,Ki)?r:Mt()}function wr(){s||(s=!0,n=tl(mr),i=tl(gr),r=el(_r),o=el(vr))}function yr(t){return t.ef().bg()?Dt(t,Ki)?t:Mt():new Es(t)}function kr(t){return fa()}function xr(t){return null==Y&&new da,Y}function Cr(){return null==L&&new Is,L}function Er(t){return null==J&&new ba,J}function $r(){return null==D&&new Hs,D}function zr(t){return null==K&&new pa,K}function jr(){return null==P&&new Bs,P}function Tr(t){return null==X&&new ma,X}function Sr(){return null==O&&new Ns,O}function Rr(t){return null==st&&new Oa,st}function Ar(){return null==F&&new Vs,F}function Mr(t){return _a()}function Lr(){return null==q&&new Ws,q}function Dr(t){return null==at&&new Fa,at}function Pr(){return null==I&&new Us,I}function Or(t){return null==Q&&new va,Q}function Fr(){return null==H&&new Gs,H}function qr(t){return null==lt&&new qa,lt}function Ir(){return null==B&&new Ys,B}function Hr(t){return null==tt&&new wa,tt}function Br(){return null==N&&new Js,N}function Nr(t){return null==ut&&new Ia,ut}function Vr(){return null==V&&new Ks,V}function Wr(t){return ka()}function Ur(){return null==W&&new Xs,W}function Gr(t){return null==nt&&new xa,nt}function Yr(t){return null==$&&new Go,$}function Jr(t,e){this.cg_1=t,this.dg_1=e,this.eg_1=this.cg_1.fg()+"<"+this.dg_1.ec()+">"}function Kr(t){return t instanceof Jr?t.dg_1:t instanceof $s?Kr(t.pg_1):null}function Xr(){}function Zr(t){this.tg_1=t,this.sg_1=t.hg()}function Qr(t){this.ug_1=t}function to(t,e,n,i){if(i=i===pt?oo:i,ue(t))throw te(Qt("Blank serial names are prohibited"));if(se(e,Co()))throw te(Qt("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var r=new eo(t);return i(r),new ro(t,e,r.kf_1.f(),ce(n),r)}function eo(t){this.hf_1=t,this.if_1=!1,this.jf_1=vt(),this.kf_1=he(),this.lf_1=fe(),this.mf_1=he(),this.nf_1=he(),this.of_1=he()}function no(t,e,n){if(n=n===pt?so:n,ue(t))throw te(Qt("Blank serial names are prohibited"));var i=new eo(t);return n(i),new ro(t,Co(),i.kf_1.f(),ce(e),i)}function io(t){return Et("_hashCode",1,Ct,(function(t){return io(t)}),null),t.hh_1.m1()}function ro(t,e,n,i,r){this.wg_1=t,this.xg_1=e,this.yg_1=n,this.zg_1=r.jf_1,this.ah_1=de(r.kf_1);var o=r.kf_1;this.bh_1=Zt(o),this.ch_1=Rs(r.mf_1);var s,a=r.nf_1;this.dh_1=Zt(a),this.eh_1=be(r.of_1);for(var l=pe(this.bh_1),u=At(Rt(l,10)),c=l.c();c.d();){var h,f=c.e();h=me(f.j2_1,f.i2_1),u.a(h)}this.fh_1=ge(u),this.gh_1=Rs(i),this.hh_1=_e((s=this,function(){return Ps(s,s.gh_1)}))}function oo(t){return _t()}function so(t){return _t()}function ao(){a=this,co.call(this)}function lo(){l=this,co.call(this)}function uo(){return null==l&&new lo,l}function co(){}function ho(){u=this,ko.call(this)}function fo(){c=this,ko.call(this)}function bo(){h=this,ko.call(this)}function po(){f=this,ko.call(this)}function mo(){d=this,ko.call(this)}function go(){b=this,ko.call(this)}function _o(){p=this,ko.call(this)}function vo(){m=this,ko.call(this)}function wo(){g=this,ko.call(this)}function yo(){return null==g&&new wo,g}function ko(){co.call(this)}function xo(){_=this,Ro.call(this)}function Co(){return null==_&&new xo,_}function Eo(){v=this,Ro.call(this)}function $o(){return null==v&&new Eo,v}function zo(){w=this,Ro.call(this)}function jo(){return null==w&&new zo,w}function To(){y=this,Ro.call(this)}function So(){return null==y&&new To,y}function Ro(){co.call(this)}function Ao(){k=this,Lo.call(this)}function Mo(){x=this,Lo.call(this)}function Lo(){co.call(this)}function Do(){}function Po(){}function Oo(){}function Fo(){C=this,this.vj_1=-1,this.wj_1=-3}function qo(){return null==C&&new Fo,C}function Io(){}function Ho(){}function Bo(){}function No(){}function Vo(t,e){var n="in the scope of '"+e.ec()+"'";throw or(null==t?"Class discriminator was missing and no default polymorphic serializers were registered "+n:"Class '"+t+"' is not registered for polymorphic serialization "+n+".\nTo be registered automatically, class '"+t+"' has to be '@Serializable', and the base class '"+e.ec()+"' has to be sealed and '@Serializable'.\nAlternatively, register the serializer for '"+t+"' explicitly in a corresponding SerializersModule.")}function Wo(){E=this,this.zj_1=(null==T&&new Cs,T)}function Uo(){return null==E&&new Wo,E}function Go(){$=this,this.bk_1=new Ea("kotlin.time.Duration",yo())}function Yo(){}function Jo(t){es.call(this,t)}function Ko(t){es.call(this,t)}function Xo(t){es.call(this,t)}function Zo(t,e){ns.call(this,"kotlin.collections.HashMap",t,e)}function Qo(t,e){ns.call(this,"kotlin.collections.LinkedHashMap",t,e)}function ts(t){es.call(this,t)}function es(t){this.gk_1=t,this.hk_1=1}function ns(t,e,n){this.mk_1=t,this.nk_1=e,this.ok_1=n,this.pk_1=2}function is(t){es.call(this,t),this.uk_1=t.fg()+"Array"}function rs(t){cs.call(this,t),this.wk_1=new Jo(t.ef())}function os(t){cs.call(this,t),this.sl_1=new Ko(t.ef())}function ss(t){cs.call(this,t),this.zl_1=new Xo(t.ef())}function as(t,e){hs.call(this,t,e),this.gm_1=new Zo(t.ef(),e.ef())}function ls(t,e){hs.call(this,t,e),this.tm_1=new Qo(t.ef(),e.ef())}function us(t,e){fs.call(this,e),this.ym_1=t,this.zm_1=new ts(e.ef())}function cs(t){fs.call(this,t)}function hs(t,e){ds.call(this),this.pm_1=t,this.qm_1=e}function fs(t){ds.call(this),this.ll_1=t}function ds(){}function bs(t){fs.call(this,t),this.in_1=new is(t.ef())}function ps(){}function ms(){z=this,this.pn_1=Ve(0)}function gs(){return null==z&&new ms,z}function _s(t,e){gs(),this.qn_1=t,this.rn_1=e;var n=this.qn_1.hg();if(We(),n<=64){var i;We(),i=64===n?new xe(0,0):new xe(-1,-1).u5(n),this.sn_1=i,this.tn_1=gs().pn_1}else this.sn_1=new xe(0,0),this.tn_1=function(t,e){var n=(e-1|0)>>>6|0;We();var i=63&e,r=Ve(n);return 0!==i&&(r[Ue(r)]=new xe(-1,-1).u5(e)),r}(0,n)}function vs(t,e){return new ws(t,new ys(e))}function ws(t,e){Ds.call(this,t,e,1),this.io_1=!0}function ys(t){this.xo_1=t}function ks(){j=this,Po.call(this),this.ap_1=Ya()}function xs(t){throw Se("Descriptor for type `kotlin.Nothing` does not have elements")}function Cs(){T=this,this.bp_1=So(),this.cp_1="kotlin.Nothing"}function Es(t){this.dp_1=t,this.ep_1=new $s(this.dp_1.ef())}function $s(t){this.pg_1=t,this.qg_1=this.pg_1.fg()+"?",this.rg_1=Ts(this.pg_1)}function zs(t,e){return function(){var n=So();return to(t,n,[],function(t){return function(e){return e.jf_1=t.hp_1,_t()}}(e))}}function js(t,e){this.gp_1=e,this.hp_1=vt();var n=wt();this.ip_1=yt(n,zs(t,this))}function Ts(t){if(As(),Dt(t,Yo))return t.ih();var e=Ye(t.hg()),n=0,i=t.hg();if(n0){var n,i=mi(t,0);n=vi(i)?_i(i):gi(i),e=Qt(n)+t.substring(1)}else e=t;return e}function za(){it||(it=!0,U=Ei([me(wi().dd(),kr(gt())),me(Ot(Ce),xr(tn())),me(wi().gd(),Cr()),me(wi().bd(),Er(rn())),me(wi().md(),$r()),me(wi().ad(),zr(sn())),me(wi().ld(),jr()),me(Ot(xe),Tr(We())),me(wi().kd(),Sr()),me(Ot(yi),Rr(un())),me(Ot(hn),Ar()),me(wi().zc(),Mr(mn())),me(wi().jd(),Lr()),me(Ot(ki),Dr(_n())),me(Ot(wn),Pr()),me(wi().yc(),Or(En())),me(wi().id(),Fr()),me(Ot(xi),qr(zn())),me(Ot(Tn),Ir()),me(wi().xc(),Hr(Ln())),me(wi().hd(),Br()),me(Ot(Ci),Nr(Pn())),me(Ot(Fn),Vr()),me(wi().wc(),Wr(Nn())),me(wi().fd(),Ur()),me(Ot(fi),Gr(_t())),me(wi().vc(),Uo()),me(Ot($e),Yr(ze()))]))}function ja(){Sa.call(this)}function Ta(t,e,n){t.pv(e);var i=n();return t.av_1||t.qv(),t.av_1=!1,i}function Sa(){this.zu_1=he(),this.av_1=!1}function Ra(){return ot||(ot=!0,rt=new Object),rt}function Aa(t,e){this.rv_1=t,this.sv_1=e}function Ma(t,e){Pa.call(this,t,e);var n,i,r=jo();this.vv_1=to("kotlin.collections.Map.Entry",r,[],(n=t,i=e,function(t){return t.pf("key",n.ef()),t.pf("value",i.ef()),_t()}))}function La(t,e){var n,i;Pa.call(this,t,e),this.gw_1=no("kotlin.Pair",[],(n=t,i=e,function(t){return t.pf("first",n.ef()),t.pf("second",i.ef()),_t()}))}function Da(t,e,n){var i;this.jw_1=t,this.kw_1=e,this.lw_1=n,this.mw_1=no("kotlin.Triple",[],(i=this,function(t){return t.pf("first",i.jw_1.ef()),t.pf("second",i.kw_1.ef()),t.pf("third",i.lw_1.ef()),_t()}))}function Pa(t,e){this.bw_1=t,this.cw_1=e}function Oa(){st=this,this.ow_1=vs("kotlin.ULong",Tr(We()))}function Fa(){at=this,this.rw_1=vs("kotlin.UInt",Mr(mn()))}function qa(){lt=this,this.uw_1=vs("kotlin.UShort",Or(En()))}function Ia(){ut=this,this.xw_1=vs("kotlin.UByte",Hr(Ln()))}function Ha(){}function Ba(t,e,n,i,r){Ha.call(this),this.bx_1=t,this.cx_1=e,this.dx_1=n,this.ex_1=i,this.fx_1=r}function Na(t){Wa.call(this),this.jx_1=t}function Va(t){Wa.call(this),this.hx_1=t}function Wa(){}function Ua(t){this.ux_1=t}function Ga(){ht||(ht=!0,ct=new Ba(Ze(),Ze(),Ze(),Ze(),Ze()))}function Ya(){return Ga(),ct}function Ja(){this.ox_1=De(),this.px_1=De(),this.qx_1=De(),this.rx_1=De(),this.sx_1=De()}function Ka(t,e){var n=function(t,e,n){return Xa.call(n,"Serializer for "+e+" already registered in the scope of "+t),n}(t,e,zt(dt(Xa)));return jt(n,Ka),n}function Xa(t){$t(t,this),jt(this,Xa)}function Za(){}function Qa(t){this.by_1=t}function tl(t){return new ol(t)}function el(t){return new sl(t)}function nl(t,e){var n;try{var i,r=Si(t,Ot(Qa));if(null!=r&&Dt(r,Ki))i=null!=r&&Dt(r,Ki)?r:Mt();else if(null!=r&&Dt(r,Fs)){var o=r.jp(e.slice());i=Dt(o,Ki)?o:Mt()}else i=function(t){var e=Ti(t).$metadata$;return"interface"==(null==e?null:e.kind)}(t)?new tr(t):null;n=i}catch(t){n=null}return n}function il(t,e){if(!(0<=e&&e<=(t.length-1|0)))throw Ai("Index "+e+" out of bounds "+Ri(t));return t[e]}function rl(t,e){if(!(0<=e&&e<=(t.length-1|0)))throw Ai("Index "+e+" out of bounds "+Mi(t));return t[e]}function ol(t){this.cy_1=t}function sl(t){this.dy_1=t}return mt(Xi,"SerializationStrategy",bt),mt(Zi,"DeserializationStrategy",bt),mt(Ki,"KSerializer",bt,pt,[Xi,Zi]),mt(No,"AbstractPolymorphicSerializer",kt,pt,[Ki]),mt(tr,"PolymorphicSerializer",kt,No),mt(ir,"SealedClassSerializer",kt,No),mt(sr,"SerializationException",kt,St),mt(ar,"UnknownFieldException",kt,sr),mt(ur,"MissingFieldException",kt,sr),mt(Xr,"SerialDescriptor",bt),mt(Jr,"ContextDescriptor",kt,pt,[Xr]),mt(Zr,pt,kt),mt(Qr,pt,kt,pt,[le]),mt(eo,"ClassSerialDescriptorBuilder",kt),mt(Yo,"CachedNames",bt),mt(ro,"SerialDescriptorImpl",kt,pt,[Xr,Yo]),mt(co,"SerialKind",kt),mt(ao,"ENUM",ke,co),mt(lo,"CONTEXTUAL",ke,co),mt(ko,"PrimitiveKind",kt,co),mt(ho,"BOOLEAN",ke,ko),mt(fo,"BYTE",ke,ko),mt(bo,"CHAR",ke,ko),mt(po,"SHORT",ke,ko),mt(mo,"INT",ke,ko),mt(go,"LONG",ke,ko),mt(_o,"FLOAT",ke,ko),mt(vo,"DOUBLE",ke,ko),mt(wo,"STRING",ke,ko),mt(Ro,"StructureKind",kt,co),mt(xo,"CLASS",ke,Ro),mt(Eo,"LIST",ke,Ro),mt(zo,"MAP",ke,Ro),mt(To,"OBJECT",ke,Ro),mt(Lo,"PolymorphicKind",kt,co),mt(Ao,"SEALED",ke,Lo),mt(Mo,"OPEN",ke,Lo),mt(Oo,"Decoder",bt),mt(Io,"CompositeDecoder",bt),mt(Do,"AbstractDecoder",kt,pt,[Oo,Io]),mt(Ho,"Encoder",bt),mt(Bo,"CompositeEncoder",bt),mt(Po,"AbstractEncoder",kt,pt,[Ho,Bo]),mt(Fo,"Companion",ke),mt(Wo,"NothingSerializer",ke,pt,[Ki]),mt(Go,"DurationSerializer",ke,pt,[Ki]),mt(es,"ListLikeDescriptor",kt,pt,[Xr]),mt(Jo,"ArrayListClassDesc",kt,es),mt(Ko,"HashSetClassDesc",kt,es),mt(Xo,"LinkedHashSetClassDesc",kt,es),mt(ns,"MapLikeDescriptor",kt,pt,[Xr]),mt(Zo,"HashMapClassDesc",kt,ns),mt(Qo,"LinkedHashMapClassDesc",kt,ns),mt(ts,"ArrayClassDesc",kt,es),mt(is,"PrimitiveArrayDescriptor",kt,es),mt(ds,"AbstractCollectionSerializer",kt,pt,[Ki]),mt(fs,"CollectionLikeSerializer",kt,ds),mt(cs,"CollectionSerializer",kt,fs),mt(rs,"ArrayListSerializer",kt,cs),mt(os,"HashSetSerializer",kt,cs),mt(ss,"LinkedHashSetSerializer",kt,cs),mt(hs,"MapLikeSerializer",kt,ds),mt(as,"HashMapSerializer",kt,hs),mt(ls,"LinkedHashMapSerializer",kt,hs),mt(us,"ReferenceArraySerializer",kt,fs),mt(bs,"PrimitiveArraySerializer",kt,fs),mt(ps,"PrimitiveArrayBuilder",kt),mt(ms,"Companion",ke),mt(_s,"ElementMarker",kt),mt(Ds,"PluginGeneratedSerialDescriptor",kt,pt,[Xr,Yo]),mt(ws,"InlineClassDescriptor",kt,Ds),mt(qs,"GeneratedSerializer",bt,pt,[Ki]),mt(ys,pt,kt,pt,[qs]),mt(ks,"NoOpEncoder",ke,Po),mt(Cs,"NothingSerialDescriptor",ke,pt,[Xr]),mt(Es,"NullableSerializer",kt,pt,[Ki]),mt($s,"SerialDescriptorForNullable",kt,pt,[Xr,Yo]),mt(js,"ObjectSerializer",kt,pt,[Ki]),mt(Fs,"SerializerFactory",bt),mt(Is,"CharArraySerializer",ke,bs,[Ki,bs]),mt(Hs,"DoubleArraySerializer",ke,bs,[Ki,bs]),mt(Bs,"FloatArraySerializer",ke,bs,[Ki,bs]),mt(Ns,"LongArraySerializer",ke,bs,[Ki,bs]),mt(Vs,"ULongArraySerializer",ke,bs,[Ki,bs]),mt(Ws,"IntArraySerializer",ke,bs,[Ki,bs]),mt(Us,"UIntArraySerializer",ke,bs,[Ki,bs]),mt(Gs,"ShortArraySerializer",ke,bs,[Ki,bs]),mt(Ys,"UShortArraySerializer",ke,bs,[Ki,bs]),mt(Js,"ByteArraySerializer",ke,bs,[Ki,bs]),mt(Ks,"UByteArraySerializer",ke,bs,[Ki,bs]),mt(Xs,"BooleanArraySerializer",ke,bs,[Ki,bs]),mt(Zs,"CharArrayBuilder",kt,ps),mt(Qs,"DoubleArrayBuilder",kt,ps),mt(ta,"FloatArrayBuilder",kt,ps),mt(ea,"LongArrayBuilder",kt,ps),mt(na,"ULongArrayBuilder",kt,ps),mt(ia,"IntArrayBuilder",kt,ps),mt(ra,"UIntArrayBuilder",kt,ps),mt(oa,"ShortArrayBuilder",kt,ps),mt(sa,"UShortArrayBuilder",kt,ps),mt(aa,"ByteArrayBuilder",kt,ps),mt(la,"UByteArrayBuilder",kt,ps),mt(ua,"BooleanArrayBuilder",kt,ps),mt(ha,"StringSerializer",ke,pt,[Ki]),mt(da,"CharSerializer",ke,pt,[Ki]),mt(ba,"DoubleSerializer",ke,pt,[Ki]),mt(pa,"FloatSerializer",ke,pt,[Ki]),mt(ma,"LongSerializer",ke,pt,[Ki]),mt(ga,"IntSerializer",ke,pt,[Ki]),mt(va,"ShortSerializer",ke,pt,[Ki]),mt(wa,"ByteSerializer",ke,pt,[Ki]),mt(ya,"BooleanSerializer",ke,pt,[Ki]),mt(xa,"UnitSerializer",ke,pt,[Ki]),mt(Ea,"PrimitiveSerialDescriptor",kt,pt,[Xr]),mt(Sa,"TaggedDecoder",kt,pt,[Oo,Io]),mt(ja,"NamedValueDecoder",kt,Sa),mt(Aa,"MapEntry",kt,pt,[qt]),mt(Pa,"KeyValueSerializer",kt,pt,[Ki]),mt(Ma,"MapEntrySerializer",kt,Pa),mt(La,"PairSerializer",kt,Pa),mt(Da,"TripleSerializer",kt,pt,[Ki]),mt(Oa,"ULongSerializer",ke,pt,[Ki]),mt(Fa,"UIntSerializer",ke,pt,[Ki]),mt(qa,"UShortSerializer",ke,pt,[Ki]),mt(Ia,"UByteSerializer",ke,pt,[Ki]),mt(Ha,"SerializersModule",kt),mt(Ba,"SerialModuleImpl",kt,Ha),mt(Wa,"ContextualProvider",kt),mt(Na,"Argless",kt,Wa),mt(Va,"WithTypeArguments",kt,Wa),mt(Za,"SerializersModuleCollector",bt),mt(Ua,pt,kt,pt,[Za]),mt(Ja,"SerializersModuleBuilder",kt,pt,[Za]),mt(Xa,"SerializerAlreadyRegisteredException",kt,St),mt(Qa,"SerializableWith",kt,pt,pt,0),mt(ol,pt,kt),mt(sl,pt,kt),dt(tr).tf=function(){return this.qf_1},dt(tr).ef=function(){return Et("descriptor",1,Ct,(function(t){return t.ef()}),null),this.sf_1.m1()},dt(tr).toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.qf_1+")"},dt(Jr).gg=function(){return this.cg_1.gg()},dt(Jr).hg=function(){return this.cg_1.hg()},dt(Jr).ig=function(){return this.cg_1.ig()},dt(Jr).bg=function(){return this.cg_1.bg()},dt(Jr).jg=function(){return this.cg_1.jg()},dt(Jr).kg=function(t){return this.cg_1.kg(t)},dt(Jr).lg=function(t){return this.cg_1.lg(t)},dt(Jr).mg=function(t){return this.cg_1.mg(t)},dt(Jr).ng=function(t){return this.cg_1.ng(t)},dt(Jr).og=function(t){return this.cg_1.og(t)},dt(Jr).fg=function(){return this.eg_1},dt(Jr).equals=function(t){var e=t instanceof Jr?t:null;if(null==e)return!1;var n=e;return!!se(this.cg_1,n.cg_1)&&n.dg_1.equals(this.dg_1)},dt(Jr).hashCode=function(){var t=this.dg_1.hashCode();return ft(31,t)+ae(this.eg_1)|0},dt(Jr).toString=function(){return"ContextDescriptor(kClass: "+this.dg_1+", original: "+this.cg_1+")"},dt(Zr).d=function(){return this.sg_1>0},dt(Zr).e=function(){var t=this.tg_1.hg(),e=this.sg_1;return this.sg_1=e-1|0,this.tg_1.lg(t-e|0)},dt(Qr).c=function(){return new Zr(this.ug_1)},dt(eo).vg=function(t,e,n,i){if(!this.lf_1.a(t)){var r="Element with name '"+t+"' is already registered in "+this.hf_1;throw te(Qt(r))}this.kf_1.a(t),this.mf_1.a(e),this.nf_1.a(n),this.of_1.a(i)},dt(eo).pf=function(t,e,n,i,r){var o;return n=n===pt?vt():n,i=i!==pt&&i,r===pt?(this.vg(t,e,n,i),o=_t()):o=r.vg.call(this,t,e,n,i),o},dt(ro).fg=function(){return this.wg_1},dt(ro).jg=function(){return this.xg_1},dt(ro).hg=function(){return this.yg_1},dt(ro).gg=function(){return this.zg_1},dt(ro).ih=function(){return this.ah_1},dt(ro).ng=function(t){return il(this.bh_1,t)},dt(ro).mg=function(t){var e,n=this.fh_1.x1(t);return null==n?(qo(),e=-3):e=n,e},dt(ro).kg=function(t){return il(this.dh_1,t)},dt(ro).lg=function(t){return il(this.ch_1,t)},dt(ro).og=function(t){return rl(this.eh_1,t)},dt(ro).equals=function(t){var e;t:if(this!==t)if(t instanceof ro)if(this.fg()===t.fg())if(ve(this.gh_1,t.gh_1))if(this.hg()===t.hg()){var n=0,i=this.hg();if(n=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}return!1},dt(es).kg=function(t){if(!(t>=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}return vt()},dt(es).lg=function(t){if(!(t>=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}return this.gk_1},dt(es).equals=function(t){return this===t||t instanceof es&&!(!se(this.gk_1,t.gk_1)||this.fg()!==t.fg())},dt(es).hashCode=function(){return ft(Te(this.gk_1),31)+ae(this.fg())|0},dt(es).toString=function(){return this.fg()+"("+this.gk_1+")"},dt(ns).fg=function(){return this.mk_1},dt(ns).jg=function(){return jo()},dt(ns).hg=function(){return this.pk_1},dt(ns).ng=function(t){return t.toString()},dt(ns).mg=function(t){var e=je(t);if(null==e)throw te(t+" is not a valid map index");return e},dt(ns).og=function(t){if(!(t>=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}return!1},dt(ns).kg=function(t){if(!(t>=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}return vt()},dt(ns).lg=function(t){if(!(t>=0)){var e="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw te(Qt(e))}var n;switch(t%2|0){case 0:n=this.nk_1;break;case 1:n=this.ok_1;break;default:throw Se("Unreached")}return n},dt(ns).equals=function(t){return this===t||t instanceof ns&&this.fg()===t.fg()&&!!se(this.nk_1,t.nk_1)&&!!se(this.ok_1,t.ok_1)},dt(ns).hashCode=function(){var t=ae(this.fg());return t=ft(31,t)+Te(this.nk_1)|0,ft(31,t)+Te(this.ok_1)|0},dt(ns).toString=function(){return this.fg()+"("+this.nk_1+", "+this.ok_1+")"},dt(is).fg=function(){return this.uk_1},dt(rs).ef=function(){return this.wk_1},dt(rs).xk=function(){return he()},dt(rs).yk=function(t){return t.f()},dt(rs).zk=function(t){return this.yk(t instanceof Yt?t:Mt())},dt(rs).al=function(t){return t},dt(rs).bl=function(t){return this.al(t instanceof Yt?t:Mt())},dt(rs).cl=function(t){var e=t instanceof Yt?t:null;return null==e?Re(t):e},dt(rs).dl=function(t){return this.cl(null!=t&&Dt(t,Kt)?t:Mt())},dt(rs).el=function(t,e){return t.ca(e)},dt(rs).fl=function(t,e){return this.el(t instanceof Yt?t:Mt(),e)},dt(rs).gl=function(t,e,n){t.j9(e,n)},dt(rs).hl=function(t,e,n){var i=t instanceof Yt?t:Mt();return this.gl(i,e,null==n||ne(n)?n:Mt())},dt(os).ef=function(){return this.sl_1},dt(os).xk=function(){return fe()},dt(os).tl=function(t){return t.f()},dt(os).zk=function(t){return this.tl(t instanceof Gt?t:Mt())},dt(os).ul=function(t){return t},dt(os).bl=function(t){return this.ul(t instanceof Gt?t:Mt())},dt(os).vl=function(t){var e=t instanceof Gt?t:null;return null==e?Ae(t):e},dt(os).dl=function(t){return this.vl(null!=t&&Dt(t,Ut)?t:Mt())},dt(os).wl=function(t,e){},dt(os).fl=function(t,e){return this.wl(t instanceof Gt?t:Mt(),e)},dt(os).xl=function(t,e,n){t.a(n)},dt(os).hl=function(t,e,n){var i=t instanceof Gt?t:Mt();return this.xl(i,e,null==n||ne(n)?n:Mt())},dt(ss).ef=function(){return this.zl_1},dt(ss).xk=function(){return Me()},dt(ss).am=function(t){return t.f()},dt(ss).zk=function(t){return this.am(t instanceof Vt?t:Mt())},dt(ss).bm=function(t){return t},dt(ss).bl=function(t){return this.bm(t instanceof Vt?t:Mt())},dt(ss).vl=function(t){var e=t instanceof Vt?t:null;return null==e?Le(t):e},dt(ss).dl=function(t){return this.vl(null!=t&&Dt(t,Ut)?t:Mt())},dt(ss).cm=function(t,e){},dt(ss).fl=function(t,e){return this.cm(t instanceof Vt?t:Mt(),e)},dt(ss).dm=function(t,e,n){t.a(n)},dt(ss).hl=function(t,e,n){var i=t instanceof Vt?t:Mt();return this.dm(i,e,null==n||ne(n)?n:Mt())},dt(as).ef=function(){return this.gm_1},dt(as).hm=function(t){return t.f()},dt(as).im=function(t){return this.hm(null!=t&&Dt(t,Bt)?t:Mt())},dt(as).jm=function(t){return t.p().c()},dt(as).km=function(t){return this.jm(null!=t&&Dt(t,Bt)?t:Mt())},dt(as).xk=function(){return De()},dt(as).lm=function(t){return ft(t.f(),2)},dt(as).zk=function(t){return this.lm(t instanceof Nt?t:Mt())},dt(as).mm=function(t){return t},dt(as).bl=function(t){return this.mm(t instanceof Nt?t:Mt())},dt(as).nm=function(t){var e=t instanceof Nt?t:null;return null==e?Pe(t):e},dt(as).dl=function(t){return this.nm(null!=t&&Dt(t,Bt)?t:Mt())},dt(as).om=function(t,e){},dt(as).fl=function(t,e){return this.om(t instanceof Nt?t:Mt(),e)},dt(ls).ef=function(){return this.tm_1},dt(ls).hm=function(t){return t.f()},dt(ls).im=function(t){return this.hm(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).jm=function(t){return t.p().c()},dt(ls).km=function(t){return this.jm(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).xk=function(){return Oe()},dt(ls).um=function(t){return ft(t.f(),2)},dt(ls).zk=function(t){return this.um(t instanceof It?t:Mt())},dt(ls).vm=function(t){return t},dt(ls).bl=function(t){return this.vm(t instanceof It?t:Mt())},dt(ls).nm=function(t){var e=t instanceof It?t:null;return null==e?Fe(t):e},dt(ls).dl=function(t){return this.nm(null!=t&&Dt(t,Bt)?t:Mt())},dt(ls).wm=function(t,e){},dt(ls).fl=function(t,e){return this.wm(t instanceof It?t:Mt(),e)},dt(us).ef=function(){return this.zm_1},dt(us).an=function(t){return t.length},dt(us).im=function(t){return this.an(null!=t&&qe(t)?t:Mt())},dt(us).bn=function(t){return Ie(t)},dt(us).km=function(t){return this.bn(null!=t&&qe(t)?t:Mt())},dt(us).xk=function(){return he()},dt(us).cn=function(t){return t.f()},dt(us).zk=function(t){return this.cn(t instanceof Yt?t:Mt())},dt(us).dn=function(t){return function(t,e){return Zt(t)}(t,this.ym_1)},dt(us).bl=function(t){return this.dn(t instanceof Yt?t:Mt())},dt(us).en=function(t){return Re(He(t))},dt(us).dl=function(t){return this.en(null!=t&&qe(t)?t:Mt())},dt(us).fn=function(t,e){return t.ca(e)},dt(us).fl=function(t,e){return this.fn(t instanceof Yt?t:Mt(),e)},dt(us).gn=function(t,e,n){t.j9(e,n)},dt(us).hl=function(t,e,n){var i=t instanceof Yt?t:Mt();return this.gn(i,e,null==n||ne(n)?n:Mt())},dt(cs).jl=function(t){return t.f()},dt(cs).im=function(t){return this.jl(null!=t&&Dt(t,Xt)?t:Mt())},dt(cs).kl=function(t){return t.c()},dt(cs).km=function(t){return this.kl(null!=t&&Dt(t,Xt)?t:Mt())},dt(hs).nl=function(t,e,n,i){if(!(i>=0))throw te(Qt("Size must be known in advance when using READ_ALL"));var r=Be(we(0,ft(i,2)),2),o=r.r_1,s=r.s_1,a=r.t_1;if(a>0&&o<=s||a<0&&s<=o)do{var l=o;o=o+a|0,this.ol(t,n+l|0,e,!1)}while(l!==s)},dt(hs).ol=function(t,e,n,i){var r,o=t.li(this.ef(),e,this.pm_1);if(i){var s=t.pi(this.ef());if(s!==(e+1|0))throw te(Qt("Value must follow key in a map, index for key: "+e+", returned index for value: "+s));r=s}else r=e+1|0;var a=r,l=!n.t1(o)||this.qm_1.ef().jg()instanceof ko?t.li(this.ef(),a,this.qm_1):t.ki(this.ef(),a,this.qm_1,Ne(n,o));n.y2(o,l)},dt(hs).ml=function(t,e){for(var n=this.im(e),i=this.ef(),r=t.tj(i,n),o=0,s=this.km(e);s.d();){var a=s.e(),l=a.k1(),u=a.m1(),c=this.ef(),h=o;o=h+1|0,r.oj(c,h,this.pm_1,l);var f=this.ef(),d=o;o=d+1|0,r.oj(f,d,this.qm_1,u)}r.zh(i)},dt(hs).ff=function(t,e){return this.ml(t,null==e||ne(e)?e:Mt())},dt(fs).ml=function(t,e){var n=this.im(e),i=this.ef(),r=t.tj(i,n),o=this.km(e),s=0;if(s=0))throw te(Qt("Size must be known in advance when using READ_ALL"));var r=0;if(r>>6|0)-1|0;We();var i=63&e;t.tn_1[n]=t.tn_1[n].le(new xe(1,0).u5(i))}(this,t)},dt(_s).vn=function(){for(var t=this.qn_1.hg();!this.sn_1.equals(new xe(-1,-1));){var e=Ge(this.sn_1.ke());if(this.sn_1=this.sn_1.le(new xe(1,0).u5(e)),this.rn_1(this.qn_1,e))return e}return We(),t>64?function(t){var e=0,n=t.tn_1.length-1|0;if(e<=n)do{var i=e;e=e+1|0;var r=i+1|0;We();for(var o=ft(r,64),s=t.tn_1[i];!s.equals(new xe(-1,-1));){var a=Ge(s.ke());s=s.le(new xe(1,0).u5(a));var l=o+a|0;if(t.rn_1(t.qn_1,l))return t.tn_1[i]=s,l}t.tn_1[i]=s}while(e<=n);return qo(),-1}(this):(qo(),-1)},dt(ws).ig=function(){return this.io_1},dt(ws).hashCode=function(){return ft(dt(Ds).hashCode.call(this),31)},dt(ws).equals=function(t){var e;t:if(this!==t)if(t instanceof ws)if(this.fg()===t.fg())if(t.io_1&&ve(this.vo(),t.vo()))if(this.hg()===t.hg()){var n=0,i=this.hg();if(n>>1|0}while(o<32);throw lr(i,n.fg())},t.$_$.d2=Ya,t.$_$.e2=Ja,t.$_$.f2=function(t,e){return this.ix(t,(n=e,function(t){return n}));var n},t.$_$.g2=Za,t.$_$.h2=function(t,e){Ga();var n=new Ja;return n.tx(t),e.ax(new Ua(n)),n.yb()},t.$_$.i2=function(t,e){var n=new Ja;return n.kx(t,e),n.yb()},t.$_$.j2=Zi,t.$_$.k2=Ki,t.$_$.l2=ur,t.$_$.m2=ir,t.$_$.n2=sr,t.$_$.o2=er,t.$_$.p2=function(t){return dr(Ya(),t)},t.$_$.q2=dr,t})?i.apply(e,r):i)||(t.exports=o)},2800:function(t,e,n){var i,r,o;r=[e,n(9755),n(8744)],void 0===(o="function"==typeof(i=function(t,e,n){"use strict";var i,r,o,s,a,l,u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt=Math.imul,ot=e.$_$.d2,st=n.$_$.q7,at=n.$_$.p7,lt=n.$_$.na,ut=n.$_$.r7,ct=n.$_$.n6,ht=n.$_$.v7,ft=n.$_$.z,dt=n.$_$.k6,bt=n.$_$.f1,pt=n.$_$.n3,mt=n.$_$.p6,gt=e.$_$.o1,_t=e.$_$.l1,vt=n.$_$.u6,wt=n.$_$.w,yt=n.$_$.m9,kt=n.$_$.t6,xt=n.$_$.c5,Ct=n.$_$.x3,Et=n.$_$.g,$t=n.$_$.ga,zt=e.$_$.a2,jt=n.$_$.e,Tt=n.$_$.s6,St=n.$_$.v3,Rt=n.$_$.d1,At=n.$_$.a3,Mt=n.$_$.k7,Lt=n.$_$.x7,Dt=n.$_$.c7,Pt=n.$_$.a8,Ot=n.$_$.t8,Ft=n.$_$.c3,qt=e.$_$.r,It=e.$_$.x1,Ht=e.$_$.d,Bt=e.$_$.f1,Nt=e.$_$.k2,Vt=e.$_$.p,Wt=e.$_$.c1,Ut=e.$_$.o,Gt=e.$_$.e,Yt=e.$_$.g,Jt=e.$_$.y,Kt=n.$_$.w8,Xt=n.$_$.z8,Zt=n.$_$.l3,Qt=e.$_$.v,te=n.$_$.f2,ee=n.$_$.u9,ne=n.$_$.s8,ie=n.$_$.r8,re=n.$_$.b1,oe=n.$_$.ha,se=e.$_$.b1,ae=e.$_$.a1,le=e.$_$.z,ue=n.$_$.f8,ce=n.$_$.r6,he=e.$_$.s1,fe=e.$_$.m1,de=n.$_$.t7,be=n.$_$.v1,pe=n.$_$.x1,me=n.$_$.e2,ge=n.$_$.g2,_e=n.$_$.m1,ve=n.$_$.o1,we=n.$_$.n2,ye=n.$_$.p2,ke=e.$_$.u1,xe=n.$_$.i6,Ce=e.$_$.n2,Ee=e.$_$.b,$e=n.$_$.l6,ze=n.$_$.m6,je=n.$_$.y7,Te=n.$_$.z7,Se=e.$_$.k,Re=e.$_$.h,Ae=n.$_$.r,Me=n.$_$.i,Le=n.$_$.t5,De=n.$_$.g6,Pe=n.$_$.u4,Oe=n.$_$.z4,Fe=n.$_$.q6,qe=n.$_$.q4,Ie=n.$_$.r4,He=e.$_$.i,Be=n.$_$.f9,Ne=n.$_$.da,Ve=n.$_$.f6,We=n.$_$.g9,Ue=n.$_$.x9,Ge=n.$_$.e6,Ye=e.$_$.t1,Je=n.$_$.f,Ke=e.$_$.j2,Xe=e.$_$.m2,Ze=e.$_$.b2,Qe=e.$_$.d1,tn=e.$_$.x,en=e.$_$.w,nn=e.$_$.f,rn=e.$_$.j,on=e.$_$.f2,sn=e.$_$.g2,an=n.$_$.f7,ln=e.$_$.h1,un=n.$_$.ca,cn=n.$_$.h8,hn=n.$_$.ja,fn=e.$_$.l2,dn=e.$_$.a,bn=n.$_$.i9,pn=n.$_$.fa,mn=n.$_$.ea,gn=e.$_$.k1,_n=e.$_$.j1,vn=n.$_$.y8,wn=n.$_$.w1,yn=n.$_$.a9,kn=n.$_$.x8,xn=n.$_$.n1,Cn=n.$_$.b9,En=n.$_$.o2,$n=e.$_$.n1,zn=n.$_$.o7,jn=e.$_$.i1,Tn=e.$_$.o2,Sn=n.$_$.i1,Rn=e.$_$.q1,An=e.$_$.p1,Mn=e.$_$.r1,Ln=n.$_$.k3,Dn=e.$_$.t,Pn=n.$_$.j3,On=e.$_$.u,Fn=n.$_$.m3,qn=e.$_$.s,In=n.$_$.s5,Hn=n.$_$.l7,Bn=n.$_$.h1,Nn=n.$_$.i8,Vn=n.$_$.e9,Wn=n.$_$.s7,Un=e.$_$.y1,Gn=n.$_$.x,Yn=n.$_$.x2,Jn=n.$_$.b3,Kn=n.$_$.u7,Xn=n.$_$.n8,Zn=n.$_$.v4,Qn=n.$_$.o5,ti=n.$_$.v8,ei=n.$_$.w5,ni=n.$_$.h9,ii=e.$_$.g1,ri=n.$_$.ia,oi=n.$_$.g5,si=n.$_$.r5,ai=n.$_$.m8,li=n.$_$.j9,ui=n.$_$.g1,ci=n.$_$.h3,hi=n.$_$.n7,fi=n.$_$.j6,di=n.$_$.j8,bi=n.$_$.v,pi=n.$_$.k;function mi(){i=this,_i.call(this,new xi,ot())}function gi(){return null==i&&new mi,i}function _i(t,e){gi(),this.ey_1=t,this.fy_1=e,this.gy_1=new no}function vi(t){this.yy_1=t.ey_1.nz_1,this.zy_1=t.ey_1.sz_1,this.az_1=t.ey_1.oz_1,this.bz_1=t.ey_1.pz_1,this.cz_1=t.ey_1.qz_1,this.dz_1=t.ey_1.rz_1,this.ez_1=t.ey_1.tz_1,this.fz_1=t.ey_1.uz_1,this.gz_1=t.ey_1.vz_1,this.hz_1=t.ey_1.wz_1,this.iz_1=t.ey_1.xz_1,this.jz_1=t.ey_1.yz_1,this.kz_1=t.ey_1.zz_1,this.lz_1=t.ey_1.a10_1,this.mz_1=t.ni()}function wi(t,e){_i.call(this,t,e),function(t){if(mt(t.ni(),ot()))return pt();var e=new to(t.ey_1.vz_1,t.ey_1.wz_1);t.ni().ax(e)}(this)}function yi(){}function ki(){}function xi(t,e,n,i,r,o,s,a,l,u,c,h,f,d){t=t!==lt&&t,e=e!==lt&&e,n=n!==lt&&n,i=i!==lt&&i,r=r!==lt&&r,o=o===lt||o,s=s===lt?" ":s,a=a!==lt&&a,l=l!==lt&&l,u=u===lt?"type":u,c=c!==lt&&c,h=h===lt||h,f=f===lt?null:f,d=d!==lt&&d,this.nz_1=t,this.oz_1=e,this.pz_1=n,this.qz_1=i,this.rz_1=r,this.sz_1=o,this.tz_1=s,this.uz_1=a,this.vz_1=l,this.wz_1=u,this.xz_1=c,this.yz_1=h,this.zz_1=f,this.a10_1=d}function Ci(){}function Ei(){o=this}function $i(){null==o&&new Ei}function zi(){s=this}function ji(t){var e=t.k1(),n=t.m1(),i=wt();return mo(i,e),i.p4(bt(58)),i.o5(n),i.toString()}function Ti(t){null==s&&new zi,$i.call(this),this.d10_1=t}function Si(){return sr()}function Ri(){a=this,Li.call(this),this.g10_1="null";var t=Et();this.h10_1=$t(t,Si)}function Ai(){return null==a&&new Ri,a}function Mi(){l=this}function Li(){null==l&&new Mi,$i.call(this)}function Di(t,e,n){if(n=n===lt?null:n,Li.call(this),this.k10_1=e,this.l10_1=n,this.m10_1=ht(t),null!=this.l10_1&&!this.l10_1.ig())throw ft(ht("Failed requirement."))}function Pi(){u=this}function Oi(t){null==u&&new Pi,$i.call(this),this.n10_1=t}function Fi(t){return Hi(),function(t){return go(),!!Nn(t,"true",!0)||!Nn(t,"false",!0)&&null}(t.i10())}function qi(t){var e;Hi();try{e=new ms(t.i10()).r10()}catch(t){if(t instanceof xr)throw Rt(t.message);throw t}var n=e,i=Mt(At().MIN_VALUE,At().MAX_VALUE);if(!Pt(Dt(i,Lt)?i:yt(),n))throw Rt(t.i10()+" is not an Int");return n.z()}function Ii(t){Hi();var e,n=t instanceof Li?t:null;return null==n?function(t,e){throw Hi(),ft("Element "+jt(t)+" is not a "+e)}(t,"JsonPrimitive"):e=n,e}function Hi(){c||(c=!0,r=It("kotlinx.serialization.json.JsonUnquotedLiteral",qt(Ft())))}function Bi(t){return t.pf("JsonPrimitive",nr(Ni)),t.pf("JsonNull",nr(Vi)),t.pf("JsonLiteral",nr(Wi)),t.pf("JsonObject",nr(Ui)),t.pf("JsonArray",nr(Gi)),pt()}function Ni(){return rr().s10_1}function Vi(){return sr().t10_1}function Wi(){return lr().u10_1}function Ui(){return Zi().v10_1}function Gi(){return er().w10_1}function Yi(){h=this;var t=Ht();this.x10_1=Bt("kotlinx.serialization.json.JsonElement",t,[],Bi)}function Ji(){return null==h&&new Yi,h}function Ki(){f=this,this.z10_1=Vt(qt(Ft()),Ji()).ef(),this.a11_1="kotlinx.serialization.json.JsonObject"}function Xi(){d=this,this.v10_1=(null==f&&new Ki,f)}function Zi(){return null==d&&new Xi,d}function Qi(){b=this,this.c11_1=Ut(Ji()).ef(),this.d11_1="kotlinx.serialization.json.JsonArray"}function tr(){p=this,this.w10_1=(null==b&&new Qi,b)}function er(){return null==p&&new tr,p}function nr(t){return new dr(t)}function ir(){m=this,this.s10_1=Bt("kotlinx.serialization.json.JsonPrimitive",Gt(),[])}function rr(){return null==m&&new ir,m}function or(){g=this,this.t10_1=Bt("kotlinx.serialization.json.JsonNull",Yt(),[])}function sr(){return null==g&&new or,g}function ar(){_=this,this.u10_1=Jt("kotlinx.serialization.json.JsonLiteral",Gt())}function lr(){return null==_&&new ar,_}function ur(t){!function(t){var e=Dt(t,br)?t:null;if(null==e)throw re("This serializer can be used only with Json format.Expected Encoder to be JsonEncoder, got "+jt(t))}(t)}function cr(t){var e=Dt(t,Ci)?t:null;if(null==e)throw re("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+jt(t));return e}function hr(t){cr(t)}function fr(t){return ce("original",1,ue,(function(t){return fr(t)}),null),t.i11_1.m1()}function dr(t){this.i11_1=oe(t)}function br(){}function pr(t){this.j11_1=t,this.k11_1=!0}function mr(t,e){pr.call(this,t),this.f12_1=e}function gr(t,e){pr.call(this,t),this.i12_1=e}function _r(t,e){pr.call(this,t),this.l12_1=e,this.m12_1=0}function vr(t){var e,n;this.n12_1=new ke(t,(e=this,n=function(t,n){return r=t,o=n,(i=e).o12_1=!r.og(o)&&r.lg(o).bg(),i.o12_1;var i,r,o},n.callableName="readIfAbsent",n)),this.o12_1=!1}function wr(t,e){t.p12("Unexpected special floating-point value "+ht(e)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification",lt,ps())}function yr(t){Tr.call(this,t),xe(this,yr)}function kr(t){return new yr("Value of type '"+t.fg()+"' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is '"+t.jg()+"'.\n"+it)}function xr(t){Tr.call(this,t),xe(this,xr)}function Cr(t,e,n){return $r(t,e+"\nJSON input: "+Sr(n,t))}function Er(t,e,n){return $r(-1,function(t,e,n){return"Unexpected special floating-point value "+ht(t)+" with key "+e+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+ps()+"\nCurrent output: "+Sr(n)}(t,e,n))}function $r(t,e){return new xr(t>=0?"Unexpected JSON token at offset "+t+": "+e:e)}function zr(t,e){return $r(-1,"Encountered an unknown key '"+t+"'.\n"+tt+"\nCurrent input: "+Sr(e))}function jr(t,e){return new yr("Unexpected special floating-point value "+ht(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+ps()+"\nCurrent output: "+Sr(e))}function Tr(t){Ee(t,this),xe(this,Tr)}function Sr(t,e){if(e=e===lt?-1:e,$e(t)<200)return t;if(-1===e){var n=$e(t)-60|0;if(n<=0)return t;var i=$e(t);return"....."+ht(ze(t,n,i))}var r=e-30|0,o=e+30|0,s=r<=0?"":".....",a=o>=$e(t)?"":".....",l=je(r,0),u=Te(o,$e(t));return s+ht(ze(t,l,u))+a}function Rr(){return qr(),v}function Ar(t,e,n){if(qr(),Pr(e,t))return Or(t,e,n.toLowerCase());if(null!=Lr(t,e))return Or(t,e,n);var i=t.mg(n);return Se(),-3!==i?i:e.ey_1.yz_1?Or(t,e,n):i}function Mr(t,e,n){qr();var i=Lr(t,e);return null==i?t.ng(n):function(t,e,n){qr();var i=gs(e),r=(qr(),w);return i.r12(t,r,(o=t,s=n,function(){for(var t=0,e=o.hg(),n=Fe(Array(e),null);t>12),r=po(n>>8),o=po(n>>4),s=po(n);t[n]="\\u"+new Vn(i)+new Vn(r)+new Vn(o)+new Vn(s)}while(e<=31);t[34]='\\"',t[92]="\\\\",t[9]="\\t",t[8]="\\b",t[10]="\\n",t[13]="\\r",t[12]="\\f",E=t;var a=new Int8Array(93),l=0;if(l<=31)do{var u=l;l=l+1|0,a[u]=1}while(l<=31);a[34]=Wn(34),a[92]=Wn(92),a[9]=Wn(116),a[8]=Wn(98),a[10]=Wn(110),a[13]=Wn(114),a[12]=Wn(102)}}function _o(t,e){throw Cr(-1,"Failed to parse '"+e+"'",ht(t.a16()))}function vo(t,e,n){var i=t instanceof Di?t:null;if(null==i)throw $r(-1,"Unexpected 'null' when "+n+" was expected");return i}function wo(t,e){Un.call(this),this.x15_1=t,this.y15_1=e,this.z15_1=this.b10().ey_1}function yo(t,e,n,i){var r,o;t:{var s=t.b10(),a=e.lg(n);if(!a.bg()&&t.b16(i)instanceof Ri)r=!0;else{if(mt(a.jg(),Yt())){if(a.bg()&&t.b16(i)instanceof Ri){r=!1;break t}var l=t.b16(i),u=l instanceof Li?l:null,c=null==u?null:(o=u,Hi(),o instanceof Ri?null:o.i10());if(null==c){r=!1;break t}var h=Ar(a,s,c);if(Se(),-3===h){r=!0;break t}}r=!1}}return r}function ko(t,e,n){return t.x16_1=!t.b10().ey_1.sz_1&&!e.og(n)&&e.lg(n).bg(),t.x16_1}function xo(t,e,n,i){n=n===lt?null:n,i=i===lt?null:i,wo.call(this,t,e),this.t16_1=e,this.u16_1=n,this.v16_1=i,this.w16_1=0,this.x16_1=!1}function Co(t,e){wo.call(this,t,e),this.d17_1=e,this.e17_1=this.d17_1.f(),this.f17_1=-1}function Eo(t,e){wo.call(this,t,e),this.l17_1=e,this.pv(zo())}function $o(t,e){xo.call(this,t,e),this.w17_1=e,this.x17_1=ei(this.w17_1.y1()),this.y17_1=rt(this.x17_1.f(),2),this.z17_1=-1}function zo(){return z}function jo(){if(A)return pt();A=!0,j=new To("OBJ",0,Xo(),Zo()),T=new To("LIST",1,Qo(),ts()),S=new To("MAP",2,Xo(),Zo()),R=new To("POLY_OBJ",3,Qo(),ts())}function To(t,e,n,i){ni.call(this,t,e),this.o15_1=n,this.p15_1=i}function So(t,e){var n,i=e.jg();if(i instanceof en)n=Do();else if(mt(i,He()))n=Mo();else if(mt(i,rn())){var r,o=Ro(e.lg(0),t.ni()),s=o.jg();if(s instanceof tn||mt(s,Yt()))r=Lo();else{if(!t.ey_1.qz_1)throw kr(o);r=Mo()}n=r}else n=Ao();return n}function Ro(t,e){var n;if(mt(t.jg(),nn())){var i=ii(e,t),r=null==i?null:Ro(i,e);n=null==r?t:r}else n=t.ig()?Ro(t.lg(0),e):t;return n}function Ao(){return jo(),j}function Mo(){return jo(),T}function Lo(){return jo(),S}function Do(){return jo(),R}function Po(t,e,n){return t.a18(e,n),function(t,e){var n=e;-1===(n=t.c18(n))&&t.p12("Expected escape sequence to continue, got EOF");var i=t.b18(),r=n;n=r+1|0;var o=dt(i,r);if(o===bt(117))return qo(t,t.b18(),n);var s=function(t){return t<117?bs().l18_1[t]:bt(0)}(Bn(o));return s===bt(0)&&t.p12("Invalid escaped char '"+new Vn(o)+"'"),t.wy_1.p4(s),n}(t,n+1|0)}function Oo(t,e,n){t.a18(e,n);var i=t.wy_1.toString();return t.wy_1.od(0),i}function Fo(t){var e=un(t.vy_1);return t.vy_1=null,e}function qo(t,e,n){return(n+4|0)>=$e(e)?(t.ty_1=n,t.d18(),(t.ty_1+4|0)>=$e(e)&&t.p12("Unexpected EOF during unicode escape"),qo(t,e,t.ty_1)):(t.wy_1.p4(Hn((((Io(t,e,n)<<12)+(Io(t,e,n+1|0)<<8)|0)+(Io(t,e,n+2|0)<<4)|0)+Io(t,e,n+3|0)|0)),n+4|0)}function Io(t,e,n){var i,r=dt(e,n);return bt(48)<=r&&r<=bt(57)?i=Bn(r)-48|0:bt(97)<=r&&r<=bt(102)?i=10+(Bn(r)-97|0)|0:bt(65)<=r&&r<=bt(70)?i=10+(Bn(r)-65|0)|0:t.p12("Invalid toHexChar char '"+new Vn(r)+"' in unicode escape"),i}function Ho(t,e){var n=t.c18(e);(n>=$e(t.b18())||-1===n)&&t.p12("EOF");var i=t.b18(),r=n;n=r+1|0;var o,s=dt(i,r),a=32|Bn(s);return 116===a?(Bo(t,"rue",n),o=!0):102===a?(Bo(t,"alse",n),o=!1):t.p12("Expected valid boolean literal prefix, but had '"+t.s13()+"'"),o}function Bo(t,e,n){($e(t.b18())-n|0)=0&&(t.p5("."),t.p5(r.ng(o)))}else r!==Hr()&&(t.p5("["),t.p5("'"),t.o5(r),t.p5("'"),t.p5("]"))}while(n=0&&t===bt(34)&&"null"===this.s13()&&this.h18("Expected string literal but 'null' literal was found",this.ty_1-4|0,"Use 'coerceInputValues = true' in 'Json {}` builder to coerce nulls to default values."),this.f18(Vo(t))},st(No).f18=function(t){var e=1===t?"quotation mark '\"'":4===t?"comma ','":5===t?"colon ':'":6===t?"start of the object '{'":7===t?"end of the object '}'":8===t?"start of the array '['":9===t?"end of the array ']'":"valid token",n=this.ty_1===$e(this.b18())||this.ty_1<=0?"EOF":Sn(dt(this.b18(),this.ty_1-1|0));this.p12("Expected "+e+", but had '"+n+"' instead",this.ty_1-1|0)},st(No).p13=function(){for(var t=this.b18(),e=this.ty_1;-1!==(e=this.c18(e));){var n=dt(t,e);if(n!==bt(32)&&n!==bt(10)&&n!==bt(13)&&n!==bt(9))return this.ty_1=e,Vo(n);e=e+1|0}return this.ty_1=e,10},st(No).f15=function(t){var e=this.i18();e=this.c18(e);var n=$e(this.b18())-e|0;if(n<4||-1===e)return!1;var i=0;if(i<=3)do{var r=i;if(i=i+1|0,dt("null",r)!==dt(this.b18(),e+r|0))return!1}while(i<=3);return!(n>4&&0===Vo(dt(this.b18(),e+4|0))||(t&&(this.ty_1=e+4|0),0))},st(No).q15=function(t,e){return t=t===lt||t,e===lt?this.f15(t):e.f15.call(this,t)},st(No).i18=function(){var t=this.ty_1;t:for(;-1!==(t=this.c18(t));){var e=dt(this.b18(),t);if(e!==bt(32)&&e!==bt(10)&&e!==bt(13)&&e!==bt(9))break t;t=t+1|0}return this.ty_1=t,t},st(No).g15=function(t){var e,n=this.p13();if(t){if(1!==n&&0!==n)return null;e=this.s13()}else{if(1!==n)return null;e=this.r13()}var i=e;return this.vy_1=i,i},st(No).j18=function(){this.vy_1=null},st(No).k18=function(t,e){var n=this.b18();return ht(ze(n,t,e))},st(No).r13=function(){return null!=this.vy_1?Fo(this):this.j15()},st(No).consumeString2=function(t,e,n){for(var i=n,r=e,o=dt(t,i),s=!1;o!==bt(34);)o===bt(92)?(s=!0,-1===(i=this.c18(Po(this,r,i)))&&this.p12("EOF",i),r=i):(i=i+1|0)>=$e(t)&&(s=!0,this.a18(r,i),-1===(i=this.c18(i))&&this.p12("EOF",i),r=i),o=dt(t,i);var a=s?Oo(this,r,i):this.k18(r,i);return this.ty_1=i+1|0,a},st(No).k15=function(){var t,e=this.s13();return"null"===e&&!(dt((t=this).b18(),t.ty_1-1|0)===bt(34))&&this.p12("Unexpected 'null' value instead of string literal"),e},st(No).s13=function(){if(null!=this.vy_1)return Fo(this);var t=this.i18();(t>=$e(this.b18())||-1===t)&&this.p12("EOF",t);var e=Vo(dt(this.b18(),t));if(1===e)return this.r13();0!==e&&this.p12("Expected beginning of the string, but got "+new Vn(dt(this.b18(),t)));for(var n=!1;0===Vo(dt(this.b18(),t));)if((t=t+1|0)>=$e(this.b18())){n=!0,this.a18(this.ty_1,t);var i=this.c18(t);if(-1===i)return this.ty_1=t,Oo(this,0,0);t=i}var r=n?Oo(this,this.ty_1,t):this.k18(this.ty_1,t);return this.ty_1=t,r},st(No).a18=function(t,e){this.wy_1.nd(this.b18(),t,e)},st(No).i15=function(t){var e=Me(),n=this.p13();if(8!==n&&6!==n)return this.s13(),pt();for(;;)if(1!==(n=this.p13())){var i=n;if(8===i||6===i)e.a(n);else if(9===i){if(8!==oi(e))throw Cr(this.ty_1,"found ] instead of } at path: "+this.uy_1,this.b18());si(e)}else if(7===i){if(6!==oi(e))throw Cr(this.ty_1,"found } instead of ] at path: "+this.uy_1,this.b18());si(e)}else 10===i&&this.p12("Unexpected end of input due to malformed JSON during ignoring unknown keys");if(this.u13(),0===e.f())return pt()}else t?this.s13():this.j15()},st(No).toString=function(){return"JsonReader(source='"+this.b18()+"', currentPosition="+this.ty_1+")"},st(No).h15=function(t){var e=this.k18(0,this.ty_1),n=ai(e,t);this.h18("Encountered an unknown key '"+t+"'",n,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},st(No).h18=function(t,e,n){var i=0===$e(n)?"":"\n"+n;throw Cr(e,t+" at path: "+this.uy_1.c13()+i,this.b18())},st(No).p12=function(t,e,n,i){return e=e===lt?this.ty_1:e,n=n===lt?"":n,i===lt?this.h18(t,e,n):i.h18.call(this,t,e,n)},st(No).r10=function(){var t,e=this.i18();((e=this.c18(e))>=$e(this.b18())||-1===e)&&this.p12("EOF"),dt(this.b18(),e)===bt(34)?((e=e+1|0)===$e(this.b18())&&this.p12("EOF"),t=!0):t=!1;var n=t,i=new li(0,0),r=new li(0,0),o=!1,s=!1,a=!1,l=e;t:for(;e!==$e(this.b18());){var u=dt(this.b18(),e);if(u!==bt(101)&&u!==bt(69)||a)if(u===bt(45)&&a)e===l&&this.p12("Unexpected symbol '-' in numeric literal"),s=!1,e=e+1|0;else if(u===bt(43)&&a)e===l&&this.p12("Unexpected symbol '+' in numeric literal"),s=!0,e=e+1|0;else if(u!==bt(45)){if(0!==Vo(u))break t;e=e+1|0;var c=ui(u,bt(48));0<=c&&c<=9||this.p12("Unexpected symbol '"+new Vn(u)+"' in numeric literal"),a?r=r.s4(new li(10,0)).t4(de(c)):(i=i.s4(new li(10,0)).u4(de(c))).x(new li(0,0))>0&&this.p12("Numeric value overflow")}else e!==l&&this.p12("Unexpected symbol '-' in numeric literal"),o=!0,e=e+1|0;else e===l&&this.p12("Unexpected symbol "+new Vn(u)+" in numeric literal"),s=!0,a=!0,e=e+1|0}var h,f=!(e===l);if((l===e||o&&l===(e-1|0))&&this.p12("Expected numeric literal"),n&&(f||this.p12("EOF"),dt(this.b18(),e)!==bt(34)&&this.p12("Expected closing quotation mark"),e=e+1|0),this.ty_1=e,a){var d,b=i.bc()*function(t,e){var n;switch(e){case!1:var i=-t.bc();n=Math.pow(10,i);break;case!0:var r=t.bc();n=Math.pow(10,r);break;default:ri()}return n}(r,s);ci(),b>new li(-1,2147483647).bc()?d=!0:(ci(),d=b0&&l.a(c)}i=l}var f,d=i;if(null==d)f=null;else{for(var b=q(F(d,10)),p=d.c();p.d();){for(var m,g,_=p.e(),v=e.t6r_1,w=null==v?null:v.modules,y=null==(g=null==w?null:w)?null:g.responsiveLayout,k=null==y?null:y.hiddenColumns,x=null!=k&&B(k)?k:A(),C=q(x.length),E=x,$=0,z=E.length;$
"+p),_.title=n(t.a6f_1),null!=t.b6f_1&&(_.field=t.b6f_1),null!=t.c6f_1){for(var w=t.c6f_1,y=q(F(w,10)),k=w.c();k.d();){var x;x=Pt(k.e(),e,n,i),y.a(x)}_.columns=I(y)}null!=t.d6f_1&&(_.visible=t.d6f_1),null!=t.e6f_1&&(_.align=t.e6f_1.t6j_1),null!=t.f6f_1&&(_.width=t.f6f_1),null!=t.g6f_1&&(_.minWidth=t.g6f_1),null!=t.h6f_1&&(_.widthGrow=t.h6f_1),null!=t.i6f_1&&(_.widthShrink=t.i6f_1),null!=t.j6f_1&&(_.resizable=t.j6f_1),null!=t.k6f_1&&(_.frozen=t.k6f_1),null!=t.l6f_1&&(_.responsive=t.l6f_1),null!=t.m6f_1&&(_.tooltip=t.m6f_1),null!=t.n6f_1&&(_.cssClass=t.n6f_1),null!=t.o6f_1&&(_.rowHandle=t.o6f_1),null!=t.p6f_1&&(_.hideInHtml=t.p6f_1),null!=t.r6f_1?_.sorter=t.r6f_1:null!=t.q6f_1&&(_.sorter=t.q6f_1.s6l_1),null!=t.s6f_1&&(_.sorterParams=t.s6f_1),null!=t.x6f_1&&(_.variableHeight=t.x6f_1),null!=t.y6f_1&&(_.editable=t.y6f_1),null!=l?_.editor=l:null!=t.a6g_1?_.editor=t.a6g_1:null!=t.z6f_1&&(_.editor=t.z6f_1.v6l_1),null!=t.c6g_1&&(_.editorParams=t.c6g_1),null!=t.d6g_1&&(_.validator=t.d6g_1.y6l_1),null!=t.f6g_1&&(_.validatorParams=t.f6g_1),null!=t.g6g_1&&(_.download=t.g6g_1),null!=t.h6g_1&&(_.downloadTitle=n(t.h6g_1)),null!=t.i6g_1&&(_.topCalc=t.i6g_1.b6m_1),null!=t.j6g_1&&(_.topCalcParams=t.j6g_1),null!=t.k6g_1&&(_.topCalcFormatter=t.k6g_1.w6j_1),null!=t.l6g_1&&(_.topCalcFormatterParams=t.l6g_1),null!=t.m6g_1&&(_.bottomCalc=t.m6g_1.b6m_1),null!=t.n6g_1&&(_.bottomCalcParams=t.n6g_1),null!=t.o6g_1&&(_.bottomCalcFormatter=t.o6g_1.w6j_1),null!=t.p6g_1&&(_.bottomCalcFormatterParams=t.p6g_1),null!=t.q6g_1&&(_.headerSort=t.q6g_1),null!=t.r6g_1&&(_.headerSortStartingDir=t.r6g_1.e6m_1),null!=t.s6g_1&&(_.headerSortTristate=t.s6g_1),null!=t.t6g_1&&(_.headerClick=t.t6g_1),null!=t.u6g_1&&(_.headerDblClick=t.u6g_1),null!=t.v6g_1&&(_.headerContext=t.v6g_1),null!=t.w6g_1&&(_.headerTap=t.w6g_1),null!=t.x6g_1&&(_.headerDblTap=t.x6g_1),null!=t.y6g_1&&(_.headerTapHold=t.y6g_1),null!=t.z6g_1&&(_.headerTooltip=t.z6g_1),null!=t.a6h_1&&(_.headerVertical=t.a6h_1),null!=t.b6h_1&&(_.editableTitle=t.b6h_1),null!=f?_.titleFormatter=f:null!=t.d6h_1?_.titleFormatter=t.d6h_1:null!=t.c6h_1&&(_.titleFormatter=t.c6h_1.w6j_1),null!=t.f6h_1&&(_.titleFormatterParams=t.f6h_1),null!=t.i6h_1?_.headerFilter=t.i6h_1:null!=t.g6h_1&&(_.headerFilter=t.g6h_1.v6l_1),null!=t.h6h_1&&(_.headerFilterParams=t.h6h_1),null!=t.j6h_1&&(_.headerFilterPlaceholder=n(t.j6h_1)),null!=t.k6h_1&&(_.headerFilterEmptyCheck=t.k6h_1),null!=t.m6h_1?_.headerFilterFunc=t.m6h_1:null!=t.l6h_1&&(_.headerFilterFunc=t.l6h_1.h6m_1),null!=t.n6h_1&&(_.headerFilterFuncParams=t.n6h_1),null!=t.o6h_1&&(_.headerFilterLiveFilter=t.o6h_1),null!=t.p6h_1&&(_.htmlOutput=t.p6h_1),null!=t.q6h_1&&(_.print=t.q6h_1),null!=t.r6h_1?_.formatterPrint=t.r6h_1:null!=t.v6f_1&&(_.formatterPrint=Nt),null!=t.s6h_1&&(_.formatterPrintParams=t.s6h_1),null!=t.t6h_1&&(_.cellClick=t.t6h_1),null!=t.u6h_1&&(_.cellDblClick=t.u6h_1),null!=t.v6h_1&&(_.cellContext=t.v6h_1),null!=t.w6h_1&&(_.cellTap=t.w6h_1),null!=t.x6h_1&&(_.cellDblTap=t.x6h_1),null!=t.y6h_1&&(_.cellTapHold=t.y6h_1),null!=t.z6h_1&&(_.cellMouseEnter=t.z6h_1),null!=t.a6i_1&&(_.cellMouseLeave=t.a6i_1),null!=t.b6i_1&&(_.cellMouseOver=t.b6i_1),null!=t.c6i_1&&(_.cellMouseOut=t.c6i_1),null!=t.d6i_1&&(_.cellMouseMove=t.d6i_1),null!=t.e6i_1&&(_.cellEditing=t.e6i_1),null!=t.f6i_1&&(_.cellEdited=t.f6i_1),null!=t.g6i_1?_.cellEditCancelled=t.g6i_1:null!=l&&(_.cellEditCancelled=Vt),null!=t.h6i_1&&(_.headerMenu=t.h6i_1),null!=t.i6i_1&&(_.headerContextMenu=t.i6i_1),null!=t.j6i_1&&(_.contextMenu=t.j6i_1),null!=t.k6i_1&&(_.hozAlign=t.k6i_1.t6j_1),null!=t.l6i_1&&(_.vertAlign=t.l6i_1.d6l_1),null!=t.m6i_1&&(_.clickMenu=t.m6i_1),null!=t.n6i_1&&(_.headerHozAlign=t.n6i_1.t6j_1),null!=t.o6i_1&&(_.accessor=t.o6i_1),null!=t.p6i_1&&(_.accessorParams=t.p6i_1),null!=t.q6i_1&&(_.maxWidth=t.q6i_1),null!=t.r6i_1&&(_.mutatorData=t.r6i_1),null!=t.s6i_1&&(_.mutatorDataParams=t.s6i_1),null!=t.t6i_1&&(_.mutatorEdit=t.t6i_1),null!=t.u6i_1&&(_.mutatorEditParams=t.u6i_1),null!=t.v6i_1&&(_.mutatorClipboard=t.v6i_1),null!=t.w6i_1&&(_.mutatorClipboardParams=t.w6i_1),null!=t.x6i_1&&(_.mutator=t.x6i_1),null!=t.y6i_1&&(_.mutatorParams=t.y6i_1),null!=t.z6i_1&&(_.maxInitialWidth=t.z6i_1),null!=t.a6j_1&&(_.cellPopup=t.a6j_1),null!=t.b6j_1&&(_.headerPopup=t.b6j_1),null!=t.c6j_1&&(_.headerPopupIcon=t.c6j_1),null!=t.d6j_1&&(_.headerContextPopup=t.d6j_1),null!=t.e6j_1&&(_.clickPopup=t.e6j_1),null!=t.f6j_1&&(_.contextPopup=t.f6j_1),null!=t.g6j_1&&(_.headerMenuIcon=t.g6j_1),null!=t.h6j_1&&(_.headerWordWrap=t.h6j_1),null!=t.j6j_1&&(_.headerClickPopup=t.j6j_1),null!=t.k6j_1&&(_.headerDblClickPopup=t.k6j_1),null!=t.l6j_1&&(_.headerClickMenu=t.l6j_1),null!=t.m6j_1&&(_.headerDblClickMenu=t.m6j_1),null!=t.n6j_1&&(_.dblClickMenu=t.n6j_1);var C=_;return null!=C&&H(C)?C:A()}function Ot(){v=this,this.i6m_1=null,this.j6m_1=null,this.k6m_1=null}function Ft(){return null==v&&new Ot,v}function qt(t,e,n){P.call(this,t,e),this.z6j_1=n}function It(){var t=Ft().i6m_1;return null==t||t.o1a(),Ft().k6m_1=null,Ft().i6m_1=null,Ft().j6m_1=null,D()}function Ht(t,e,n,i){return function(r){r.stopPropagation(),t.isVisible()?(t.hide(),e.classList.remove("fa-check-square"),e.classList.add("fa-square"),D()):n.k(t.getField())?(t.show(),t.hide(),e.classList.remove("fa-check-square"),e.classList.add("fa-square"),D()):(t.show(),e.classList.remove("fa-square"),e.classList.add("fa-check-square"),D());var o,s=i.t6r_1;return null==s?o=null:(s.redraw(!0),o=D()),o}}function Bt(){var t,e=nt(et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle")));if(null!=(t=null==e?null:(e instanceof HTMLElement?e:A()).classList.contains("open"))&&t)for(var n=et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle.open")).c();n.d();){var i=n.e();(i instanceof HTMLElement?i:A()).click()}else for(var r=et(document.querySelectorAll("div.tabulator-responsive-collapse-toggle:not(.open)")).c();r.d();){var o=r.e();(o instanceof HTMLElement?o:A()).click()}return D()}function Nt(t,e,n){return t.getValue()}function Vt(t){return t.checkHeight(),D()}function Wt(){k=this,zt().a19()}function Ut(){return null==k&&new Wt,k}function Gt(t){return t.az_1=!0,t.bz_1=!0,D()}function Yt(t){return window.setTimeout((e=t,function(){try{for(var t=e.getTable().getRows("visible"),n=0,i=t.length;n0&&this.q6x(),this.v6r_1){var h=this.t6r_1,f=null==h?null:h.options,d=null==f?null:f.pagination,b=this.t6r_1,p=null==b?null:b.options;null!=p&&(p.pagination=!1);var m=this.t6r_1;null==m||m.replaceData(s,null,null);var g=this.t6r_1,_=null==g?null:g.options;null!=_&&(_.pagination=d)}},C(Kt).r6x=function(t){this.z6r_1=t,this.h6x()},C(Kt).h6x=function(){if(null!=this.z6r_1){var t=this.t6r_1;null==t||t.setFilter((e=this,function(t,n){var i=e.z6r_1;return null==i?null:i(e.b6s(t))}),null,null,null)}var e},C(Kt).q6x=function(){var t=Ft().j6m_1;null==t||t(null);var e=Ft().k6m_1;null==e||window.clearTimeout(e);var n=Ft().i6m_1;null==n||n.o1a(),Ft().i6m_1=null},C(Kt).e6s=function(t){var e;if(null!=this.o6r_1){if(null==this.j6x()||null==this.p6r_1)throw Y("The data class can't be deserialized. Please provide a serializer when creating the Tabulator instance.");e=yt(this.j6x()).iy(kt(this.p6r_1),JSON.stringify(t))}else e=wt(t);return e},C(Kt).b6s=function(t){var e;if(null!=this.o6r_1){if(null==this.j6x()||null==this.p6r_1)throw Y("The data class can't be deserialized. Please provide a serializer when creating the Tabulator instance.");e=yt(this.j6x()).iy(this.p6r_1,JSON.stringify(t))}else e=t;return e},C(Kt).i6x=function(t){if(null==this.j6x()||null==this.p6r_1)throw Y("The data class can't be serialized. Please provide a serializer when creating the Tabulator instance.");var e=JSON.parse(yt(this.j6x()).hy(this.p6r_1,t));return null==e||e?e:A()},C(Kt).c6s=function(t){this.y6r_1.a(t)},C(Kt).o1a=function(){var t=this.u6r_1;null==t||t();var e=this.t6r_1;null==e||e.destroy();for(var n=this.y6r_1.c();n.d();)n.e().o1a();this.y6r_1.a9(),this.t6r_1=null,C(ut).o1a.call(this)},C(Xt).toString=function(){return"PaginationState(currentPage="+this.s6x_1+", maxPages="+this.t6x_1+", buttonCount="+this.u6x_1+")"},C(Xt).hashCode=function(){var t=this.s6x_1;return t=x(t,31)+this.t6x_1|0,x(t,31)+this.u6x_1|0},C(Xt).equals=function(t){if(this===t)return!0;if(!(t instanceof Xt))return!1;var e=t instanceof Xt?t:A();return this.s6x_1===e.s6x_1&&this.t6x_1===e.t6x_1&&this.u6x_1===e.u6x_1},t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(b)return D();b=!0,new At("LEFT",0,"left"),d=new At("CENTER",1,"center"),new At("RIGHT",2,"right")}(),d},t.$_$.b=function(){return Mt(),m},t.$_$.c=function(){return Mt(),p},t.$_$.d=function(){return function(){if(f)return D();f=!0,new St("FITDATA",0,"fitData"),new St("FITDATAFILL",1,"fitDataFill"),h=new St("FITCOLUMNS",2,"fitColumns"),new St("FITDATASTRETCH",3,"fitDataStretch"),new St("FITDATATABLE",4,"fitDataTable")}(),h},t.$_$.e=function(){return function(){if(c)return D();c=!0,new Tt("BASIC",0,"basic"),u=new Tt("VIRTUAL",1,"virtual")}(),u},t.$_$.f=Ut,t.$_$.g=function(){return null==a&&new Et,a},t.$_$.h=zt,t.$_$.i=Rt,t.$_$.j=jt,t.$_$.k=Kt,t})?i.apply(e,r):i)||(t.exports=o)},2632:function(t,e,n){var i,r,o;r=[e,n(2938),n(2938),n(8744),n(7852),n(9755),n(7185),n(2800)],void 0===(o="function"==typeof(i=function(t,e,i,r,o,s,a,l){"use strict";var u,c,h,f,d,b,p,m,g,_,v,w,y,k,x,C,E,$,z,j,T,S,R,A,M,L,D,P,O,F,q,I,H,B,N,V,W,U,G,Y,J,K,X,Z,Q,tt,et,nt,it,rt,ot,st,at,lt,ut,ct,ht,ft,dt,bt,pt,mt,gt,_t,vt,wt,yt=e.init,kt=e.h,xt=e.h,Ct=Math.imul,Et=e.h,$t=r.$_$.q7,zt=r.$_$.u4,jt=r.$_$.n6,Tt=r.$_$.na,St=r.$_$.r7,Rt=r.$_$.n3,At=r.$_$.p7,Mt=o.$_$.a,Lt=r.$_$.u6,Dt=r.$_$.l6,Pt=r.$_$.h9,Ot=r.$_$.i,Ft=r.$_$.e8,qt=r.$_$.r6,It=r.$_$.c5,Ht=r.$_$.ca,Bt=r.$_$.f4,Nt=r.$_$.h,Vt=r.$_$.ma,Wt=r.$_$.y9,Ut=r.$_$.k5,Gt=r.$_$.o8,Yt=r.$_$.b6,Jt=r.$_$.r,Kt=r.$_$.y5,Xt=r.$_$.z5,Zt=r.$_$.s4,Qt=r.$_$.x4,te=r.$_$.m9,ee=r.$_$.h7,ne=r.$_$.l5,ie=r.$_$.p8,re=r.$_$.a6,oe=r.$_$.t,se=s.$_$.e2,ae=r.$_$.f,le=s.$_$.h2,ue=r.$_$.v3,ce=r.$_$.c7,he=a.$_$.a,fe=s.$_$.o,de=l.$_$.a,be=l.$_$.b,pe=r.$_$.x3,me=r.$_$.g4,ge=r.$_$.j5,_e=r.$_$.y7,ve=r.$_$.q,we=r.$_$.m5,ye=r.$_$.c6,ke=r.$_$.s6,xe=r.$_$.t6,Ce=r.$_$.p6,Ee=r.$_$.v7,$e=r.$_$.f7,ze=r.$_$.i5,je=r.$_$.w4,Te=r.$_$.la,Se=r.$_$.b1,Re=r.$_$.u8,Ae=r.$_$.o7,Me=r.$_$.oa,Le=r.$_$.h5,De=r.$_$.p5,Pe=r.$_$.t4,Oe=r.$_$.m7,Fe=r.$_$.w7,qe=r.$_$.d3,Ie=s.$_$.e1,He=s.$_$.k2,Be=a.$_$.b,Ne=r.$_$.n5,Ve=s.$_$.i2,We=r.$_$.k9,Ue=r.$_$.e4;function Ge(){var t=this.m1a();null==t||t.focus()}function Ye(t){this.l2s()||this.k2s(!0),this.o2s(t);var e,n=this.r2s(),i=null==n?null:n(t);if(null==i){var r=this.t2s().x1(hr().m20_1);e=null==r?null:r(t)}else e=i;this.j2s(e)}function Je(){return this.k2z().i10()}function Ke(){}function Xe(t){this.e27("row"),this.e27("kv-control-horiz"),this.j2z().e27("col-sm-"+t.q2z_1),this.j2z().e27("col-form-label"),this.h2z().g27("col-sm-"+t.r2z_1),this.k2z().e27("offset-sm-"+t.q2z_1),this.k2z().e27("col-sm-"+t.r2z_1)}function Ze(){this.f27("kv-mb-3")}function Qe(){return this.m1()}function tn(t){var e,n=null!=t&&"string"==typeof t?t:null;e=null==n?null==t?null:Ee(t):n,this.y2y(e)}function en(){return this.m1()}function nn(t){var e=null!=t&&"boolean"==typeof t?t:null;this.y2y(null!=e&&e)}function rn(){}function on(t,e){null!=(null==e?null:e.appState)&&Jr().c19();var n=t(),i=null==e?null:e.appState;return n.y18(null==i?zt():i),Jr().d19().e19(),n}function sn(){u=this}function an(){c=this,this.k19_1=n(7673).Z,this.l19_1=n(579).ZP;var t;t=[(Zr(),ft),(Zr(),ht),(Zr(),dt),(Zr(),bt),(Zr(),pt)],this.m19_1=yt(t),this.n19_1=n(6044).default,this.o19_1={}}function ln(){return null==c&&new an,c}function un(){}function cn(){this.z19_1={}}function hn(){}function fn(){this.f1a_1={}}function dn(){}function bn(){}function pn(){if(m)return Rt();m=!0,h=new mn("px",0,"px"),new mn("pt",1,"pt"),new mn("em",2,"em"),new mn("cm",3,"cm"),new mn("mm",4,"mm"),new mn("in",5,"in"),new mn("pc",6,"pc"),new mn("ch",7,"ch"),new mn("rem",8,"rem"),new mn("vw",9,"vw"),f=new mn("vh",10,"vh"),new mn("vmin",11,"vmin"),new mn("vmax",12,"vmax"),d=new mn("perc",13,"%"),b=new mn("auto",14,"auto"),p=new mn("normal",15,"normal")}function mn(t,e,n){Pt.call(this,t,e),this.y1a_1=n}function gn(){if(v)return Rt();v=!0,new _n("FLEXSTART",0,"flex-start"),g=new _n("FLEXEND",1,"flex-end"),new _n("CENTER",2,"center"),new _n("SPACEBETWEEN",3,"space-between"),_=new _n("SPACEAROUND",4,"space-around"),new _n("SPACEEVENLY",5,"space-evenly"),new _n("START",6,"start"),new _n("END",7,"end"),new _n("STRETCH",8,"stretch")}function _n(t,e,n){Pt.call(this,t,e),this.b1b_1=n}function vn(t,e,n){Pt.call(this,t,e),this.e1b_1=n}function wn(t,e,n){Pt.call(this,t,e),this.h1b_1=n}function yn(){return pn(),d}function kn(){return gn(),g}function xn(){return function(){if(x)return Rt();x=!0,new wn("INLINE",0,"inline"),new wn("BLOCK",1,"block"),k=new wn("FLEX",2,"flex"),new wn("GRID",3,"grid"),new wn("INLINEBLOCK",4,"inline-block"),new wn("INLINEFLEX",5,"inline-flex"),new wn("INLINEGRID",6,"inline-grid"),new wn("INLINETABLE",7,"inline-table"),new wn("LISTITEM",8,"list-item"),new wn("RUNIN",9,"run-in"),new wn("TABLE",10,"table"),new wn("TABLECAPTION",11,"table-caption"),new wn("TABLECOLUMNGROUP",12,"table-column-group"),new wn("TABLEHEADERGROUP",13,"table-header-group"),new wn("TABLEFOOTERGROUP",14,"table-footer-group"),new wn("TABLEROWGROUP",15,"table-row-group"),new wn("TABLECELL",16,"table-cell"),new wn("TABLECOLUMN",17,"table-column"),new wn("TABLEROW",18,"table-row"),new wn("CONTENTS",19,"contents"),new wn("NONE",20,"none"),new wn("INITIAL",21,"initial"),new wn("INHERIT",22,"inherit")}(),k}function Cn(){}function En(t){this.j1b_1=t,this.k1b_1=null}function $n(t,e){this.l1b_1=t,this.m1b_1=e}function zn(){C=this,this.n1b_1=0,this.o1b_1=Ot()}function jn(){return null==C&&new zn,C}function Tn(t,e,n){null!=n?t.x1f_1[e]=n:so(t.x1f_1,e)}function Sn(t,e){this.o1j_1=t,this.n1j_1=e}function Rn(t,e){this.r1j_1=t,this.q1j_1=e}function An(t){return t.k1k()}function Mn(t){return t.k1k()}function Ln(t){return bo(t)}function Dn(){this.w1f_1={},this.x1f_1={},this.y1f_1=null;var t,e=(t=this,function(e){return Tn(t,"width",null==e?null:bo(e)),Rt()});this.z1f_1=new Sn(this,e).p1j(this,qt("width",1,Ft,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})));var n=function(t){return function(e){return Tn(t,"min-width",null==e?null:bo(e)),Rt()}}(this);this.a1g_1=new Sn(this,n).p1j(this,qt("minWidth",1,Ft,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})));var i=function(t){return function(e){return Tn(t,"max-width",null==e?null:bo(e)),Rt()}}(this);this.b1g_1=new Sn(this,i).p1j(this,qt("maxWidth",1,Ft,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})));var r=function(t){return function(e){return Tn(t,"height",null==e?null:bo(e)),Rt()}}(this);this.c1g_1=new Sn(this,r).p1j(this,qt("height",1,Ft,(function(t){return t.v1o()}),(function(t,e){return t.u1o(e)})));var o=function(t){return function(e){return Tn(t,"min-height",null==e?null:bo(e)),Rt()}}(this);this.d1g_1=new Sn(this,o).p1j(this,qt("minHeight",1,Ft,(function(t){return t.x1o()}),(function(t,e){return t.w1o(e)})));var s=function(t){return function(e){return Tn(t,"max-height",null==e?null:bo(e)),Rt()}}(this);this.e1g_1=new Sn(this,s).p1j(this,qt("maxHeight",1,Ft,(function(t){return t.z1o()}),(function(t,e){return t.y1o(e)})));var a=function(t){return function(e){return Tn(t,"display",null==e?null:e.h1b_1),Rt()}}(this);this.f1g_1=new Sn(this,a).p1j(this,qt("display",1,Ft,(function(t){return t.b1p()}),(function(t,e){return t.a1p(e)})));var l=function(t){return function(e){return Tn(t,"position",null==e?null:e.x1j_1),Rt()}}(this);this.g1g_1=new Sn(this,l).p1j(this,qt("position",1,Ft,(function(t){return t.jn()}),(function(t,e){return t.c1p(e)})));var u=function(t){return function(e){return Tn(t,"top",null==e?null:bo(e)),Rt()}}(this);this.h1g_1=new Sn(this,u).p1j(this,qt("top",1,Ft,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})));var c=function(t){return function(e){return Tn(t,"left",null==e?null:bo(e)),Rt()}}(this);this.i1g_1=new Sn(this,c).p1j(this,qt("left",1,Ft,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})));var h=function(t){return function(e){return Tn(t,"right",null==e?null:bo(e)),Rt()}}(this);this.j1g_1=new Sn(this,h).p1j(this,qt("right",1,Ft,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})));var f=function(t){return function(e){return Tn(t,"bottom",null==e?null:bo(e)),Rt()}}(this);this.k1g_1=new Sn(this,f).p1j(this,qt("bottom",1,Ft,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})));var d=function(t){return function(e){return Tn(t,"z-index",null==e?null:""+e),Rt()}}(this);this.l1g_1=new Sn(this,d).p1j(this,qt("zIndex",1,Ft,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})));var b=function(t){return function(e){return Tn(t,"overflow",null==e?null:e.a1k_1),Rt()}}(this);this.m1g_1=new Sn(this,b).p1j(this,qt("overflow",1,Ft,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})));var p=function(t){return function(e){return Tn(t,"overflow-x",null==e?null:e.a1k_1),Rt()}}(this);this.n1g_1=new Sn(this,p).p1j(this,qt("overflowX",1,Ft,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})));var m=function(t){return function(e){return Tn(t,"overflow-y",null==e?null:e.a1k_1),Rt()}}(this);this.o1g_1=new Sn(this,m).p1j(this,qt("overflowY",1,Ft,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})));var g=function(t){return function(e){return Tn(t,"overflow-wrap",null==e?null:e.d1k_1),Rt()}}(this);this.p1g_1=new Sn(this,g).p1j(this,qt("overflowWrap",1,Ft,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})));var _=function(t){return function(e){return Tn(t,"resize",null==e?null:e.g1k_1),Rt()}}(this);this.q1g_1=new Sn(this,_).p1j(this,qt("resize",1,Ft,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})));var v=function(t){return function(e){return Tn(t,"border",null==e?null:e.k1k()),Rt()}}(this);this.r1g_1=new Sn(this,v).p1j(this,qt("border",1,Ft,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})));var w=function(t){return function(e){return Tn(t,"border-top",null==e?null:e.k1k()),Rt()}}(this);this.s1g_1=new Sn(this,w).p1j(this,qt("borderTop",1,Ft,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})));var y=function(t){return function(e){return Tn(t,"border-right",null==e?null:e.k1k()),Rt()}}(this);this.t1g_1=new Sn(this,y).p1j(this,qt("borderRight",1,Ft,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})));var k=function(t){return function(e){return Tn(t,"border-bottom",null==e?null:e.k1k()),Rt()}}(this);this.u1g_1=new Sn(this,k).p1j(this,qt("borderBottom",1,Ft,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})));var x=function(t){return function(e){return Tn(t,"border-left",null==e?null:e.k1k()),Rt()}}(this);this.v1g_1=new Sn(this,x).p1j(this,qt("borderLeft",1,Ft,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})));var C=function(t){return function(e){return Tn(t,"margin",null==e?null:bo(e)),Rt()}}(this);this.w1g_1=new Sn(this,C).p1j(this,qt("margin",1,Ft,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})));var E=function(t){return function(e){return Tn(t,"margin-top",null==e?null:bo(e)),Rt()}}(this);this.x1g_1=new Sn(this,E).p1j(this,qt("marginTop",1,Ft,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})));var $=function(t){return function(e){return Tn(t,"margin-right",null==e?null:bo(e)),Rt()}}(this);this.y1g_1=new Sn(this,$).p1j(this,qt("marginRight",1,Ft,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})));var z=function(t){return function(e){return Tn(t,"margin-bottom",null==e?null:bo(e)),Rt()}}(this);this.z1g_1=new Sn(this,z).p1j(this,qt("marginBottom",1,Ft,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})));var j=function(t){return function(e){return Tn(t,"margin-left",null==e?null:bo(e)),Rt()}}(this);this.a1h_1=new Sn(this,j).p1j(this,qt("marginLeft",1,Ft,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})));var T=function(t){return function(e){return Tn(t,"padding",null==e?null:bo(e)),Rt()}}(this);this.b1h_1=new Sn(this,T).p1j(this,qt("padding",1,Ft,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})));var S=function(t){return function(e){return Tn(t,"padding-top",null==e?null:bo(e)),Rt()}}(this);this.c1h_1=new Sn(this,S).p1j(this,qt("paddingTop",1,Ft,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})));var R=function(t){return function(e){return Tn(t,"padding-right",null==e?null:bo(e)),Rt()}}(this);this.d1h_1=new Sn(this,R).p1j(this,qt("paddingRight",1,Ft,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})));var A=function(t){return function(e){return Tn(t,"padding-bottom",null==e?null:bo(e)),Rt()}}(this);this.e1h_1=new Sn(this,A).p1j(this,qt("paddingBottom",1,Ft,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})));var M=function(t){return function(e){return Tn(t,"padding-left",null==e?null:bo(e)),Rt()}}(this);this.f1h_1=new Sn(this,M).p1j(this,qt("paddingLeft",1,Ft,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})));var L=function(t){return function(e){return Tn(t,"color",null==e?null:e.k1k()),Rt()}}(this);this.g1h_1=new Sn(this,L).p1j(this,qt("color",1,Ft,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})));var D=function(t){return function(e){return Tn(t,"opacity",null==e?null:""+e),Rt()}}(this);this.h1h_1=new Sn(this,D).p1j(this,qt("opacity",1,Ft,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})));var P=function(t){return function(e){return Tn(t,"background",null==e?null:e.k1k()),Rt()}}(this);this.i1h_1=new Sn(this,P).p1j(this,qt("background",1,Ft,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})));var O=function(t){return function(e){return Tn(t,"text-direction",null==e?null:e.z1k_1),Rt()}}(this);this.j1h_1=new Sn(this,O).p1j(this,qt("textDirection",1,Ft,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})));var F=function(t){return function(e){return Tn(t,"letter-spacing",null==e?null:bo(e)),Rt()}}(this);this.k1h_1=new Sn(this,F).p1j(this,qt("letterSpacing",1,Ft,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})));var q=function(t){return function(e){return Tn(t,"line-height",null==e?null:bo(e)),Rt()}}(this);this.l1h_1=new Sn(this,q).p1j(this,qt("lineHeight",1,Ft,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})));var I=function(t){return function(e){return Tn(t,"text-align",null==e?null:e.c1l_1),Rt()}}(this);this.m1h_1=new Sn(this,I).p1j(this,qt("textAlign",1,Ft,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})));var H=function(t){return function(e){return Tn(t,"text-decoration",null==e?null:e.k1k()),Rt()}}(this);this.n1h_1=new Sn(this,H).p1j(this,qt("textDecoration",1,Ft,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})));var B=function(t){return function(e){return Tn(t,"text-indent",null==e?null:bo(e)),Rt()}}(this);this.o1h_1=new Sn(this,B).p1j(this,qt("textIndent",1,Ft,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})));var N=function(t){return function(e){return Tn(t,"text-shadow",null==e?null:e.k1k()),Rt()}}(this);this.p1h_1=new Sn(this,N).p1j(this,qt("textShadow",1,Ft,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})));var V=function(t){return function(e){return Tn(t,"text-transform",null==e?null:e.m1l_1),Rt()}}(this);this.q1h_1=new Sn(this,V).p1j(this,qt("textTransform",1,Ft,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})));var W=function(t){return function(e){return Tn(t,"text-overflow",null==e?null:e.p1l_1),Rt()}}(this);this.r1h_1=new Sn(this,W).p1j(this,qt("textOverflow",1,Ft,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})));var U=function(t){return function(e){return Tn(t,"unicode-bidi",null==e?null:e.s1l_1),Rt()}}(this);this.s1h_1=new Sn(this,U).p1j(this,qt("unicodeBidi",1,Ft,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})));var G=function(t){return function(e){return Tn(t,"vertical-align",null==e?null:e.v1l_1),Rt()}}(this);this.t1h_1=new Sn(this,G).p1j(this,qt("verticalAlign",1,Ft,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})));var Y=function(t){return function(e){return Tn(t,"white-space",null==e?null:e.y1l_1),Rt()}}(this);this.u1h_1=new Sn(this,Y).p1j(this,qt("whiteSpace",1,Ft,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})));var J=function(t){return function(e){return Tn(t,"word-spacing",null==e?null:bo(e)),Rt()}}(this);this.v1h_1=new Sn(this,J).p1j(this,qt("wordSpacing",1,Ft,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})));var K=function(t){return function(e){return Tn(t,"font-family",e),Rt()}}(this);this.w1h_1=new Sn(this,K).p1j(this,qt("fontFamily",1,Ft,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})));var X=function(t){return function(e){return Tn(t,"font-size",null==e?null:bo(e)),Rt()}}(this);this.x1h_1=new Sn(this,X).p1j(this,qt("fontSize",1,Ft,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})));var Z=function(t){return function(e){return Tn(t,"font-style",null==e?null:e.b1m_1),Rt()}}(this);this.y1h_1=new Sn(this,Z).p1j(this,qt("fontStyle",1,Ft,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})));var Q=function(t){return function(e){return Tn(t,"font-weight",null==e?null:e.e1m_1),Rt()}}(this);this.z1h_1=new Sn(this,Q).p1j(this,qt("fontWeight",1,Ft,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})));var tt=function(t){return function(e){return Tn(t,"font-variant",null==e?null:e.h1m_1),Rt()}}(this);this.a1i_1=new Sn(this,tt).p1j(this,qt("fontVariant",1,Ft,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})));var et=function(t){return function(e){return Tn(t,"float",null==e?null:e.k1m_1),Rt()}}(this);this.b1i_1=new Sn(this,et).p1j(this,qt("float",1,Ft,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})));var nt=function(t){return function(e){return Tn(t,"clear",null==e?null:e.n1m_1),Rt()}}(this);this.c1i_1=new Sn(this,nt).p1j(this,qt("clear",1,Ft,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})));var it=function(t){return function(e){return Tn(t,"word-break",null==e?null:e.q1m_1),Rt()}}(this);this.d1i_1=new Sn(this,it).p1j(this,qt("wordBreak",1,Ft,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})));var rt=function(t){return function(e){return Tn(t,"line-break",null==e?null:e.t1m_1),Rt()}}(this);this.e1i_1=new Sn(this,rt).p1j(this,qt("lineBreak",1,Ft,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})));var ot=function(t){return function(e){return Tn(t,"cursor",null==e?null:e.w1m_1),Rt()}}(this);this.f1i_1=new Sn(this,ot).p1j(this,qt("cursor",1,Ft,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})));var st=function(t){return function(e){return Tn(t,"flex-direction",null==e?null:e.z1m_1),Rt()}}(this);this.g1i_1=new Sn(this,st).p1j(this,qt("flexDirection",1,Ft,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})));var at=function(t){return function(e){return Tn(t,"flex-wrap",null==e?null:e.c1n_1),Rt()}}(this);this.h1i_1=new Sn(this,at).p1j(this,qt("flexWrap",1,Ft,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})));var lt=function(t){return function(e){return Tn(t,"justify-items",null==e?null:e.f1n_1),Rt()}}(this);this.i1i_1=new Sn(this,lt).p1j(this,qt("justifyItems",1,Ft,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})));var ut=function(t){return function(e){return Tn(t,"justify-content",null==e?null:e.b1b_1),Rt()}}(this);this.j1i_1=new Sn(this,ut).p1j(this,qt("justifyContent",1,Ft,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})));var ct=function(t){return function(e){return Tn(t,"align-items",null==e?null:e.e1b_1),Rt()}}(this);this.k1i_1=new Sn(this,ct).p1j(this,qt("alignItems",1,Ft,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})));var ht=function(t){return function(e){return Tn(t,"align-content",null==e?null:e.i1n_1),Rt()}}(this);this.l1i_1=new Sn(this,ht).p1j(this,qt("alignContent",1,Ft,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})));var ft=function(t){return function(e){return Tn(t,"order",null==e?null:""+e),Rt()}}(this);this.m1i_1=new Sn(this,ft).p1j(this,qt("order",1,Ft,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})));var dt=function(t){return function(e){return Tn(t,"flex-grow",null==e?null:""+e),Rt()}}(this);this.n1i_1=new Sn(this,dt).p1j(this,qt("flexGrow",1,Ft,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})));var bt=function(t){return function(e){return Tn(t,"flex-shrink",null==e?null:""+e),Rt()}}(this);this.o1i_1=new Sn(this,bt).p1j(this,qt("flexShrink",1,Ft,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})));var pt=function(t){return function(e){return Tn(t,"flex-basis",null==e?null:bo(e)),Rt()}}(this);this.p1i_1=new Sn(this,pt).p1j(this,qt("flexBasis",1,Ft,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})));var mt=function(t){return function(e){return Tn(t,"align-self",null==e?null:e.e1b_1),Rt()}}(this);this.q1i_1=new Sn(this,mt).p1j(this,qt("alignSelf",1,Ft,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})));var gt=function(t){return function(e){return Tn(t,"justify-self",null==e?null:e.f1n_1),Rt()}}(this);this.r1i_1=new Sn(this,gt).p1j(this,qt("justifySelf",1,Ft,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})));var _t=function(t){return function(e){return Tn(t,"grid-auto-columns",e),Rt()}}(this);this.s1i_1=new Sn(this,_t).p1j(this,qt("gridAutoColumns",1,Ft,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})));var vt=function(t){return function(e){return Tn(t,"grid-auto-rows",e),Rt()}}(this);this.t1i_1=new Sn(this,vt).p1j(this,qt("gridAutoRows",1,Ft,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})));var wt=function(t){return function(e){return Tn(t,"grid-auto-flow",null==e?null:e.l1n_1),Rt()}}(this);this.u1i_1=new Sn(this,wt).p1j(this,qt("gridAutoFlow",1,Ft,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})));var yt=function(t){return function(e){return Tn(t,"grid-template-columns",e),Rt()}}(this);this.v1i_1=new Sn(this,yt).p1j(this,qt("gridTemplateColumns",1,Ft,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})));var kt=function(t){return function(e){return Tn(t,"grid-template-rows",e),Rt()}}(this);this.w1i_1=new Sn(this,kt).p1j(this,qt("gridTemplateRows",1,Ft,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})));var xt=function(t){return function(e){return Tn(t,"grid-template-areas",null==e?null:It(e,"\n")),Rt()}}(this);this.x1i_1=new Sn(this,xt).p1j(this,qt("gridTemplateAreas",1,Ft,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})));var Ct=function(t){return function(e){return Tn(t,"grid-column-gap",null==e?null:e+"px"),Rt()}}(this);this.y1i_1=new Sn(this,Ct).p1j(this,qt("gridColumnGap",1,Ft,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})));var Et=function(t){return function(e){return Tn(t,"grid-row-gap",null==e?null:e+"px"),Rt()}}(this);this.z1i_1=new Sn(this,Et).p1j(this,qt("gridRowGap",1,Ft,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})));var $t=function(t){return function(e){return Tn(t,"grid-column-start",null==e?null:""+e),Rt()}}(this);this.a1j_1=new Sn(this,$t).p1j(this,qt("gridColumnStart",1,Ft,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})));var zt=function(t){return function(e){return Tn(t,"grid-row-start",null==e?null:""+e),Rt()}}(this);this.b1j_1=new Sn(this,zt).p1j(this,qt("gridRowStart",1,Ft,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})));var jt=function(t){return function(e){return Tn(t,"grid-column-end",e),Rt()}}(this);this.c1j_1=new Sn(this,jt).p1j(this,qt("gridColumnEnd",1,Ft,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})));var St=function(t){return function(e){return Tn(t,"grid-row-end",e),Rt()}}(this);this.d1j_1=new Sn(this,St).p1j(this,qt("gridRowEnd",1,Ft,(function(t){return t.w1u()}),(function(t,e){return t.v1u(e)})));var At=function(t){return function(e){return Tn(t,"grid-area",e),Rt()}}(this);this.e1j_1=new Sn(this,At).p1j(this,qt("gridArea",1,Ft,(function(t){return t.y1u()}),(function(t,e){return t.x1u(e)})));var Mt=function(t){return function(e){return Tn(t,"outline",null==e?null:e.k1k()),Rt()}}(this);this.f1j_1=new Sn(this,Mt).p1j(this,qt("outline",1,Ft,(function(t){return t.a1v()}),(function(t,e){return t.z1u(e)})));var Lt=function(t){return function(e){return null!=e&&null!=t.q1n()&&(t.p1n(null),Rt()),Tn(t,"box-shadow",null==e?null:e.k1k()),Tn(t,"-webkit-box-shadow",null==e?null:e.k1k()),Rt()}}(this);this.g1j_1=new Sn(this,Lt).p1j(this,qt("boxShadow",1,Ft,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})));var Dt=function(t){return function(e){null!=e&&null!=t.y1n()&&(t.x1n(null),Rt());var n=null==e?null:It(e,Tt,Tt,Tt,Tt,Tt,An);return Tn(t,"box-shadow",n),Tn(t,"-webkit-box-shadow",n),Rt()}}(this);this.h1j_1=new Sn(this,Dt).p1j(this,qt("boxShadowList",1,Ft,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})));var Pt=function(t){return function(e){return null!=e&&null!=t.a1o()&&(t.z1n(null),Rt()),Tn(t,"transition",null==e?null:e.k1k()),Rt()}}(this);this.i1j_1=new Sn(this,Pt).p1j(this,qt("transition",1,Ft,(function(t){return t.g1o()}),(function(t,e){return t.f1o(e)})));var Ot=function(t){return function(e){var n;return null!=e&&null!=t.g1o()&&(t.f1o(null),Rt()),n=null==e?null:It(e,Tt,Tt,Tt,Tt,Tt,Mn),Tn(t,"transition",n),Rt()}}(this);this.j1j_1=new Sn(this,Ot).p1j(this,qt("transitionList",1,Ft,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})));var Ht=function(t){return function(e){return null!=e&&null!=t.i1o()&&(t.h1o(null),Rt()),Tn(t,"border-radius",null==e?null:bo(e)),Tn(t,"-webkit-border-radius",null==e?null:bo(e)),Rt()}}(this);this.k1j_1=new Sn(this,Ht).p1j(this,qt("borderRadius",1,Ft,(function(t){return t.k1o()}),(function(t,e){return t.j1o(e)})));var Bt=function(t){return function(e){null!=e&&null!=t.k1o()&&(t.j1o(null),Rt());var n=null==e?null:It(e," ",Tt,Tt,Tt,Tt,Ln);return Tn(t,"border-radius",n),Tn(t,"-webkit-border-radius",n),Rt()}}(this);this.l1j_1=new Sn(this,Bt).p1j(this,qt("borderRadiusList",1,Ft,(function(t){return t.i1o()}),(function(t,e){return t.h1o(e)})));var Nt=function(t){return function(e){return Tn(t,"list-style",null==e?null:e.k1k()),Rt()}}(this);this.m1j_1=new Sn(this,Nt).p1j(this,qt("listStyle",1,Ft,(function(t){return t.c1v()}),(function(t,e){return t.b1v(e)})))}function Pn(t){var e,n,i,r=(e=t,function(t){var n;return t.key=e.r1z_1,t.attrs=e.t1z_1.m1(),n=e.d1v(),t.style=n,t.class=e.u1z_1.m1(),t.on=e.o20(),t.hook=function(t){var e,n=t.w1z_1;if(null==n){var i=t.b20();t.w1z_1=i,e=i}else e=n;return e}(e),Rt()});return(n={},(i=function(t){return Wt(n,t)}).callableName="apply",i)(r)}function On(t,e,n){this.e20_1=t,this.c20_1=e,this.d20_1=n}function Fn(t,e){this.g20_1=t,this.f20_1=e}function qn(){E=this,this.h20_1="KVJQUERYEVENT##",this.i20_1=0}function In(){return null==E&&new qn,E}function Hn(t){return function(){return i=t,(r=function(t){return i.j20(t),Rt()}).callableName="buildAttributeSet",e=r,n=new cn,e(n),n.a1a();var e,n,i,r}}function Bn(t){return function(){return i=t,(r=function(t){return i.n20(t),Rt()}).callableName="buildClassSet",e=r,n=new fn,e(n),n.g1a();var e,n,i,r}}function Nn(t,e){In(),t=t===Tt?null:t,e=e===Tt?null:e,Dn.call(this),this.v1y_1=t,this.w1y_1={},this.x1y_1=null,this.y1y_1=null,this.z1y_1=null,this.a1z_1=null,this.b1z_1=null,this.c1z_1=0,this.d1z_1=null,this.e1z_1=null,this.f1z_1=!0;var n,i=(n=this,function(t){return n.u1j(),Rt()});this.g1z_1=new On(this,null,i).p1j(this,qt("title",1,Ft,(function(t){return t.x20()}),(function(t,e){return t.w20(e)})));var r=function(t){return function(e){return t.u1j(),Rt()}}(this);this.h1z_1=new On(this,null,r).p1j(this,qt("id",1,Ft,(function(t){return t.z20()}),(function(t,e){return t.y20(e)})));var o=function(t){return function(e){return t.u1j(),Rt()}}(this);this.i1z_1=new On(this,null,o).p1j(this,qt("role",1,Ft,(function(t){return t.b21()}),(function(t,e){return t.a21(e)})));var s=function(t){return function(e){return t.u1j(),Rt()}}(this);this.j1z_1=new On(this,null,s).p1j(this,qt("tabindex",1,Ft,(function(t){return t.d21()}),(function(t,e){return t.c21(e)})));var a=function(t){return function(e){return t.u1j(),Rt()}}(this);this.k1z_1=new On(this,null,a).p1j(this,qt("draggable",1,Ft,(function(t){return t.f21()}),(function(t,e){return t.e21(e)}))),this.l1z_1=null,this.m1z_1=!1,this.n1z_1=null,this.o1z_1=!1,this.p1z_1=null,this.q1z_1=null,this.r1z_1=void 0,this.s1z_1=null;var l=new En(Hn(this));this.t1z_1=l.i1b(function(t){return function(){return null!=t.x1z_1&&!(t.x1z_1===hr().m20_1)}}(this)),this.u1z_1=new En(Bn(this)),this.v1z_1=null,this.w1z_1=null,this.x1z_1=null,this.y1z_1=null,this.z1z_1=null,this.a20_1=null,null==e||e(this)}function Vn(t,e){e=e===Tt?null:e,Hr.call(this,e),this.m2c_1=t;var n=this.m2c_1;null!=n&&n.h1a(this)}function Wn(t,e,n,i,r){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,or.call(this,(sr(),Z),e,n,Tt,i),this.z2m_1=t,null==r||r(this)}function Un(t,e,n,i,r){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,Wn.call(this,t,e,n,i),null==r||r(this)}function Gn(){$=this}function Yn(t){return null}function Jn(t,e,n){null==$&&new Gn,t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,this.g2y_1=t,this.h2y_1=e,this.i2y_1=n,this.j2y_1=Jt(),this.m2y_1=Jt(),this.n2y_1=Jt(),this.o2y_1=null,this.p2y_1=null;var i,r;if(null==this.h2y_1)i=null;else{var o=co().s2y_1,s=null==o?de():o;i=be(s,(r=this,function(t){t.yy_1=!0,t.zy_1=!1;var e,n=t,i=t.mz_1,o=new se;o.kx(ae(Date),io());var s=r.i2y_1;if(null==s);else for(var a=s.p().c();a.d();){var l,u=a.e(),c=u.k1();l=u.m1(),o.kx(c,l)}return e=o.yb(),n.mz_1=le(i,e),Rt()}))}this.q2y_1=i;var a;a=null==this.h2y_1?null:function(t){return function(e){for(var n={},i=e.p().c();i.d();){var r,o=i.e(),s=o.k1(),a=o.m1(),l=a;if(l instanceof Date)r=ro(a);else if(null!=l&&ce(l,ue)){var u=null!=a&&ce(a,ue)?a:null;r=null==u?null:co().t2y(u,fe(he().j10()))}else r=a;var c=r;null!=c&&(n[s]=c)}return Ht(t.q2y_1).iy(t.h2y_1,JSON.stringify(n))}}(this),this.k2y_1=a;var l;l=null==this.h2y_1?null:function(t){return function(e){return JSON.parse(Ht(t.q2y_1).hy(t.h2y_1,e))}}(this),this.l2y_1=l}function Kn(t,e,n,i){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,this.c2z_1=t,this.d2z_1=e,this.e2z_1=n,this.f2z_1=i}function Xn(){}function Zn(){}function Qn(){}function ti(){}function ei(){}function ni(){}function ii(){}function ri(){}function oi(){z=this}function si(){return null==z&&new oi,z}function ai(t,e,n,i,r,o,s,a,l){si(),t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?hi():o,s=s===Tt?null:s,a=a===Tt?null:a,l=l===Tt?null:l,Hr.call(this,s),this.t34_1=i;var u,c=(u=this,function(t){return u.u1j(),Rt()});this.u34_1=new On(this,t,c).p1j(this,qt("method",1,Ft,(function(t){return t.i35()}),(function(t,e){return t.h35(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.v34_1=new On(this,e,h).p1j(this,qt("action",1,Ft,(function(t){return t.k35()}),(function(t,e){return t.j35(e)})));var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.w34_1=new On(this,n,f).p1j(this,qt("enctype",1,Ft,(function(t){return t.m35()}),(function(t,e){return t.l35(e)})));var d=function(t){return function(e){return t.u1j(),Rt()}}(this);this.x34_1=new On(this,null,d).p1j(this,qt("name",1,Ft,(function(t){return t.i2z()}),(function(t,e){return t.g2z(e)})));var b=function(t){return function(e){return t.u1j(),Rt()}}(this);this.y34_1=new On(this,null,b).p1j(this,qt("target",1,Ft,(function(t){return t.o35()}),(function(t,e){return t.n35(e)})));var p=function(t){return function(e){return t.u1j(),Rt()}}(this);this.z34_1=new On(this,null,p).p1j(this,qt("novalidate",1,Ft,(function(t){return t.q35()}),(function(t,e){return t.p35(e)})));var m=function(t){return function(e){return t.u1j(),Rt()}}(this);this.a35_1=new On(this,null,m).p1j(this,qt("autocomplete",1,Ft,(function(t){return t.s35()}),(function(t,e){return t.r35(e)})));var g=function(t){return function(e){return t.u1j(),Rt()}}(this);this.b35_1=new On(this,r,g).p1j(this,qt("condensed",1,Ft,(function(t){return t.u35()}),(function(t,e){return t.t35(e)})));var _=function(t){return function(e){return t.u1j(),Rt()}}(this);this.c35_1=new On(this,o,_).p1j(this,qt("horizRatio",1,Ft,(function(t){return t.w35()}),(function(t,e){return t.v35(e)}))),this.d35_1=new Jn(this,a,l);var v=new Qi(Tt,Tt,Tt,"alert alert-danger");v.a21("alert"),v.j1a(!1),this.e35_1=v,this.f35_1=null,this.g35(this.e35_1)}function li(t,e,n){Pt.call(this,t,e),this.z35_1=n}function ui(t,e,n,i){Pt.call(this,t,e),this.q2z_1=n,this.r2z_1=i}function ci(){return function(){if(T)return Rt();T=!0,new li("INLINE",0,"form-inline"),j=new li("HORIZONTAL",1,"form-horizontal")}(),j}function hi(){return function(){if(R)return Rt();R=!0,S=new ui("RATIO_2",0,2,10),new ui("RATIO_3",1,3,9),new ui("RATIO_4",2,4,8),new ui("RATIO_5",3,5,7),new ui("RATIO_6",4,6,6),new ui("RATIO_7",5,7,5),new ui("RATIO_8",6,8,4),new ui("RATIO_9",7,9,3),new ui("RATIO_10",8,10,2)}(),S}function fi(t,e){t=t===Tt?null:t,e=e!==Tt&&e,or.call(this,lr(),t,e,Tt,"invalid-feedback")}function di(){A=this,this.l3b_1=0}function bi(){return null==A&&new di,A}function pi(t,e,n,i,r,o){bi(),t=t!==Tt&&t,e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,Hr.call(this,"form-check");var s,a=(s=this,function(t){return s.u1j(),Rt()});this.m3g_1=new On(this,!1,a).p1j(this,qt("inline",1,Ft,(function(t){return t.c3m()}),(function(t,e){return t.b3m(e)})));var l=function(t){return function(e){return t.u1j(),Rt()}}(this);this.n3g_1=new On(this,!1,l).p1j(this,qt("reversed",1,Ft,(function(t){return t.e3m()}),(function(t,e){return t.d3m(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.o3g_1=new On(this,n,u).p1j(this,qt("labelFirst",1,Ft,(function(t){return t.g3m()}),(function(t,e){return t.f3m(e)}))),this.p3g_1="kv_form_checkbox_"+bi().l3b_1;var c=new mi(t);c.h1a(this),c.y20(this.p3g_1),c.g2z(e),this.q3g_1=c,this.r3g_1=new Un(this.p3g_1,i,r,"form-check-label",function(t){return function(e){return e.h1a(t),rr(e),Rt()}}(this));var h=new fi;h.h1a(this),h.j1a(!1),this.s3g_1=h,this.q3g_1.q1z_1=this;var f=bi();f.l3b_1=f.l3b_1+1|0,null==o||o(this)}function mi(t,e,n){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,_i.call(this,yi(),t,e);var i,r=(i=this,function(t){t&&(i.a3m(!1),Rt()),i.u3r();for(var e=i.q3l_1.c();e.d();)e.e()(i.m1());return Rt()});this.s3r_1=new On(this,!1,r).p1j(this,qt("indeterminate",1,Ft,(function(t){return t.w3r()}),(function(t,e){return t.v3r(e)})));var o=function(t){return function(e){return t.u1j(),Rt()}}(this);this.t3r_1=new On(this,!1,o).p1j(this,qt("circled",1,Ft,(function(t){return t.y3r()}),(function(t,e){return t.x3r(e)}))),null==n||n(this)}function gi(t){return function(e){return e.click=function(t){return function(e){return t.z3r("click"),Rt()}}(t),e.change=function(t){return function(e){return t.z3r("change"),Rt()}}(t),Rt()}}function _i(t,e,n){t=t===Tt?yi():t,e=e!==Tt&&e,n=n===Tt?null:n,Nn.call(this,n),this.q3l_1=Ot();var i,r=(i=this,function(t){i.u3r();for(var e=i.q3l_1.c();e.d();)e.e()(t);return Rt()});this.r3l_1=new On(this,e,r).p1j(this,qt("value",1,Ft,(function(t){return t.m1()}),(function(t,e){return t.a3m(e)})));var o=function(t){return function(e){return t.a3m(e),t.u1j(),Rt()}}(this);this.s3l_1=new On(this,e,o).p1j(this,qt("startValue",1,Ft,(function(t){return t.b3s()}),(function(t,e){return t.a3s(e)})));var s=function(t){return function(e){return t.u1j(),Rt()}}(this);this.t3l_1=new On(this,t,s).p1j(this,qt("type",1,Ft,(function(t){return t.i2s()}),(function(t,e){return t.c3s(e)})));var a=function(t){return function(e){return t.u1j(),Rt()}}(this);this.u3l_1=new On(this,null,a).p1j(this,qt("style",1,Ft,(function(t){return t.e3s()}),(function(t,e){return t.d3s(e)})));var l=function(t){return function(e){return t.u1j(),Rt()}}(this);this.v3l_1=new On(this,null,l).p1j(this,qt("name",1,Ft,(function(t){return t.i2z()}),(function(t,e){return t.g2z(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.w3l_1=new On(this,!1,u).p1j(this,qt("disabled",1,Ft,(function(t){return t.g3s()}),(function(t,e){return t.f3s(e)})));var c=function(t){return function(e){return t.u1j(),Rt()}}(this);this.x3l_1=new On(this,null,c).p1j(this,qt("extraValue",1,Ft,(function(t){return t.i3s()}),(function(t,e){return t.h3s(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.y3l_1=new On(this,null,h).p1j(this,qt("size",1,Ft,(function(t){return t.f()}),(function(t,e){return t.j3s(e)})));var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.z3l_1=new On(this,null,f).p1j(this,qt("validationStatus",1,Ft,(function(t){return t.l3s()}),(function(t,e){return t.k3s(e)}))),this.g21(),this.z26(gi(this))}function vi(){if(D)return Rt();D=!0,M=new wi("CHECKBOX",0,"checkbox"),L=new wi("RADIO",1,"radio")}function wi(t,e,n){Pt.call(this,t,e),this.o3s_1=n}function yi(){return vi(),M}function ki(t,e){for(var n=t.z3x_1.r2h(),i=Ot(),r=n.c();r.d();){var o=r.e();o instanceof Mi&&i.a(o)}for(var s,a=i,l=a.c();l.d();)l.e().a3m(!1);t:{for(var u=a.c();u.d();){var c=u.e();if(c.i3s()==(null==e?null:t.p3x_1(e))){s=c;break t}}s=null}null!=s&&s.a3m(!0)}function xi(t){var e=t.i2z();t.z3x_1.u1a();var n=t.h43();if(null==n);else{for(var i=null==e?t.v3x_1:e,r=t.c3m(),o=Nt(Bt(n,10)),s=n.c();s.d();){var a=s.e(),l=new Mi(!1,t.p3x_1(a.u2_1),Tt,Tt,a.v2_1);l.b3m(r),l.g2z(i),l.q1z_1=t,l.a27(ji(t)),o.a(l)}var u=o;t.z3x_1.p2h(u)}}function Ci(){P=this,this.i43_1=0}function Ei(){return null==P&&new Ci,P}function $i(t){return Te(t)}function zi(t){return $e(t)?t:null}function ji(t){return function(e){return e.change=function(t,e){return function(n){var i,r=e.self.i3s();return i=null==r?null:t.q3x_1(r),t.j43(i),n.stopPropagation(),Rt()}}(t,e),Rt()}}function Ti(t){return function(e){return e.change=function(t,e){return function(n){var i,r=e.self.i3s();return i=null==r?null:t.q3x_1(r),t.j43(i),n.stopPropagation(),Rt()}}(t,e),Rt()}}function Si(t,e,n,i,r,o,s,a,l){Ei(),t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?$i:s,a=a===Tt?zi:a,l=l===Tt?null:l,Hr.call(this,"form-group kv-mb-3"),this.p3x_1=s,this.q3x_1=a,this.r3x_1=Ot();var u,c=(u=this,function(t){return xi(u),Rt()});this.s3x_1=new On(this,t,c).p1j(this,qt("options",1,Ft,(function(t){return t.h43()}),(function(t,e){return t.k43(e)})));var h=function(t){return function(e){ki(t,e);for(var n,i=t.r3x_1.c();i.d();)i.e()(e);var r,o=new Object,s=new Object;return s.data=e,r=s,o.detail=r,n=o,t.l27("change",n),Rt()}}(this);this.t3x_1=new On(this,e,h).p1j(this,qt("value",1,Ft,(function(t){return t.m1()}),(function(t,e){return t.j43(e)})));var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.u3x_1=new On(this,i,f).p1j(this,qt("inline",1,Ft,(function(t){return t.c3m()}),(function(t,e){return t.b3m(e)}))),this.v3x_1="kv_form_radiogroup_"+Ei().i43_1,this.w3x_1=new Pi,this.x3x_1=new Wn(this.v3x_1,r,o,"form-label");var d=new fi;d.j1a(!1),this.y3x_1=d,this.z3x_1=new Hr("kv-radiogroup-container",function(t){return function(e){return e.y20(t.v3x_1),Rt()}}(this)),this.g35(this.x3x_1),this.g35(this.z3x_1),this.g35(this.y3x_1),xi(this),ki(this,e),function(t,e){for(var n=null==e?t.v3x_1:e,i=t.z3x_1.r2h(),r=Ot(),o=i.c();o.d();){var s=o.e();s instanceof Mi&&r.a(s)}for(var a=r.c();a.d();)a.e().g2z(n)}(this,n);var b=Ei();b.i43_1=b.i43_1+1|0,null==l||l(this)}function Ri(){O=this,this.n43_1=0}function Ai(){return null==O&&new Ri,O}function Mi(t,e,n,i,r,o,s){Ai(),t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,Hr.call(this,"form-check");var a,l=(a=this,function(t){return a.u1j(),Rt()});this.a43_1=new On(this,!1,l).p1j(this,qt("inline",1,Ft,(function(t){return t.c3m()}),(function(t,e){return t.b3m(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.b43_1=new On(this,!1,u).p1j(this,qt("reversed",1,Ft,(function(t){return t.e3m()}),(function(t,e){return t.d3m(e)})));var c=function(t){return function(e){return t.u1j(),Rt()}}(this);this.c43_1=new On(this,i,c).p1j(this,qt("labelFirst",1,Ft,(function(t){return t.g3m()}),(function(t,e){return t.f3m(e)}))),this.d43_1="kv_form_radio_"+Ai().n43_1;var h=new Pi(t);h.h1a(this),h.y20(this.d43_1),h.h3s(e),h.g2z(n),this.e43_1=h,this.f43_1=new Un(this.d43_1,r,o,"form-check-label",function(t){return function(e){return e.h1a(t),rr(e),Rt()}}(this));var f=new fi;f.h1a(this),f.j1a(!1),this.g43_1=f;var d=this.e43_1,b=this.q1z_1;d.q1z_1=null==b?this:b;var p=Ai();p.n43_1=p.n43_1+1|0,null==s||s(this)}function Li(t,e,n,i,r,o,s){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i!==Tt&&i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,Si.call(this,t,e,n,i,r,o),null==s||s(this)}function Di(t){return Qr(t,"deselect",(e=t,function(t){return e.self.m1()&&(e.self.a3m(!1),Rt()),Rt()})),Rt();var e}function Pi(t,e,n){t=t!==Tt&&t,e=e===Tt?null:e,n=n===Tt?null:n,_i.call(this,(vi(),L),t,e);var i,r=(i=this,function(t){return i.u1j(),Rt()});this.g4e_1=new On(this,!1,r).p1j(this,qt("squared",1,Ft,(function(t){return t.i4e()}),(function(t,e){return t.h4e(e)}))),this.z26(Di),null==n||n(this)}function Oi(){F=this,this.j4e_1=0}function Fi(){return null==F&&new Oi,F}function qi(t,e,n,i){Fi(),t=t===Tt?null:t,e=e!==Tt&&e,n=n!==Tt&&n;var r=null==(i=i===Tt?null:i)?null:i+" ";Hr.call(this,(null==r?"":r)+(n?"form-floating kv-mb-3":"form-group kv-mb-3")),this.k4j_1=n,this.l4j_1="kv_form_text_"+Fi().j4e_1;var o=new Wn(this.l4j_1,t,e,"form-label");o.j1a(!(null==t)),this.m4j_1=o;var s=new fi;s.j1a(!1),this.n4j_1=s;var a=Fi();a.j4e_1=a.j4e_1+1|0}function Ii(t){return t.input=(e=t,function(t){return e.self.e4p(),Rt()}),Rt();var e}function Hi(t,e,n){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,Nn.call(this,n),this.m4o_1=Ot();var i,r=null==t||0===Dt(t)?null:t,o=(i=this,function(t){if(""===t)i.o4j(null),Rt();else{i.u3r();for(var e=i.m4o_1.c();e.d();)e.e()(t);Rt()}return Rt()});this.n4o_1=new On(this,r,o).p1j(this,qt("value",1,Ft,(function(t){return t.m1()}),(function(t,e){return t.o4j(e)})));var s=function(t){return function(e){return t.o4j(e),t.u1j(),Rt()}}(this);this.o4o_1=new On(this,t,s).p1j(this,qt("startValue",1,Ft,(function(t){return t.b3s()}),(function(t,e){return t.h4p(e)})));var a=function(t){return function(e){return t.u1j(),Rt()}}(this);this.p4o_1=new On(this,null,a).p1j(this,qt("placeholder",1,Ft,(function(t){return t.a4p()}),(function(t,e){return t.z4o(e)})));var l=function(t){return function(e){return t.u1j(),Rt()}}(this);this.q4o_1=new On(this,null,l).p1j(this,qt("name",1,Ft,(function(t){return t.i2z()}),(function(t,e){return t.g2z(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.r4o_1=new On(this,e,u).p1j(this,qt("maxlength",1,Ft,(function(t){return t.j4p()}),(function(t,e){return t.i4p(e)})));var c=function(t){return function(e){return t.u1j(),Rt()}}(this);this.s4o_1=new On(this,!1,c).p1j(this,qt("disabled",1,Ft,(function(t){return t.g3s()}),(function(t,e){return t.f3s(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.t4o_1=new On(this,null,h).p1j(this,qt("autofocus",1,Ft,(function(t){return t.l4p()}),(function(t,e){return t.k4p(e)})));var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.u4o_1=new On(this,null,f).p1j(this,qt("readonly",1,Ft,(function(t){return t.n4p()}),(function(t,e){return t.m4p(e)})));var d=function(t){return function(e){return t.u1j(),Rt()}}(this);this.v4o_1=new On(this,null,d).p1j(this,qt("size",1,Ft,(function(t){return t.f()}),(function(t,e){return t.j3s(e)})));var b=function(t){return function(e){return t.u1j(),Rt()}}(this);this.w4o_1=new On(this,null,b).p1j(this,qt("validationStatus",1,Ft,(function(t){return t.l3s()}),(function(t,e){return t.k3s(e)}))),this.x4o_1=null,this.y4o_1=null,this.g21(),this.z26(Ii)}function Bi(){q=this,this.q4p_1=null}function Ni(){return null==q&&new Bi,q}function Vi(t,e,n,i,r,o,s,a){t=t===Tt?nr():t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o!==Tt&&o,s=s!==Tt&&s,a=a===Tt?null:a,qi.call(this,r,o,s);var l=new Wi(t,e,i);l.y20(this.l4j_1),l.g2z(n),this.y4u_1=l,this.y4u_1.q1z_1=this,s?(this.g35(this.y4u_1),this.g35(this.m4j_1)):(this.g35(this.m4j_1),this.g35(this.y4u_1)),this.g35(this.n4j_1),null==a||a(this),this.c4p()}function Wi(t,e,n,i,r){t=t===Tt?nr():t,e=e===Tt?null:e,n=n===Tt?null:n,r=r===Tt?null:r;var o=null==(i=i===Tt?null:i)?null:i+" ";Hi.call(this,e,n,(null==o?"":o)+"form-control");var s,a=(s=this,function(t){return s.u1j(),Rt()});this.j50_1=new On(this,t,a).p1j(this,qt("type",1,Ft,(function(t){return t.i2s()}),(function(t,e){return t.l50(e)})));var l=function(t){return function(e){return t.u1j(),Rt()}}(this);this.k50_1=new On(this,null,l).p1j(this,qt("autocomplete",1,Ft,(function(t){return t.s35()}),(function(t,e){return t.m50(e)}))),null==r||r(this)}function Ui(t){return function(e){return e.click=function(t,e){return function(n){return t(e.self,n),Rt()}}(t,e),Rt()}}function Gi(t,e,n,i,r,o,s,a,l){e=e===Tt?null:e,n=n===Tt?Xi():n,i=i===Tt?Zi():i,r=r!==Tt&&r,o=o===Tt?null:o,s=s===Tt||s,a=a===Tt?null:a,l=l===Tt?null:l,Hr.call(this,a);var u,c=(u=this,function(t){return u.u1j(),Rt()});this.t55_1=new On(this,t,c).p1j(this,qt("text",1,Ft,(function(t){return t.e56()}),(function(t,e){return t.d56(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.u55_1=new On(this,e,h).p1j(this,qt("icon",1,Ft,(function(t){return t.g56()}),(function(t,e){return t.f56(e)})));var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.v55_1=new On(this,n,f).p1j(this,qt("style",1,Ft,(function(t){return t.e3s()}),(function(t,e){return t.h56(e)})));var d=function(t){return function(e){return t.u1j(),Rt()}}(this);this.w55_1=new On(this,i,d).p1j(this,qt("type",1,Ft,(function(t){return t.i2s()}),(function(t,e){return t.i56(e)})));var b=function(t){return function(e){return t.u1j(),Rt()}}(this);this.x55_1=new On(this,r,b).p1j(this,qt("disabled",1,Ft,(function(t){return t.g3s()}),(function(t,e){return t.f3s(e)})));var p=function(t){return function(e){return t.u1j(),Rt()}}(this);this.y55_1=new On(this,null,p).p1j(this,qt("image",1,Ft,(function(t){return t.k56()}),(function(t,e){return t.j56(e)})));var m=function(t){return function(e){return t.u1j(),Rt()}}(this);this.z55_1=new On(this,null,m).p1j(this,qt("size",1,Ft,(function(t){return t.f()}),(function(t,e){return t.l56(e)})));var g=function(t){return function(e){return t.u1j(),Rt()}}(this);this.a56_1=new On(this,!1,g).p1j(this,qt("block",1,Ft,(function(t){return t.n56()}),(function(t,e){return t.m56(e)})));var _=function(t){return function(e){return t.u1j(),Rt()}}(this);this.b56_1=new On(this,o,_).p1j(this,qt("separator",1,Ft,(function(t){return t.p56()}),(function(t,e){return t.o56(e)})));var v=function(t){return function(e){return t.u1j(),Rt()}}(this);this.c56_1=new On(this,s,v).p1j(this,qt("labelFirst",1,Ft,(function(t){return t.g3m()}),(function(t,e){return t.f3m(e)}))),null==l||l(this)}function Yi(){if(B)return Rt();B=!0,I=new Ji("PRIMARY",0,"btn-primary"),H=new Ji("SECONDARY",1,"btn-secondary"),new Ji("SUCCESS",2,"btn-success"),new Ji("DANGER",3,"btn-danger"),new Ji("WARNING",4,"btn-warning"),new Ji("INFO",5,"btn-info"),new Ji("LIGHT",6,"btn-light"),new Ji("DARK",7,"btn-dark"),new Ji("LINK",8,"btn-link"),new Ji("OUTLINEPRIMARY",9,"btn-outline-primary"),new Ji("OUTLINESECONDARY",10,"btn-outline-secondary"),new Ji("OUTLINESUCCESS",11,"btn-outline-success"),new Ji("OUTLINEDANGER",12,"btn-outline-danger"),new Ji("OUTLINEWARNING",13,"btn-outline-warning"),new Ji("OUTLINEINFO",14,"btn-outline-info"),new Ji("OUTLINELIGHT",15,"btn-outline-light"),new Ji("OUTLINEDARK",16,"btn-outline-dark")}function Ji(t,e,n){Pt.call(this,t,e),this.w56_1=n}function Ki(t,e,n){Pt.call(this,t,e),this.s56_1=n}function Xi(){return Yi(),I}function Zi(){return function(){if(V)return Rt();V=!0,N=new Ki("BUTTON",0,"button"),new Ki("SUBMIT",1,"submit"),new Ki("RESET",2,"reset")}(),N}function Qi(t,e,n,i,r){t=t===Tt?null:t,e=e!==Tt&&e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,or.call(this,lr(),t,e,n,i),null==r||r(this)}function tr(){if(J)return Rt();J=!0,W=new er("TEXT",0,"text"),new er("PASSWORD",1,"password"),U=new er("EMAIL",2,"email"),new er("TEL",3,"tel"),G=new er("COLOR",4,"color"),Y=new er("SEARCH",5,"search"),new er("URL",6,"url"),new er("HIDDEN",7,"hidden"),new er("BUTTON",8,"button"),new er("CHECKBOX",9,"checkbox"),new er("DATE",10,"date"),new er("DATETIME_LOCAL",11,"datetime-local"),new er("FILE",12,"file"),new er("IMAGE",13,"image"),new er("MONTH",14,"month"),new er("NUMBER",15,"number"),new er("RADIO",16,"radio"),new er("RANGE",17,"range"),new er("RESET",18,"reset"),new er("SUBMIT",19,"submit"),new er("TIME",20,"time"),new er("WEEK",21,"week")}function er(t,e,n){Pt.call(this,t,e),this.p50_1=n}function nr(){return tr(),W}function ir(t,e,n,i,r){t=t===Tt?null:t,e=e!==Tt&&e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,or.call(this,(sr(),tt),t,e,n,i),null==r||r(this)}function rr(t,e,n,i,r,o){var s=new ir(e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o);return t.s1a(s),s}function or(t,e,n,i,r,o,s){e=e===Tt?null:e,n=n!==Tt&&n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s===Tt?null:s,Hr.call(this,r);var a,l=(a=this,function(t){return a.u1j(),Rt()});this.a2s_1=new On(this,t,l).p1j(this,qt("type",1,Ft,(function(t){return t.i2s()}),(function(t,e){return t.h2s(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.b2s_1=new On(this,e,u).p1j(this,qt("content",1,Ft,(function(t){return t.i10()}),(function(t,e){return t.j2s(e)})));var c=function(t){return function(e){return t.u1j(),Rt()}}(this);this.c2s_1=new On(this,n,c).p1j(this,qt("rich",1,Ft,(function(t){return t.l2s()}),(function(t,e){return t.k2s(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.d2s_1=new On(this,i,h).p1j(this,qt("align",1,Ft,(function(t){return t.n2s()}),(function(t,e){return t.m2s(e)}))),this.e2s_1=null;var f=function(t){return function(e){return t.u1j(),Rt()}}(this);this.f2s_1=new On(this,null,f).p1j(this,qt("template",1,Ft,(function(t){return t.r2s()}),(function(t,e){return t.q2s(e)})));var d=zt(),b=function(t){return function(e){return t.u1j(),Rt()}}(this);this.g2s_1=new On(this,d,b).p1j(this,qt("templates",1,Ft,(function(t){return t.t2s()}),(function(t,e){return t.s2s(e)}))),null!=o&&(null==this.z1y_1&&(this.z1y_1=Jt()),Ht(this.z1y_1).d3(o)),null==s||s(this)}function sr(){if(et)return Rt();et=!0,new ar("A",0,"a"),new ar("ABBR",1,"abbr"),new ar("ADDRESS",2,"address"),new ar("AREA",3,"area"),new ar("ARTICLE",4,"article"),new ar("ASIDE",5,"aside"),new ar("AUDIO",6,"audio"),new ar("B",7,"b"),new ar("BASE",8,"base"),new ar("BDI",9,"bdi"),new ar("BDO",10,"bdo"),new ar("BLOCKQUOTE",11,"blockquote"),new ar("BODY",12,"body"),new ar("BR",13,"br"),new ar("BUTTON",14,"button"),new ar("CANVAS",15,"canvas"),new ar("CAPTION",16,"caption"),new ar("CITE",17,"cite"),new ar("CODE",18,"code"),new ar("COL",19,"col"),new ar("COLGROUP",20,"colgroup"),new ar("DATA",21,"data"),new ar("DATALIST",22,"datalist"),new ar("DD",23,"dd"),new ar("DEL",24,"del"),new ar("DETAILS",25,"details"),new ar("DFN",26,"dfn"),new ar("DIALOG",27,"dialog"),K=new ar("DIV",28,"div"),new ar("DL",29,"dl"),new ar("DT",30,"dt"),new ar("EM",31,"em"),new ar("EMBED",32,"embed"),new ar("FIELDSET",33,"fieldset"),new ar("FIGCAPTION",34,"figcaption"),new ar("FIGURE",35,"figure"),new ar("FOOTER",36,"footer"),new ar("FORM",37,"form"),new ar("H1",38,"h1"),new ar("H2",39,"h2"),new ar("H3",40,"h3"),new ar("H4",41,"h4"),X=new ar("H5",42,"h5"),new ar("H6",43,"h6"),new ar("HEAD",44,"head"),new ar("HEADER",45,"header"),new ar("HGROUP",46,"hgroup"),new ar("HR",47,"hr"),new ar("HTML",48,"html"),new ar("I",49,"i"),new ar("IFRAME",50,"iframe"),new ar("IMG",51,"img"),new ar("INPUT",52,"input"),new ar("INS",53,"ins"),new ar("KBD",54,"kbd"),Z=new ar("LABEL",55,"label"),Q=new ar("LEGEND",56,"legend"),new ar("LI",57,"li"),new ar("LINK",58,"link"),new ar("MAIN",59,"main"),new ar("MAP",60,"map"),new ar("MARK",61,"mark"),new ar("MATH",62,"math"),new ar("MENU",63,"menu"),new ar("MENUITEM",64,"menuitem"),new ar("META",65,"meta"),new ar("METER",66,"meter"),new ar("NAV",67,"nav"),new ar("NOSCRIPT",68,"noscript"),new ar("OBJECT",69,"object"),new ar("OL",70,"ol"),new ar("OPTGROUP",71,"optgroup"),new ar("OPTION",72,"option"),new ar("OUTPUT",73,"output"),new ar("P",74,"p"),new ar("PARAM",75,"param"),new ar("PICTURE",76,"picture"),new ar("PRE",77,"pre"),new ar("PROGRESS",78,"progress"),new ar("Q",79,"q"),new ar("RB",80,"rb"),new ar("RP",81,"rp"),new ar("RT",82,"rt"),new ar("RTC",83,"rtc"),new ar("RUBY",84,"ruby"),new ar("S",85,"s"),new ar("SAMP",86,"samp"),new ar("SCRIPT",87,"script"),new ar("SECTION",88,"section"),new ar("SELECT",89,"select"),new ar("SLOT",90,"slot"),new ar("SMALL",91,"small"),new ar("SOURCE",92,"source"),tt=new ar("SPAN",93,"span"),new ar("STRONG",94,"strong"),new ar("STYLE",95,"style"),new ar("SUB",96,"sub"),new ar("SUMMARY",97,"summary"),new ar("SUP",98,"sup"),new ar("SVG",99,"svg"),new ar("TABLE",100,"table"),new ar("TBODY",101,"tbody"),new ar("TD",102,"td"),new ar("TEMPLATE",103,"template"),new ar("TEXTAREA",104,"textarea"),new ar("TFOOT",105,"tfoot"),new ar("TH",106,"th"),new ar("THEAD",107,"thead"),new ar("TIME",108,"time"),new ar("TITLE",109,"title"),new ar("TR",110,"tr"),new ar("TRACK",111,"track"),new ar("U",112,"u"),new ar("UL",113,"ul"),new ar("VAR",114,"var"),new ar("VIDEO",115,"video"),new ar("WBR",116,"wbr")}function ar(t,e,n){Pt.call(this,t,e),this.f2y_1=n}function lr(){return sr(),K}function ur(){}function cr(){nt=this,this.k20_1=new dr,this.l20_1=Gt(window.navigator.language,["-"]).m(0),this.m20_1=this.l20_1}function hr(){return null==nt&&new cr,nt}function fr(){}function dr(){}function br(t,e,n){t=t===Tt?null:t,n=n===Tt?null:n;var i=null==(e=e===Tt?null:e)?null:e+" ";Hr.call(this,(null==i?"":i)+"kv_fieldset"),this.e3b_1=new or((sr(),Q),t),null==n||n(this)}function pr(t,e){t.a5c_1&&(e.j1q(null),e.l1q(null),e.n1q(null),e.p1q(null));var n=t.c5c();if(null==n);else{var i=t.c1t();switch(null==i?-1:i.r3_1){case 2:e.n1q(fo(n)),Rt();break;case 1:Ce(t.i1t(),kn())?(e.l1q(fo(n)),Rt()):(e.p1q(fo(n)),Rt());break;case 3:e.j1q(fo(n)),Rt();break;default:Ce(t.i1t(),kn())?(e.p1q(fo(n)),Rt()):(e.l1q(fo(n)),Rt())}}}function mr(t){return function(e){return function(t){for(var e=t.r2h().c();e.d();)pr(t,e.e())}(t),t.u1j(),Rt()}}function gr(t,e,n,i,r,o,s,a,l){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s!==Tt&&s,a=a===Tt?null:a,l=l===Tt?null:l,Hr.call(this,a),this.a5c_1=s;var u=mr(this);this.b5c_1=new On(this,o,u).p1j(this,qt("spacing",1,Ft,(function(t){return t.c5c()}),(function(t,e){return t.d5c(e)}))),this.a1p(xn()),this.b1t(t),this.d1t(e),this.h1t(n),this.j1t(i),this.l1t(r),null==l||l(this)}function _r(t,e,n,i,r,o,s){t=t===Tt?null:t,e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,s=s===Tt?null:s,gr.call(this,null,t,e,n,null,i,r,o),null==s||s(this)}function vr(t,e,n,i){return function(t,e,n,i,r){e=e===Tt?Mr():e,n=n===Tt?!e.equals(Lr())&&!e.equals(Mr()):n,i=i===Tt?null:i,Hr.call(r),Sr.call(r),r.i26_1=e,r.j26_1=n;var o=document.getElementById(t);return null!=o&&(wr(r,o),r.l26_1=ln().p19(t,r.l1a())),r.y20(t),null==i||i(r),r}(t,e,n,i,Ae($t(Sr)))}function wr(t,e){t.m26_1=e.nodeName;for(var n=Me(e.attributes).c();n.d();){var i=n.e();"id"!==i.name&&t.h27(i.name,i.value)}for(var r=Me(e.classList).c();r.d();){var o=r.e();t.e27(o)}}function yr(t){var e;if(t.r26_1){var n;if(jn().o1b_1.n())n=[];else{var i;if(null!=t.q26_1)i=Ht(t.q26_1);else{for(var r=jn().o1b_1,o=Jt(),s=r.c();s.d();){var a,l=s.e(),u=l.u1f(),c=o.x1(u);if(null==c){var h=Ot();o.y2(u,h),a=h}else a=c;a.a(l)}for(var f=o,d=t,b=Nt(f.f()),p=f.p().c();p.d();){var m,g=p.e(),_=g.k1(),v=g.m1();m=null==_?It(v,"\n",Tt,Tt,Tt,Tt,zr):"@media ("+_+") {\n"+It(v,"\n",Tt,Tt,Tt,Tt,jr)+"\n}",b.a(m)}d.q26_1=It(b,"\n\n"),i=Ht(t.q26_1)}n=[Et("style",["\n"+i+"\n"])]}e=n}else e=[];return e}function kr(t){var e;if(t.r26_1){for(var n=Er().g19_1,i=Ot(),r=n.c();r.d();){var o=r.e();o.k1a()&&i.a(o)}for(var s=Nt(Bt(i,10)),a=i.c();a.d();){var l;l=a.e().l1a(),s.a(l)}e=Zt(s)}else e=[];return e}function xr(t){for(var e=t.k26_1,n=Ot(),i=e.c();i.d();){var r=i.e();r.k1a()&&n.a(r)}for(var o=Nt(Bt(n,10)),s=n.c();s.d();){var a;a=s.e().l1a(),o.a(a)}return Zt(o)}function Cr(){it=this,this.f19_1=0,this.g19_1=Ot(),this.h19_1=Ot()}function Er(){return null==it&&new Cr,it}function $r(t){for(var e=Le(Vt("row",!0)),n=new Object,i=e.c();i.d();){var r=i.e(),o=r.w2(),s=r.x2();n[o]=s}return t.class=n,Rt()}function zr(t){return t.j5c()}function jr(t){return t.j5c()}function Tr(t){return function(){return t.h21(function(t){return function(){for(var e=t.o26_1.c();e.d();)e.e()();return t.o26_1.a9(),Rt()}}(t)),t.p26_1=null,Rt()}}function Sr(){if(Er(),this.k26_1=Ot(),this.l26_1=null,this.m26_1=null,this.n26_1=0,this.o26_1=Ot(),this.p26_1=null,this.q26_1=null,this.r26_1=Er().h19_1.n(),this.s26_1=!1,this.t26_1=!1,Er().h19_1.a(this),this.r26_1)for(var t=Er().g19_1.c();t.d();)t.e().h1a(this)}function Rr(){if(st)return Rt();st=!0,rt=new Ar("NONE",0,""),ot=new Ar("FIXED",1,"container"),new Ar("FLUID",2,"container-fluid"),new Ar("SM",3,"container-sm"),new Ar("MD",4,"container-md"),new Ar("LG",5,"container-lg"),new Ar("XL",6,"container-xl"),new Ar("XXL",7,"container-xxl")}function Ar(t,e,n){Pt.call(this,t,e),this.m5c_1=n}function Mr(){return Rr(),rt}function Lr(){return Rr(),ot}function Dr(t){return t.k1a()}function Pr(t){return t.l1a()}function Or(t){return t.k1a()}function Fr(t){return t.l1a()}function qr(t){return t.k1a()}function Ir(t){return t.l1a()}function Hr(t,e){t=t===Tt?null:t,e=e===Tt?null:e,Nn.call(this,t),this.k2h_1=null,this.l2h_1=null,this.m2h_1=null,null==e||e(this)}function Br(t,e,n){t=t===Tt?Gr():t,n=n===Tt?null:n;var i=null==(e=e===Tt?null:e)?null:e+" ";Hr.call(this,(null==i?"":i)+"splitpanel-"+t.z5h_1),this.n5h_1=t;var r,o=(r=this,function(t){return r.u1j(),Rt()});this.o5h_1=new On(this,9,o).p1j(this,qt("gutterSize",1,Ft,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})));var s=function(t){return function(e){return t.u1j(),Rt()}}(this);this.p5h_1=new On(this,null,s).p1j(this,qt("gutterAlign",1,Ft,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})));var a=function(t){return function(e){return t.u1j(),Rt()}}(this);this.q5h_1=new On(this,0,a).p1j(this,qt("minSize",1,Ft,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)})));var l=function(t){return function(e){return t.u1j(),Rt()}}(this);this.r5h_1=new On(this,null,l).p1j(this,qt("maxSize",1,Ft,(function(t){return t.h5i()}),(function(t,e){return t.g5i(e)})));var u=function(t){return function(e){return t.u1j(),Rt()}}(this);this.s5h_1=new On(this,null,u).p1j(this,qt("expandToMin",1,Ft,(function(t){return t.j5i()}),(function(t,e){return t.i5i(e)})));var c=function(t){return function(e){return t.u1j(),Rt()}}(this);this.t5h_1=new On(this,0,c).p1j(this,qt("snapOffset",1,Ft,(function(t){return t.l5i()}),(function(t,e){return t.k5i(e)})));var h=function(t){return function(e){return t.u1j(),Rt()}}(this);this.u5h_1=new On(this,null,h).p1j(this,qt("dragInterval",1,Ft,(function(t){return t.n5i()}),(function(t,e){return t.m5i(e)}))),this.v5h_1=new Wr(this,this.n5h_1),this.w5h_1=null,this.g21(),null==n||n(this)}function Nr(){if(ut)return Rt();ut=!0,at=new Vr("HORIZONTAL",0,"horizontal"),lt=new Vr("VERTICAL",1,"vertical")}function Vr(t,e,n){Pt.call(this,t,e),this.z5h_1=n}function Wr(t,e){Hr.call(this,"splitter-"+e.z5h_1),this.s5n_1=t,this.g21()}function Ur(){return Nr(),at}function Gr(){return Nr(),lt}function Yr(){ct=this,this.b19_1=new Kr}function Jr(){return null==ct&&new Yr,ct}function Kr(){this.t5n_1=new Xr}function Xr(){}function Zr(){mt||(mt=!0,ht=i.attributesModule,ft=i.classModule,dt=i.propsModule,bt=i.styleModule,pt=i.eventListenersModule)}function Qr(t,e,n){t[e]=n}function to(t,e){this.v5n_1=e,Fe.call(this,t)}function eo(t){this.x5n_1=Ot();qe(),this.y5n_1=new to(t,this)}function no(){gt=this,this.z5n_1=Ie("kotlin.js.Date",[])}function io(){return null==gt&&new no,gt}function ro(t,e){return e=e===Tt?Be():e,ln().l19_1.format(t,e)}function oo(t,e){return e=e===Tt?Be():e,ln().l19_1.parse(t,e)||new Date}function so(t,e){delete t[e]}function ao(t){return null!=t&&null!=t&&"object"==typeof t}function lo(t){return t.mz_1=Ve(ae(Date),io()),Rt()}function uo(){vt=this,this.r2y_1=be(Tt,lo),this.s2y_1=null}function co(){return null==vt&&new uo,vt}function ho(t){var e={};return e.self=t,e}function fo(t){return po(),new We(t,(pn(),h))}function bo(t){switch(po(),t.v2_1.r3_1){case 14:return"auto";case 15:return"normal";default:return Ee(t.u2_1)+t.v2_1.y1a_1}}function po(){wt||(wt=!0,new We(0,(pn(),b)),new We(0,(pn(),p)))}return St(rn,"Application",jt),St(sn,"CoreModule",At),St(an,"KVManager",At),St(un,"AttributeSetBuilder",Lt),St(cn,"AttributeSetBuilderImpl",jt,Tt,[un]),St(hn,"ClassSetBuilder",Lt),St(fn,"ClassSetBuilderImpl",jt,Tt,[hn]),St(dn,"Component",Lt),St(bn,"Container",Lt,Tt,[dn]),St(mn,"UNIT",jt,Pt),St(_n,"JustifyContent",jt,Pt),St(vn,"AlignItems",jt,Pt),St(wn,"Display",jt,Pt),St(Cn,"SingleObjectCache",Lt),St(En,"LazyCache",jt,Tt,[Cn]),St($n,"AutoClearCache",jt,Tt,[Cn]),St(zn,"Companion",At),St(Sn,"RefreshDelegateProvider",jt),St(Rn,"RefreshDelegate",jt),St(Dn,"StyledComponent",jt),St(On,"RefreshDelegateProvider",jt),St(Fn,"RefreshDelegate",jt),St(qn,"Companion",At),St(Nn,"Widget",jt,Dn,[Dn,dn]),St(Hr,"SimplePanel",jt,Nn,[Nn,bn]),St(Vn,"WidgetWrapper",jt,Hr),St(ur,"Template",Lt),St(or,"Tag",jt,Hr,[Hr,ur]),St(Wn,"FieldLabel",jt,or),St(Un,"FieldLabelCheck",jt,Wn),St(Gn,"Companion",At),St(Jn,"Form",jt),St(Kn,"FieldParams",jt),St(Xn,"FormControl",Lt,Tt,[dn]),St(ii,"GenericFormControl",Lt,Tt,[Xn,dn]),St(Zn,"StringFormControl",Lt,Tt,[ii]),St(ri,"GenericNonNullableFormControl",Lt,Tt,[Xn,dn]),St(Qn,"BoolFormControl",Lt,Tt,[ri]),St(ti,"DateFormControl",Lt,Tt,[ii]),St(ei,"KFilesFormControl",Lt,Tt,[ii]),St(ni,"FormInput",Lt,Tt,[dn]),St(oi,"Companion",At),St(ai,"FormPanel",jt,Hr),St(li,"FormType",jt,Pt),St(ui,"FormHorizontalRatio",jt,Pt),St(fi,"InvalidFeedback",jt,or),St(di,"Companion",At),St(pi,"CheckBox",jt,Hr,[Hr,Qn]),St(_i,"CheckInput",jt,Nn,[Nn,dn,ni]),St(mi,"CheckBoxInput",jt,_i),St(wi,"CheckInputType",jt,Pt),St(Ci,"Companion",At),St(Si,"GenericRadioGroup",jt,Hr,[Hr,ii]),St(Ri,"Companion",At),St(Mi,"Radio",jt,Hr,[Hr,Qn]),St(Li,"RadioGroup",jt,Si,[Si,Zn]),St(Pi,"RadioInput",jt,_i),St(Oi,"Companion",At),St(qi,"AbstractText",jt,Hr,[Hr,Zn]),St(Hi,"AbstractTextInput",jt,Nn,[Nn,dn,ni]),St(Bi,"MaskManager",At),St(Vi,"Text",jt,qi),St(Wi,"TextInput",jt,Hi),St(Gi,"Button",jt,Hr),St(Ji,"ButtonStyle",jt,Pt),St(Ki,"ButtonType",jt,Pt),St(Qi,"Div",jt,or),St(er,"InputType",jt,Pt),St(ir,"Span",jt,or),St(ar,"TAG",jt,Pt),St(fr,"I18nManager",Lt),St(cr,"I18n",At,Tt,[fr]),St(dr,"SimpleI18nManager",jt,Tt,[fr]),St(br,"FieldsetPanel",jt,Hr),St(gr,"FlexPanel",jt,Hr),St(_r,"HPanel",jt,gr),St(Cr,"Companion",At),St(Sr,"Root",jt,Hr),St(Ar,"ContainerType",jt,Pt),St(Br,"SplitPanel",jt,Hr),St(Vr,"Direction",jt,Pt),St(Wr,"Splitter",jt,Hr),St(Yr,"RoutingManager",At),St(Kr,"DummyRouterFactory",jt),St(Xr,"DummyRouter",jt),St(to,Tt,jt,Fe),St(eo,"ObservableValue",jt),St(no,"DateSerializer",At,Tt,[He]),St(uo,"Serialization",At),$t(rn).x18=function(){},$t(rn).y18=function(t){this.x18()},$t(rn).z18=function(){return zt()},$t(sn).a19=function(){n(1175)},$t(an).p19=function(t,e){var n=document.getElementById(t);return null==n||Mt(n),this.m19_1(n,e)},$t(an).q19=function(t,e){return this.m19_1(t,e)},$t(an).r19=function(t,e){return this.m19_1(t,e)},$t(an).s19=function(t){var e,n=this.o19_1[t];if(null!=n)e=JSON.parse(JSON.stringify(n));else{var i=this.n19_1(t);this.o19_1[t]=i,e=i}return e},$t(cn).a1a=function(){return Object.assign({},this.z19_1)},$t(cn).t19=function(t,e){this.z19_1[t]=e},$t(fn).g1a=function(){return Object.assign({},this.f1a_1)},$t(fn).b1a=function(t){Dt(t)>0&&(this.f1a_1[t]=!0)},$t(fn).e1a=function(t){for(var e=t.c();e.d();){var n=e.e();this.b1a(n)}},$t(En).m1=function(){var t,e=this.k1b_1;if(null==e){var n=this.j1b_1();this.k1b_1=n,t=n}else t=e;return t},$t(En).a9=function(){this.k1b_1=null},$t($n).a9=function(){this.l1b_1.a9()},$t($n).m1=function(){return this.m1b_1()&&this.l1b_1.a9(),this.l1b_1.m1()},$t(Sn).p1j=function(t,e){return new Rn(this.o1j_1,this.n1j_1)},$t(Rn).s1j=function(t,e){var n=this.r1j_1.w1f_1[e.callableName];return null!=n?n:null},$t(Rn).t1j=function(t,e,n){var i=this.r1j_1.w1f_1[e.callableName];if(null==n?so(this.r1j_1.w1f_1,e.callableName):this.r1j_1.w1f_1[e.callableName]=n,i!=n){var r=this.q1j_1;null==r||r(n),this.r1j_1.u1j()}},$t(Dn).o1o=function(t){return this.z1f_1.t1j(this,qt("width",1,Ft,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})),t)},$t(Dn).p1o=function(){return this.z1f_1.s1j(this,qt("width",1,Ft,(function(t){return t.p1o()}),(function(t,e){return t.o1o(e)})))},$t(Dn).q1o=function(t){return this.a1g_1.t1j(this,qt("minWidth",1,Ft,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})),t)},$t(Dn).r1o=function(){return this.a1g_1.s1j(this,qt("minWidth",1,Ft,(function(t){return t.r1o()}),(function(t,e){return t.q1o(e)})))},$t(Dn).s1o=function(t){return this.b1g_1.t1j(this,qt("maxWidth",1,Ft,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})),t)},$t(Dn).t1o=function(){return this.b1g_1.s1j(this,qt("maxWidth",1,Ft,(function(t){return t.t1o()}),(function(t,e){return t.s1o(e)})))},$t(Dn).u1o=function(t){return this.c1g_1.t1j(this,qt("height",1,Ft,(function(t){return t.v1o()}),(function(t,e){return t.u1o(e)})),t)},$t(Dn).v1o=function(){return this.c1g_1.s1j(this,qt("height",1,Ft,(function(t){return t.v1o()}),(function(t,e){return t.u1o(e)})))},$t(Dn).w1o=function(t){return this.d1g_1.t1j(this,qt("minHeight",1,Ft,(function(t){return t.x1o()}),(function(t,e){return t.w1o(e)})),t)},$t(Dn).x1o=function(){return this.d1g_1.s1j(this,qt("minHeight",1,Ft,(function(t){return t.x1o()}),(function(t,e){return t.w1o(e)})))},$t(Dn).y1o=function(t){return this.e1g_1.t1j(this,qt("maxHeight",1,Ft,(function(t){return t.z1o()}),(function(t,e){return t.y1o(e)})),t)},$t(Dn).z1o=function(){return this.e1g_1.s1j(this,qt("maxHeight",1,Ft,(function(t){return t.z1o()}),(function(t,e){return t.y1o(e)})))},$t(Dn).a1p=function(t){return this.f1g_1.t1j(this,qt("display",1,Ft,(function(t){return t.b1p()}),(function(t,e){return t.a1p(e)})),t)},$t(Dn).b1p=function(){return this.f1g_1.s1j(this,qt("display",1,Ft,(function(t){return t.b1p()}),(function(t,e){return t.a1p(e)})))},$t(Dn).c1p=function(t){return this.g1g_1.t1j(this,qt("position",1,Ft,(function(t){return t.jn()}),(function(t,e){return t.c1p(e)})),t)},$t(Dn).jn=function(){return this.g1g_1.s1j(this,qt("position",1,Ft,(function(t){return t.jn()}),(function(t,e){return t.c1p(e)})))},$t(Dn).d1p=function(t){return this.h1g_1.t1j(this,qt("top",1,Ft,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})),t)},$t(Dn).e1p=function(){return this.h1g_1.s1j(this,qt("top",1,Ft,(function(t){return t.e1p()}),(function(t,e){return t.d1p(e)})))},$t(Dn).f1p=function(t){return this.i1g_1.t1j(this,qt("left",1,Ft,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})),t)},$t(Dn).g1p=function(){return this.i1g_1.s1j(this,qt("left",1,Ft,(function(t){return t.g1p()}),(function(t,e){return t.f1p(e)})))},$t(Dn).h1p=function(t){return this.j1g_1.t1j(this,qt("right",1,Ft,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})),t)},$t(Dn).i1p=function(){return this.j1g_1.s1j(this,qt("right",1,Ft,(function(t){return t.i1p()}),(function(t,e){return t.h1p(e)})))},$t(Dn).j1p=function(t){return this.k1g_1.t1j(this,qt("bottom",1,Ft,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})),t)},$t(Dn).k1p=function(){return this.k1g_1.s1j(this,qt("bottom",1,Ft,(function(t){return t.k1p()}),(function(t,e){return t.j1p(e)})))},$t(Dn).l1p=function(t){return this.l1g_1.t1j(this,qt("zIndex",1,Ft,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})),t)},$t(Dn).m1p=function(){return this.l1g_1.s1j(this,qt("zIndex",1,Ft,(function(t){return t.m1p()}),(function(t,e){return t.l1p(e)})))},$t(Dn).n1p=function(t){return this.m1g_1.t1j(this,qt("overflow",1,Ft,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})),t)},$t(Dn).o1p=function(){return this.m1g_1.s1j(this,qt("overflow",1,Ft,(function(t){return t.o1p()}),(function(t,e){return t.n1p(e)})))},$t(Dn).p1p=function(t){return this.n1g_1.t1j(this,qt("overflowX",1,Ft,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})),t)},$t(Dn).q1p=function(){return this.n1g_1.s1j(this,qt("overflowX",1,Ft,(function(t){return t.q1p()}),(function(t,e){return t.p1p(e)})))},$t(Dn).r1p=function(t){return this.o1g_1.t1j(this,qt("overflowY",1,Ft,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})),t)},$t(Dn).s1p=function(){return this.o1g_1.s1j(this,qt("overflowY",1,Ft,(function(t){return t.s1p()}),(function(t,e){return t.r1p(e)})))},$t(Dn).t1p=function(t){return this.p1g_1.t1j(this,qt("overflowWrap",1,Ft,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})),t)},$t(Dn).u1p=function(){return this.p1g_1.s1j(this,qt("overflowWrap",1,Ft,(function(t){return t.u1p()}),(function(t,e){return t.t1p(e)})))},$t(Dn).v1p=function(t){return this.q1g_1.t1j(this,qt("resize",1,Ft,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})),t)},$t(Dn).w1p=function(){return this.q1g_1.s1j(this,qt("resize",1,Ft,(function(t){return t.w1p()}),(function(t,e){return t.v1p(e)})))},$t(Dn).x1p=function(t){return this.r1g_1.t1j(this,qt("border",1,Ft,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})),t)},$t(Dn).y1p=function(){return this.r1g_1.s1j(this,qt("border",1,Ft,(function(t){return t.y1p()}),(function(t,e){return t.x1p(e)})))},$t(Dn).z1p=function(t){return this.s1g_1.t1j(this,qt("borderTop",1,Ft,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})),t)},$t(Dn).a1q=function(){return this.s1g_1.s1j(this,qt("borderTop",1,Ft,(function(t){return t.a1q()}),(function(t,e){return t.z1p(e)})))},$t(Dn).b1q=function(t){return this.t1g_1.t1j(this,qt("borderRight",1,Ft,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})),t)},$t(Dn).c1q=function(){return this.t1g_1.s1j(this,qt("borderRight",1,Ft,(function(t){return t.c1q()}),(function(t,e){return t.b1q(e)})))},$t(Dn).d1q=function(t){return this.u1g_1.t1j(this,qt("borderBottom",1,Ft,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})),t)},$t(Dn).e1q=function(){return this.u1g_1.s1j(this,qt("borderBottom",1,Ft,(function(t){return t.e1q()}),(function(t,e){return t.d1q(e)})))},$t(Dn).f1q=function(t){return this.v1g_1.t1j(this,qt("borderLeft",1,Ft,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})),t)},$t(Dn).g1q=function(){return this.v1g_1.s1j(this,qt("borderLeft",1,Ft,(function(t){return t.g1q()}),(function(t,e){return t.f1q(e)})))},$t(Dn).h1q=function(t){return this.w1g_1.t1j(this,qt("margin",1,Ft,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})),t)},$t(Dn).i1q=function(){return this.w1g_1.s1j(this,qt("margin",1,Ft,(function(t){return t.i1q()}),(function(t,e){return t.h1q(e)})))},$t(Dn).j1q=function(t){return this.x1g_1.t1j(this,qt("marginTop",1,Ft,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})),t)},$t(Dn).k1q=function(){return this.x1g_1.s1j(this,qt("marginTop",1,Ft,(function(t){return t.k1q()}),(function(t,e){return t.j1q(e)})))},$t(Dn).l1q=function(t){return this.y1g_1.t1j(this,qt("marginRight",1,Ft,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})),t)},$t(Dn).m1q=function(){return this.y1g_1.s1j(this,qt("marginRight",1,Ft,(function(t){return t.m1q()}),(function(t,e){return t.l1q(e)})))},$t(Dn).n1q=function(t){return this.z1g_1.t1j(this,qt("marginBottom",1,Ft,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})),t)},$t(Dn).o1q=function(){return this.z1g_1.s1j(this,qt("marginBottom",1,Ft,(function(t){return t.o1q()}),(function(t,e){return t.n1q(e)})))},$t(Dn).p1q=function(t){return this.a1h_1.t1j(this,qt("marginLeft",1,Ft,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})),t)},$t(Dn).q1q=function(){return this.a1h_1.s1j(this,qt("marginLeft",1,Ft,(function(t){return t.q1q()}),(function(t,e){return t.p1q(e)})))},$t(Dn).r1q=function(t){return this.b1h_1.t1j(this,qt("padding",1,Ft,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})),t)},$t(Dn).s1q=function(){return this.b1h_1.s1j(this,qt("padding",1,Ft,(function(t){return t.s1q()}),(function(t,e){return t.r1q(e)})))},$t(Dn).t1q=function(t){return this.c1h_1.t1j(this,qt("paddingTop",1,Ft,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})),t)},$t(Dn).u1q=function(){return this.c1h_1.s1j(this,qt("paddingTop",1,Ft,(function(t){return t.u1q()}),(function(t,e){return t.t1q(e)})))},$t(Dn).v1q=function(t){return this.d1h_1.t1j(this,qt("paddingRight",1,Ft,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})),t)},$t(Dn).w1q=function(){return this.d1h_1.s1j(this,qt("paddingRight",1,Ft,(function(t){return t.w1q()}),(function(t,e){return t.v1q(e)})))},$t(Dn).x1q=function(t){return this.e1h_1.t1j(this,qt("paddingBottom",1,Ft,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})),t)},$t(Dn).y1q=function(){return this.e1h_1.s1j(this,qt("paddingBottom",1,Ft,(function(t){return t.y1q()}),(function(t,e){return t.x1q(e)})))},$t(Dn).z1q=function(t){return this.f1h_1.t1j(this,qt("paddingLeft",1,Ft,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})),t)},$t(Dn).a1r=function(){return this.f1h_1.s1j(this,qt("paddingLeft",1,Ft,(function(t){return t.a1r()}),(function(t,e){return t.z1q(e)})))},$t(Dn).b1r=function(t){return this.g1h_1.t1j(this,qt("color",1,Ft,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})),t)},$t(Dn).c1r=function(){return this.g1h_1.s1j(this,qt("color",1,Ft,(function(t){return t.c1r()}),(function(t,e){return t.b1r(e)})))},$t(Dn).d1r=function(t){return this.h1h_1.t1j(this,qt("opacity",1,Ft,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})),t)},$t(Dn).e1r=function(){return this.h1h_1.s1j(this,qt("opacity",1,Ft,(function(t){return t.e1r()}),(function(t,e){return t.d1r(e)})))},$t(Dn).f1r=function(t){return this.i1h_1.t1j(this,qt("background",1,Ft,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})),t)},$t(Dn).g1r=function(){return this.i1h_1.s1j(this,qt("background",1,Ft,(function(t){return t.g1r()}),(function(t,e){return t.f1r(e)})))},$t(Dn).h1r=function(t){return this.j1h_1.t1j(this,qt("textDirection",1,Ft,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})),t)},$t(Dn).i1r=function(){return this.j1h_1.s1j(this,qt("textDirection",1,Ft,(function(t){return t.i1r()}),(function(t,e){return t.h1r(e)})))},$t(Dn).j1r=function(t){return this.k1h_1.t1j(this,qt("letterSpacing",1,Ft,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})),t)},$t(Dn).k1r=function(){return this.k1h_1.s1j(this,qt("letterSpacing",1,Ft,(function(t){return t.k1r()}),(function(t,e){return t.j1r(e)})))},$t(Dn).l1r=function(t){return this.l1h_1.t1j(this,qt("lineHeight",1,Ft,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})),t)},$t(Dn).m1r=function(){return this.l1h_1.s1j(this,qt("lineHeight",1,Ft,(function(t){return t.m1r()}),(function(t,e){return t.l1r(e)})))},$t(Dn).n1r=function(t){return this.m1h_1.t1j(this,qt("textAlign",1,Ft,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})),t)},$t(Dn).o1r=function(){return this.m1h_1.s1j(this,qt("textAlign",1,Ft,(function(t){return t.o1r()}),(function(t,e){return t.n1r(e)})))},$t(Dn).p1r=function(t){return this.n1h_1.t1j(this,qt("textDecoration",1,Ft,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})),t)},$t(Dn).q1r=function(){return this.n1h_1.s1j(this,qt("textDecoration",1,Ft,(function(t){return t.q1r()}),(function(t,e){return t.p1r(e)})))},$t(Dn).r1r=function(t){return this.o1h_1.t1j(this,qt("textIndent",1,Ft,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})),t)},$t(Dn).s1r=function(){return this.o1h_1.s1j(this,qt("textIndent",1,Ft,(function(t){return t.s1r()}),(function(t,e){return t.r1r(e)})))},$t(Dn).t1r=function(t){return this.p1h_1.t1j(this,qt("textShadow",1,Ft,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})),t)},$t(Dn).u1r=function(){return this.p1h_1.s1j(this,qt("textShadow",1,Ft,(function(t){return t.u1r()}),(function(t,e){return t.t1r(e)})))},$t(Dn).v1r=function(t){return this.q1h_1.t1j(this,qt("textTransform",1,Ft,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})),t)},$t(Dn).w1r=function(){return this.q1h_1.s1j(this,qt("textTransform",1,Ft,(function(t){return t.w1r()}),(function(t,e){return t.v1r(e)})))},$t(Dn).x1r=function(t){return this.r1h_1.t1j(this,qt("textOverflow",1,Ft,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})),t)},$t(Dn).y1r=function(){return this.r1h_1.s1j(this,qt("textOverflow",1,Ft,(function(t){return t.y1r()}),(function(t,e){return t.x1r(e)})))},$t(Dn).z1r=function(t){return this.s1h_1.t1j(this,qt("unicodeBidi",1,Ft,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})),t)},$t(Dn).a1s=function(){return this.s1h_1.s1j(this,qt("unicodeBidi",1,Ft,(function(t){return t.a1s()}),(function(t,e){return t.z1r(e)})))},$t(Dn).b1s=function(t){return this.t1h_1.t1j(this,qt("verticalAlign",1,Ft,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})),t)},$t(Dn).c1s=function(){return this.t1h_1.s1j(this,qt("verticalAlign",1,Ft,(function(t){return t.c1s()}),(function(t,e){return t.b1s(e)})))},$t(Dn).d1s=function(t){return this.u1h_1.t1j(this,qt("whiteSpace",1,Ft,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})),t)},$t(Dn).e1s=function(){return this.u1h_1.s1j(this,qt("whiteSpace",1,Ft,(function(t){return t.e1s()}),(function(t,e){return t.d1s(e)})))},$t(Dn).f1s=function(t){return this.v1h_1.t1j(this,qt("wordSpacing",1,Ft,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})),t)},$t(Dn).g1s=function(){return this.v1h_1.s1j(this,qt("wordSpacing",1,Ft,(function(t){return t.g1s()}),(function(t,e){return t.f1s(e)})))},$t(Dn).h1s=function(t){return this.w1h_1.t1j(this,qt("fontFamily",1,Ft,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})),t)},$t(Dn).i1s=function(){return this.w1h_1.s1j(this,qt("fontFamily",1,Ft,(function(t){return t.i1s()}),(function(t,e){return t.h1s(e)})))},$t(Dn).j1s=function(t){return this.x1h_1.t1j(this,qt("fontSize",1,Ft,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})),t)},$t(Dn).k1s=function(){return this.x1h_1.s1j(this,qt("fontSize",1,Ft,(function(t){return t.k1s()}),(function(t,e){return t.j1s(e)})))},$t(Dn).l1s=function(t){return this.y1h_1.t1j(this,qt("fontStyle",1,Ft,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})),t)},$t(Dn).m1s=function(){return this.y1h_1.s1j(this,qt("fontStyle",1,Ft,(function(t){return t.m1s()}),(function(t,e){return t.l1s(e)})))},$t(Dn).n1s=function(t){return this.z1h_1.t1j(this,qt("fontWeight",1,Ft,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})),t)},$t(Dn).o1s=function(){return this.z1h_1.s1j(this,qt("fontWeight",1,Ft,(function(t){return t.o1s()}),(function(t,e){return t.n1s(e)})))},$t(Dn).p1s=function(t){return this.a1i_1.t1j(this,qt("fontVariant",1,Ft,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})),t)},$t(Dn).q1s=function(){return this.a1i_1.s1j(this,qt("fontVariant",1,Ft,(function(t){return t.q1s()}),(function(t,e){return t.p1s(e)})))},$t(Dn).r1s=function(t){return this.b1i_1.t1j(this,qt("float",1,Ft,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})),t)},$t(Dn).s1s=function(){return this.b1i_1.s1j(this,qt("float",1,Ft,(function(t){return t.s1s()}),(function(t,e){return t.r1s(e)})))},$t(Dn).t1s=function(t){return this.c1i_1.t1j(this,qt("clear",1,Ft,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})),t)},$t(Dn).u1s=function(){return this.c1i_1.s1j(this,qt("clear",1,Ft,(function(t){return t.u1s()}),(function(t,e){return t.t1s(e)})))},$t(Dn).v1s=function(t){return this.d1i_1.t1j(this,qt("wordBreak",1,Ft,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})),t)},$t(Dn).w1s=function(){return this.d1i_1.s1j(this,qt("wordBreak",1,Ft,(function(t){return t.w1s()}),(function(t,e){return t.v1s(e)})))},$t(Dn).x1s=function(t){return this.e1i_1.t1j(this,qt("lineBreak",1,Ft,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})),t)},$t(Dn).y1s=function(){return this.e1i_1.s1j(this,qt("lineBreak",1,Ft,(function(t){return t.y1s()}),(function(t,e){return t.x1s(e)})))},$t(Dn).z1s=function(t){return this.f1i_1.t1j(this,qt("cursor",1,Ft,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})),t)},$t(Dn).a1t=function(){return this.f1i_1.s1j(this,qt("cursor",1,Ft,(function(t){return t.a1t()}),(function(t,e){return t.z1s(e)})))},$t(Dn).b1t=function(t){return this.g1i_1.t1j(this,qt("flexDirection",1,Ft,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})),t)},$t(Dn).c1t=function(){return this.g1i_1.s1j(this,qt("flexDirection",1,Ft,(function(t){return t.c1t()}),(function(t,e){return t.b1t(e)})))},$t(Dn).d1t=function(t){return this.h1i_1.t1j(this,qt("flexWrap",1,Ft,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})),t)},$t(Dn).e1t=function(){return this.h1i_1.s1j(this,qt("flexWrap",1,Ft,(function(t){return t.e1t()}),(function(t,e){return t.d1t(e)})))},$t(Dn).f1t=function(t){return this.i1i_1.t1j(this,qt("justifyItems",1,Ft,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})),t)},$t(Dn).g1t=function(){return this.i1i_1.s1j(this,qt("justifyItems",1,Ft,(function(t){return t.g1t()}),(function(t,e){return t.f1t(e)})))},$t(Dn).h1t=function(t){return this.j1i_1.t1j(this,qt("justifyContent",1,Ft,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})),t)},$t(Dn).i1t=function(){return this.j1i_1.s1j(this,qt("justifyContent",1,Ft,(function(t){return t.i1t()}),(function(t,e){return t.h1t(e)})))},$t(Dn).j1t=function(t){return this.k1i_1.t1j(this,qt("alignItems",1,Ft,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})),t)},$t(Dn).k1t=function(){return this.k1i_1.s1j(this,qt("alignItems",1,Ft,(function(t){return t.k1t()}),(function(t,e){return t.j1t(e)})))},$t(Dn).l1t=function(t){return this.l1i_1.t1j(this,qt("alignContent",1,Ft,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})),t)},$t(Dn).m1t=function(){return this.l1i_1.s1j(this,qt("alignContent",1,Ft,(function(t){return t.m1t()}),(function(t,e){return t.l1t(e)})))},$t(Dn).n1t=function(t){return this.m1i_1.t1j(this,qt("order",1,Ft,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})),t)},$t(Dn).o1t=function(){return this.m1i_1.s1j(this,qt("order",1,Ft,(function(t){return t.o1t()}),(function(t,e){return t.n1t(e)})))},$t(Dn).p1t=function(t){return this.n1i_1.t1j(this,qt("flexGrow",1,Ft,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})),t)},$t(Dn).q1t=function(){return this.n1i_1.s1j(this,qt("flexGrow",1,Ft,(function(t){return t.q1t()}),(function(t,e){return t.p1t(e)})))},$t(Dn).r1t=function(t){return this.o1i_1.t1j(this,qt("flexShrink",1,Ft,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})),t)},$t(Dn).s1t=function(){return this.o1i_1.s1j(this,qt("flexShrink",1,Ft,(function(t){return t.s1t()}),(function(t,e){return t.r1t(e)})))},$t(Dn).t1t=function(t){return this.p1i_1.t1j(this,qt("flexBasis",1,Ft,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})),t)},$t(Dn).u1t=function(){return this.p1i_1.s1j(this,qt("flexBasis",1,Ft,(function(t){return t.u1t()}),(function(t,e){return t.t1t(e)})))},$t(Dn).v1t=function(t){return this.q1i_1.t1j(this,qt("alignSelf",1,Ft,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})),t)},$t(Dn).w1t=function(){return this.q1i_1.s1j(this,qt("alignSelf",1,Ft,(function(t){return t.w1t()}),(function(t,e){return t.v1t(e)})))},$t(Dn).x1t=function(t){return this.r1i_1.t1j(this,qt("justifySelf",1,Ft,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})),t)},$t(Dn).y1t=function(){return this.r1i_1.s1j(this,qt("justifySelf",1,Ft,(function(t){return t.y1t()}),(function(t,e){return t.x1t(e)})))},$t(Dn).z1t=function(t){return this.s1i_1.t1j(this,qt("gridAutoColumns",1,Ft,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})),t)},$t(Dn).a1u=function(){return this.s1i_1.s1j(this,qt("gridAutoColumns",1,Ft,(function(t){return t.a1u()}),(function(t,e){return t.z1t(e)})))},$t(Dn).b1u=function(t){return this.t1i_1.t1j(this,qt("gridAutoRows",1,Ft,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})),t)},$t(Dn).c1u=function(){return this.t1i_1.s1j(this,qt("gridAutoRows",1,Ft,(function(t){return t.c1u()}),(function(t,e){return t.b1u(e)})))},$t(Dn).d1u=function(t){return this.u1i_1.t1j(this,qt("gridAutoFlow",1,Ft,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})),t)},$t(Dn).e1u=function(){return this.u1i_1.s1j(this,qt("gridAutoFlow",1,Ft,(function(t){return t.e1u()}),(function(t,e){return t.d1u(e)})))},$t(Dn).f1u=function(t){return this.v1i_1.t1j(this,qt("gridTemplateColumns",1,Ft,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})),t)},$t(Dn).g1u=function(){return this.v1i_1.s1j(this,qt("gridTemplateColumns",1,Ft,(function(t){return t.g1u()}),(function(t,e){return t.f1u(e)})))},$t(Dn).h1u=function(t){return this.w1i_1.t1j(this,qt("gridTemplateRows",1,Ft,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})),t)},$t(Dn).i1u=function(){return this.w1i_1.s1j(this,qt("gridTemplateRows",1,Ft,(function(t){return t.i1u()}),(function(t,e){return t.h1u(e)})))},$t(Dn).j1u=function(t){return this.x1i_1.t1j(this,qt("gridTemplateAreas",1,Ft,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})),t)},$t(Dn).k1u=function(){return this.x1i_1.s1j(this,qt("gridTemplateAreas",1,Ft,(function(t){return t.k1u()}),(function(t,e){return t.j1u(e)})))},$t(Dn).l1u=function(t){return this.y1i_1.t1j(this,qt("gridColumnGap",1,Ft,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})),t)},$t(Dn).m1u=function(){return this.y1i_1.s1j(this,qt("gridColumnGap",1,Ft,(function(t){return t.m1u()}),(function(t,e){return t.l1u(e)})))},$t(Dn).n1u=function(t){return this.z1i_1.t1j(this,qt("gridRowGap",1,Ft,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})),t)},$t(Dn).o1u=function(){return this.z1i_1.s1j(this,qt("gridRowGap",1,Ft,(function(t){return t.o1u()}),(function(t,e){return t.n1u(e)})))},$t(Dn).p1u=function(t){return this.a1j_1.t1j(this,qt("gridColumnStart",1,Ft,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})),t)},$t(Dn).q1u=function(){return this.a1j_1.s1j(this,qt("gridColumnStart",1,Ft,(function(t){return t.q1u()}),(function(t,e){return t.p1u(e)})))},$t(Dn).r1u=function(t){return this.b1j_1.t1j(this,qt("gridRowStart",1,Ft,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})),t)},$t(Dn).s1u=function(){return this.b1j_1.s1j(this,qt("gridRowStart",1,Ft,(function(t){return t.s1u()}),(function(t,e){return t.r1u(e)})))},$t(Dn).t1u=function(t){return this.c1j_1.t1j(this,qt("gridColumnEnd",1,Ft,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})),t)},$t(Dn).u1u=function(){return this.c1j_1.s1j(this,qt("gridColumnEnd",1,Ft,(function(t){return t.u1u()}),(function(t,e){return t.t1u(e)})))},$t(Dn).v1u=function(t){return this.d1j_1.t1j(this,qt("gridRowEnd",1,Ft,(function(t){return t.w1u()}),(function(t,e){return t.v1u(e)})),t)},$t(Dn).w1u=function(){return this.d1j_1.s1j(this,qt("gridRowEnd",1,Ft,(function(t){return t.w1u()}),(function(t,e){return t.v1u(e)})))},$t(Dn).x1u=function(t){return this.e1j_1.t1j(this,qt("gridArea",1,Ft,(function(t){return t.y1u()}),(function(t,e){return t.x1u(e)})),t)},$t(Dn).y1u=function(){return this.e1j_1.s1j(this,qt("gridArea",1,Ft,(function(t){return t.y1u()}),(function(t,e){return t.x1u(e)})))},$t(Dn).z1u=function(t){return this.f1j_1.t1j(this,qt("outline",1,Ft,(function(t){return t.a1v()}),(function(t,e){return t.z1u(e)})),t)},$t(Dn).a1v=function(){return this.f1j_1.s1j(this,qt("outline",1,Ft,(function(t){return t.a1v()}),(function(t,e){return t.z1u(e)})))},$t(Dn).x1n=function(t){return this.g1j_1.t1j(this,qt("boxShadow",1,Ft,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})),t)},$t(Dn).y1n=function(){return this.g1j_1.s1j(this,qt("boxShadow",1,Ft,(function(t){return t.y1n()}),(function(t,e){return t.x1n(e)})))},$t(Dn).p1n=function(t){return this.h1j_1.t1j(this,qt("boxShadowList",1,Ft,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})),t)},$t(Dn).q1n=function(){return this.h1j_1.s1j(this,qt("boxShadowList",1,Ft,(function(t){return t.q1n()}),(function(t,e){return t.p1n(e)})))},$t(Dn).f1o=function(t){return this.i1j_1.t1j(this,qt("transition",1,Ft,(function(t){return t.g1o()}),(function(t,e){return t.f1o(e)})),t)},$t(Dn).g1o=function(){return this.i1j_1.s1j(this,qt("transition",1,Ft,(function(t){return t.g1o()}),(function(t,e){return t.f1o(e)})))},$t(Dn).z1n=function(t){return this.j1j_1.t1j(this,qt("transitionList",1,Ft,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})),t)},$t(Dn).a1o=function(){return this.j1j_1.s1j(this,qt("transitionList",1,Ft,(function(t){return t.a1o()}),(function(t,e){return t.z1n(e)})))},$t(Dn).j1o=function(t){return this.k1j_1.t1j(this,qt("borderRadius",1,Ft,(function(t){return t.k1o()}),(function(t,e){return t.j1o(e)})),t)},$t(Dn).k1o=function(){return this.k1j_1.s1j(this,qt("borderRadius",1,Ft,(function(t){return t.k1o()}),(function(t,e){return t.j1o(e)})))},$t(Dn).h1o=function(t){return this.l1j_1.t1j(this,qt("borderRadiusList",1,Ft,(function(t){return t.i1o()}),(function(t,e){return t.h1o(e)})),t)},$t(Dn).i1o=function(){return this.l1j_1.s1j(this,qt("borderRadiusList",1,Ft,(function(t){return t.i1o()}),(function(t,e){return t.h1o(e)})))},$t(Dn).b1v=function(t){return this.m1j_1.t1j(this,qt("listStyle",1,Ft,(function(t){return t.c1v()}),(function(t,e){return t.b1v(e)})),t)},$t(Dn).c1v=function(){return this.m1j_1.s1j(this,qt("listStyle",1,Ft,(function(t){return t.c1v()}),(function(t,e){return t.b1v(e)})))},$t(Dn).d1v=function(){var t,e=this.y1f_1;if(null==e){var n=Object.assign({},this.x1f_1);this.y1f_1=n,t=n}else t=e;return t},$t(Dn).u1j=function(){this.y1f_1=null},$t(On).p1j=function(t,e){return null!=this.c20_1&&(this.e20_1.w1y_1[e.callableName]=this.c20_1),new Fn(this.e20_1,this.d20_1)},$t(Fn).s1j=function(t,e){var n=this.g20_1.w1y_1[e.callableName];return null!=n?n:null},$t(Fn).t1j=function(t,e,n){var i=this.g20_1.w1y_1[e.callableName];null==n?so(this.g20_1.w1y_1,e.callableName):this.g20_1.w1y_1[e.callableName]=n,i!=n&&this.f20_1(n)},$t(Nn).h1a=function(t){this.e1z_1=t},$t(Nn).i1a=function(){return this.e1z_1},$t(Nn).j1a=function(t){var e=this.f1z_1;this.f1z_1=t,e!==this.f1z_1&&this.u1j()},$t(Nn).k1a=function(){return this.f1z_1},$t(Nn).w20=function(t){return this.g1z_1.t1j(this,qt("title",1,Ft,(function(t){return t.x20()}),(function(t,e){return t.w20(e)})),t)},$t(Nn).x20=function(){return this.g1z_1.s1j(this,qt("title",1,Ft,(function(t){return t.x20()}),(function(t,e){return t.w20(e)})))},$t(Nn).y20=function(t){return this.h1z_1.t1j(this,qt("id",1,Ft,(function(t){return t.z20()}),(function(t,e){return t.y20(e)})),t)},$t(Nn).z20=function(){return this.h1z_1.s1j(this,qt("id",1,Ft,(function(t){return t.z20()}),(function(t,e){return t.y20(e)})))},$t(Nn).a21=function(t){return this.i1z_1.t1j(this,qt("role",1,Ft,(function(t){return t.b21()}),(function(t,e){return t.a21(e)})),t)},$t(Nn).b21=function(){return this.i1z_1.s1j(this,qt("role",1,Ft,(function(t){return t.b21()}),(function(t,e){return t.a21(e)})))},$t(Nn).c21=function(t){return this.j1z_1.t1j(this,qt("tabindex",1,Ft,(function(t){return t.d21()}),(function(t,e){return t.c21(e)})),t)},$t(Nn).d21=function(){return this.j1z_1.s1j(this,qt("tabindex",1,Ft,(function(t){return t.d21()}),(function(t,e){return t.c21(e)})))},$t(Nn).e21=function(t){return this.k1z_1.t1j(this,qt("draggable",1,Ft,(function(t){return t.f21()}),(function(t,e){return t.e21(e)})),t)},$t(Nn).f21=function(){return this.k1z_1.s1j(this,qt("draggable",1,Ft,(function(t){return t.f21()}),(function(t,e){return t.e21(e)})))},$t(Nn).g21=function(){var t=In(),e=t.i20_1;t.i20_1=e+1|0,this.r1z_1="kv_widget_"+e},$t(Nn).q1a=function(t){var e,n=this.a20_1;return null==n?(this.a20_1=Ot(),e=Ht(this.a20_1)):e=n,e.a(t)},$t(Nn).h21=function(t){var e=this.v1a();return null!=e?e.h21(t):t()},$t(Nn).r1a=function(t){var e=this.v1a();null!=e?e.r1a(t):t()},$t(Nn).l1a=function(){var t,e,n,i;if(null==this.y1y_1)t=this.u26();else{var r,o=(i=this,function(t){var e;t.key=i.r1z_1;for(var n=Ht(i.y1y_1),r=Nt(Bt(n,10)),o=n.c();o.d();){var s,a=o.e();s=Vt(a,!0),r.a(s)}for(var l=r,u=new Object,c=l.c();c.d();){var h=c.e(),f=h.w2(),d=h.x2();u[f]=d}return e=u,t.class=e,Rt()}),s=(e={},(n=function(t){return Wt(e,t)}).callableName="apply",n)(o);r=[this.u26()],t=kt("div",s,r)}return t},$t(Nn).v26=function(t){return this.x1z_1=hr().m20_1,hr().w26(t)},$t(Nn).u26=function(){return this.x26("div")},$t(Nn).x26=function(t){return xt(t,Pn(this))},$t(Nn).y26=function(t,e){return kt(t,Pn(this),e)},$t(Nn).n20=function(t){if(null==this.x1y_1&&null!=this.v1y_1){var e,n=this.v1y_1;e=Yt(Gt(n,[" "])),t.e1a(e)}else null!=this.x1y_1&&t.e1a(Ht(this.x1y_1));this.k1a()||t.b1a("hidden")},$t(Nn).j20=function(t){null==this.z1y_1&&(this.z1y_1=Jt()),t.v19(Ht(this.z1y_1));var e=this.z20();null==e||t.t19("id",e);var n=this.x20();null==n||t.t19("title",this.v26(n));var i=this.b21();null==i||t.t19("role",i);var r=this.d21();null==r||t.t19("tabindex",r.toString()),!0===this.f21()&&t.t19("draggable","true")},$t(Nn).o20=function(){if(null==this.a1z_1&&null==this.b1z_1)return null;var t,e=this.a1z_1;if(null==e)t=null;else{for(var n=Jt(),i=e.p().c();i.d();){var r=i.e();"self"!==r.k1()&&!r.m1().n()&&n.y2(r.k1(),r.m1())}t=n}var o,s=t;if(null==s)o=null;else{for(var a=Nt(s.f()),l=s.p().c();l.d();){var u,c=l.e(),h=Jt();h.d3(c.m1()),u=Vt(c.k1(),h),a.a(u)}o=a}var f,d,b=null==o?null:Kt(o),p=null==b?null:Xt(b),m=null==p?Jt():p,g=this.b1z_1;if(null==g)f=null;else{for(var _=Jt(),v=g.p().c();v.d();){var w=v.e();"self"!==w.k1()&&!w.m1().n()&&_.y2(w.k1(),w.m1())}f=_}if(null==f);else for(var y=f.p().c();y.d();){var k=y.e(),x=k.k1(),C=k.m1(),E=m.x1(x);null!=E?E.d3(C):m.y2(x,C)}if(m.n())d=null;else{for(var $={},z=m.p().c();z.d();){var j,T=z.e(),S=T.k1(),R=T.m1();if(1===R.f())j=Qt(R.aa());else{for(var A=Nt(R.f()),M=R.p().c();M.d();){var L;L=[M.e().m1()],A.a(L)}j=Zt(A)}$[S]=j}d=$}return d},$t(Nn).b20=function(){var t,e={};return e.create=(t=this,function(e,n){return t.s1z_1=n,t.p20(n),Rt()}),e.insert=function(t){return function(e){t.s1z_1=e,t.q20(e),t.r20(e),t.s20();var n,i=t.y1z_1;if(null==i)n=null;else{for(var r=i.c();r.d();)r.e()(e);n=Rt()}return n}}(this),e.postpatch=function(t){return function(e,n){return t.s1z_1=n,t.t20(n),Rt()}}(this),e.destroy=function(t){return function(e){t.u20(),t.v20();var n=t.z1z_1;if(null==n);else for(var i=n.c();i.d();)i.e()();return t.s1z_1=null,t.s1z_1}}(this),e},$t(Nn).z26=function(t){null==this.a1z_1&&(this.a1z_1=Jt());var e=this.c1z_1;this.c1z_1=e+1|0;var n,i,r=e,o="function"==typeof t?t:te(),s=ho(this);(n=s,(i=function(t){return Wt(n,t)}).callableName="apply",i)(o);for(var a=ee(Object.keys(s));a.d();){var l=a.e();if("self"!==l){var u=s[l],c=Ht(this.a1z_1).x1(l);if(null!=c)c.y2(r,u);else{var h=Ht(this.a1z_1),f=ne([Vt(r,u)]);h.y2(l,f)}}}return this.u1j(),r},$t(Nn).a27=function(t){null==this.b1z_1&&(this.b1z_1=Jt()),null==this.d1z_1&&(this.d1z_1=Jt()),this.b27();var e=this.c1z_1;this.c1z_1=e+1|0;var n,i,r=e,o="function"==typeof t?t:te(),s=this.q1z_1,a=ho(null==s?this:s);(n=a,(i=function(t){return Wt(n,t)}).callableName="apply",i)(o);for(var l=ee(Object.keys(a));l.d();){var u=l.e();if("self"!==u){var c=a[u];if(In(),ie(u,"KVJQUERYEVENT##")){In();var h=u.substring(15),f=Ht(this.d1z_1).x1(h);if(null!=f)f.y2(r,c);else{var d=Ht(this.d1z_1),b=ne([Vt(r,c)]);d.y2(h,b)}}else{var p=Ht(this.b1z_1).x1(u);if(null!=p)p.y2(r,c);else{var m=Ht(this.b1z_1),g=ne([Vt(r,c)]);m.y2(u,g)}}}}return this.u1j(),this.s20(),r},$t(Nn).s20=function(){},$t(Nn).b27=function(){},$t(Nn).c27=function(){this.j1a(!0)},$t(Nn).d27=function(){this.j1a(!1)},$t(Nn).e27=function(t){if(null==this.x1y_1){var e,n=this.v1y_1,i=null==n?null:re(Gt(n,[" "]));e=null==i?oe():i,this.x1y_1=e}Ht(this.x1y_1).a(t),this.u1j()},$t(Nn).f27=function(t){if(null==this.x1y_1){var e,n=this.v1y_1,i=null==n?null:re(Gt(n,[" "]));e=null==i?oe():i,this.x1y_1=e}Ht(this.x1y_1).x8(t),this.u1j()},$t(Nn).g27=function(t){null==this.y1y_1&&(this.y1y_1=oe()),Ht(this.y1y_1).a(t),this.u1j()},$t(Nn).h27=function(t,e){null==this.z1y_1&&(this.z1y_1=Jt()),Ht(this.z1y_1).y2(t,e),this.u1j()},$t(Nn).i27=function(){var t=this.s1z_1,e=null==t?null:t.elm;return null==e?null:e},$t(Nn).m1a=function(){var t=this.i27();return null==t?null:t},$t(Nn).n1a=function(){this.h1a(null)},$t(Nn).u1j=function(){$t(Dn).u1j.call(this),this.t1z_1.a9(),this.u1z_1.a9(),this.v1z_1=null,this.w1z_1=null;var t=this.v1a();null==t||t.j27()},$t(Nn).p20=function(t){},$t(Nn).q20=function(t){},$t(Nn).r20=function(t){},$t(Nn).t20=function(t){},$t(Nn).u20=function(){},$t(Nn).v20=function(){},$t(Nn).v1a=function(){var t=this.i1a();return null==t?null:t.v1a()},$t(Nn).k27=function(t,e,n,i){var r,o,s,a,l,u=this.v26(t);if(null!=e){var c=(l=Yt(Gt(e,[" "])),function(t){for(var e,n=Nt(Bt(l,10)),i=l.c();i.d();){var r,o=i.e();r=Vt(o,!0),n.a(r)}for(var s=n,a=new Object,u=s.c();u.d();){var c=u.e(),h=c.w2(),f=c.x2();a[h]=f}return e=a,t.class=e,Rt()}),h=(s={},(a=function(t){return Wt(s,t)}).callableName="apply",a)(c);r=null==i?[xt("i",h)," "+u]:[xt("i",h),ln().s19(i),u]}else if(null!=n){var f=(o=n,function(t){for(var e,n=Ut([Vt("src",o),Vt("alt","")]),i=new Object,r=n.p().c();r.d();){var s=r.e(),a=s.k1(),l=s.m1();i[a]=l}return e=i,t.attrs=e,Rt()}),d=function(t){var e=function(e){return Wt(t,e)};return e.callableName="apply",e}({})(f);r=null==i?[xt("img",d)," "+u]:[xt("img",d),ln().s19(i),u]}else r=[u];return r},$t(Nn).l27=function(t,e){var n=new CustomEvent(t,e),i=this.i27();return null==i?null:i.dispatchEvent(n)},$t(Nn).o1a=function(){this.u20(),this.v20();var t=this.z1z_1;if(null==t);else for(var e=t.c();e.d();)e.e()();var n=this.a20_1;if(null==n);else for(var i=n.c();i.d();)i.e()()},$t(Vn).j1a=function(t){var e=this.m2c_1;null!=e&&e.j1a(t)},$t(Vn).k1a=function(){var t=this.m2c_1;return!0===(null==t?null:t.k1a())},$t(Vn).u26=function(){var t,e,n=this.m2c_1;null==n?t=null:(e=[n.l1a()],t=this.y26("div",e));var i=t;return null==i?this.x26("div"):i},$t(Vn).o1a=function(){$t(Hr).o1a.call(this);var t=this.m2c_1;null==t||t.n1a(),this.m2c_1=null},$t(Wn).j20=function(t){$t(or).j20.call(this,t),t.t19("for",this.z2m_1)},$t(Un).u26=function(){var t;if(null!=this.i10()){var e,n=this.i10(),i=null==n?null:this.v26(n);if(this.l2s()){var r,o=this.i2s().f2y_1,s=[ln().s19(''+i+"")],a=this.n2h();r=s.concat(a),e=this.y26(o,r)}else{var l,u=this.i2s().f2y_1,c=[i],h=this.n2h();l=c.concat(h),e=this.y26(u,l)}t=e}else t=this.y26(this.i2s().f2y_1,this.n2h());return t},$t(Jn).u2y=function(t,e,n,i,r,o){this.m2y_1.y2(t,e);var s=this.n2y_1,a=new Kn(n,i,r,o);s.y2(t,a)},$t(Jn).q2h=function(){this.m2y_1.a9()},$t(Jn).v2y=function(t){return this.m2y_1.x1(t)},$t(Jn).w2y=function(t){if(this.j2y_1.a9(),null!=this.l2y_1){for(var e=this.l2y_1(t),n=Object.keys(e),i=0,r=n.length;i'+o+"")],u=this.n2h();s=l.concat(u),i=this.y26(a,s)}else{var c,h=this.i2s().f2y_1,f=[o];c=this.n2h().concat(f),i=this.y26(h,c)}n=i}else n=this.y26(this.i2s().f2y_1,this.n2h());return n},$t(or).n20=function(t){$t(Hr).n20.call(this,t),t.c1a(this.n2s())},$t(cr).x56=function(t,e){return this.k20_1.x56(t,e.slice())},$t(cr).y56=function(t,e,n,i){return this.k20_1.y56(t,e,n,i.slice())},$t(dr).x56=function(t,e){return t},$t(dr).y56=function(t,e,n,i){return t},$t(br).f3b=function(){return this.e3b_1.i10()},$t(br).u26=function(){var t=this.n2h();return t.unshift(this.e3b_1.l1a()),this.y26("fieldset",t)},$t(gr).d5c=function(t){return this.b5c_1.t1j(this,qt("spacing",1,Ft,(function(t){return t.c5c()}),(function(t,e){return t.d5c(e)})),t)},$t(gr).c5c=function(){return this.b5c_1.s1j(this,qt("spacing",1,Ft,(function(t){return t.c5c()}),(function(t,e){return t.d5c(e)})))},$t(gr).e5c=function(t,e,n,i,r,o,s){var a=this.a5c_1?new Vn(t,s):t;null!=this.c5c()&&pr(this,a);var l=a instanceof Nn?a:null;null==l||(l.n1t(e),l.p1t(n),l.r1t(i),l.t1t(r),l.v1t(o)),this.o2h(a)},$t(gr).f5c=function(t,e,n,i,r,o,s,a){var l;return e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s===Tt?null:s,a===Tt?(this.e5c(t,e,n,i,r,o,s),l=Rt()):l=a.e5c.call(this,t,e,n,i,r,o,s),l},$t(gr).s1a=function(t){this.f5c(t,null)},$t(gr).p2h=function(t){for(var e=t.c();e.d();){var n=e.e();this.f5c(n,null)}},$t(gr).t1a=function(t){if(null!=this.l2h_1)if(Ht(this.l2h_1).k(t))$t(Hr).t1a.call(this,t);else{var e;t:{for(var n=Ht(this.l2h_1).c();n.d();){var i=n.e(),r=i instanceof Vn?i:null;if(Ce(null==r?null:r.m2c_1,t)){e=i;break t}}e=null}var o=e;null==o||($t(Hr).t1a.call(this,o),o.o1a())}},$t(gr).q2h=function(){var t=this.l2h_1;if(null==t);else for(var e=Nt(Bt(t,10)),n=t.c();n.d();){var i,r=n.e();r.n1a();var o,s=r instanceof Vn?r:null;null==s?o=null:(s.o1a(),o=Rt()),i=o,e.a(i)}var a=this.l2h_1;null==a||a.a9(),this.l2h_1=null,this.u1j()},$t(gr).u1a=function(){var t=this.l2h_1;if(null==t);else for(var e=Nt(Bt(t,10)),n=t.c();n.d();){var i,r,o=n.e(),s=o instanceof Vn?o:null;if(null==s)r=null;else{var a,l=s.m2c_1;null==l?a=null:(l.o1a(),a=Rt()),r=a}i=r,e.a(i)}this.q2h()},$t(gr).o1a=function(){var t=this.l2h_1;if(null==t);else for(var e=Nt(Bt(t,10)),n=t.c();n.d();){var i,r,o=n.e(),s=o instanceof Vn?o:null;if(null==s)r=null;else{var a,l=s.m2c_1;null==l?a=null:(l.o1a(),a=Rt()),r=a}i=r,e.a(i)}$t(Hr).o1a.call(this)},$t(Cr).i19=function(){for(var t=this.h19_1.c();t.d();)t.e().o1a();this.h19_1.a9()},$t(Cr).g5c=function(){return this.h19_1.n()?null:this.h19_1.m(0)},$t(Cr).h5c=function(t){this.g19_1.a(t)},$t(Cr).i5c=function(t){this.g19_1.x8(t)},$t(Sr).u26=function(){var t,e,n;if(this.j26_1){var i,r,o=this.m26_1+"#"+this.z20(),s=yr(this),a=$r;r=(e={},(n=function(t){return Wt(e,t)}).callableName="apply",n)(a);var l=[kt("div",r,this.n2h())],u=s.concat(l),c=kr(this),h=u.concat(c),f=xr(this);i=h.concat(f),t=this.y26(o,i)}else{var d,b=this.m26_1+"#"+this.z20(),p=yr(this),m=this.n2h(),g=p.concat(m),_=kr(this),v=g.concat(_),w=xr(this);d=v.concat(w),t=this.y26(b,d)}return t},$t(Sr).n20=function(t){$t(Hr).n20.call(this,t),this.i26_1.equals(Mr())||t.b1a(this.i26_1.m5c_1)},$t(Sr).j27=function(){0!==this.n26_1||this.t26_1||null==this.l26_1||(this.l26_1=ln().r19(Ht(this.l26_1),this.l1a()))},$t(Sr).h21=function(t){this.n26_1=this.n26_1+1|0;var e=t();return this.n26_1=this.n26_1-1|0,this.j27(),e},$t(Sr).r1a=function(t){if(this.s26_1)this.h21((n=t,function(){return n(),Rt()}));else{this.o26_1.a(t),null!=this.p26_1&&window.clearTimeout(Ht(this.p26_1));var e=window;this.p26_1=e.setTimeout(Tr(this),0)}var n},$t(Sr).v1a=function(){return this},$t(Sr).o1a=function(){$t(Hr).o1a.call(this),Er().h19_1.x8(this),this.r26_1&&(jn().o1b_1.a9(),Er().g19_1.a9())},$t(Hr).u26=function(){return this.y26("div",this.n2h())},$t(Hr).n2h=function(){var t;if(null==this.k2h_1&&null==this.l2h_1)t=[];else if(null==this.k2h_1&&null!=this.l2h_1){var e=Ht(this.l2h_1);t=Zt(e).filter(Dr).map(Pr)}else if(null!=this.k2h_1&&null==this.l2h_1){var n=Ht(this.k2h_1);t=Zt(n).filter(Or).map(Fr)}else{var i=De(Ht(this.k2h_1),Ht(this.l2h_1));t=Zt(i).filter(qr).map(Ir)}return t},$t(Hr).g35=function(t){null==this.k2h_1&&(this.k2h_1=Ot()),Ht(this.k2h_1).a(t);var e=t.i1a();null==e||e.t1a(t),t.h1a(this),this.u1j()},$t(Hr).o2h=function(t){null==this.l2h_1&&(this.l2h_1=Ot()),Ht(this.l2h_1).a(t);var e=t.i1a();null==e||e.t1a(t),t.h1a(this),this.u1j()},$t(Hr).s1a=function(t){this.o2h(t)},$t(Hr).p2h=function(t){null==this.l2h_1&&(this.l2h_1=Ot()),Ht(this.l2h_1).j(t);for(var e=Nt(Bt(t,10)),n=t.c();n.d();){var i=n.e(),r=i.i1a();null==r||r.t1a(i),i.h1a(this),e.a(Rt())}this.u1j()},$t(Hr).t1a=function(t){null!=this.l2h_1&&Ht(this.l2h_1).x8(t)&&(t.n1a(),this.u1j())},$t(Hr).q2h=function(){var t=this.l2h_1;if(null==t);else for(var e=Nt(Bt(t,10)),n=t.c();n.d();)n.e().n1a(),e.a(Rt());this.l2h_1=null,this.u1j()},$t(Hr).u1a=function(){var t=this.l2h_1;if(null==t);else for(var e=t.c();e.d();)e.e().o1a();this.q2h()},$t(Hr).r2h=function(){var t=this.l2h_1;return null==t?Pe():t},$t(Hr).o1a=function(){$t(Nn).o1a.call(this);var t=this.l2h_1;if(null==t);else for(var e=t.c();e.d();)e.e().o1a();var n=this.k2h_1;if(null==n);else for(var i=n.c();i.d();)i.e().o1a();var r=this.l2h_1;if(null==r);else for(var o=Nt(Bt(r,10)),s=r.c();s.d();)s.e().n1a(),o.a(Rt());var a=this.l2h_1;null==a||a.a9(),this.l2h_1=null;var l=this.k2h_1;if(null==l);else for(var u=Nt(Bt(l,10)),c=l.c();c.d();)c.e().n1a(),u.a(Rt());var h=this.k2h_1;null==h||h.a9(),this.k2h_1=null},$t(Br).a5i=function(t){return this.o5h_1.t1j(this,qt("gutterSize",1,Ft,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})),t)},$t(Br).b5i=function(){return this.o5h_1.s1j(this,qt("gutterSize",1,Ft,(function(t){return t.b5i()}),(function(t,e){return t.a5i(e)})))},$t(Br).c5i=function(t){return this.p5h_1.t1j(this,qt("gutterAlign",1,Ft,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})),t)},$t(Br).d5i=function(){return this.p5h_1.s1j(this,qt("gutterAlign",1,Ft,(function(t){return t.d5i()}),(function(t,e){return t.c5i(e)})))},$t(Br).e5i=function(t){return this.q5h_1.t1j(this,qt("minSize",1,Ft,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)})),t)},$t(Br).f5i=function(){return this.q5h_1.s1j(this,qt("minSize",1,Ft,(function(t){return t.f5i()}),(function(t,e){return t.e5i(e)})))},$t(Br).g5i=function(t){return this.r5h_1.t1j(this,qt("maxSize",1,Ft,(function(t){return t.h5i()}),(function(t,e){return t.g5i(e)})),t)},$t(Br).h5i=function(){return this.r5h_1.s1j(this,qt("maxSize",1,Ft,(function(t){return t.h5i()}),(function(t,e){return t.g5i(e)})))},$t(Br).i5i=function(t){return this.s5h_1.t1j(this,qt("expandToMin",1,Ft,(function(t){return t.j5i()}),(function(t,e){return t.i5i(e)})),t)},$t(Br).j5i=function(){return this.s5h_1.s1j(this,qt("expandToMin",1,Ft,(function(t){return t.j5i()}),(function(t,e){return t.i5i(e)})))},$t(Br).k5i=function(t){return this.t5h_1.t1j(this,qt("snapOffset",1,Ft,(function(t){return t.l5i()}),(function(t,e){return t.k5i(e)})),t)},$t(Br).l5i=function(){return this.t5h_1.s1j(this,qt("snapOffset",1,Ft,(function(t){return t.l5i()}),(function(t,e){return t.k5i(e)})))},$t(Br).m5i=function(t){return this.u5h_1.t1j(this,qt("dragInterval",1,Ft,(function(t){return t.n5i()}),(function(t,e){return t.m5i(e)})),t)},$t(Br).n5i=function(){return this.u5h_1.s1j(this,qt("dragInterval",1,Ft,(function(t){return t.n5i()}),(function(t,e){return t.m5i(e)})))},$t(Br).o5i=function(){var t,e,n=this.l2h_1;if(2===(null==n?null:n.f())){for(var i=Ht(this.l2h_1).c();i.d();){var r=i.e();(r instanceof Nn?r:te()).g21()}var o,s=this.n5h_1.equals(Ur()),a=yn(),l=this,u=this.n5h_1.equals(Ur())?"vertical":"horizontal";if(s){var c,h=Ht(this.l2h_1).m(0),f=h instanceof Dn?h:null,d=null==f?null:f.v1o();if(null!=d&&d.v2_1.equals(yn()))c=[d.u2_1,100-Oe(d.u2_1)];else{var b,p=this.m1a(),m=(null==p?null:p.getBoundingClientRect()).height,g=null==m?0:m,_=this.i27(),v=null==_?null:_.firstChild,w=(null==v?null:v).getBoundingClientRect().height,y=null==w?0:w;if(0!=g&&0!=y){var k=100*y/g,x=Math.ceil(k);b=[x,100-x]}else b=[0,100];c=b}o=c}else{var C,E=Ht(this.l2h_1).m(0),$=E instanceof Dn?E:null,z=null==$?null:$.p1o();if(null!=z&&z.v2_1.equals(yn()))C=[z.u2_1,100-Oe(z.u2_1)];else{var j,T=this.m1a(),S=(null==T?null:T.getBoundingClientRect()).width,R=null==S?0:S,A=this.i27(),M=null==A?null:A.firstChild,L=(null==M?null:M).getBoundingClientRect().width,D=null==L?0:L;if(0!=R&&0!=D){var P=100*D/R,O=Math.ceil(P);j=[O,100-O]}else j=[0,100];C=j}o=C}var F=o,q=ln().k19_1,I=this.i27(),H=null==I?null:I.firstChild,B=this.i27(),N=[H,null==B?null:B.lastChild],V=new Object;if(V.sizes=F,V.direction=u,V.gutter=(e=this,function(){return e.v5h_1.i27()}),V.gutterSize=this.b5i(),null!=this.d5i()){var W=this.d5i();V.gutterAlign=null==W?null:W.r5i_1}V.minSize=this.f5i(),null!=this.h5i()&&(V.maxSize=this.h5i()),null!=this.j5i()&&(V.expandToMin=this.j5i()),V.snapOffset=this.l5i(),null!=this.n5i()&&(V.dragInterval=this.n5i()),V.onDrag=(t=l,function(e){var n=new Object;n.sizes=e;var i,r=n,o=new Object;return o.detail=r,i=o,t.l27("dragSplitPanel",i)}),V.onDragStart=function(t){return function(e){var n=new Object;n.sizes=e;var i,r=n,o=new Object;return o.detail=r,i=o,t.l27("dragStartSplitPanel",i)}}(l),V.onDragEnd=function(t,e,n,i){return function(r){var o=new Object;o.sizes=r;var s,a=o;if(t){var l=Ht(e.l2h_1).m(0),u=l instanceof Dn?l:null;null==u||u.u1o(Vt(r[0],n));var c=Ht(e.l2h_1).m(1),h=c instanceof Dn?c:null;null==h||h.u1o(Vt(r[1],n)),Rt()}else{var f=Ht(e.l2h_1).m(0),d=f instanceof Dn?f:null;null==d||d.o1o(Vt(r[0],n));var b=Ht(e.l2h_1).m(1),p=b instanceof Dn?b:null;null==p||p.o1o(Vt(r[1],n)),Rt()}var m=new Object;return m.detail=a,s=m,i.l27("dragEndSplitPanel",s)}}(s,this,a,l),this.w5h_1=q(N,V)}},$t(Br).v20=function(){null!=this.w5h_1&&(this.w5h_1.destroy(!1,!0),this.w5h_1=null)},$t(Br).n2h=function(){var t=this.l2h_1;return 2===(null==t?null:t.f())?[Ht(this.l2h_1).m(0).l1a(),this.v5h_1.l1a(),Ht(this.l2h_1).m(1).l1a()]:[]},$t(Wr).r20=function(t){this.s5n_1.o5i()},$t(Yr).c19=function(){this.b19_1.c19()},$t(Yr).j19=function(){this.b19_1.j19()},$t(Yr).d19=function(){return this.b19_1.d19()},$t(Kr).d19=function(){return this.t5n_1},$t(Kr).c19=function(){},$t(Kr).j19=function(){},$t(Xr).e19=function(){},$t(to).w5n=function(t,e,n){for(var i=this.v5n_1.x5n_1,r=Nt(Bt(i,10)),o=i.c();o.d();){var s=o.e();r.a(s)}for(var a=r.c();a.d();){var l=a.e();this.v5n_1.x5n_1.k(l)&&l(n)}return Rt()},$t(to).v3=function(t,e,n){var i=null==e||$e(e)?e:te();return this.w5n(t,i,null==n||$e(n)?n:te())},$t(eo).y2y=function(t){return this.y5n_1.z3(this,qt("value",1,Ft,(function(t){return t.m1()}),(function(t,e){return t.y2y(e)})),t)},$t(eo).m1=function(){return this.y5n_1.x3(this,qt("value",1,Ft,(function(t){return t.m1()}),(function(t,e){return t.y2y(e)})))},$t(eo).h3m=function(){return this.m1()},$t(eo).j3m=function(t){return this.x5n_1.a(t),t(this.m1()),e=this,n=t,function(){return e.x5n_1.x8(n),Rt()};var e,n},$t(eo).k3m=function(t){return this.j3m(t)},$t(no).ef=function(){return this.z5n_1},$t(no).gf=function(t){var e=t.uh();return 10===e.length?oo(e+" 00:00:00"):oo(e)},$t(no).a5o=function(t,e){t.cj(ro(e))},$t(no).ff=function(t,e){return this.a5o(t,e instanceof Date?e:te())},$t(uo).t2y=function(t,e){var n=JSON,i=this.s2y_1;return n.parse((null==i?this.r2y_1:i).hy(e,t))},$t(cn).u19=function(t,e,n){var i;return e=e===Tt?t:e,n===Tt?(this.t19(t,e),i=Rt()):i=n.t19.call(this,t,e),i},$t(cn).w19=function(t){null!=t&&this.t19(t.x19(),t.y19())},$t(cn).v19=function(t){for(var e=t.p().c();e.d();){var n=e.e(),i=n.k1(),r=n.m1();this.t19(i,r)}},$t(fn).c1a=function(t){null!=t&&this.b1a(t.d1a())},$t(En).i1b=function(t){return new $n(this,t)},$t(or).u2s=Ye,$t(Wn).u2s=Ye,$t(Un).u2s=Ye,$t(fi).u2s=Ye,$t(pi).x2y=nn,$t(pi).b2z=en,$t(pi).l2z=Je,$t(_i).p1a=Ge,$t(mi).p1a=Ge,$t(Si).b2z=Qe,$t(Si).x2y=function(t){this.y2y(null==t||$e(t)?t:null)},$t(Si).m2z=Ke,$t(Si).s2z=Ze,$t(Mi).x2y=nn,$t(Mi).b2z=en,$t(Mi).g2z=function(t){this.h2z().g2z(t)},$t(Mi).i2z=function(){return this.h2z().i2z()},$t(Mi).l2z=Je,$t(Li).m2z=Ke,$t(Li).s2z=Ze,$t(Pi).p1a=Ge,$t(qi).x2y=tn,$t(qi).b2z=Qe,$t(qi).l2z=Je,$t(qi).m2z=Ke,$t(qi).s2z=Ze,$t(Hi).p1a=Ge,$t(Vi).x2y=tn,$t(Vi).b2z=Qe,$t(Vi).l2z=Je,$t(Vi).m2z=Ke,$t(Vi).s2z=Ze,$t(Wi).p1a=Ge,$t(Gi).p1a=Ge,$t(Qi).u2s=Ye,$t(ir).u2s=Ye,$t(cr).z56=function(t){return"###KvI18nS###"+t},$t(cr).w26=function(t){var e,n;if(ie(t,"###KvI18nS###"))n=t.substring(13),e=this.x56(n,[]);else if(ie(t,"###KvI18nP###")){var i;i=t.substring(13);var r,o=Gt(i,["###KvI18nP###"]);if(3===o.f()){var s=o.m(0),a=o.m(1),l=Re(o.m(2)),u=null==l?1:l,c=Re(o.m(2));r=this.y56(s,a,u,[null==c?1:c])}else r=t;e=r}else e=t;return e},_t=13,t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(y)return Rt();y=!0,new vn("FLEXSTART",0,"flex-start"),new vn("FLEXEND",1,"flex-end"),w=new vn("CENTER",2,"center"),new vn("BASELINE",3,"baseline"),new vn("STRETCH",4,"stretch"),new vn("START",5,"start"),new vn("END",6,"end")}(),w},t.$_$.b=function(){return gn(),_},t.$_$.c=hi,t.$_$.d=Xi,t.$_$.e=function(){return Yi(),H},t.$_$.f=function(){return tr(),U},t.$_$.g=function(){return tr(),Y},t.$_$.h=lr,t.$_$.i=function(){return sr(),X},t.$_$.j=Mr,t.$_$.k=function(t,e,n,i){return function(t,e,n,i,r){e=e===Tt?Mr():e,n=n===Tt?!e.equals(Lr())&&!e.equals(Mr()):n,i=i===Tt?null:i,Hr.call(r),Sr.call(r),r.i26_1=e,r.j26_1=n,wr(r,t),r.l26_1=ln().q19(t,r.l1a());var o=Er(),s=o.f19_1;return o.f19_1=s+1|0,r.y20("kv_root_"+s),null==i||i(r),r}(t,e,n,i,Ae($t(Sr)))},t.$_$.l=si,t.$_$.m=hr,t.$_$.n=Er,t.$_$.o=io,t.$_$.p=co,t.$_$.q=function(){return null==u&&new sn,u},t.$_$.r=bn,t.$_$.s=On,t.$_$.t=Nn,t.$_$.u=pi,t.$_$.v=function(t,e,n,i,r,o,s,a){var l=new Li(e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r!==Tt&&r,o=o===Tt?null:o,s=s!==Tt&&s,a=a===Tt?null:a);return t.s1a(l),l},t.$_$.w=Vi,t.$_$.x=function(t,e,n,i,r,o,s,a,l){var u=new Vi(e=e===Tt?nr():e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o===Tt?null:o,s=s!==Tt&&s,a=a!==Tt&&a,l=l===Tt?null:l);return t.s1a(u),u},t.$_$.y=Xn,t.$_$.z=ni,t.$_$.a1=ai,t.$_$.b1=Gi,t.$_$.c1=or,t.$_$.d1=function(t,e,n,i,r,o,s,a,l,u){var c=new Gi(e,n=n===Tt?null:n,i=i===Tt?Xi():i,r=r===Tt?Zi():r,o=o!==Tt&&o,s=s===Tt?null:s,a=a===Tt||a,l=l===Tt?null:l,u=u===Tt?null:u);return t.s1a(c),c},t.$_$.e1=fr,t.$_$.f1=Hr,t.$_$.g1=function(t,e,n,i,r,o,s,a){var l=new _r(e=e===Tt?null:e,n=n===Tt?null:n,i=i===Tt?null:i,r=r===Tt?null:r,o=o!==Tt&&o,s=s===Tt?null:s,a=a===Tt?null:a);return t.s1a(l),l},t.$_$.h1=function(t,e,n,i,r){return n=n===Tt?Mr():n,i=i===Tt?!n.equals(Lr())&&!n.equals(Mr()):i,vr(e,n,i,r=r===Tt?null:r)},t.$_$.i1=function(t,e,n){var i=new Hr(e=e===Tt?null:e,n=n===Tt?null:n);return t.s1a(i),i},t.$_$.j1=function(t,e,n,i){var r=new Br(e=e===Tt?Gr():e,n=n===Tt?null:n,i=i===Tt?null:i);return t.s1a(r),r},t.$_$.k1=Qr,t.$_$.l1=eo,t.$_$.m1=function(){return _t},t.$_$.n1=function(t,e){var n=t,i=Ne(Le(null),e),r=Zt(i);return new(Function.prototype.bind.apply(n,r))},t.$_$.o1=function t(e,n){if(!ao(e)||!ao(n))return n;for(var i=ee(Object.keys(n));i.d();){var r=i.e(),o=e[r],s=n[r];Array.isArray(o)&&Array.isArray(s)?e[r]=o.concat(s):ao(o)&&ao(s)?e[r]=t(Object.assign({},o),s):e[r]=s}return e},t.$_$.p1=function(t){return po(),new We(t,yn())},t.$_$.q1=fo,t.$_$.r1=function(t,e){if(po(),e.n())t.a9();else{var n=t.f()-1|0,i=e.f();if(i<=n)do{var r=n;n=n+-1|0,t.e3(r)}while(r!==i);for(var o=0,s=e.c();s.d();){var a=s.e(),l=o;o=l+1|0;var u=Ue(l);u{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(3473),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},1175:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(6757),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},3568:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(4232),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},583:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var i=n(3743),r=n.n(i),o=n(8124),s=n.n(o),a=n(8591),l=n.n(a),u=n(7035),c=n.n(u),h=n(6190),f=n.n(h),d=n(2799),b=n.n(d),p=n(8952),m={};m.styleTagTransform=b(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=s(),m.insertStyleElement=f(),r()(p.Z,m);const g=p.Z&&p.Z.locals?p.Z.locals:void 0},4658:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAhCAQAAABOpSL+AAAAIklEQVR4AWMwbb/PdR+JZDD9f1/oPhI5sgVGBSruc9xHIgGdSQqqQJGkRgAAAABJRU5ErkJggg=="},5499:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAICAQAAADdTl4aAAAAIElEQVQoz2MwrTD9TxFsZ7jPcV+IIsjFQAUw6hFqegQA+xzRHT2p7pEAAAAASUVORK5CYII="},9963:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23000%27/%3e%3c/svg%3e"},9383:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23000%27/%3e%3c/svg%3e"},4144:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},6770:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},46:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},2829:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},8931:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},6199:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6456:(t,e,n)=>{"use strict";t.exports=n.p+"016b4a6cdced82ab3aa1.ttf"},375:(t,e,n)=>{"use strict";t.exports=n.p+"878f31251d960bd6266f.woff2"},8229:(t,e,n)=>{"use strict";t.exports=n.p+"50701fbb8177c2dde530.ttf"},6794:(t,e,n)=>{"use strict";t.exports=n.p+"b041b1fa4fe241b23445.woff2"},4975:(t,e,n)=>{"use strict";t.exports=n.p+"d75e3fd1eb12e9bd6655.ttf"},2867:(t,e,n)=>{"use strict";t.exports=n.p+"b6879d41b0852f01ed5b.woff2"},2334:(t,e,n)=>{"use strict";t.exports=n.p+"c6a0c95b0a95c4553700.ttf"},5944:t=>{"use strict";t.exports="data:font/woff2;base64,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"},6566:t=>{"use strict";t.exports=JSON.parse('{"":{"language":"English","plural-forms":"nplurals=2; plural=n != 1;"}}')},577:t=>{"use strict";t.exports=JSON.parse('{"This is a localized message.":"To jest przetłumaczona wiadomość.","":{"language":"Polish","plural-forms":"nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"}}')}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={id:i,loaded:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t;n.g.importScripts&&(t=n.g.location+"");var e=n.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var r=i.length-1;r>-1&&!t;)t=i[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=t})(),n.b=document.baseURI||self.location.href,n.nc=void 0,n(47)})())); \ No newline at end of file diff --git a/docs/addressbook-tabulator/main.bundle.js.LICENSE.txt b/docs/addressbook-tabulator/main.bundle.js.LICENSE.txt index 1ca16875..decc8ceb 100644 --- a/docs/addressbook-tabulator/main.bundle.js.LICENSE.txt +++ b/docs/addressbook-tabulator/main.bundle.js.LICENSE.txt @@ -1,5 +1,5 @@ /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.1 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ diff --git a/docs/desktop/150de8eaa454d669c405.ttf b/docs/addressbook/016b4a6cdced82ab3aa1.ttf similarity index 92% rename from docs/desktop/150de8eaa454d669c405.ttf rename to docs/addressbook/016b4a6cdced82ab3aa1.ttf index 774d51ac4b40ceaa5e2b3f11429ddc62ddc5cd99..30f55b7435491ed4c2b11de8ab5e5c7e1e1ed669 100644 GIT binary patch delta 7864 zcmai33w#vSx&OX1vokxpJF}1MBQMCB4cP=D>?^wj5V6Wbi;5Ky6)mqQDB&3tAJ>f* zC|1N!s6j+U#n!fzqSWG5Y9mmJ7Av(_v{Fiyf~~ZWm&9HQ_kVVx)_ZS%H~ahV|2t>S z`CjLnb0)KUf9mdj-JK^UA{VugLeVR)9+LX{wKv^H#5L%hI-_aY{0*H4FC#KG69tyv zGUv{lhuoA|K~yz`#IyIzYMeH+x+OjmV{x6bv(TYlpbm$86sVfj)V$>25a-9xhdIuw zIrC;r6JL9N98q}&?V6@(ORkzPQtB`aaAHDq?zE=Hp+m1~B=P#YL~6hJ^A2MS}2#r^ohZFT$>`$ODL zK7b@Jt881ZP!(0q|F*V5a&+5DtwO1I8JUndsRFx*^p{E1AHlRY(5cfKYu+&KQjfWh zm2JDkwU?z-yv^g;!}-#yN=IWFd5?Gxdf)c$^FHEz(0hHMXQ&t9dLw`vaCr@UJH4t` z@v`+#>$KHvby*$ODeJiPq4loyj$8WZ+sLKi2h7nt)Q&o!?$uQb1EUgmkr z^BR$--LqAOCI38WPmQO_6ZJ&$o{-1%XdZT-b02oU=RWA(<$lfm9rqe{gWGbOuCuNm zx>{T_T{pNUyRLCv?YhF%;2P>mx@uhIu2NUPbN-TWkZq#4(~K4X90_BH=u z5k7{slAtNzVxSE2jcW!6W0y`NIaMf2F(ON3Ot69jo`O|cOcIK|H%f;A?hfy zK}~Dc2V?oUXyKOW7=e-Vz}MJ7`B4YzM}iiBZ?*w{spA%4Hu@KWZ?#d7Z-Wedv>1$~ z>%cs^6D-F8h@3hW0nL!_2IE@31M5xyfkq2(A7oTP$5I=#4EzA_5c-#c*V>>5!Ru@w znbff!kYQt7#}hW_Vem%a2k37F{{+|$8RI&30Ix!RlJeB?1{yN^PlNXZ2O&QTJ`Vf^ z@{hoO1O5&frPpx^=z;tK_#ZYXMAV6!xD#2Um%!LhI&q)T%U~0*Aj4><4+uks@y>)q z9u1_nGYO<1{{oz|LB9kK14g2MFZip#c*t*pZ?Zvefu{l}3fd1wL3Cmn=xuNlAeZBP z@O&He2kz34v-4z=Lxel$=aok)ABvFFh zVC1UvyXfx#e;@cEn>Z{1LDP{hxrh0$2>{1^yFd~%TiC`?Sgk0RNKJYb=QITEy;5ko%fK`>?>%dsmu0xQo2mjFqH-fQvT}RP> zGx!*A0`je3l&l0V0H3rW@0Tttj|49S_W++lUIa$!C6ILL&ZC~Y9cUn(-AH}62^po+ z?FS-|k6P^VlN{NDj{aEA?+eWy{v@{6%}J^!%5 zzriiwwZU(L12*`#;0tZ=0q|FBFv9-?l_$Z!1H-{j;20kS!wCs~4~(La;NKISP5?6B z@1ulI--rgle*oVF+zt6Kc$p180)D^-ql!*HWP?8dw*sp%{zGsZ@F-;D|MZW6=OKRt z-e!Y82EPLAK>rCaGIe^7EMb)2X+$T%C&7q9f=_`_!lz-BJHXNiz}?swGQb6pQJTHT zN-wg(=fGG>388?$YeT4DWJE$Zz{skE(7+)m?*#o?sHt;$)vp$2v5{4d!GfzU^xR2p`No5Y7GxM8AQv zzlHJxaPpm2;1tpCHWD3#&iCNJdxvoLf&YN{hY{3~y*TDD_XCW{e+b2YUW*5-6GX?M z^f=_>F!0e%+08KQF-bM6ohvr)t-SXNI_o*nNJYnySZq0@;@V+pZqDR7F|Y$dif z5&I?*`@u!H0gBcU2R9H$RuUIOS;-mVGR*JSPTYSyPPj{mqa%nb(XLW)ngMYi06R5n ziEGCZ*VO>s#DlT^JOrHyC{5u)x|ujLmAF2NQ!N9)=ukK`3`&PRM?5@1JgS%YD-($? zo<)3#lXx_YjXpp;rW_|8+T+l^bO-TeLE_7Y0+6pj{}mW>CGa*h_pL`tFA#_n*Om1$ikPS=x?k%j<~02?Hw#r&l@g zLsN-YwGuy!fvppWR|9LJ#E-m7+=dD3?je439r1efKL*8*W6tA;h@XTL8$CG1pzrDN zz)Qr>j3C|w`Pmxc@512sCC(6U#+c3fiGNg#_21G$ywyYeLM!n$;KdWfKix$9QZey= zZXkYT9Py5=#IIt~t1AI0Zl6HBlZba!5%0MN=NS5ah4H^?CVulM@!J^y^4mLz-x-CY zApxNMKHBe}!YKefhvC%Wcd`B-EG0fR1!yHc?g2JnOGn>F82ndEI#CYvVh4uEH)F?cC86%X4!sYX zu@nCs=RG9cL0~=!Geg3AfP^1% zg}(G&5}6|;vP2@cmBdiI8fa)IF{~WeKw@|ui3^~ABzO#rPw^H36tXOg&mEr~l|1O+JWjY6RZ zSVy7-dhSn<_y)!=3zArlF)Nmkc;F=xD`$~ForzT*x=^e_N9za@-^Sp!i6qv+(0Y}` zV@pYF*g@iP41NOrPr~R^Fz_@KVcQj(rpT8c+dNf#dEQH*bM5>*%a;pp^6$Bm|4Zni zzo-#)Vz?M1#*3@ObTN;pDAB-`dOVv>B(v#MT8l-p^?Ej5or_h+3m-k3!=<>UYkDG? zNP=Zs*J6oeCHlg43sOW5(ez*_5z_J@Eux1b!DKiR3rE6Ic_bXEjE7|}w1gwoXvj5c@*2L=7#*vOHE<@T*?#1zbJ=()_&8N3FDq@%Mw zk<4IZszD2e;C;M-tKqVitPVke)DDYD4Hps(B2%BQuGgSHtY_=1^&k?bh2ni3P+19& zWFq6qjEoI#XJAIUpUtIU1bs4<$bvMVt%ut(IyoeW?!qu+0fVtH@J}WolS}HEWM#54 z6ig@5`9ys(q=l*xals=gAP=xs6b@x$sbnf0fq5Avw1i+SBiFM&1J8moaY3n5uZ}0H z(=vZbD3((`Te)}!(=KEbPPl@hGJ*kEhyidnmJa4n8+u-YE7E-^fo>$P8m=djy_!Qc zoI+t%9ZMamgP8^NmKB%x^DC+*EKPGbyo%v;YO1E|ZlS80FC1|?91dMDE9}I#5Q;-l z6})iMRgFE0LuGbqniE%8m`MZP^9}6fq4)e z3LA!-oenkw0l%&(rqd~4*sZeaaK}4oENYNxnLK5X$mC#VT|I`9EKt^8IFSF47*q@w=7L4s!R9!ii*5Gr#Bo9g*%yrB%tPu} z6@v^12DlVQm7J6&T=?iix1l-YaLSG90PFjUY7UpG$q*^!BB+r%8-&0FRL2VA`+CO(@vv- zSG&yPWiIh&_}qqOIl0{HHH3_MI2_*ZKy5hK752CguUk>sAp~O3Yh;YF!aU4pPr5V* zN)qvEE_rjHHfl?Y!zId{7~{&rh++)Xu=c7U1mV2(o!ie_cq>hiuLcLCB8B}fi~`gK zvE1wAev-{$-^E@m+qi%Y4m%!taUK-fas!duRaS0MgK%zWI635;7=~h_m1C=8=+0xC zN+L{Txh~*Q)mZulo}EiFCv&s;)}iHQtt(tNY0{uLb9~UG%i_g~;&g?zqS7H%9yRk{=;~xlOJQBKNt-79l>Hb~3|b2y){QzCOQx$Q%9E;gzx5Ww9XDC5tiv+c+FyA4H&R9-N)D#{!kFlOw4 zB4?Ry^&8euURGA#kSz1!4${18-t<=#7li}|{QW}#p<_=d@_++2#RnX;EouNsI^AjvH4yWN;*^mj+_YvC5Gn&#U5cU%+o#Mwu@x z*yAlJ_IXixUhJeI=*#zGF^2gP!_^;N{aux)H?J?EUw3L@pL4Y*5k2A z`tub0YcjZY)?Hu!>ZBp_7EizU$|2Q1DBoQAc^vsKC2!&#PfeemfAsq6&;036xD(3G zo#Nx%N*?kP{=xYdYf4&)74fpM>t9?oFF*F#Evp-wOKSc(@Eo^pJ+*rEj-$(#o&6SH zarOn2iTthR^Ew&-KSRlXRwj-lPHcRt<0(9|RH8J(ITXkRTsY_=hrN6*y}a@7Vdp#NvyKgQB)M|7l;%&Lze{uR?+9# z_);>ycmBXZ<>k!f<)$Zy%`xCF!O>uNEq}n)?lPa-!g!EXvK9`O-3T2zEFFeKQ)iTgR(TCH5jt)I~wBf^ZG@v3{6bKYWD+YWa z9cuVcUVhr|k4CGiqESC~-Y?|s4`0P+Q+UZ3#S`pbV6>bvSf|2WD4&|})FLw)llP+i zNh|VEupUofeV`+_AU^=E$*Dk;f)(Y8l@Gqa4hXO@Y}hv$FL_nQz?Km5>uLNAnuj@Rq9 ztWbc>xls?i^v8F8K6 zz~y10qE8lNiC5bCza}D=e%9rnnLMQLvPK!ao-63UPl}WAe%6-VG*~>;C;Mn1JNjgQ zLEY4yA{3a^xNy; znxi!{YNKQ3&25febVuW&c}exDGg46qf{d&l(oIFQ~uGl3qZO3+r!EIZ1iJ@(q zcL|^Se9A&g21vC%v|CiMvHgYJ!l}9x!m}8jSQK^p%X>vm@{Jy5Iues#><~wFLH#aUc`lRhA-w@aNnEo4m!E?|6 delta 5369 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 OFFb$a#?;tnjQ>C2n9DW* diff --git a/docs/addressbook/878f31251d960bd6266f.woff2 b/docs/addressbook/878f31251d960bd6266f.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8a480d9b1fef0ec5b862df5446201c25b3f420e1 GIT binary patch literal 109808 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

(0wGwLXB2naKMKgASi>6$6=JG#)$u zbC-d;S^#C1-M(7*QN(zD*Uny!

N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/docs/addressbook/bb975c966c37455a1bc3.woff2 b/docs/addressbook/bb975c966c37455a1bc3.woff2 deleted file mode 100644 index 5c16cd3e8a008bdcbed97022c005278971f810c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150124 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

gcuh(yM)5x$wXlMQz` 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 DW9(%e diff --git a/docs/addressbook/0e3a648be390bd8cb094.ttf b/docs/addressbook/c6a0c95b0a95c4553700.ttf similarity index 86% rename from docs/addressbook/0e3a648be390bd8cb094.ttf rename to docs/addressbook/c6a0c95b0a95c4553700.ttf index ab6ae22482929b542e5e73060736e9687a97acfd..ba6cb258e0f33ffddffd24b18d7162a32cb9a6da 100644 GIT binary patch delta 507 zcmYj~PfG$(6vfZH8O<6pZ4-p1y%~#02OTvj5;Pqu#^|Jdely-Fpw`wwKyVt(-QtH=aEyEar~<<$WOB0<@i4 zwb492=#+qn4`A0&09A9L{Q9G=4$OW*XK?iP@%i>&Z(m+RyH}1=NI?Y8k{NpNAX&vE zf|9i^j|(=Ma_$DlyW~DZQIxD>NbySci4^CGBmZB%3PtPP6>W-b_63u~-j&fO@mZ^?aFR_-P1u++R{A7+$@WWSR?Pjfs#c^*9F9(QcYN?A6Y z@#tWwQg3Wjx5Al>ZN(GQ>12Xxe1zE(bTK+iGu#w@3UN*zK15YBNSnq8)y#mXmL9_t zETqJ@>E2v1N~oZY1~yQ|7Q)DgXNzqd2}~o6Boef4W>p&#^vKiHF^Y6(_~^+f(79pV Ic_TOM7bUe;NB{r; delta 566 zcmYk#ze^)Q6bJC{?5;mzI87QwAvj5PPlLJ+F-8*ZAZqRk6~r6_V`i~V$8tX#eJS& z*JK5)s)wv1%W`C`F4KTT<&@@)NGm<$7R;(0WG_tiO7aksQmSax{t zLWF;{Hyu8@W0maK_F}H=B z(I@4jZp!a^+U;gJr$^;QxXU9jgaicQ@^ARFUm$`EEEKSXb>vZ!-@>_Ht;Ut|AGpeF AjsO4v diff --git a/docs/addressbook/4a2cd718d7031b732e76.ttf b/docs/addressbook/d75e3fd1eb12e9bd6655.ttf similarity index 97% rename from docs/addressbook/4a2cd718d7031b732e76.ttf rename to docs/addressbook/d75e3fd1eb12e9bd6655.ttf index 993dbe1f9596c7de335bf2bfa115d3c2b8021ce4..e479fb29349a12b564516c40aa529276c6c5e12d 100644 GIT binary patch delta 6572 zcmZ9Q4_H*y*2drc=O8E|%J4@+MMWV+1w=p{4ULp)GE!19(os<{QAknI$RQ=gq#~gP zjfx733JVJbi`yNI5(}?XXlSTpSeRs3Xk=*LOL3p4`|0yz@3Zz=@4NPF&+!adJA6ua z_~ZuL9M{&Q0&BBj+!md*WMSfn%m6chQWBoTfS%N&g!5+NpR_V9{mNmFnSjU!JgbsZ z7B6)3=~V|TsNuC^<-+t-W2+jr48)dx@q@1QmVT%)TfJrQzR0fzipKJxDR0Fq>sjk4ZMBsKmAeuSRZNMF!z>G{FrU|&48Wt|x z!&Ya;kw)NN>cr*)_hkUHxMkZc7R@dM;!1$~Q-L|Tz+4K%n}7$HFs}|s(7;2nz*duhnNnmD+AUS0qHrw1`2L;02$7}W31cc${o}KnOuK76WHuS z>VYk}KvpDSLtB%9ZK*(ZE3my1c(N4O!3J_Hz*Dt0;OTbY87}71a3>4%X#O0Vc)k`W z;JB*_*v%alh5;{f{&Fx-#PL-&@*2lI<-qG@z#DZy3B}(^2i|T3_9g-EkaxLW#`S%S zzsIKDj{?dyu-`;%G_LRiDieW&?Ct|zSMj=vh96k~M<8&h9r(Bw_=G}7!ho6%;4=!= z#sbG!bDSn$Fz3qx;43y!&)kzH;A>tt(CieozX8w~4V) zwegmq*!Stc4-{@OlQQ6<6}ZI2pWK0;Y2KCqT%p;o%xRAYuCmE%bbCF7GV{T&f^?wm|eMgXmoj;g$^1hod{k zzJ3t>>LEOeAx!b46T-6+!i($P4G=zQ5dFg-d}AO6S_w@C)4-30LwzCq86Tbr5kQYX zXNX%<2{lI6+aQ8+AjX&>#0>&h{!sK31lLR%#je2nKz{X zBFY3Ym4?$O9PLipA*Lrl%%EOOEySH{_%4nXHgiuA#7uH;KE!=opH&7CXDfl2;|ej? z86utn4+KKY^M`n_1L7ej%};_@KoM&-#3JS_rg0(-moR5(6vVPbh$IRwZ-7|A^%W%$ z$!u(8Iz$R}Q%fOMv!OK{*HUk76U4e&i1pk|I&*9rk|8$6Ks?IAj24JZG_uhoGm_*$ zJkFxW+aWd=Lu^Td$O6fRcp?*Gn=>DqWP2gRlO~8Aeh@iq=qcttT?3Ju0r6}RL>|}j zS^In-guM!4S1!bEUKjfE{9kNGb(oe*V>5c^sn-lxa=wGid85c@gb-@@}h zz)mWHA$SXlgEajhh|u^$D=CMlGDG}}1s~Nz{M!NH;3wl~gE&+PahPU@Y4kChsP-i^ z`XmnGQ|2Fufv5?DILe%(EfAm4`159nTF#HPLi{Hg;<$|o$60*56QV8$;tMwOWiIJ} z_$q@ixju-{?1VGn`U$R`WOFBJ_BGeO&V*?2B?SL8laAudEhe9s;HU?DVVNrJf80P!PpE>YxC8$@d~ z$%ptU8R9bYFLVC0iIhULv570egr>i6bM4g-S4&6-#5HRCW`*cr&hI9k|8*w*;ZB&` znE-JEq!8k!8RAbL(gBG|NKp(aTOf51q>&2gR1Vq0LYg6+Gay||kUhgl6QnEWu2#t2 z9DB2-j~}EvYusBQ`({D*BOdOg!3JsKg{dCWGZWIQ7}C2LvcC^$ha8Yj8X#|Jg!HY2 z9Oz1DIxvUudXSlvl2*vUL8JuIFA;J`7|DSgS`9g@4${8}a(Eo%2sSc;dI7nRfsBvj z|37jhi$+ms6h%h+Lyk#<9Ge6g90M6b(GZG+CXhDBaoLbz6bUPb9Ir_{DJ7kd;i-f< z5y_B|terruiCmvp205t`(p&{Oxd3uX24oa#rZzy@rdc6xXScVrFq&g@3*>Yk$Qcxv z!2~|VDFYH3{+&>aOPc8Z*y-4U^NN zA=l8 za%(N*HeP4@LT-p74lh%?xe}iX2`r6$b6bU z4^j$g&w(sRh1``6`GO|3kcF9$FBU<*lnq(L`72?h9P-s9$k!;$r>ET00r`3fI}KppBvfR2Kg>U%Rpiv_vJ#q=YTA?LhjFpJV3z;7FBZnAoD)t z+P^q{lnKeFp*+N0@+l|}w?ckg4Oz|nPq_XmW1luc9;t+^u|gh=hWw1$p9hmV$l7Gc zW6nJPV>CI|4tX4qbrky|l9WJx$;7YXAnV;p6XXegLMPK8zxF3>kPWOm#hlZ;{w5Hz zF%j|%=VzFEmU-takWJKV;`O)1kmpUL8uGgg(hS)g4S9j@pYlR3w0%Eb)Tvkj_OJd|q;X@%-t3+3j3>XQcL z&h@^Ult6j#n}uUTQE!{1TvsBts3=q!4PDJIR9b_antn!waBB_>+97025ST6lsCFmGO~` zk7UlMNKy(FM3bN@sL}C+`eQPo#s)$K(}QnWDwKKSGGS9;EDURd8qebJMA88j(Et_6 z?j{sKO-zHD#5FUUFgHU@)}#~aHb6yXKux9K)Jmvn=pd*&TuB|&^d_hn3)G#= zyNl!9)VFZWQVMlXGSp008`Qndgo&{cMoVgc_)aSUW!pYC#}rgIbsawTNqrO{5iSi4|&TFx0YWsH8ZklI6lz}v)O-G<5~@6q zltArg{6Ha81#>I8e$a#FP!2Y7s0HfdG^lD5)F&K2jpF$q zVPQ=W)KN33hx#lB>T@>pc_$Q~Q0f>3j#H?P4SW#;^<@~;SJ6;>FsT!aop3;%OoaNH zxeer0D%5En**Aqyjgf@rXR4vj8OJGy%OpVns!q7h8gN6$D1wC$bgo<(5e91 zFhlo@S-^*j_O_B% zXrCk1YM=v4p>Iux z=8KO_2eBxq4tjJa^q2zZvDwhUEC?|ZijQL=pAmXIO~M_}5j2lv6BF{GCvt5PYt0m% zLY*mP(6_NRip@<8gq}u?+Y_LpX&&7MeMdR;bk_6hnU2YYzO&T^eHRVyrh$b9_X0YW ziT71P$GJk^Pmwvkqy>6z6?8lsdXPp5G?>qEei5{lLJKoUC-fp-C%Qu~Nq}C;IA2Qi za+=t}k2piGsfS)`qsaPF=#BZ%k46(3Wz<1G#s)T}@q7xQGg_bpz}JQpR+*Q zHQ}|bfW^C5usajFkR$J1{c<{VQ6ls!?$E{2(0d}GUyp-+gPp(0!Z(@sRs;0gY>qDy zdM}%J*GxK~_pxSQ4fOjUjF&s053r_!vC1mwgY@};^&hrDS9P5~?@#UUfj&f|!?DoS zO#YM{VPXwUk5ce6@_8|IEpz{4fVo4I(Q9{T$N=oUa|SOhXaNa;d_AL5=g3G^yIHEds#^x3|Gc_gS5hMtA^1h3x+#$`dVQ0^Mm0L zMObUff#FF}Z!@WZ;X{r7u`mYE>=wp+^I;5ZhB1ia;5Zn5jISCJ1Y-zAd9ND7I0h8L zxRp(fr0~cN7(p4N4aR5|jg5p6tYL((CX@pFGGc@|V1!eMx1|wT0Am8<6Inlz4NT%_ z_J=V!48{~Ta9ea<(S_~r_g(km=m9RmsfW`*;pOe+J;V z%T@GtGbJbV@$hhSQGL4xA@e5h@yQD+_6)nZKn$0?dwXP>+D8xe5CZ(; z1pMicnZkhpOu(I(g@t%HZ*}p=31YbC|Faw(FwCikr^(xEk_e3mpDcQKc{}wO5fC0R z{2##)0eN2(hYn$9=Y9XTrJIK%`u7noE^dBqE-u0LvSc+VZ^|D3!8aFt`@;V=c0EY+ zsbdmz%k%ACE7jmF1$!zA_K2nDdkF`7^+XWhVRy-vL0)wkCbwv}u8+XcwZ*PUQEZgm zk}W4xWM#`k?tS%Ndj#ul!FWu;G<)1G8SFW1XuyccVw4E@?=}q2aRK(cT{6JKO7p1T zR4*yLx)88h?MHXXQT^)Jk~RMCsF#elT2Uc)%NNVVEPK&RHAYOZ*UnT2E3)oYzi0a& zM1RD94@-{`<3qwC!pDUU7F|ERy*y2QgwwF0V})UVxj}_^7khbm4;tj%uV2?sFRvv% zd-rx(D)Q~4zfq%25k7+kGuW>mlLim+S=O`XvLp7FPphH)kMOUZMR8}du^HR#38&P+ zijAk#46)5|T2(ks>#L`1hw;}*^JjnX*A!i+&fgUn{Q37>VK6py&-FiY41{7vciahH z2JLZc;MacdEdYE6@+%-cXx!z4eXT{Tn?3cyXO);akYD{Fh%^( zJ=g!pF_0*>bjO_#B<6O{dmOrz9^=oU>&0n&m00{30Sk#{`E=7(Xt=KJb7sNQBzW2aEyslmmt_ zDl{oAEp^Srv16A~V&UHsV-}~Z>{9gWmh=nv>k_rEJz$Ks#~v`8>_-n6i|r)`j3E2G z3S)pv2yd?O7>5x1V-?0^6^dK!3oDHPyH};*MYmBE##sBJN@Ik5Orarh8W(a=b#Mx`XfLPZ@E3xyJslpIV-QYuUm zG%6}gDoivCDsD|lMTJR)hK5N-idQP@Vxgh^H%e=D?^^#{KhJs3+0Wk3nU{Iji7MMmata=N5(uU3 z_yBgwxbOyGLMAY=9hk(HqBx&y1Ey2}Hy2UqDdVvn?7;b!0jo(9T|Y*4i?SH1>y^UI}?GqS-@R1NMN_~D7d=@xaT}DKMGjD z{e>JCHUddbU~vGj#6&6qyM<7jOs}OZUdH_t9%{LbbOHC#@4kE>H4<3C@Rii0+2KIC z50G90+)o~e16D;724pnwCfb1qi-9$HKxQWJ5DnLs1M50~hgtV%?DQ@O7@M#uqWB4;{VtX}E z#BoO%u(J{)1!to_G@-oL=CBQ4i!0sBLjOMS|f!FJRJ@LRBWH0wCxWA9< z``Of+f#f`J0K~!IDmS2-Cx4sWy~FDoUe_@2y-2`m20my34psvn(dZKkP}d54M#K6j z;1FvLGvrHZzRCfwgYEq+!jEJfwMN?9EI&&z%L9x9}E1-u>Vlg5d&OclfRQce1T5ZT;%$tFyK$t zb!7vW8Fq#IRmAT`C4^{&ka-X~62gV|U-Zi2cZ&=Bl8Qc!5Pgdw`jtSqCqQ^`G;!?j z263GeVn9BGIfk@Bc$PwVao@WZ!Y2u0pasG=3}Ud2Fk}b=EDRjh8^Vw4BT^y!nc?37 zF)ESJW3sXl82(g|)4u)j=kxYmU zEZWcl@kl35cw$(Tk{~caj$^2 z+szP#We_{EAa?S)xHs?rbF~o9^P_m76QZO6;zbHxV$sW_lTOnRchbZTDc>%WZT^lKZs0o1h7Yp8VLcCuN;p8XdY=-!tlrZc=1|4J*wY>?0K8l9; znEFq`AnMG7nok=cK4b9b4G{I5A8La5A_3yCgMz~>KHLV;kO}c6oB1k>v_gEHLMU$Z zAq;EmfH=baBiuX6=8iJ#8}5CR3enV?=Q}p`T{*-_ z)|{kYOEqux_Y|Bm5nlXI1JP=S_|XsIG*56Qk}#w#9^z~*#J{OIN0W2S5baiy4e?U~ z#Lv|K%=s@MMG)uN#IL@Dp}+BP9TgB43P>x&@AUY?2GL2)MLvJTB?>QfLHtQ^S1f6V zxSR`dB>>_tOw2?YfMd${nH_@>!u5GK&=DP%nP#<(lZs(D<9Ik0dk-wEs%rkq!#k}I!NDY(g``3 zp@TCCuWtw-MWhLGhz}`%w8TLUwUA86VHJ?WYasoyAV*jULq}FZ`ZFt_9CDPS8FF+E zqGugl_C*QDJLC#Bx3T~-jq7RjO>2TokAb|OzV~x~l@IU#DvC2KkgHP& z10KwUTtnl`a>$2xvbEe>%k^~)kbLQo>lx^%h0M-@+`zR*Y>*qHAafY>XddKaWssYA zy{QxOaVu$s+|2bY(U5s=kWctQKFKDZY=?ZxL2-T^9CW1LPOYkcVmZrJ3YFensKeR?-gHSOa;4pU}}b$ZtUEA)8otjGALzkl%8xnIX-b zpJ3>BHpr8HqzRHwIr)7Sq0gye$RFZK4P>h?Y2y9=kst4A2A%PNY-9LYj%T|d&zT^9 zYJ>cx6Y|#z$p0{`BOCHU7Ub`7kbjgzc2awhL6-svPy8p>x}1=gD%j_2jyZSaZtS+TtiyTBv@dQ0_%g9yTZw_f5@E{j;I2 zYl0fk2xX?ZxeLmZ8qW?WFB*E4LwWZmHBdgePy-n{umWljJ^3J0*QY@Fa^IJ_!Sr(6 z;0tvFH-^x}5(YIihBQMB%OGt~!xKp-6rW&fL^|n$8ktJkp#pq}6KWLKM{#{LHDgR9 z2P%*ufdx=wt%UwT2~gtzWo1TiAXEr-p$Tv(KFw5E9n^RhheweHsE7)vNOm_N9crQt zY7+M*v5BY}(hN1Z5o$^kRCGMlR2ojrhnhxivO~pa(h7BR8PxP@s8~O!Td2F0<8Ac6 zjeE8nsF^XO)d4lD1!^{haSXaWfYd|Xkqb4a7%IL4YA%cKvJmPL*igcGsCm@iodR`F z98_Wn)O^qz-D49cnT67Pmt!sf9|8gj(7gYMC!oN+8s7HhnL(_c;onQk_sM zXuPrwDlHQ#Jpk%{E7Suf!Ui%}oY4TangOd@pw`el(*pGn&DOHnb>&c5rBDy2Lak5Y zJ!M_CnRG#I$cB1^Ya1E(D7`kZF4qS2IN3~{V@obno*$`%dZHNWNs6Ch;Z}CLm7PDG z2epl30oS%`k^@!9MvJ(%BLiwDbvsL-o=t?}`uZD`r4PUxkj!XDS|p0MX3FT9E*iI z&Rh0v22`_&F#JR@)X7w+mO!ZQtx%@|ND0&r4u<^5@Y7{bXK2{QptIy$Jk(EqP(RzC zeo2J-l|{d0L3PwZUFd}RgCU&-P#5!|E-|!=#+S`dS2$jALL(kpbU>?gXu}NMD-hZ> z8oG}ax^DrrTQPLMJZOh|1GGm4w5b}pe+=|>-E={lHOYteWC0&8+B=feLi;2_4~&H# zMBSiv=<8YMTMs?B4f+ONTYR90GJwwyJ)HC5b1^O1g|LI#9cq;>J44Bmf9Y^8q`OtG( zq3@*0ogL6~ozQm`Kqs)FyBU7i6+0fe>pr7%B-rfvd z$ZJOti+8YKX99FFM}Bwp3vtjTQKSvJ)E9b}3Hp^l=-uqRjD@dK_gV$?>um1z7U(@} zVy~GrKv%G4UkUX7Cg?Z0UReZvfHhTIt1f_kn>p{W{@pt0n(q70@27tMJoE<)`Y-_c zAjKb%PbjQoXdMkdC7)+O*He3_9r|!JbORgs$_M&uo}!V5IMSQY=O}}ks5_PeeLMx4 zUqO9>Cq6;X@7Tb}eCQT7eu}j}*m(b2x%p!`^yzfyGfmKK6rPQOK1aiI3_VBFb_V{$ zwVykof2o5$9}E2}2n~O$g#J%1bVnQX@6`Vh58asreUZTzS^FpbyP}~lXG32}hXE%H zaUO=^zfc;E-u$Zwh6~|)fZ+;K0HaS5jJ}bi3+817vvh3m>)B@aeqxTh5FW05J-P=W#0c51-vGd+ zJ5F}T`C~k0AP)1fblZcaqsM#u5BD^CdrcA{5#f`CF~akI(nolCyYw3AA09E{AF^%7 zN<)GtM2vEEb+@>?x{4`RPWk>%TTe6HqZ@I)N0qcKdRI{R?!XpSaH;ar_s{-!vrDfP zcnD{Yq^03+la1xOs>*kXrKkAM$UKB60{JU;;ow{u=q*fHX7?EP?vKXV{Q-1OTJp0C z7v{!G=PJeQ!rECXsPMupRaLcTw(86s>V!9@VlJR&$eB4mh& z2oLSPpJor?!m#m$9^a}E?*ifJHFSu#tE=~rpbH_CKb^dat^=)TfWv zHPJFRw`JZ#u3Ro$vserpd+iv}JVrb=VlzL1?jM(4F8(8j595!>Fi&%^m4A3Qy+ebm zUOc8|h)rjYtE#idb;mKsK?rpJCom9OdghWphv$3d3PVuZGuQvn7zn|BD>A)wAB0N1xU+H(>xy^vwHT^;Zzu)xnZ5xsE^Xyx?|-?AtS!=p&Ex%oV1{$vt!Z z4~+r4*xj@4!r%)%^FBxr{2vWhJ^La^Jk&EcVWiyKGwlIW0i~(~1OWg500000000000000000000 z00001I07UDAO>IqkPrZ*V9JWPWXq5g1&AOAAf*9faX{JagbJny0D#hd9+VMXC$)P3 zR8>7Bgqx}c{Nblxe*5FEfBy5ozYL7s0kLey^?bws|JVJ$bM33rll)Pkd;+i)x2ZEm zx>hA_64ykWc@MbR84+WD0FWPHB{@xp7KZ0X2WbsvkRLDaS4JzE3kwt zAV`oA5ECehVKKHD6_xK-&^-Es@%zz_Uraqe;nM2sy#kU{5;w5Ar8dP4?pET&c4z{F zunePXx4Dn=iOKVqPCvf|t-ui3+LcLCP>%DH`HNE6{z%m^bih>JT-6Yl zR8%+DwDj}*GWFj%=iYNJJ>VH>W+cr>^8~Ba@Y}U_y|J6vK`;c!DS=Z=)4B*riO2=Q zq<}yDKc8p~MbF!`p2q@9$O~ShMf#G7CM^iVf)cjZn5)Afb2_XdT1#n@V3Af15!*Or zWaB%oyyvqszC&l6xol_7g)b_Fb;vj?`2TNaRzAfDrLl^+LfS$|TS{~8dq0f#Bl4X6 zkqIL*QAQ+CMkG*1WTK2n6e9sNCjnG*QAPHgDmM3=YO&`~^v)@=dz6d>MnnQ5BCG10 z4HQQNiYpT23KU7B*gaKbpWRj?T8wCM`jE{Y(PES|tljn2^VY9ouPAnpG`uw|M+?(i z!&@6eF-W?m6A?~K*T2e8t83mONtwo$1^*gjR`;!Y%3=qmCF5Jj+<)h9?R*d^8X?(i znH?--j=JmrT>&YI5R%Q7nbl-0gYJF0ty>jQ0U;!liHSI=j^JTSDI{$ZTNaE)J{bhL zyg038uf>C^*8N6o{{z4=*`|j#zI~o$Z%!TvuwLpv4%i6!vIleJKg&PaC3V)vzi4^+ z?Uv6kGsJlmqUFYUeWjZyfVS6>z*gzc?>Abw42(if=xSBV@3YBXyX}Cdr(D*fAy2B; z7C|d|2%C-bmYmGac-6_m_T%pU`JlS>C5j_KO-<2Y>F zRt!R=a%_#~8un1Wn;FZpL)1&Z*MX(frG)9bz_&+d|2=>gIaT_Q;Oz z6FAT_{*lIU2=i`WIH;q0W!sr7``&iqFjZ|b+;-_Uy)%Js>Qi^L&u#4%IlARAL86n= znZ_eIOPklCvI&jRTe6cFrtNOs6wYI7xhyQ{o9clS>w*Sgrkf-skIojwzeHa|NS>z2Cyc{VU|Dv@L8R)$N~7N{eu~w4;pHwAXILXo^GH#S3+^ ztsHbjEUKqe&S6!%ts}|%d>PkoO-pIAl$?R#aA{MU31~TZ{4)AYJJ6l&J0X;(!Q49L zeL&ju)_$+y_#3S;XplpAjjiEZ2L?r7kPqwtmsmRk^*^P22p|+d2!Kp^KVk<$t{j3) z2tjn&{|_CZ5mSI5PY@6R57Hwua-uj|pglUEBRZiox}Yn%p*wn@Cwieb`k*iRp+5#- zAO>MDhF~a$VK_!)&7ZYl)<#(yXKk8wu^nM2v{Tq=?CN#{yQw|No)-K6&7HU9-nM)D z^quvt#Jd{rmcLv1Zr%I*@B6*q^FGGg)!W@W!8^;lz`N4>&>Kq$DI4XWB2#g^%Q?9u9*L1FazpOO3wbT?>q^|<%lM{cb9)?eCR!N118#edCz&mZgm6bJxFkBrEH zd?A;r!VivYlSZr!tPS~1pqYl_vl^sV-SR$jnL09fIG z6=sD3R)`Mh|N5`?Yt}#Y5B*Jl)o=7GeP7?v=k*zV8qoXoZoNZq2lQM$Q%~2UbuZmh z_t4#SH{Dvd(k%hq5YP<(T~${GbR}I;m(zuHR-IXAQrp!UwMwm2%hgh~SS?Zu)qFKi z%~f;MEHy(-2h=n*RZUV8)p#{dja6d+H9`#sRDab^^;W%9Pe657byN*iMOBV_E$%5G z?#Z}20RRBv=D|bKmvkj!6Z{0!U>$gmAt}_{J}pe>K+n+=!tRV>nKj2=L+Zp1}<2$i~?go0hk6> zV7Fg;9k4G@0~~UUH3El@H35ft&0w*)hXXCZ5j@rk968no95vPs96ibt96#0roG{i4oH*78oHW)CoIExFoFaq%B_10BP8%BrP9GZq&KMg7&Kw&9&KesB z&K{cp&Ka8o&i$Av7@8@e07JW#P!B`9Bd_=1kNsYfJG2+$)VFg9MaW7eOhZ;z!VF}s zCCozBS;8D-+mtX5*{(yf0NEap?FB4Cb{1rp`FucjC1h6tTfvwAa|zqPS8tZEEqpyb zT%p7&e6wYVRr%(l600#7zr^YcmMXCZgOy9H$>5?AYcaT_#M%t59Kt#b7ht#`)@8US z4QYLbw=%pP8!&vH;R`r*yB)a1XmmRbVN|-K=#Ivwbf;2@&FRh_(iU_V(OrTq>E5P$ z57%z@6_?n7n7G7_#2h6iA?Etn?*qEA827Ogu{5y^p50iFON>lxTw+&Z`#$YrVh3U; zT)VL|Bj4PG*d5O;u_v(?R^8b9>|;M-A7Wpew!}fi;rJX7M-oTjaN^iw2uBhp5vSoO z;#?|mJaOR=P9QEOF2RY!<#Y*lGI1qwGfpAyB_6=}#G}OHxR`jEcomlsZxSEiO5!`> z2i!>fLi~zbh>jS6+lar3zcDE}5;-#NA;%!c#C_zrbDXnP&Gu`jT%AyMcbYFpLWPU z^dr%aO52Biboy~=2hdMQKRNAi`YGvWq#Z{;GnKT{>Eoe(2pmEKgf^i05PDLHRzv7l zqBRf(muM}7p(R=e;Z`55hwu`@tM8$?;WcB7;om^`3EBjf16Bsw57wMZC;@9zLMd3s z5{kjPmyiaws6)|KcO*ya))2isAi6JUEvbP{ZTiB5qX9@A;C5}g6NSfaCFS4wma z>|2S>gL#QAfc+}bMMw%ubP1A@5?zL*Yl*Hv(xXIIAz3?wu0e7RlJlVJkX)n^-Gt=f z5V{548oUkYHuy*yLU+MOfsY2=1D{GIdH_DNL=VB|4yi}r3&0nG9)m9jU-`Yy0lpJ_ zH|PcUULHcP!4H5R1ib-2O(l8$knVl+&GdtB*cB=2#sZGaD)fJT$mBksE8JX1$jT#yicN;dW(cWQ0Ck!3h zZtu`x|6VJ^$?#(KE1~IeO+9FLLZAmCI4i z;L4BRcIetSuU#eA;|d8$kC1RyO!91?Wb8+2QckPI+-HkwQRIbGGELG0U3VN^PnGsk z%P_3e#bKR$jlA{&IlhcAibCAsn}3hoYgciEE96dcA0c6qP7)VowWtNlNgByCK~ z@g$j~Nt!6B|UXX8mW$%~K5jI}hW9CoXG6O(a^ zov0Sod{!;WD~_&HhOwLz32_#IdCGgL+i+_C*E=>y6kFTu95b z{W$g}%{rxw8TAQEYPBe_Z6(669;LeO;7HeKeGy_ja<(iP1vYke=*9t>JW0|AtWc>sLhd9LSz;!~f zm``R!o(&XajN1;VyvUVQCRvJt&R6NWVcW*>QF<;8{uSL`uZz2-q@?o(!?q1wKR$Zx z#DP8xgCHE<9deBvbbWlSYgciID`d~V-aq0OO^>iBrt8ngXt(uc41&|v4_ymF)Q*_%t5r$ z?_E91ytm|r@scWT$T2|<;*Vbt5=Ol2Nt&dwR8r+dUd$`0CQ`*onxrsZKQHov(Dn7R zXV=$h`j@@3+-w5P=5iIJN%`=3)@3xC%ZKmaGV$Bm1XswAkT5TD7YlIDK70d|>8uC) zSK#^HWs@?c*_O3&FfaG=<@pVBfWuJNjRVcLER!upd65_I8Pqzc?AKjAadK&yV)<=fuTrQ!=>2?cFi2DA(r25Ha8^wgyNJbji7KhGL6L6)oSkXXMUs|_ zN}rxA6c{j(R8Wc+_Ef7QM-LhH;RBL>OR@n|87Uu_l!IU zWB1i4@|~T$fbX@rWm!saZt;2-blpFU-B;_nv&K3>4`l6h*szo_XlQfC{Mh6Vjw)FRnmfs6R zS5^=9Yqp)F^?I7vc5ZV#-?S}V2aM0IZUdmpvg7pHy141@8%d8Qka4ZyXfYoKjb_Puy=EgA&JPg;&E~h+ z3<4ay$9>9KMoqY72K!g&z~e=-`X46%U-d_nuR$D;Rh&vf=x5 z%Qg)_I{@jy+=^?1G82w9j6U!%2JU?%&_m6q$FnP#{2)@yzXuq3+Eit#p2SX z#X=8v$A*}t2Qy5+A0g^tR;uZ`bE~LQ)m{sYY>v62TdP#6$Tb3oezt$6$W!ZxBrB|=K_xkJc&JYNXuU@t+OL8vk3m0s` zxwI_nGJ40~_}u3RAxzgsnxr5zLPE54xHeQFEY?Jt%{Ag)7rU@=<+&b<9xg^h_rT+vo9>fvaSwcGw+yci8}bg0hkLwm5+A+C^BLXc+@ zNamJPyQCZ<@^a!!w;eZ3PMnx*Zca{|m>9OL8^+nY?mD~XI*z+`_O83m8isD$1}2-E zlY@iF=B8ip0-rjyzP-J@y>|MvVcCYRw~f>gVyv%G9k6-W>zA2t-G!7paerF2J3yyh zPWNkL;>zXAuvDXZu%5S_9Ry7r93Lsxd2HcwtLx%e3gLebTEHY(^V=-wm+FAKZdOzbAaD`L~lEnOcd+GzvuNRmUaIQlB=I-jM z^}4ctYVVC42l~mA_qE3+_v{&fZdkUlwvWqo-oP;1%Gw<{PI}Mw4sD5nh5_hH z@bmUA6Ef1aWr{YPKJc_yl&9T8AJoYq*T|Bm19EiKT=pTGVjr_AOOIrtcg2$R?D{E| z0o$_*znN?ba+Qm67?5T4!$UO6(ql8G^1KX@hy5{4CrRvkXnNKcNjNuIREx@=Rf`fm zN7v<<<75X-IjZGrPMT7U%8f%V=j{WQpTEkbH5{{aJ(ZHYkP4M<7?y2(bfZiur{1ht zwrNtPz4L8&UKei|S2n*`=GyT$UtRd*=bt$;8Pzn)Hh=3~?QQq!-LCuet74y~@&`pe zFZ0xaqwB3mwTN<#A79A@kg1X%`^evP7hQtD_8EasVeTuL4K}fCjYX9v&i8(=lO%Sz z?ahYo8*gr=^%8tS1mFB-Ahc9i4nXoH$NAFn-=$nhwaZ5x;tJ{1Q}_*srd(R2I333> zln~5Bv3vY);SPMa^p1Z8OC?kSsiPYt$4$`X%ABm;qmG)66}l2veYtw72bZ7vvN~6)TlK5z)gzJDM`_DZ-Fz`k za)OX5Nhe9Vs0z=JoWk3aN-Ck`CQ_+1-6?J2fUd8fUCXZ50MoE-{km@YPlNjWtl^>X z1f7q!HycOVZvE&k)3$XDFz;Nc`r)BJH~1vQ(zt7H+t~b2W2+9I>X3{rL#!WKj&2+} z^eQ7^9)6-j4$Y``$5Oopy0pCal9#;XC4)2pl5}9BoFjecd`GwZdU&-z%r^Fxm*~|i zNYcR|O>}awk1OO+8v>wx%XBE3@+_}?oeG|lkfvTSo@@a}(@l%*dJ{ua zP+n9jSI_BiCb-?+qNq0;Y0a^vvs0Z5YxPKQ3Y$Q9SWH{#KomyycJDLad+zm|o$8z! zCzh=wGtvz`aG-R<_1c}`K`pVErW6H)W!knBoH9ryspj0GLL8*2 z1;Jxp(^ir(#%Z^!x%x*Aec;t3v>}YCR+t+O1r12F$FE#57nVar%i{5uN8G0}&st=*CgaY%uS8bDbh)-|@?Td7hq)jy3Nhl^&Ua-7cRFP#_ z^4s4ClF!%`J&v_2f(siT7hKrKzm9ENa3L(qIz9}65Qmm!30q&G`{lCIpubc~9a&zO zkZO=#a%`KHc+s6&nre5xsKMUo3c=s2C#kyaHZ4i?_i`a@d^Z=uKK^426CgSMQ{=V~ zTv(=kd>GRh>G9vjG{&KAT7qDX9xymk{C$j)T{sI$q(hsi@GTl)vx%+0<{IKJQaJAi?}teE{Z(% z+0ksvG8ol9B00l;M5D~GEL(f#8NA3|HID` zMqWcmINpX}h8jsaj(yN(Ud^%z-cOWDrcoM|Njcq>21&e4F#FwOEwFX!XJ;kVBro!6 z91HEiH&GucVo~J9Z1U~6tlN$qam)9@dTIk%9Lsu20pO1(Ca5(w8x76y++a;)f( zqsid8r7}#IrsL>>sQs;2hN;!m8NqXtVe#JR(j|rNz}{| zig+*>zyzg~0x&_7)YAl~_4W091lDSGSrAf~hJX}G(KsQdhWTd zI$Kq}KIrz=J@YKnKy=c(c9j;mLM-BuHd&C<7I>}GixRVMv%?Xq<<~gN0C>HavzIw+NIMpQFzY==>Exv zA3nKH>Hf)wmvh0}Q%(^A@%fz?jPu=H&Kcqz2FkCmL2z2To>Q>9<~Q86vqS05&Ruu! z>`(_hw>U+;+pT@)+BwcBU0$Y?@pEfbaC(;Wvy=;pw>Ce*72=YTkV=J%YEkt&fdC)I zdKUkbe*e+){W;X@0fT;t>#jRSuZBV3`Q;o54=)O6E|dP}|^H0mC1DEkAnPvH9L zV1RUOeS3F0-NhT@c$7~YtxmHUH(aF|K@edun6kA^`4**HoNqkvs{gz3prl(=yhLDg<5jQP*o1hApj%Wvxbc5q^#CD+)z^6j zBq1AwjPi`?09`w0$^9rk`9XYmbN3rclX&(Opj&7L4TWTh;Wtvu; zG(5+)wthm|c9htTN9dLbv-xbkDDpxLY#6PzW`w1m)g%LIhf z?mxZ~IgaB*xcv8v!f&(+r_pFMoTAkLmOQ-wf?ltYT27XD?s5ihDyr2p_HMQK(fE1C zuBEkF5OARzQCuI?Y9D}U=^7WdlJdJ9C(6(b9shYQtZ(XLqyds5c2)y<#rUgHefvPfC)Hm6j|TK`Tuy}0RynzD6$VZ|28X%JR30a zv`4991-|>**SUURIh1;zQ`(ze_u3^>pH=FIx64Q*5!b$ipTV;vBHQE~xkTPf-aQKK z4l+!xeUZa(+O>;38)V~RT*%&}k}3+d2!D``T{am`R9zKQt}a+qi%Pj)dNLB9Fevi* zcv2;4VpV$b$r6)k600;CX|*W)u(v7kCeB@t!Zg+Ep=pMxX?PA3UW-z|3i3`Y)|o*W zq*O`@V3RUu%W^DB^Oa%Ho>GRMYDuKxxV^~|&vhvcg6=4cOt`LZ2+m{6G%2g4)5tJ9 z)9?~5@Gvw-Y1D9V4+CHr+VL%2wpd(${i5OnUF!li=w_DLlrm<>wbiYyl@&I_Px63s z&N`8j_4I%Xy;UgL>-N~6Ii~Kq&0&%-%c5)0btoxgQ?u-3)M^PZifzV04PAUPs&UgY z7$<}ngb>gJd<&VgVtiPT!QV=pK=h-|i=d7G(qMT>x@3f+vXR4fM^KzcymtS{_ z9PhpEb>I2A*L~Z;c$&;wLFhC#HqTY#%_K35^r^PeYPJ0t zk%W+adWch`Am_=Q=;NPZ^i< zS)pVm6@RmwrjbHKE%S0(P3MruC`rd&=A=m)sY+!)mbZ{QG;yyf% zm*I8z9DWMFOvtFn=hdRfH!+*cv{*AM29rFb)#Vy4@}io(%O*@#%=icfo5-_y805UT zgDiB7SVa@5-X|T$(_KiFUHXnQHBhpPNR4A{Iz;3`#!(kZtYn&W5ykIol<9Pmq`JD4 z>?284&ozK4T8$oH~s8jC1G!r7`1NP?mDWL1~>c z21#jMP)ZE|bxuKD)HuLGB#b2p8Nh3)|Hef9ohkb(p%l2@6evCarWDgqw4$uaDiYVJ(PwaF(#Ip2^D1|r|_ifb9{2-HzLFoovFl3wu zLh}tx*I^hD@wcBJcrOp=|CZup*osEW4@O8!4hn$-_=XV&XVQA28I|waXYLsnS zbTBy|ElFI*anq!hI?g@RTn*>dk{`KHz7lRJQ+`>`&bltQ4KQb zLX`&7G>PT(-@rwbMssj54tY_?i@d;x|C&+&{BM&m)ExiB$x{clAdbU8X=16_0Ko7= z984N|_&mlbbZHpDlme8OaTw|x^z#e?!{PjpQA#ZHhWrtBho6RMq zI5%U*#&bZsv15aMC>^d7>l9$VzsQCl_`iyxKZ8S(6M}v-siu-@PPbDIqe+fMcYS|R z;Af6+v~9n?yxi%~JGY`BFpmFI8{O-~alO{4#}VhaO#+8EZ*BDsvdnSOyRMPvYg^qo z2u-72D^|K)y1GUP;e=efN(rtIkMzi#oVSxL*&tR?teUediYnQ~w3^L}d=-OOrXrA4 zMRBU4IN8N?AG5j22CACvt>e^NO8?MaLzXwTLR$^3SX`#~ayZ-L!<3GUqEC2e-|L}^ZpXhyg`@ygL z!=L=_Z=)at#J+Zff5s7cgpg4_pUj3CNamenU?DCSTCSxMDo{(yo@PFq=U3maood;X*_@lTv^$_Q8FVQ%ZJSeS=$c`8p5qG2Oy74*MkCKMr39d) zr*t<6!3a$lqNZk8;#gE z^uX7d2%|8J8~wVcr0+RQI6UR5+_MP8_y$3|&VE?TQO z@%s1nXBlM{=qqj#A`#-bLL`iG#-0W~MA?lHuEQw3kun|PF-jSIjDzZ=T@1J%wlYZ%9l%OgED^S8N3gx&qxRkQ2NX& zh29Ws2iRevp#f{#bBu-M?kJtqmBhEbx>Ca>=hE75cRj|`&Ae-0!PoJ5(jaT(W^x&` z#()*}=CcOuv%Hu9x+MnLwnbg+W7>7~IBY_eK~)v5JWqv1Uk}aZ#XL>0ZZ8DLnZ=^l z1A4v1;>_}!h-a3PRDZ$|`pr5(x$;~pb?SPGgF?p*oz2ay@#;$Nmj-=ZIR7N+iM{*r z`EAjMv*7qSo%Qv3zZ;koQc20x%^G7&I1bfy>NtWirtxsK-Uy@N==i7qLvbmU1T}m0 z`U86>IpNV4_9Q(-N?g(>B{@&-A11BUSs~S=0%KdMMd}g#f4i^dWh~32n3ri8XFoP-xAXP9*~!{y z4L3W!5BPqk?fbsp4x~~th=c%?^gnIaTaIlz&6+*vbv&g2O}V~QO8P(BgPS%C0|TT@ z4D>vI!7EJZ~c}#e*1TNFWEeGY7@8q=?yph>G6kN`&vAe?J*xA7w93LN7|$yQ*s-54tXK@ z6!~33s)3p#ttsLR5Seu=*UD60%okOXN;Pa@kay58uPr!Ky9r9CF4n)&HBkM z;s*HBD#cxO52~#|8EZ4jg0$%ef!}m|!|+>-wLa!i>Uj`CZRlWzNvV-F8-`(;t@fbb zZkeWTG#lAnXw-|MQ3vXcqNq18^#ISK)Psuze&|V|Gg)hOTo*wYCKOQ;F~+IEWG(A@ zKEg1>Wu_>#A_b_3QQl&Vx{OgM7ps9G@bA${1*jimlrhTmC=7>#D0~5|RSUG&r@Qbx zz*9opw=N6=FbuIy<7hDG_Tngtd)>hxis|!fuIIV6)bl(q_2GGd=b=lLVKC_`?l^YX z&~-|61Jt4bg{OpP+fmcdDfT4blv=9LVT@A7I*hVZJ6IM>5=98H=pmjaOJs|jAh(ex z$s5Rr38`)cF<_*0QG@md9BNpmNjlwyNnygVZcx~GGM;48MXAav8|B$}k_{9a$5A?- zl#42yO;{#f3_zsrc(T>mc`=?KlXca%aGs4PqFT&1GU9FRN6lPLUhJle>d+o1f9^)AZDlSr0O zc%t$m&-%beC(_8=xnOV+#f{)*hfK=ys}@_t-_|J_^`+xym+B3mQD17;bzQe@{f2vP z(s4?~Y4!F}y?~)R$48E#>xP2^$Ix;7O&!p6*U=3_cO2sviUv8ZZa_C2N5?(Q;x{+F z&5hMxE1GpQG{@F-{oFZS*K9{?pnl%fbzOIV$uV?5H=JKu)t&xE7n((GlanI1(L)@N zJIEvCMdY>Q{e+BUC{r@?JZ_VBY-3T4=h;A`AFoQqzORx>X5)#>#*@KVN2a}1=Zg`8 zeJpk{jg`y_Rd7<#DpHx2(`r6j#lXdAHlJA2w%l?4*TSr zqfuW!x!Thxno-*{)-}~^tj?C!45Q(-I0ST1jiL=5&}b8&8l_qQP*yWdp|1zNrbnj3wBk; z$9qth|7@5Sldk(nt=p|VYIM>Iv1wdLy2himZnyS`+f6QhXY5_DT*tcTCZpXX*&QYB zMay-~3trsYNz(d5F7nszaHBuyVlE?#gi8h~-p-KllEwH^1OXG=%iHoc#Vj93Qgv^{QU2ud&a~WJk5W z&W;cN0Y`_6;gBBD;c!8R!^QE^szbuTkeGkDN5&I_0!GLI*}#R6*+g3-_|1V?mc4Z} z9*^ES|3ahQ7!2z5dVMfx)M|(;94E`(`o3DN634vL|B)WzJIRDxPwpjT6sbv+10g>2 ziC{dDN=AFhAhxIB64JM;lM(vJVtTa9szo(Pbp$g|bh{@?Nj0H|?bdvKFj(s;$+_pc zm}FUAb-Jk4mY3(FEX$j{UNK!>uGMh-iEgc4>oyv$3p$SDr0|2zH^x9Vm~W09H(!b3 z_}kAFOXzlQnwzGQ&1RF{)o!z*ICI1Peo@dk9vAgGkdIEDyzu%BKL9$N@pyhCXcC`9 zv$^@(^!m#O`|Repe)3#eql6G52)Xu)^bkj+PBOAgCS->YOp-L5#4e?b?&Tf7;KfjNm_4zqtf2^MqRuK z#zQxLytn$$?qLX5#qgi`TxUsN>-H zsPUZTe|_O2D;Fi_G(G+H7bDcAV0T_7gb+!{wIf`^5xGcSOMVU}R&kM#G*MDX$K?jq zG@VYSX;LO>)CQ6PSWG7-pD}Nen%yy7%%$7pm~_IV-!n)f6=jVlhKc|p;EKdok(!{# zs`Cly%^w%}9MrYWWKqq^S-B_|`-feYJjez`p5^nwJTJy>mv^49vWnz+^Vx*BP4$5c zX_V70aB1y>EZ;=Dz#-{@#b>I#fd-3eT271~kV5$cIcCBxpUOljwsyK%GmbIge9kAL zq?-Ib1vuvqZ*Ljq^*26(4(p((gHlEjT*;topp1bstg$h_p!(ehCpA^phS>^d%b;C9 z2>dPwz_?(;IEvyS*y@{83JTC41bTt*2R%$Q-AQK_hhdyi%J!!5@$+ooy|tn1z23?F z8|hmb>XZYVGq%RKWQURpa9Y3n;G{0g*`1W)cp)qjDP6{xbI#6l$f%6_J)qzKV_fht z-YWP6nAEb_XZ|Y7!JautZ@%@BM@}CcYmGkEI6zz#kJ3%##|W^=xnPVn?iDBY?!NoF zL7E!ics@na@8@}MkWj%mIAyiGSY0jh+Hqn#1CEaYAnp%Fd4CY^$p;utMCdw=yr^M< z%b3i7*TiRcZn)vhnWf@@whl_4)1cr~2)4=CCKG~k(8k^3#L2tvzV3Wfa|B z1v|&NV4R<9^hYhm1!n-u#&^+dGR_#-c_ugmWBZN%u+0SLoLd(RuU(}*Jnk)SA_R+8 zPQ$FTXn*WRMO%;eB(RmKQJYQpic||M7H_lk{XxG!*w+kG`zamJHQUlYb32;NsX?hy z*6&!xe!t)E@9VV^bJDEvUFYl^trn?)>eng zvJ8VAAN=`^?(b!~bG){eDa$f-Mun zRN4rfy&YAO%3|_&@GN!U7SFHMd~fdYp*E1OW>Gj8tgLKquB`S4VZ>f72ie9(cKl7m z5knkPyog3IrEx^RrI}^ThD_>?9Yu~^Ph{io`+cTqx}obz;{udXDK#%@D(MG(+}HO5 zshW}J3t<>x;A^bk#}7u7Mlq%F|Ec+&=O5B`+~3{USXu7%eBbwbz2%jSjcy0%{9epx z6jMZqaUNzP0qR!`;Yvsp#vpyGY1L9raSVJ+TN8ns4hG$hWp%oPLF$G^5c<9ldRntB z`-60lG=sz>C#!^1rJv2q=`}>0`DGksrJv2SIP+i48ke!k;&Ohuci8LoaOJSq>-CO$ zB{>dyy@P|JYvf9=*SmZLq}S`AcYN6Ep{93maDY$zVsPy*@Qe5aiO8LV0CE=dC|5G( z;3G;vEgLAe!ZGQznwL*W6-yt66JzoyL~%YbzU}y^6$C-hqT~%f)}*H!re~U_>AHsD zCa#-0j^mWx^~BXp>bQXGP*Zo4#C22C&^@W)6G6~AKBD&Jz(Ferj{k;I$rw0iocFj= zR9qG%uLQ-}M;uC>BNuQb<4P&Yn56Vd9Pds>J7evkYK`9I`85D~(*Q9YSQIlF)~meU?yo9FW})EiHtI~)}Gd{L@hor^S5 zgJM>R!PJfhmRZqcJQ+`v7L%m80>Vidsqv(U@$@fpRk_&2KDsE{+NRMqWE{m($znVi zWMg}hb)ULa1H7!#iJM6(as0;K0zmelL@b|;CHM8~!m zq^N1yWkwkX`0p|>N*Ny5p+V61jX3cD&Gf^NbIXzd_8~JAI$^99!wS*6Dg4 zy%&NB$^~Uq7#skIFe9a)0`3^t+_=D~HZoLTAc?yj%LXVl%|=T~O>^B=D^0GKpu3S8BRZN|J${i&V(G5;`^0pmi z+llYkju%DkdI!DU=JDrOCdb9Co4p=top`IA4ZM$}Ezj39(=koJJvr|7u=OE8ueVv& z02A{jqiBCTS`m@G78S*l@uYj5NM20KX*DSFBB}Bs-$Rm$UY!cvhj39zwWy@Rdk2x% zKVUo2Bu)L)B(CXP>MTTLo9i*WaM}ZTLMUVDRaK65>+G+u< zmTg6piNLQzLzD$>CkR-Uq(CIh)TUbGkbALYQ`(qa;2{-`TaR7M6KPyVErENcb2(wh zaiX{F@1tH{jeQT@RM&CN+<6-q*|`D+-t@!QR~z*@rP#Afck}uWBb6a*)wqAFI$0&> z62LhhP2b|1(X`H%-&@J=6SuPey@H z;d#mPzS_186Rq~zD+nP(C*;~yIaYrmd1VasS@{V06!~mRGHk#sAigOg2OJ8h<=G%C zP)n1PmSd@gCX+9E@-`r%eXML1`ai)VYfH62=42)Smx(1`rjSe4B)EKJ+$~IeA6rX*^hZ@tvda9^p zZ`2)bSw7WuKuW6X)VD0|)Hf`fN{+@ zv)!E#3v2%dh!!)ata;?{#g<^DLcGW+?^F zZ#3E-5M0<;2l|7p?eia?j8V!cGZ_OIqkYOa1LM@9ltr?1DR(0jj023S3io-2H_)?Z zpLgfMK?627)09HUggUkcB>};MrmPt>3eQKjZOI^LFvn)P4o#DaHG)7|wjGVrMAN95 zjoP-b(KtA`^L$nHx;Xy6-5aX)R-b}qI>VZrQHOE{$~n~m zmG#S_x_2W931S3qfEwzQ|E|6$2JO}v^S30XLGrdq>2>k-hL|tUG+pORN=VO*wzCXa zT|Is4%Cc?O)HTZorljb!=Ns)7kR<)kG&vUr&a8Q=uI6y46*525$0auW1Lq zZzc)1G!1L3r}v8`(6!aQcC%$M$xTggX1JcW+U-%an(Jk^3s`pOdF{Bze6Q*22GD4< z+m;taZtLU#^FR#0-mT}hw)%aXMqGybj}robna<9a1i^K26@gXYD^6*c?D*5ZIO-xZ zzo3s5fg{*X^#3(Y<4g)D*A2I`40L7X^exLPj-4u8!A+TxqTQZvv|2zC4}#Axsvryk zFs?~maLVo#GWsP3)@W?cbp=%tE!yhhztz1Y+jBRewD?U z!t_j(aT#lO_CKg)c~+MjO|#tye83MHZQG{X4^h+`Yk%6FEJm^gKZ{mtRkLfUH*5+& z5mA!sS_7r8H5<6Jfg#$25}OeEavYK&nGiA>&thr;0-|bQ=kxH=c}7)Tx15*r4ByT$ znck6-D&gko%m~9)*&mP{Pi(7RXD|GTFK$)U*4EaaI>8;~3^d!+N73=rFcN38!2q<~ zO3$dR30-ePNW5rWMnbYqNR|0zae28LFM%d^m49WmTc7*jgBz*q0*z*~0l038w?9ZV zZIGEJ9=s2Fk`B(M2_;xvhU=zX&vCqN>bf}o>~}Qlb&53Yd;qJSuBd;Q)$}AY~9JP3qj3YC}ARA=hW_MOqLe!^TPE(EZIB}#B7t)iw_3^&P zd_x%3PVBO~l+KF0_-S2>LS57JFw%77G>o$0%5u&q=lSaDXcWa*R*b7by$)C>x~}WttNb9KGzfe@41gf? z%jx>a^B4y>^Ssge^k7n}d#34VT4d;v(j3$D>gn{L9Mo!nmiE%(K&>`dO%kO6no5$@ z3PI>^A5S66EGWTiNleHns}@DR3YLW#%R-Cp?sb9Req_cp&6}KfWcT(HkDOS?(|e<# zH5UKRGxX!XLvs9gNG@Y-_11@%*VZ1nG`~a$BmCMCz7W zJyv`P!eX8CUUzd6h7-eeo3_t+-F6r?j93WcAn@rV3MPB`NU<=?KEXv$s|6tthPApc zn2>R+9VbAVwA!)Yza5=i2?Bo0McjM~Fau-$A6blI=j@p?XK4~|ZKO5z0)SG(tk(^L zQe6Iz=YdkwYBnvCQgEu1Ttesshh&GG%wCCLr^yC`4ozXEIO&Jxv>Z>SxC5u6R=*yU z7kMG(siL_xs!gY>tBkF#PN%hzB^U)L6R+LD@h`pSJvdu;leE*VrJ!l8(@jU_+ew(C zwA-nr6lty7Nx%B3+b*>+d4tU+1(!I_L@K$8d>_-S$g6VNMWrTbqO!qe`k4FKVi$?} z6s`G9%{XQAbHJK#PMK=`Pv3jLuuoa?LF)G(RK{tW|07#%Pb_M^=7L4-i=Y0l@3W}& z1FXIKX^UEf5Jt!~pXbfV$+nHyjx68Dcyc`8Aun)Di;zFBj~xH!hR!BkZft0xN5?|@ z({qBVhy<&IjU;T+!>Cj&-p4VN{q07+6XzJk#(TGhF zLZDJrR7I7tDpkckiYis9Dxke-k_8v;yyK2L@3`ZRJC6V6&O7h8<0W_8Q6_gjJ7$_) zyNcIg{)o#NGzl3Mboa9?RfS5KN-LGcW!j%-aetm6`xWh1c0W@8F7cDzPxN}P>OK0U zFBQjsyM!l}-nLvUzy7d$sNXrd16J)y?faLOUVY^XAw&>z&ENbG`6MG_axeJ~lH=`` zd65^fB0#;0(yoS)L8Dff^{8$~cN6>mVUXr{$tbs>K{Ts|%gfWCNbK z&Zhv?+B2PPe33?ofwV!NSyxGQb<*nt{oZ8W^x|-b)B7;e_p@4^YRWP-g$tu%5sik! zQMgzdfl`c$DjW@mqi9i#fU(_)27{Kal-?TjvOH;2SDJrn)8Qkexh(O?uOg^O9Xzie%JccPsq;k80lp7no6@OwRgy} zEHAY67cxmzp~|XE%Wt0g_EUy+*Yd;j+z))9Gx+{N2en6^b8i*0Zjx^Qi@%u72qp5` zU+_b`fTX!)0~tqgsN{yiMKQ?wqVo(VQi!wM$9bEbg+pigeMdTi3*qjK#!tRg`x+l$oId4CJB9?^?kPs zA;g`{=AA+aaeKDAbJI;byBTLDIKmfj^n8Hf-bp?~ex6)~hNtiz`~)FkR8D+-XJkCd z)gVsFX{n~wWL!-r)A=IH)p#P~qzv<7GMfwuP$2EGc%Tx#pX{6>KH{WQGJ_h8#|Z#Q z@w2>XnvgBID7vT?1zVJpDaKrneE=DjimzB-<`i)f1L9+~9xypZXiVRJlC zhB&GrL0ObB2Kr}$Qnz##%hPPzf^Fzv-1G8P-v`E|CywtMIun91sRO14!nthMq;xbR z3A^<`(+$fvZ6}~kqmjC?rYykw70t1A&87w@7-Ld$PL-r$S(6e%fH5H_!A#S(5ed$@ zrYT`-Lb$LQHw=R^#yMqC!kFZ)Ql?=DrMQr~X&QDFv<3`{+x>TG36jTb!_jJJk$~evepzy#`I6W^Y zj{jC!uyqPxWt4`Y1K0Nx%IfWQ{7`|*lSVVKRKMrf8|`L8D8U2;v!s*~Ftyk;C_pt& za1WG$QqJm>Hav}UWtjo?Jg??~1JuxTC}nV%rl}haWlAb)7!r_n7|=aN1z<23jDiW< zl9cO|3C@(JiQ^xwGisSIRAiVGmZnpHN+CGcDRqXXZJCzQFm)J)>*%`e`$6D(Ca>GI zH0^bi9yb~_$|$GQv1yq2-wUlZTfXM|32oJCy3##23<9BRwqq$uT`lrb%R|6rQdwN z)2BD6T3xL)W2fC>HQH!yHPcj<(`oU)MVdA*RF!UYyX&tp_V+L8+Rk{~nA1!C>guV) zFzIZ2Yy3?ZdR&f1O4VvZJgaOK_Oh)DR0tU*jYeJ7WUZErvw^Z~E9=X_U>tIeX8SK9qKWHn=g3VC^;uz1l#XY)en78$@%RBwcXsYhl6Eof_JE}5oi=;lz5env8$c;H zv~=4}mMIJ)pwP9|RvWZGSX%A(DU{~=hGv-I61DB7ruADbO8bM=55(!+J3EvoK(9M4 z+Ha%mZ5HkO!=Pp9I`wp21Fc(9a8Rmw-s)NyxNhAxbl6Htq_&U}RQi6t7RMN%xj%=O z;OEGY+^El889Rx;AgsodMLL~$VuR_tS`?soJcY+8GjSWKFhUSCBbfV(s!SBl9RJ^z zX+laN3`5&*wWI=LxV^4x6k~74vzYz-5D4!-;0G$_pzaNZkdpe|4u$(CF7R`3J?Hpl zS4m2t-O%eR4IHp-3;*u`H=ZylLOY~FDm{sn!6?&M9GwSnyThnQ2-A;dnq-5V)mW#- zlUeK{=~i4Jax3#imT}XDqY}xT@e0ztZ`ualdi?pC=K`)*!>vmv_sg_?yQwKaY3A*g z(tc4>)@_BUw^>TV6}VoFx!(2Heea4%o?FAMHP^%O=Zwltk4;U}H1qf+meMq3y?X=l z?t4WsoQVdRSk8+WA$n9Gj%dWsp)^sE`eq-01^M!qzElHhaS)hx5ZFc-#3{7C`ZDrY z-}PNak_46%wgcN1(h8Eq$n#epk@MEQlO};vKH18mP_-maonus*K;O*E_@+~O%mJ&D z7+mLellb04oTRI(Hw8DXuBL^rG1p6)#IUe!Ue%+FZqPOI}=Fq4>77)%J5e zbde#Ei{|gX2iqY~(H%-tqtQy>4gq>`hbOcipi@>$X)|G%d^3HTM3MT3xDse|4o^`@X}_ zmFH9GdEM?Xlp-isSJRqt{2LwHHjGBS)wFF*uh%*q&Y6)|oN*(uY^rq5G@aWnqRG+V z3&bMzY~Cyv0lr)kqBL*=++sdzpS54b((>soO1HP~TRt^k?R71y*Ik>R{)N-aOSo@) zo6;?$cbq!iKl9*2XU=#ZJN{9$TgB3Nyi~N>xVwM))Eyu5&YXGZ!83$_kZZq%L;M7} zm&91(p?wNsAQu_SYCsRFSzc0(lg=@4xDmxseDmR(c8auS7iApA-EOxVN9c|>cP(qO zwA_r_opvW#42MaqyNV44!%W*9^c@=jO%v1Xo-i##r|{fPXG07I{XSDRYPF(Rf6LVK zI5%{h9A6UiX<70Hqt!rbSbq=jYg5703F$?EkA*=i zy!-R5AjHRxpZngs|M-6wy^4fE>*=H&M)%zph3zE0^UfFDdFQVq4BJW44#T`OHzy)H z{)uk5cV(dbLghuDe5P`>Nc|G8pLlft^m;3l!Zr+>$F5-}VQ7zZ$F`dhsONgM(^D^R z5#PCS>5eiEX00aNP}gJE1+Okg;d;-jF{*B6*vDj$%-YB$87awi=qqn3Jv{@@?k8Ec%vYk?AvtId?3%x(L!gaXzKa6kQ_M$&jh#X@E zKT8z3fm|XFk#8X%AfyS^PzxOq&rzt9)0m`8A4-!jo=nq7NtIS!2GC{adofs4i^}D| zNAgWnNu0P*4<@#+telsJ&vM+5(gVH^fAXn}0v#rS>2&o2* z#TPgG5!0X}41ypCp+jTwg#@ti&VzP$GyqQh6yTp4w_8Ac5BA~jGg*>7(O+C|G#NRgtG(~~Ge&_uFGz}+aP#Xp!h0E$)sec6PJGoue&tt11q*xNS1G)+_ik-d zI-lQB4F*6y+CBTDZya@&&QCMl>*-5N+l!^bTs4}_QPFB?xTAl3_^wtQs8ziaK0*j1 z?zOAdfZO&e|%Yt81qwosR3Ucl`tZ=@*Z9>I1PJzt8FSAxx|QZfK|#u;dW-%Ke@ zor+5~bkZ*U^xk}vt7oOZMU#}$)Kznw@%OpaBCm<0vdPtSKDo%-Cor-uU4lz;B)?2(jX_u z9sU!Ec{(((&YqWXk}fLAHt~wD-S*Fr{^1OTF%iZm5p7*@#Y79y`y zS5sdxa(lb>Vq}x-5`uj06DD~_Ptk1TS)QqImaD}As0&kGWUdM!MVv<|%S8!}kt=1p zic+S5YL=AP_Yk^pKY#Ro{9D11Al|798cT{wX=#*d3~9ZiQXYT6#nI>8|G*gX+C+Pl z;4+cK)NF$RDae|K#^j+aF6UX>YhI5s5y(8>O(j+ZyDqNEIGYz`oXz7h&gPdcy}9gm zv3%*$o8Nq?+x>@2m)`v5vfF*_Y&M%A`jP**@XUh`KJz23xa zin6@$BR@g}A=j?zH4+`tA`^0k+(Sqx$+?3<(AXEJ0~PypuAH?TBJ$T!jC|iLuI5RZ z&WcH1xRIbRjfY3pbkH*EjB^-cfVar~GY^#Xr=W_jNo$6X<$ zopffl+lyoPo@s!e<)-PK;b%Ea!}AUElkLE0e*{U|AEXKN-!V#2@23euH>DplN`WLD z5TX%v?TBvUh$xbfbL0l{hvZMmRq}O0D%@mOb#n_;(xe3trXqF6lOQc>8zvT&vQ3O< za|jMm=**sq=WdB6o7-k|C69Hefl5>=cSHhTe}O>4y}) zt~7+9$8Fm*G1p;o$1w$E24j>`u1O`|sl$}LUVmT!lslnqS}KeqQ)tYyC{U|8E`@@U z4&#&pY~(shXu9wDqdujP@4LTZv72j2?>b6_69hob)y>~z6c9&JYU@Tsx#RnQ$s9(R z;6iE=K>AP^GbLMoP#Z*vC54oAM|u|6j{-P;<9e1!1FZX~6O zZ2Q~RRGcJgGdu(5y%(&;L-%ehWDza0Nx&8J#7ZjdX#}n^;?^dt3w>!*`WqS{_PD;=BPvVRC zX*r+qm;d*8J_|w|f4p8>oQofWuGLb*xc%=QrSpbq{8N^FerKtm$n)L3;Rtv8nobX- z>dq;h6GDh0#BPy6k$}|5I+>Ew+Ejz4Sxc)m`ldG9XRWt+*}Td8{LMG7W)1j3{r(4=QG^fq zLBAJCeUsIZJ?%P@{?r|tBT7>MFt zKa8-cbAbUUQM59*g9H)GIx_RNq>iSMf)nNa3nn%}3p-Bf`9q*hKkSREtW< zrIcgi*<3_Ye&s5bCHd}C2kFBi3>%#&x+A^wphmM;YBsQ2i{5OUJNuYazlGz^cJ&~R zLS5JNC<=S76hgU<`@_wk1g9CCVCkEt9ow;^V3yORlj$u*&GX{8d!pG`UTQReMq>$g z!LA-XI2g1Sb7%!h*R(i_B3;vL={l|}rTq55Z#IG;2pUa4aJR4aa}&0WcGF4gv!z-T zlYA2)1odL_LU|#fAbw1oF4Eyri&QdGiRSU9HWBMs50@7nf~Zd*b*kIYUzAcfogfS} zP1C|4479dmJMwD>+pEAUf@BM|`e;1s`IeNz!8zDY^gUyn-iA@V2Gr`Kyk6hxgdyO#>FA|m zZOdQ4_v&?!!%gaS&xZ@k3Pa1nr={fhoZTQ3a*;gl-MX+9zY-2)Nh7l$e%JwwR0m=? zdlcbwfY_tQ@#Bgt7Q%gy(zy5ig^x+GIiD{8$z50{_f9MfYBv=J#`_2RlyV+WFRG>8 z=Uz0a-&Jz^)>}>iLMEW@{8Y7=uUcTyu=Q`}@%wpGa0`IrQiqE!w;h~jXz98SAn=6b zY+cy_F7Tex0!rhUd6rd^ey+~&5e{%f8a~Zl8E2SJkx4eMifmpct1oO)#yEIX-TyuI z8WVW%L3P*1oK+_9D4z2L<50hYN<8@E`WuXywFq$tA#-|&o9sbFmgIn3B=?aQlDCo% zlFyPal3yeLoscS3Q8t(t)vQY5Y7nb5N?CX4tl*u?>93%qBJDvpr&#nh=2bDvZfG>T zHWYkXFt3VP;V}0p$=Jm#j?zhXM5Mr~#%jZMhC_k8(Q$SVGTM3nbTO}rd=oNOY4U`R zDAGYezwE_QaxNw3$#5VL0=zynKwM=04^bf~g%F@M3MoM;lme|YDH&6W%|y9U{GTc1 zR8|jZ8t1$j_-H`Ghv!hn7}$&DhVuvryxMbQkyou$gZ9URBmt6SaQue`|13&z4!Mw= zLr8EA*({~`U2=5l9OvgwF@UX$r_OPJpL>MEewrgSt~{NhaRuCAK4qlUwaH^1=}=g+UN?MHbrnf7|1{r>7oiz1HN z8`BfbrbRSDt{vf>gaeY27U{`I$J-<&At+G9^Xy}>huJ1lRm`(k6_rZWJT0m;u7U{$ z&Z|^aMHS=!|D9$1oncH3clEOuA6|R-;%9%ps(${n7avY;zWL^xld`)Ny^m?y$E5W! zQ+-U+KBml%S@MyWm-|mVv0uLYW24cH|NG_T{uA$-&1SQA{UrNsvLJ-+;E;^TgXB~A z_#8_N*F&C$CB>1$XDKZ#+>w)&bXF#_K`{ueX~Y@1|NW zCM)neP22lv4TWn8REA5-lj(T5M#1PtQAp7-P19_*M%lnL2ZIM5Sn9NO-Sq}>Ywg5d zy~c{AVu_t;IfmYLxEc&{N(JX4UYgEkqalO2YMAYNL>ScTp%;6eYjxW-P1S2nMmbkP z3MY=!#I`{PSud}pNf?HfZJKEtqmdXD+Q&L1h*=`HoNS6U1Y_-RNr~Upg zOA-p8mKLLaKl*qE065X>^&;ghrD+7pw56n>>qW6|iezOazqRJNfbS;0>*`4(Z8S_P zW{fk=m>wxjsxW9|ag=o14c8JPY$S6gx|Aq|8TjfG8^G zePl+dfa|KQUKg~}sUVX?h>dz~s>i7SRB6!tfVM-+G7PM(Ih@0EJ+x!Xwi%23D01DL z3)^;Ga7wW>9CDmK^MWl5vhD5jCuXxDz=y+WIZdJKw9#%yF+#)a8IFTA3{XzfFr=LNVg zh?27+6|3@MRuz7LUXoT+CydHRrHSc$P*f~kRK=py5p|}E3WZdu1QL)Uux3#<8)yxz z=*n&xCZSMCs*+f$bi2qOfL%4Jyr`ZU(w7;j_85($R3&MZq;{Npr9jX3cgN$7r<=jj zN%8lo4kMMC*8m!xCa;`a3QXPWjK{maFJ2uio#fs+`(Y6*ofMlms0Rg;J{G#Y`TX?h z`JAMMHGe?iX)-mS@AHiORNX5B{eS`NKo3f1Vb_kop<3N;OZkp5+1Z)suKyBy!?PWIv)y7Lt6|$+w`;4lxYqGMdmBa1Mtf6t z?6*8`dJPNwqWQ-24aeVUF3;6BcXuW~CW5u7k(!oeC5>n;5N8-WQ(lr-mSv{5qyRlL zo(y}WK{m;j2UF!;B=fvXbeJ#RA}<#Eknu#Oi}|b=`ROxYruMUe3rHYD{Rgp3W$ajv z^N!UU8S|n_i@_c;m6VB!lWd^kvVuU#G@H!Jc{ZNN`D~s^6;I2B0)BWIeazHTO{1>o zd4O!yQLm-gPiyJ^4@elh0?8z4w-}95SPnaL7Kp+Xr8GV8T?f$8J8dyzoLQ7wj9>ql zY6*#aNNcnwxy|TW8oUfP?4>CU&KT1*`816}#=?lceW$y}aiVi+nj{-iQ+dk>Ekl}a z7g(<;2{;VUjhe6H9x9%SC=)kHL`I_PhQwYSQnr?80)Bc0aeTu|LazNYC3rVkCOhN? z@-TUlyql0P>tnnm9W-ZDv50)f*%_-^NBI`<$to(an;m2D2~#oD&s63V;1E7!&~BRry3Jy!U&v^ZKG`HnyxqMx~6N5H!E&Y#+V_LxC2_WKLmzDV0g7X8hS2- zNSl_;aowcP^@U+jAm*U1m$z*8yPgz+yOse^#`I^X z@B2RB`@T<~+XE;SuM(7Uu>KEdtoIEJvuud}=~B+7#guyZv}qe@2Ajh-guIlZo1mRQI?9}==dQ1f*5{zH2K@4XGKLo+Q;r38AEZ?Fdic`g&&xVbufozMgzkjevYLawOc7CDlk;OWQb~ zXqSk*xZbvz)@m+H*X^aA3)*USrnQ=S^}*_@Z8bI15{YSM!*Zv{DeASnSavCMwl+4J zEzr%)>&7nNJbLS`RjXE`@Z8$KafA5{*WZh;)6r#(n6xS-MT|2^0;fUOjn+%vX_8f^Prcj_Myl$_^=R)0hHi%>4y5J7yB9W*l z!;dM$&~@8txPHK8w>KPy;c(dNN*?%b!?JbVFqD8Nm1c0kiu|rSi-HMmXi9nzE!(nf z)S9hC=(;6ADJTV{ke05Cq}8m!wk}ywP z$rB=4kU6H{)BEM%cKX4THTfa`Ch}9-cGhtTRU#R$J zF+uik_(9+|-c!WW`93aT+u`wdMYc^Ts40bP-WvISzt?O6y7=yFHhX>F4{vEoA*}9r zsc3LE@R=5IUN7=ZU8`YljUo5Fn(pW(YMx)>-^YI~&fVxa@vlYcj$A5plwH5F>bSNw z1T|W%7Jyc>sZ$JX%XL;(uNw|6B~@7GjMg2lfij-{V%;=AH-AA7HC?-Qgulrlb3gG& zjSysUS!8ipD8G!WvhrPIYM%Lhyd}?{R}`Oqe;@P_~$GtCl(To1z{^Os# z|Nid<`Nta$4iI3H*N^aeJpGO-IYaIsq+&5VrXFGYolB(>3q;1{eJJ7j?$OlcwuZr5QVmuS_)8kqsuLv9@e*&c9yMAeHfA zPYUyrW|;Ct4{4ODR$=G{8*tNd-@MdT6#D(HW$_L(bmMo0ZfHN@a2|ZcPzs_>C?VJW z3~#`v$dKGhNY!$$rJ_~j^Kem3D?Sx$x5c>qMA*{BU(F6l76Wv z^5VsmbHORQ$=c=KYGAp!HiVU!t6DxK0r zp4)=+_`_zi)oM5t7M}J13O&g4jm;zmN$v5P8GB{FtsR!zI8^m8OD5oWa6goD}|iz+R$ z+(kL_lIzQI5&W>fB6$e4X=F%Xyk-lYuCW6FDI%r>V>ag-YK3IWij*^KzcyJIzYUWFIBzsBj^Ryr}Yh zp(B#Y37a>@3t^XB=Evo{B)4R(b?82pz*0HpSzM;G`M4NQ2J>+?o(v}AEXw30s;OpF zM&-2b%zRp(300q2vkj`PYh3dIU*p;mwG|+x zWSVJ!S{k5~WV&f$*!d>ewx(&&bnY~r?H*vJr86ZJ-PM$?3qhGFmEwkJ0+y+BrQ~T% znI>SGN*hoin5GHN>5`^QgHqF!ng%MU1OVI%2f!Q_6dX&%&Pq14Y|9#DD?7y!@=BV3 zVb<3Spy{Z*!!~e-(B>8I^>G^QJ9m}}q~kMZH&f7}*nPp;!NL0a!NJ-^2hfz@Bf;aC z3&CR~T%-;c2m&g_s9|w5xLr>TlM5~-g`q1dePx=;x54Zh5V)LaQUEI98Xv_PK(#<) zR4B=~<8r2?U{nvd#<}Biril>*AH^C#H8<2acOGfZZW01sbFsTG=j%8ZoO3R2-7N}= zq`R`ZveHdaEbS0twZZ9%w8%QyCI{pad5nA;c~`p;d>dG=0UP0Ib4d~mwX6tj+qOf4 zq&M;05JBUnbjQ9=7}g#!C<_u$&+{~0(_l9!jUv~O*5hd!Sr$w)J?nY+UO2}uzI^XJ zC-;Nn73Fg7Dqa6it8RZ9B;^#}0mg%nXZ`*qCvXzyQdQk?2YV)GVQAYjbd(AsshrR- zt$NL}jMJK~l;;a!n;NK+Li1D3L&LByS!Uo`HZC3iyMu7h?{=-rY9V#Y(ugAD+EvQ^ zr~ib^$r*ARxsN2-_H4QG zU{M@@Wh@zYs`$g%PC z#&tJrZeD-=#+ln!mT&F9r=Rwczkcp>pZlJB?|sj6uW!BQJ*`_dHi&t=dm4$dD<|JX z9wX0?kCA7|uamDJTrn7MGaJOJL^HMf^Up+HV zu%!bQGTJaH4;a7&mlRxSU?HQQ*vzjVvv<+lz%v2<^|5u6g%lq1IlTKK3NNH^e?Fpa zMBOoMQqN!vv`Hh4Qha;kJj%DYQh`6t!JCR=U8m9nY&+~wn2d3V1BOQ*02o-2Gl0Ri z9iKy(Cc=XK{B0bbwZGKB=*Mw;Z6?le$ta&5XG&Sr}r5k*0I2;ad3{=*oDvHL;k4@3{ zoEK^2y7h+V0gltC+xGuJtp*A?m!RD)`vtfyJ;?s80Q7+gUFTfW`~q^IL(>`8v~X+c z(l$2??`2xIPodrUI@1K`>s}YAmiEKYmepr;oqB$^?|EfPwYKhgy;cy0K}$&jLdb*? z+)QpJq$(mM)gW1!A{E7!MzR#!Ir9sO+@S^brn1QIDMu;Uv>vbiDvYD78-|FJ)=C&S zOjv{L#;V^3?e+>GhYU+AeAl>trPHPKysp~551d#_5`#0p)4usse?VV9sn>2Rsq4~u zZDo<9XtzttS#7t0FkGAXzNF9^T@2MlhAYq8<=MebYS1a}@dcw@_+3ln_dY zT|uJU#|!r3gytH1O%%go7IR~+rNo9ww7>cLxAfz_!fZ>wc`(L#<9kzZd#4N zb}TDQEZcJ3?#&dJCP83Qs%)n<0!-5vVhxDG#MW*tZvuLW2f%m76yvY?kP=dW>$cfmz8mD|Nf%Ni+&!b675Tsr2QlwsSDu_)JmT`(>bws zvpMWei+Mt6QkZa=Zg1VWy|K|ipi}+$tMc|<&EvmGz=}Nn%2yIflZk2c&MvQ*rtV}t zrAb1|UKE$_+}fsSwKi#z(6s)|si8V$B}9_-Ye)DF9FddcR`NJ`E%^%hQw~F`Ckr1t z-1DK}6znUjNvdVFBP0Q~`@5S!GvRdu85dPCuIij5UF2D=W@&kxg5!%FTRIVojnNxv zuK4_8AAV~;&0<$W|L?E1W5E0Co-MCa}y<1k))HUPUND6`=x1WI$)Y{82FB( z2?{D*Hw?m>X~JO;cdd|3M)P(;HA08IY!- zYoM;{876cq2pm@_`Rv-M^+Dgablp*wZJJ=Zu9Tq}j?%&)icFIOLg;#m{OE7HS$1H# zt_6>=pxKCHfHBK&wHgiEU{p7nkLo5Drp`FcgQ8;eW zSYI0`$pPOB9S3l?w%6Af-QK#V->4hUx9T-U9i!dpbX^Mh&grvqSKEh& z_SD0N58wZi+WlC*a^<=Ouu|*KVCDF$_usES*Cto7JOa43gBl0(djEcoP-$Yc2m*v^SFj7USl4=}J zVX4NLDRHap_vLZ|feVwiDpgUcYEh??nTAwF1>X6HiN_OKloa+B;3)Atp_F(YR}RIN1}sd# ztN?Si#7}!XpDPELnLuR%#_`M7*4D6I0(1*A&dLqCwzh`z$POO;Su-(l`>nU%DsMR} zztw*!r91S|+h3u-bo(>>wOmSm(+A2Yp9WAaPMo-9c{p6TR2S?u>NT)2Z`T<$M`%al@jADun$_$KG@uD{j2=|q9=JM%bx$+FD5?zrcY zymVd5#}s%jIDhP(Z>8U|cY*_av5*vt=(<~y{X180e=yH4+_QdHu=_~{-1jgC_`?rd z3V7i5WN+_W9Du&y5g_^WEdVGep(MO^gwNrK_+&^3GO47BlQiMG=lTkcy*v;5Z;jIo z*ZonEoVm03pGCca$3N%9gWYxKUAC^Hyo!6!Y!?43Pg5XGbNtYg$G;BUu-~(6^|f>V z;}_`9aDuPTT*#W8?9{vy%h=zmS?$eqnTST#hg4|;f=1jwYj;~?{qrd_07GN zrQM$#^=DfrR##7K&3YrOoV;#(GTFZFSZEkMm-EM~4{tfMx zrfkpvt1CGE5wC{jWz;-8H~{T-DF(-%T1PELQ6N748&}ucZC!T>A%e(jSLthTg=Az* z_Q;LoZbC+jdEPHm@9aitKg=Ty{vsJ-#3w+Rq;Xj=BHH3~b9~+I+PYio4$~S~KL|kw z*$l6rWdn*vedYMG)b2WzI$fLI3#aQ~qUXLxKIm?0x4*aBw&{Nl!t2JH6j`<%0kv9Y zT5hK^oMjo1WwX_O-~3*iQv1aYrOu0OO6@l}fb%AsQu|X5;C#xa)c#9{Qs*xTDG0gt zD>%Z>5=Io^vm~otl*LtKm+X@>jQk}bRluHC6&0Sc3gE*$${l8Z2;V8amVZE?Edph_A0Ls)?5) zU_Nj_BAo|$>hCRNQ8B&Uo>`G+vdHH}7MG%&XQM1GnV(iZQ-$BJqd)J*LKlPm+9^vX zyO_T^R*%!OFZQ`z-p#ta^ZmRlKGhMOZ|(BV@A9rVFFO1l-sQjF?{5wUn}fl-`u&Gz zPU7Ky|J{SZ@h434{9tfC9hg7Rw&)_%A-x#G^SmUWRD(23T_dcQtgOKEKt11U#QH-& zd|DQC-S!>#TTByondb2in&$k^|Em3~zldj!UxR0kzr!?5^A-L6Uz(TwwZkmJN zrfNV>efQV#;y@`t2Ry|XW4fe(;BhDwUn=FQ|BTh$-EZ$3{ZE-6?i>BP&C~r)4L)a@W;!rUlVBZf$O*xJ;*iwH3OPXtI9U_t zQjEi-KL(?4LLN6DSPdA>7B~z%BQyWy^Gr?sw5H7G)flbgm+F+&j(?&RYAQQgtuPG3 z*6&ZM2eyVoO_@terqXEb_{VFM)^MRlkN*^5&~BwVFs(NJ{XAvBvG@xhoF3v^$rI&V zB{Qq8z$qTKOBxHp67WRu5D_L*T`F#UVqvSLQ~@gAfslp zy;tNw5N!5(cvac$f###hcr>E4+go1g_F$PIWd?;Il@u+{2bPLcrEt#;)~>VLPCFua>?8{R!gW2 zl_(vK6WoLYM4}oeIBZUp@CWf>JCS|)))RY-#&M)Lmr_X3qS%}Ddw{M*(IB)PYFa>= zCMh+9GIiawaSrjGX&OuzQ5ek!1K*?b*$w#Oc=L{Vs}09iLep(0JUPmNR%_nMhK(jH zD{8e`?Y^dbZ@E!R8p|uISsW`3jIA`A>rN2pI@;~^_00=wYlIPU?JACVgnAp~>1+q; zMNO(IDML7AMzmyd6RN5b1#v{6Uu=9=qc?W0gM-NAWRT^Q(U8liTmlYQUgoAh1a#fuVc?)ztyZOSRqHI3D`7z-*LJ2M;<612UT&{$c zn{tOZr&2&jsY6H!=sE*Ly;d|F*U~MED@G*+9zFoto$2)CiSp&$=IjG@eQBw8{DY|T z;H+Ao-#nXRvAA&ad`92Sl%zrlrI-|^<20q@ju6l_LlYK*0=Q|0k?(OpZ#F}dQA(9E z62T}4Zk8Ozg9S}OkdX%Svbg;C!BsiWwwo2D!r{Sf58ZY!9-p%>J#p{7Ph4`&j>kvM zMH5$!j$ShEjlc4hac}&RJ%oP`S|4T%Mmhoyr=wnHow588aTr5jU z%ktud={^_GE9#9#y~r7JbmZ@_bzRqOwvX%Jm9(5)yf`cAr(f2jYnE^y^SMDDo<1EH))oHN__5Hq0)0hD(vy(@%>e-ZCj`8k1?M zs3%-mwU?75PEE2u2H3vZFM63|AK0fCNY8p2GEbOlN3Q#> z>*_kAlnQAor2$el+~(r+>0K!r>C!MUEsavn!oab7E&!#;gfUllJ=fQ)y+0Mol|wCy z^)=zTrXC0>b>(s?TpggbTCL^&;19a3TCE1$NU5bW22mHTQlL!t8DoYfYbIx03T8=p zd>JWzFNuLT={+rlWdK47*I5AE@I0LX zXti%JeBThDL13Bye_jw$095mY;6uv<6}s;+8H5%P^Ed@{CBSso)udDkP+3t-H}kx2 zimkA8H1!Vf5osH%%_2H2*MhT+lRWc%Ytdao4N;1*FnU zNf}j|VE{jBO38(38kV7h`o5DW%BZlFk}wUe>2ghaN^ny!-7s`LFsw+L!q5RmEil1# z({&xkwl%?+#+W4p8`f4icL1S_z|sv7^&Es|L2#QgjWHhd`;pE$0E;rffFVq`ALx3d zQ2~n!&6gT?g{+4mO{Gj}7}kY67P_Guo~Ng_5{~0>u5sV@EeNFtL4bZY(LK*FOkLP% z%b5Ou5C{Rw_kE^2XxAXX(CL3NiF^Gx0g|}ii<2LAf`OwjA@!?n8xQ}J5kHFb?F71yA9vN{}YT;X$qx4HBFr{OheN&#<2ry zEz=-;pKXVcZQFJf+V-(K1C_n z^u|VL1E&c`sW@5D^j4=6MWBw`XbiIDyt^|R`abRf#ZW)IKG`HE$PMH{@@n$_96@CT zWp3g~{Xm_Zj&%`BQk6t%5zAE!_Asl;qzkEvRu%I)QmOs16Y}Px9o6%~udMPs5?fKj zSSS1DeJ4&ZcH+c+(^(!tv$ee3YC;P%&`zh*p+7@kr`|U``Y-XD;5z3z$GhMy`WfUK zhU*$e77}zG2eVnX+wIO~2XlwugM0p{`%au-Z{7&a)^bw=wC1wyIQHMihA(@RdhhlC z@7-^EGv{yS03XLjSJ%5n>>7q)xM=>R+u@D}|Km?D@vqF}lM&e=w~^q(fWc`;wi^J0Fw(e^)$Xc7?P$w6wUuj_ju6XM?5KELf5tnnpZ{^SstAJlgjY}h) zVZMITbVBK5dee>5DW%itjY~Zq_O;%v-I*Kge$(garSxm}-&R$WR@H6y-?p<$Tdj@t zIbO1{SHqj86MFnNcB?rYwp!L#zGAgn!(p>!<9budOXc`7T`X?BXEq1svwP;NtMxjt z6rwG%OYS015`w%X8BrriK~G5TBNO{FpUw*p8*OQ{8e3MU4hUEv;=t@49|#tJekkgRQNzr?<8S8PMx( zZC!WQ&Nju?)_r$xZ&S8=;=3C^RaDvA8db3m zeIu2Oxr*2Rm> zdF|$#o->?%W-s3Ky4PV)Z1A?%zkXOVFJ5fS>o?y-Z^^ZbH@*J#gb{h|2s^nVCvGAS z>YeIcB*TV1M?GLD*)us%IMyH8h9JPh1aPk-jO+CDi8UdqGRSieLXjnCaAPAZy zG?X2NVnb*9Bqv+sCD)D6^;%aRxu?OduHJFP7h|BqfYJ8cr;H>FNq>OiCbCR7s>LSN z+H@?6XJMMY@1jf7D{E~<%kLsh2LrnjKD{CSFw=G0b6YLfvvr+GDP7z1EIaa~G%d>= zw?o&mtxelL1!rj#~G)@1JrhCaFf1*g!!TlO#I!^JUN7JA)s+pQ*Xq>}}JSAM) zGRLjRv}|{5fpg8!G!uV#`jDh#k6!_i^;hQ#BA+xH)~aK#Tz*IEgW&nGd;w+$qNWU{4O?>RGIS46oWxC2F~7m zHuvmAGca#caBN=WY7r>wn%QDLn+pZ?Si1G%C26?)2hs&<+HHX8lb14XW9Vm%x zILeG9jX&x6o=}$Q*3#5ewq=K=9@&;9HQ#gJ?HY!(P16>hXWBD#2eIeMQM}6>$JLai zuTh?>AL3mW%cIf3?YCd|i`nqx3Erv8<;~(}$axZzDyqvs= zyq{blpCvy-zC^xE{>0XQunH_lQUnWo5^mKw$*ZDTq?4o|DDtY9Ai$Hg)>awyh}q2= zm6|NNNYq3YG^#R5Aps>-oXF%tbHa;slBjBOAv$het%hZAsTd|r6dSPdO;3_8CflcF zS67o2X9~5Cv`|;e?8)+C-?xJ>zwSO^lNxycV=iOf@*`!gVoW`%n37a7#VD|&0HpwR z6JrbtlnG8Hl?PIqLP%k8z76FmOf0jswXJY4##~96aus_>F{PNKTri5$8}<~=d>8s? z*Pq~ppMU!E*}A+PYd_Bp)aUXS;?hf@dGALg%`L`TcJ6%&`++ewz?Q^)$-=o1ZRRSr z!nq}+5T=yx_Q`w+Ifs8vpK#ADscBZp$uhOww`Hg zhLo1gS(A}X|1dPuWYz^xuSKD=@bJgv}W}@3t<=tDU>mWPD4qBox94J5M?VLtygPjACdC( zV&3gG58I4K&a73B_Xb&awb^VoS9^o3H}``enBx=d#EIK3og2haXOHqhzpBnOEO&*S z=p4U11QLI|dFs^W*pDf~^7QFbr>Alpox9$I>>>G83BdM{7J&ILlM4qqkpf~zXPWb7 ze^KOxNC!pw_&&~M)=#UEBhq_bdjE$mqPeeO9n&}c3%uhkm$=8d~M zjc;kMZ{#D28-$YK@k4f_k!=izx;}iGb~-D|oeuroXT2~CYpw&qWz=eC=!Lafyk*;~ zteoB5YPa2+9&Ilz4ac6RwA7>wd47IPiblQck4A%^DZ0J54w_{*y>O+`02+;zpVg!S z9Jl5Lq1$UV9YP2tpMl7|u@Ybt!X!AHA;^zukz!{>W0EYg%TM_bm%=V<%=ykLW#|O;%S1hT-5_ z9m5Fg)2-?R=kR;8cH%hFs9UY(4L3CETA)-M)jQAMHgxwp#oi9lyY`#-1b&h{hrE`2 z2RS07>SQ52t)9#Wv6PF7VZZgDfq?mgBJBZAJ?UaR35f@|AkihMWU&OQM$kQBS}Gdg zu_eg~QAkw073FC_>cO^2QqJP(Q$kc>brW2h8P^c`)PwX10YGPXG@-h)%j6d5Xf#)h z>r1s75XH@A>`(?2Yis>HFRChsrg6}~qQ*Z93Q%zsi&Lk@V~TvVSWKsl18}b9%S)}M zr6|{w7%vt}1^cV*>(1|Nht#&=o;tYW_UpK=t1o~-aLSk?xS|X~3gHJ#DG^96DWzOW z9!PG{Ck-JOqg1n-4;GCk&}uGE+HHs17GT>;oghe@DB4W>sgS*5u_*E!nl7PHrvHo% zDL9h?Z(abaYd4-*S~83@-38~mPD3d@*A#%J$u+}JntA*a3(i+oF6k8dJ<}3rl&*^x z2nqo(_JoU|kV5%^REh_ZD^N%&0?8~&2q*H|RebUKX!hSGx09Ce6%d zE$TQFwfe#7Y;dC!hO{9hMI1#DrOj6Jt#W<+=K0EMyJHE)IHjYqJb&(fM_;mZgK??2 zbR3g{Qw_FlTdpH0r2=hDuh*wl9P9c}cU^4@uA96+Znqijbqkeg8ui?Uly?`FWf+aj zw3a_*Hku4!P)j{YDFtdtf@SW}no_0;BVF{Fi9$#UKnUBieJ~RJYgh4kTp>CkBkoz5 zV&P|qp8Cj(F!|UkK8T~I?mRyB)sX)j`^hK|MOo(WtqfEr;w%~%m1yd|cf{_!f4^uc z6}V0yI!Aeyw>a$c8GzE}o9nZr1 z51UbR-S)HQ78Pr6j5RCDK(G$D(-nV;#vO43A(>neQ^$1OUec@}-U@#a&QYz_o+MSN8 zl$2QJ+b2xZ|Aw3M*G0Z*nwICA7UBfj+ePjn4AYupS*KQ4C|y}SWm`^~h9P~P7UpHg zH2nudDWwdhlF|`E2uDgK7s?vtQ%~|oP>>Vkfoq9DhoKUX_|8TB$WC@WX?s!NPIL0vcYsZosKdJ z%hZGbg4*8F5^b)wni9vqxW2N~4$oiz;8LRr^x>_q&(~VXie~x4(Mq>fb~=c`xl$nY zvDTOHhj^CQWJInbOT{{FmO~Jg|H6EqD}@lg*~llo?VXF` z&Ejs@ss=xOl<%$Fda$wrtgIZ|xVqcj*x1^ePCD&&XENP8F&=mR1yD$Lxc10*o?Bj0 zp{8IsI(XruR`(pED=YgO3Qi8jjmGM@-3n;8XZRlu&oMv3Q5qNf$W&UXQJhvT%1Yt6 zqc>l^$h(_};I+?%#i>_SHK+@_qT`XWsMEUu*ANc+Z!%>nt2xJHkKW zNG}o`5;Dr75dC}=1CK_Yp3K!C%bP|xF>W@9`340yJ%?3oi3eG(;uX85ugvWdVYxLf z=Xo}Y41)XbV%kP23x-N#{B4tC2;LMU-r^&w0dHW-8aGXFE|jJ;UAHV9jzggV8Xbxz z$3)TKO^%o8&rp2|rQZ&IFJ+W+{G(+Wrs*`H-KzoGy&9U` zFt7~6v>%gU(C7r!Ws5qEAe2f*rWH2gxFe)JN`v6fgqx1+j$@jJX`|wT-^+0%*c_l@ z7}sk-fabQpy+UiE+340h52@?MQKu8duA4I5SUX|aY(U|(V^YU?sdTsRT>G@Huj{oHu z=8dM|jTWU%B#lP(8oqfW>a`Kig6L!P5KR)0erC*CHm{uS&|XB#s*Fc!UKLm!xm6k$ zS&_}l_z(Kh%=dCr_D>J>;c47-*9|w^WlRkBvY-6P$3C3=@DC>+{>jgM?kD$8=CfIT z@@w7d_kH}Pe;p?%;bC)KQdC}{4T81Ho z|I6+2LS7(EBZ}*5#W0FSbwkBbqZuZYHe?%N*lC2ZG8$6uQ*0K^>zphMU>NnrXqXLR zLI@|lYe%?(Bf^LxJ+e*+RFSHxP*tR4U;weOMg>w!D65LNP=QW6R}~noVr^}072lU8 zE6dy4>+6j=8uhjH?YpK^eD^J{yRrG;gUuW18*WFude`couCCtorpK#_8AuUT_4s4k z+er$xRek85XFh*J^T7ujH~iq?y@Zj*wIk#>y4DqmuIDqh<1<~Ud8$%1|CI;72x}s{_GPU|DC&fFX$fH`$o_H$?tmSJ6CU8{orc#HvH*6e;Nt=7C9nh zcKH*~4q43nz{*d+EiG7QLtI>2lD}Ad5ZzC*8K6#&hA`}42oC( z5&WxMEZ!d3<|DK7F-XsZp$utNdK!GgNG@mVO_>#Tet7IX29!8`p04zG$F6zq)PhiUyKWKL@tq2a-G~J z1OQRjqES_svX*rz9Pfi!R&Lfg!1kR%IfRmTt($ut?)zSR{@t9@WWK6d`yiRZ0(S3NH||895> zhlf_Hhk&1dHwWPVcQ$*ls=i}?|L)9@|6n#76G;EM@a#Mw7VpYLR+OlWxSuSlY)Kg3 zy8Zs^Rb7pa{Lm9m_WK~|6P;Vyo2=Kzi!6=2Wv*F+} zyd;{v5x9798mlL711h9@^?LpA=GFyEsT5H3`(sKEm&?K#q2jtK5fA3`e(YwDk{$9s zp9sqk#qK!=k>hAkDhi4bDA$@)$*96Ok|sfAyCmwQqSUcf0zODvHUA%|(o_LPQfQh+ zH;8}CpW*wUSHT#@dB30(D3bs;w%sm$8iAw9GYVQugdmWiRzc97wc45?vhL9OTv32M z-{0L8fI$!zt(M0idcd_L=kE*WC<2Cv5Qg2}HKcXD_Y?xXtWDzNnL`K;QRLdrVXr?< zwI2cnpoCyMIrl!?Cr^-f5fWs_l|#cHRS~L+xS#CZ{JpxM@hnLbWcVLHgm>nu28xBt zB?;dnRXa@+&Vfmbz24?hU8TuvdYz&|ljU&&;GAJtj;5m zRp&)Mggg^c$Yxs~)p57&j0)?`w$`9AMPz`Y#ZNz%%+;NEmR4v|N_ zUbh&{^SlE)kKJkQ?ax2e>tC7I0C&FTQWM9AmyQ?9%v7_@@y-sKBC~*-qq}!bX1?e7 zv%_t3;BjDm&vFszAn@}@w^|dcyIJlE#B#b=)P$U)H|tUIUPK7?;8szdbjVo;RjoeS z_#}q1yhvr4_Dt6?{&sUDqOw$=sJm?fn-&2M@%<~Gm>e!9V}!xrC`}|fR}}>$$#57t zAt3Ig)}n<6uxb?`oo5;A^wJ=TVne~CS+2nIo#$B{`av5a;(6%D%d$GSFdC!u0|A}( zY+SU2KO9V_eQQ?-uG?+HWcuWVc6*jYRQ4v5{&!%YgCGFMuHN zU;WGQU*MO?SCLlYg55PChbODK4;zk7$;krHV7MDBt02bXKta%3pF;v0CSwqh(Zg&)IG! z(`DKal0suaPqeaFKiNRSe-@T~V1ScYFu3lVT(UrDY5PI|0@d0JlF9DwBndpNsWLQw z-%2e4$`P1A1f(J!Qw)`GTm~USN^!T<#Zjt_7uvSlJfqVPVkZ~^P^6)gA`p|v(^4`X zL|xDG0$1eDSPaBq`j=+s`X9C#qzMG?LrCL zI_vaS=4d_ZzHsmSekVziqytxn1IDW<3)KseCU7|&8n-F>a*Ofzl) zb6AKnhB;7)%`>sX}{?83SUP&xMe6&OfU_z6W{TLoE@QPo3*_oumGwH*la#C`3uAhujK=V7(~?lvWAODAiu9Wzg>jO2wY0lyRXv zfk5GYPn$hS(wEeZor!DBB zHvw*574~H9#|MKX%bB&-vOJIb2a&%zvEu3tfSXsjJz4qDK|juOX6@hoyMOoZ{@v)$ z{Fy)VXa3B~FTecq?ZZRF!^7LR4-XL!4{!h7uZEjfxjkL`@xdU;iuLlA-^t_e`oJ~* zI{#dEdH5>1cMr(Dd*)*w`?nwe_`iMoi+|_E7yr(SYdl=szP&iaVYF>h{~FwfUmyip zlQTk+wLD-@)h6^KvQbY}0F_0C(sQ>PuS7YkdR-(%RBoGfRMkx`U;BIV*9Tb&X}a%K z0Rt}z?fReJ*z3)b#Pi(vVCn)!<7nq}^^SXg!{BejLY@MAG=Vf3{Dp3oK?3d0>@QU9 zHeCGRLvL9wvn&|FTDDp#NZ;Gvf9DTD@y+Ld!!alpF3v9#VhDNlJ`%W3eDWdkRpfig zkCR^_zf1l&`8PlaNsgN36}~-7WwqgH<=4m(5IzxiB?7OFNnLH&1~Hsh)sTQ+jjmgE zp5bJtR-2G%nHK`BBePkmo(kejQ^ipu%3hKodv&$hE`p;!MVs{~0hA*vLDdYJ_dXt3 zle$UI#Uhv6X1n=IoN2{b6vIO6IGxS907`kG)?uhs7-}5`Qng2uP8f{R$vDbVqd=)7 z8AU<}1d5Du-7d?y)=|5N05t#;9Du^15jONf&d*=g$~k=e+o+vWdZpTkt@h5i%Q7hz z{lN|0L9i!{sh$k!TzTH?MKWBddl2d=v^j$5rfZ*^v~ejlBZ z2oxnZ-UuaO5F!e79UH_bh5f4v{2(vVA90;j@8p8h4cd@Qv%~P{4rghv zJ0Lg%e)q4FM+pc_%y=k%DOkEfGuicHaR>u8y*=*tq9}@b{qdq4XMLl%m)uU8vRfZR z7!8|$IW5a+sVx5p`Nk;h_s8RYKa57>1oC`5&T|NY_MWlZ@fhAymeaE2EIxA|ULv27`lsp7#$1gM(hT+dCKx z4vIK-NlwL(hJrkCaXf!ok!EA#!MC3O3S&MOngm12s}e8>Q2!;3L4ceK#n1md&qD<~ zcUYe*!8ry23hpyTfY?{>!*6mYnhOqUnP++J)v8g;A>8>@U1fU8=gwj|gv}Yq;tb%$ z%P^=B;LYxR^M|spc-`l^yQ6H7Mb{PLqaGr__(B)k@)-DRmbT}{z_oXscB*e#?$=*8 zc5mm{d0-od| zFC@yUsTw)Uzh3_C0Hlig={QUA^6_Jj9$%(7n_awg#pU^Io}^sBw+2~O9_F65oiMa6 zev#4_KS-k!V+`P=Q`gJaY&HO!?F%=Si!^neCBRw)CC3!pfNy#U#suQ?GR0aU#X4^Jo_$ zJhQ#3PTLE^Y#f!`aREqXES@4N({KjyHqM(vM!8=MLkGU!?K@7He*><4GrXR1&cL}n z0N<}lrHWi}tq{9h1PO4#nK3Sq)Nrm16|J_`bEHfN{mX^VDGRT`4WCi&`d!}#7Y^Y~ zPBKb6ld4*+>v}w8j4A)@9j`k*e;ELN1j3-*8V<`SDyPj+RpmKF-|KY`m5yg|G#z;s zFo+`GM{E_lI~S?YQsOUkC}q-}zV01ozG93`$9274Rn>$bv6Z~}9r9e9S*y>hEMQE< z8%xT_oF3PulS$Q7x{+yy7%2~OE(8-cbc{uw=Nv^tDVQ)xaRk4jWN&w#v{qA^LG=FV zDo!}(6fAl2{A@ZIPbNhNJW8!r+DfG;Mdgy1eOwJ5FrIV!8z~Q6CM2bdbL=y?= z`1MRCWwS12pV`H4KJ%NFMo0bL4-%|iU#v$mG9W8*g*-?8IUzHui2im6HD0!QkvH&+ zbmfDD4U0H(gj+XO{5QAR*8P$qs}+7#R}xoSd%dlzqhF#ju*+rP0CpiP>c`oR5TW!+` zo%He|P1(Ow%1CLnGD6stbIv*ETyV}9=bQ&NNs^di0HCZ5VHkk+)m!KcqbB7^|i(diyR2Z2eELYk}&Uf2o4 zkn{X)vfJ(VeG06Nz=VjZD_2fWc496VU|Sd57wMpniLe+sC<-t?0jPCfnYL?rHVWrT z7S;oRFV#`JXFPn%N&g7G3_nU3$;qA!f4~RHw~&_zY0AwyI|DcK@Hsy#E%G655MdHG zIXLn&O~z6O;@4(5DVGIaEy9i|newDgZNpKX8d(x8C)+@~Pl#8R{cmYmlu98Na9aC88G%pT_AK%do^e>SEdgo3Y5PzZhg+0TCQ zi+8Vm@%68N?Q6fNw2NEv0wnWzx85L5tC zt}|*%jTEV#8l)5)Xzich^R*IEW$eILcQ|MopMO>f0W5)gS_)mNO_BJo{w4UY@GIoq zK*Lt0!@3Qviq$&3OqY*}*Ll80k2Z^DvD{Rf7;K#1 zf`T{eY+Jy80RSdUrcKuA4#G%E${-8@D8^xyq_I(9kOn?Bwe4cu)6Tl2=nT?SNJ?P@ zh_qF73KvL$AVlmt`F7;`QP5haQr^95*MEa^W8-+#u{Lv|;_ufMkqc`ADFc_bvLcG( zC`-GYEDrt14~;-Pq_xwQ2TVyy@>Vwtxj+gCKtC;LO!S5?k1CY8-n=vNf&LlRk$~2n zTUUKnEp=5_#e%6DJ+i9E!^Sp6T@`sH0?-jB@^wC)B(ktwYmxBg^Yb}5=7~8VLY}`p ztGuqO#Dyxfu}9I%irn{v$P56=NSo9m+L^Ig&Z$5I6M9JJTmzKCNSoB7KVFEsuDBmY z8eW2KcfQf>n0LEy{>Nv=rd?~3Zm1-n^n}Rryzm78^P}k(me1?iU((zn1uMUebN=hX z>iKMDY^Eb^Qi3&0x-ARZHGI7-%VVuvNA6TR2R$68aR2n|?DW>*1%b{Do;y7|J)7`I zc%1L;pPW=R^8LM&le$89Nol3*a(R2Vs{79=rN2b~)k#$$-`zVI_V#v9;*649=0ZAT zLypNU@(_9as<3Qb*;s7A-=tX~>t+aLElVSE#0($M3_;cn5|~Vmk8hi1b&cy0(yWYFc_@Xr(a(^&j0Ya*>kfO58Y}RtaEWwgx&*#oBhX|qABjLi`KiqU-W$oUp0Gf z_T10D;cahwuL%Z${Mg`T|AD=tDH;-k#`{BbTrk=r(jg_;XM~aPIQcC3x8%PO(j2pm zW;=w+*q%z#>KhI2+19hE>S2d3pzyajhpVVL$gA7aLW(-Iv2m(O8kIe6u?=zAa8Q+d z-Rfq5C3!7fPL34@AzBeN79Lf?;R(gN>VWM|J;ue`_R+q9_n7E5lF3s0BVel7%&MSO=tlq z=bTC@{UDIqvl2mAFLef`3@-V$Ei(!^7Z$-egT{Iu3L$}Wp@cvxW#APp9$G&MO^{3s z1#KwkJIXUsc}Butq}Bj47XPdXW8b*M|9LMCm6wG2*!Z5bzNdbW`5rLegNqu_XrTH* z>wINhpuaSkPKyLeV+sIBg&5>**=i34tyx*BbrcQVVAyzrLGh3e6tx$}N#a5q3BiC1 z07cOQpp+soO1Y3;G@BKQW_|z=vnb9|=cq)Xx$g%Z86ieI&07Um=rd~r=LaGTe8mCc z*9CE8{Uox45JE{m{LEeQ2J%tAA+nKg25FWq7gA2|XmdojiMwNE1&E8KIZHB`4Uw$D zqYKAq0^Fc^)uO&#M}MXWj0NX_c^(s-^Pp%&e(GDqAjqA|owcqN`KdL=38jQH#^%oD zzjaP#LygIZw=>IjQm+PD!yF_-;Q-uy>qXpU2l#$KKnb7(P=GgakP_I4O$$&Ued+&C zD@X~SggEYQ&!WoCiJJ({?-N2}Y4-gYxKB3ZHhCQ(Ggou%n?~lDkibz}C$iq2LG6PM z*H3k89LO-pcSM&&haiqmEvu%M@a$kMO86O{Iu`_HCxo4OpJKOjQ1|M|;lq3D&^gY6 zn^A(3@nlRriuU+Dfi`e0ms>jd@b?(MzSHe+k4?6RadbV}J6VipjiEkiH(gaoLg6l$?;QQB`H4g$f{~>I(r_)J2Z*J`D2wBe~ zy{y6i3GczTk^}O3^1X!2Hua(~q9Vy&YZgGmKv~~bj?NCiBZ_>jaA4K$aIed+vH;A= zdsGi)U##q)cp)j>2Z}GU%u08S%G`pRZ4KAgN*X>M@2#pDIpdagyS*+2`Fd=(vk+b~ zQcBkC^?HP9F5z@AoX>{?Dx`{Jr`_pD2&B+_JlQ{-P1*NRXEpYEy&kh#%S)==kwWoF zSxz~iqQLeKu3SF2z$vr7Z|Gn!=rgJRI9#V__;|FptSTyjfzn!o@Dxg%U{Rz2e9{93 zp7ks+DFvO*7K_=GYD55vKHuBBboua*BTxk2^L*f(>j#lhpy>I&kF|Z*7#`orfCwCu zIEhhU>~Z4%`23QRN6GuhcaR?^zt;n=InKmA^`h)shnA*EGjE5nYun+Z=zT{gk6SM( zfKgmF!q^NbHhvQ2k|_Y4PHJgWY&zR9vuvrjIpwtx(upZPDVOM6fJYN3oeL`ApPXNg zgb*TvKM@NdM1202@^;5^3r_izS*uUaEX@LHDOapTQUJKTaN$s)HCcZa;kRD^L&iA8 z^N*o!?8q6#Kl!JCGR7EaE}RhzaCd*t={Ap}UT+SJC4iJVI12j%SG0mwJ9Z$>{|vE$CP1`n z?V?B$;{({34!wV%p}{9cog^QEf~U{_zNNsd;s8aO-dr#JFr+NI-Sxk92mh*s{%YL; zC|bi&PzoOAOmIX{fbA%>7xR(87yQ{%3|s4sspJyUTde%zM$~#o^-J@e-6FHL9{y{G zHy%Iq;PK3B@9l1@&Gz)+lhf%G;IB6Awu={s&GyU5A09TB-mo(twpPn>;to0;m`zVl zAMrh29MqTC`?w^JfPaC@EFW;t2Afz%^&}NOUGg}>>d<6ZKVU_Bv5Ts@1akY*rE-Fk z@$vDU>z6odDN`Rje|!w=`0{gq>Eluiw$pZ-Vz;+fce)JtP*MuKnq55G-(x%TlU4Qo zTnNzr1Mb6ka_Q2oJIBXmi9;qb$s(XvF2C^X@iCr%%e%O!fwtSz{r&);-Kr$-G8H8k zXEToT`Ps?tF6(_grzqjyX&{IjZ@*uGm&kSE-5F{nRzY^`s>o%fZdIDu2cbif+^K|C z>unuvO?S!s%0dSm`cH?8;g!WNhP#aS_WmAQ)*l7EC=wss4XY} z6|i$Mo5A@{uLhKT<~SRecp z6W*gGmbAnPz3Lr~T0?*I`oG@ud;akN0_qlg=z*Jqo~mzdLuVU5QJOIUxZUkLmlBFNGEpdIm$mh4hR?(0`_- z!oSj^G4?RU4*SqY@ZX&!Se)+ zDD^$uyMT}F-0&WOespCUupo#4Q(;69(V!DxIinYYJz8Q zqZS#HOXO+t4nm;W7U?db@LKM=X(%GrdE*SW1y|vo@?yxkjfx`DLOsGU6F?>4e{&9q zwvkiMorO}$-%SvcqwA@1k=2hSHVTz%g+IGV5R-l?U1U3H@&VhdmPflL< z+S3ypev<*WL#J%?J>dHR#tD988d>GSzcX>lL>-x&ViMydHp*R?46-~;)aZ1Qolh@e|e^g5PWV>)YIJE=e6DYQ0<2!tX^?!gvu!!hy8P5Ns4V`o?mwf5B zV#IiTZ4Zjtv#(*EJq?8vZ|SGfg*K0}z~js?mW+;K#8{ESOWx%BB>xXsRLP^;TAeID@rZt0+>NK3t2s%*qWSJ4hrHKgqq#S}y1R zRcER@bbQlv$w$jHTP#JB*Z#Oj+Sl)Bvz1kmt(&!^y%x>VtUTH*mfQGyg=ghvH>n3mH zy52U$y52UjmICI?TPPIAd;3qm_5JUA?PIUIcmI!0ZZCVeJuWBjc&yX=(n+(LPW_-L*1M5oRHfIhKOVY&dj3y}ot+Dl zR^p9L_U7CEdID^=QReoGasI^4M!-v-wTdu8Uj09K55ATNQjn5dBxIKH*@n+#<64Aa ziX+elOqXF}!y)*rM(^|Jw!wSn_s{RcRk->`5BmoP+h+fu50u@0;>k;Yzcbp5FNE!O z|77y18;?AC=gu0IJJ+s1_Sm&+yJ7Obwy(UhedU!q{k?X(-QK12qOrG=1TXXp-^atR zJkokNdH@EevnjxIdKNoE2th(#ZR1q!gQ6ua@hBX?#nEj$9(|-p@_6ScJPwlVfkeNP4`~nv7IllgQNT-(q=WN6H*lxA zT?058qzRn=WbmT%uKFj7a2UpexApml*Z_4D`zT`h355&g1PH-aEQwr>@&`w@eFM97AMJ_WO>9DCFwf&?bZ;HtwRGX^tG!?A# ztY|#o0DZkR+Q=5!QFRFz^McJ{SxXEbwYuaQP2=?@=%L*}Rp*wwJ#kfKuR71{vW*Ds zC}+_+r^=XDPnOq2;=m$+9|OJke~iqi^*$KvL!-1uk@}a#;>})-yBo zyc|TW)$4O5Nil3E_-xCwNWr!IAOKK0_<4&fwX$MEZ#t$_M#veCXB1Te6p>on0WVe* z$77@_hKNT|EGgbZ5sm8vJ_XO=|Jh#3P#O`(7{_Cq#0ohTUQfCZ(DRrSiM858q*1HI zU}yWl12>+3@`>x5Qt=%>_xX<)##LW;I|*1lo=&yUx@QrjQvAQ?np1`vfw8!co;T@- zA%F~1-$UwC0HYZf0x&5C4~)PV?O8;QQl`GvP?(=&i~;Cx`X;2Z>^V#*2t08Tlh2*Mi0DRN|W*O z@a{TIVK}_P7^6=CESMB>tN>zKHbMutU>l{W#{_RuS64LR6-5ZM z=Vo=5OR)!nKqx)30NbdoUBx855sku#!_}+6)2tQUNE5sYQnoLoz96{JmJ*Ul(Y=E0 zIe)dvb1*h8|J6f<(op2HvX@6ngOYiYNd-!Weo|ssL!b2*$h*m>`c|Y)&P2Vb<$$-W zWoOv|4)XP)oYZ~BI7LL_B+>=k8~BBArRbV5Wy3tGBAaPf*9Qlz6*7M_bz#SLt+lpm zwVp}P3LN@^gg2{Vu%I>gr4WqTu4k<6dS$!iDXHR~I8~iaOsS(REefV(o;!*G(kMyj z{rYF#vh4zWAoeKk%L7E+M-*laa7O|n3}M9QK9KuJ55$3za?lP#&CBO}XX_bQsT|GIua3RI<6HmO!Q5rpU>vmuIK7H&?0O;TG5q8Om5eqv)=HJ z%oFL|jBo8Y2M_)AN^b22&a*>!D0U8B0N?lLFMxBg@B8poFF+8azVE|GdHZw87pL<= z-M)>}3UWx^MSh5oX1iW)*J>}&)nG~>Zc~Umb*3u-Lb(VR1&2L~JBae)#93yL&2P6^ zCA0ynMFbdRn}M&0IJ~G|Pf4z)Gm)hQlGW-uS4r3fo9(9B{1_D?PXtFLk@K{}6(T>a zjRAoQJa4$rfkkcVe<=6S=;`$FN2XJ2&@)C#1&<^<=d0DVYpWF>S^O3b@C*v-Y06MT zJ1$VGbm#|q*8>2m;y4q7!C;{JStt?w@w|;b*Du$BxkEaq0Y^7M~e1h&SxKNF7|p#&t?~&di?RtmP1)yxpL<> z?B3p$lbt=SI-6U!ANloe7}CXGhp;s1{aZe-Pfzb$TdlgYBt1QS?Sq#ukH_>kt{g5# z<6!T#ulQL3)5a)ejMnBuiFJ^rJ%L-v{Kf8 zUNFW!sFXEI8T)UPGidyf^Ls1hB<6&Xz^kvoBk!xTu0O>&KrK`Bn#Or|U@r`L)NC7g z1X`_f+G@30)3Viqr%O~|UODX~h$;T?x_LhBO^X<C$Wi`EL_umuUu__H->%Wu8Nu zY@>IUs*7Ga#&9*)&C)O0Li_v&8 zoAvgJ!hq|CfN>hbp`u`y|5V0tXFHwwe%#`WA$3v2z=hq;&TiXwyR)L(olSdP#z!6N zfr*vMvO%ZcSO0770NmUGxQ}Z9-O~WN_rsua1)y>T9|Y4e0H$N$TaSiAIUNbuQDTOqZ!FtIZKY4mQ4*H7)I+s%Pb- zyCHN2+gdJ{)2pqx4#s8cbp?ErtE+6&^ccp~8ZQ(63JZc{W@*{Bw3GTA1=rS6G3o^Y z|H0TYF`os(xsIo#O_KllD8=xYq2?uHnPqg5Dk)@kDHZ|M%E7~l!fEJxtPASjExMo* zNu$(ojs{htPz&ceZxNtSj2QsUEv1`CFshY1>>IkJyV&j7gokNI@oUt%bU!#qCtAz3`64X_YQqLu*aVJUO zLEraF!rl=P6Elgr8QMgXP-655K+yHAyY?Enm1Z}0aXtb*_aE*#RsKFK3rfnUa4t^m|S&N04idVAOaj3B4B z!t+6=GuTh`(1q*|I-MZBF*!VJT4}F@=J0TGBmL%-d@An7bT>G)Q%JNp+naQ)N zev}YF@>lQUE_|6>AwNj|IlK;IEC@-eCM~uNp%<2~prX^LtMaHlMDCz~ogsOZEtZpP zv8-xQRDk7Cr6MNUEvu$nl#8w_E@szVZ5GQ#E#zXk%FszQR_oOo?xeTK7VhT87n=(& z&DORpHj8qB|8&-}su#-zty-FA?WU4PjgUvpcC)QrnA3$DOv~-6>CD<}^}4C>2~|XG zF^$TcJE^q*oT?Z`OJ6Zu^>i{(mj3E34*RX;@?(-Q^&W>h4X zd=V%g0Z@w&IHHGWZ0KwxI0B5UFAIRb9u-OE0>%_WIHcL@NZj`h+zJ(=aNwrDQT?&=q7gBLket`SYL9cL=4p% zsJ$~Lz1hxAua^M+Lge{E1A0-0D(k+aXrEF6O8QnAou=AyMo}RE^%zG?mw@8@WNGMmfG)B|i?0x|jNtX1+?t)1)&Ra@JUA{#afE=N zg#&?@ww(3ACT+wt2MDK~UNQPiq%|N1kc=S$j~LU2F#tq>-UR@Ny^sM5dV3%Y=YTtt zo@PFZjJ-Ja4|Lsi+0VaJTwVXRvh?EE zTVbY|cu^djn!(3e+fbC$hr@euczme78T&Wu*4N{JQWee8Ff|Fat0w&$D3~^~UNSSd>vE`-ai<5y!1oyw#~W z4iFJeG<(G`BZ{n(GK&Yztcc4w<51F!A+;{PM$Skj)izym;3C_tle=%c@#IN-Fj!vM zy6eUpH#Tq??e^wo)k#t_aNVMq-F|Yv(X9W&!w(N`+}qpx!L8+$px$ikpS*om6s{YX zY0_D2Zg$$ZjE#*OZ@lZTAAXqlOrBl8c9lMcE9jFe$dx?pT#*JErI4=y5vt5Fy~rGg zJD`pw1$uo|R3>RuE~?plfqg(VDa-NK?k017YGdalps6!wlm?vK!B!M%ICCrD z+o&ag%2Ln`H(j_MLLf;2*gn1GtoQiwe@k4~b(7R}T{r!e#C1UG%18;v$o!k)l2Ue(rt8-+=Ge>%IrP$pmY%dm7h$ zP#rPuotIr=I+lyB`h zK~CAQ_}RRSK}h&%7MCCVr z=3FV_>Kwg?th1DjOy3&wRx2-`K zn$WJg85+$rHKvzNwU(Bb$IHtpcgpka48w5XG@=ObyjtveTxuG#EHmwNx(y-rH`W7+ zgBLcN(6*35qd!f@lWD)*N?RIpy>>qJM!%nBjiyNmHx|z(O$?>s^W=8&BzaA|s#uIh zDU7ZiB{`#z>Piov0Ho-G{1K_6Q~ITJ9>;{_GhiLKNT;I8Q0n`hi)vBbr=qCMTsN3z zL;07DUa!wxCm8xZ{gLi))Q3{ea;s%NN67i|lA`^f)6FwmN{mfjtMwx(vt~=sHVwkj zFF6}r_CS=joqyV^*KM98U5hf@m}r_3Nz!#Zm;YXkbH`}4a<^7XUtpPzMd+(L7I~-M zFulCdRQ+AbIUhSVXN*pU-1B`Ut0kY`>J(jHKkFMruH?%K@@1!tDqG3o9t}7f-)3^~ z{JSi>lee-np0k5U#wcVw>ZWC&m+YfL?!EZr{Iu4&=Q(u`l5-@GNmj zk1UfZ`7QE4$iE_qXN349$+?onV6GPFB&jA&NmW1@dIOzoL_{zKn1#+Mr)5%2C%F@N z8Zwb`N<^oSR}3baXTDUj@M8iq4*+&F^I6a9s=QD*4K1pCo)^JS$fVRRjk|aQ)oF}h zlv5aB9V~EiZ0U2+e5$3}n_iRIU54!2Jj}`_O-;+9hQUJDkn%TT z-;@%zxG*z=5dHhdl+8bDcGNn7E~L&Va|ET`Oy*mKWqatR2{=5xdnkE&J z;y_@-a#)^T`uM_e49+YIeYO{KAbr^6Jn$VS5K=edST|6!DMc#e&~_~g5Wjsxk;ic zN&zaOC`l|r2q)y)ztBUxohTBJm@E+zW`3C$iz=0BB2}3ec~NcCL`895rb!B&=TaqA z>EC_#b1zUF{9{(H^B+W#4F7sUkKciQ|Hd*OH7+-Lx8d!_&%fcq==v?1l6=CwfM@CH zGtXPBZ}gc`p>7*ea4B?3X_O|ryZ1cr%xU_?r)|dcH7QRBDfKV=cBPbh8$=HMyi2MJ z>JwzKA`84b85QG#lzB%RhBcV$7d`Le@Zj+1Gl%yz4nK2r*l66>I5<8$JUl!;1UWox z93D3E!^6hmM~?10Xy7vsbG(rk<)7gY?;E7HUQPh@zki^z&RnUfD1{&cYDseS|;?q{vs-qj%BQ@8dgW-u^s24 zbG7_#Mui+?%={Qf*?ta#evG^Q_og;NGT!2Rn+k{IhFBhQ^a zA%y7Jq+6tpuhYwfRGDleO3QQ)+9mlkB(aXW#n|holl2wvk!ox=0bZY|B~wi~6iuQ@ zl#anX(u*d^P%|CJi8M67CmhrHvjENles8GgZv+6)7GQ6Dra+x1yHB zFI~-#DN>EiNTXFX2b}$GgI2b-wXCJGwXChu&eqyVCylMGu}V6ly+-9KH)pz4m9naG z*3`C^PP=7&TTACvBveZ!on0od#yUAf^N3x8u?}%opla#lC>{h!(?L>MC!KVOlTJIS zVS!}eP+A`xhV6jfX4hGeN%IfSRH-%&=JGhNXf{=K7KY2LETfIa0=KM<$Y3~S4>bQx z5F#)De*9Nd5Wufu(&>7n8xl5be>m*hDMpMDN{H`cvKg6jF*oF1m8LgQHk~R1E}C)S zrEPTE15q*;T;`T~Ivv9eIrv!I*U(njPKtG%NeukC){CS~1cvMpgggKSD2foUFl5a0 zJda=kL4cX(u_y%aPzG3#FMmRR0=5{w*`K4Nw?I7r$RkRl9FXT>0)zwsC9`YjwZNsT z_0kMNsDrz2Va5LX>J$U_s_$sPx&Uf>45d!b| zm(e>{00MMv_TN8guZRPBF%QBp%r4R(E_(el7yu7H9J*>4p>QK%trip3`UtSn_L#ys z(77TQ0Dm~d*mrXHZ}lf1*;4nvGJ2vO%ZikyTA?Do{`EYPzJ`iN`>) zaaQE*FpAQ|d>83lX&`N&IN5y7|Bgh%F1?B9Iz{sG1Z`#0~($Zs?n zxZ(f*6FLiDG@fs~(fF{@fRcHs;LIV)+?Ix`&&()-Tf~$ANJU$R^!YI3gh+XKt)8li zT}j*pvj)NP@=oZHfIj%yIw=oR z1ThVRAOc9!JQswBEKmCYQ4j_+29zF_6M&*H0rA3}e}J# zQq;OMJ6v0Z?ymyTB6Z#!*$Frw5)y8z`_G>3Jd4Qvd_KSa)b{ow2|}6~Jv&p^gPVgv z60Wt{gfu(6EF(&NcT<+U(dZtRAM+d*(&XJxdyOSZddDv$8I{*n%dK&P^+0dvbhTF)_U{7$88@5gS8h|R-i0* zcFGbavtvF%Hc66=bTmW{-2l@<4RQ)XdSxDOY{(d)1F3?{p~ZGHQjrD@@e-#pX;NR| z%RV@8nsGA>S3TFr3Iv~i4a=ko!G)&qs}yV!KS<*wX^)}^Q6WYvy&nA(It%^(h$H5I zJOg08B%ch1Ap?}>W~&dtnoGmcl8;8f$OWf%Isn;d97o`_N27eJP(SR-eJdOlbQb!5 z!9sjg^5K0;@LUIoqhXTnw%cH<0Jm+P#yusKHlXnAj;3iwyIpio1g&eoi09xmY}`Re zRnJfjPbm`6Q;(EH3r|gAyt!UEFY8w_Hy7ZtNQYMBP8x8Sx2#WzZA-1)UaYgyvJ7+5AIK;w z`lIv|r)%r?4hMP6Ide%;r+aU^{`y7(Csx;7+p;#II$nfc|J=s%a%>=ItgNgpdVRkc zu#2a-cB3I9R)(32e$_XTh6Qf_^d~>{J#V`Wi`$NWbNrFpK6d+?(LDZNwRgP>-tpJp z1^3;Aa9ro|*YZzoGCvDOg-|1hUM)IAq0-16BOVnB=l&G66UToS12J%X4L`7Z>eLCx zJ$@f*C;s%SfA&2m{?4o&pRbu9Ab&MDIF*@UXdeIH?>X^jzQw~|!U3KoCF?Rhy8olq0?pzzyRh_Y@S@BZWjbh&e^*n(nY<6ok zAdH%uo(E7Gz%o7Ni@rtsZ52ilTpT|PEFoz~VAOUTo9Zw;jh=&!%PG(f1JL(3YPB?N zG`hn^oe9xvx7)qpXnokI$5|9vn&iBmL{S(s#+d86VbO25!hk7dw7We|QKfmd?YdFq z`(B)+t_w4YDD4aeg=G^$NI>YdBi!0&VwudyW%2^@dYr&*xQtieO*Er3x=U}Schbk{ zE9qPFA=%u3I;KSJpfu z{W_WJAXhTUtBaaQS_M4t(nvx1SEU^3Nb49oEFV#@4>VG3i;l5+nxxRX=oM&&U7c`k ztEiUX=Ron}{6)1W=>!uZQhvshnat9sIa%bzG-#8I58C#{J{FZ!yT~n~c7Rj47M@Ph z@gyywmHi}M+xSE|A1P1e-`ERqMjOhDWRgtml9cl}d+_p=Rta3u9=VD^{B(PulHseo zngl3Ca|9~Q7z|x>D3BaHnHnZSgY6&L}qsFYKp6w6x^61QU#!;Om&i_e`CXHErqF3Tbt z75VW+NYhLe0ENoZG+Z3#1+)YT$t3P`vK#Ak0ce~PKrJqaCsaV%Q9%^ZCKgUbH-LAU z0hHjr4-r_zr33(hyl-q0iwFQ2Ba8%ELd=RO&0^)#)T=m4i515|G!U{FLjc~)0^4{` zmKU|u360rH-d<>$N?6oj;3tDY00@J@B(wu1ELGElJ@bydEcDPhRuHQ31w!yHTVdN~ znPC7nS=P2V@BuJ$&l*=AK(TW}T^9MDgE3$X7{PxcMLN--DAj}zMUjfa(@#bJ4Sp`l zAc0G`FN*pUSa>$==2zIPSAFM3I%u1=nNd-*<@zA&PzMwd)No&VGSob(T-&X#y14_i zXe!;*G?iCEw{~5RN`=b=Cw%^yNWJ^2q9(H zTPX|CX@9v`?nGX=NL1^}78~wb8;e;rLp}}#MtggiN5F@;(;;`&ikWqdR>hS~Ur}wd zT!Zwj{XwELgs{yya5`NrkA5lE&L_@V0IgA+XQK#_tQf6@6p;ncYHmdUDH}8y91P|s z!vT5#;}i>81O@0cv0fTt(g<=f%Pgb-tab{lFiOgVLW*=e9Hc?SC}FjS2S5;FxH){WD6N&eXfKZc|J$=H6Q!9gus0?osmt_WACo#~42Kc+ z!$h4WB8T`QWPJIU^=rW}f`~&Rtwgb9MnV+l6N~bb5#?Bn0*kt!&zU9wY!hIofi$96 zL1d!^NddZbN>t2>fY7Br*ehrXeCS z78lzPhP47%J_9uq+&V)=ZhEn=5qdG+9(`7-XcR3F6W>U^lglEKnD8VeP6837KnX##BST zGrK+L6H61DORp+)S~QTIipqbbUAH?qMFp@5_xe@4m|5?@k|@mv_K1WCUfWtX0zY;4 z^Hf!iM^&letyGr#qq0yZF>6JdA zO5OcDRTiUBSt|GlU6rG|A9y<6HHDfG!R_zw#m*r*7w_%wJ3u6jLSLhF4Qq|@`1V^e zVL~l+PEra%OzWieE;CUSMUC^VxYh{IW|}uqBe7(U-!~o`frw(1&Lx9+`uF05POPKI z!m8FS=K>BcU=gc9wRm)=V`A?ru;&1L-DI&?u8yV%aj+(YtNZF^uby{T6>B{?p5^)Q zI89lPZqGX(jI=OW9Uc?~3lzn8GM!G(Hrsoz)eT?kI&&_3a0y5s-d7|t9gO}>n97{>ba$rnDP2;7zU>lWP?`yD2Z7L)94)#_exep;^ zdGLU%qwDaR_8v?Y`=rVS!hTzp-Domt5z?e>@;1}bq~V($9pmeA#>0Kyb8_?YXoWuH zE8dKGwFf81H&(Nmxi6la>{%x9ZSu*uYMMf%NfUr12Q&u)$P?cLWjR^*)0vbdV0iHI z=+zOK7D5k3tyd!I-rg^ktL_Y(LpTr4-0?K#T@zPD1^6{RJhINUG@uKga>a@w94 zLoq8rP)Xt)f>NW=r`Pm!X_KOikF2Rfo(~k+Fq&rp02}?ns|V^j2Y_2=q5yqX*O}K^0SFp1J$hlL zz*u7d(wAPX>V`${2O&Z;8nrX$W<4ICot{ny17$QPHYQcP?U@fvCM*=S(LgSC#(yq) zZS=9x7e@aM9`;}k8+b0f1RjM?hp&cjhF^g{gZH4q9lj7B#rMNcjB;T@w_HVxf$5=L zrH1S_^b40rJxvJ}n-`B%s#^JZdbfpL+u*15F$)j)Z-b!*ErgtKkqbS7FbN3@+p*Br za9TjMD5jMcZku*4+>YxykqrEN_*L;-j=ah_?XF+0)^k}Kt;wq!A=ELa@3`A7SKBBJ zUJ4saSIX@YusfM%%`JFUEs_)XY; z7l$l`)UtFI0H6+YljK7nCc<=f${}hgOCC+|4anX}&o#QIW!E;6Dute25fGv*E(jfY zZ#d%t1@@~o{Ikk5p%x=x2t}n(*(^_w7RytlA~(|HxfEiTtpgz#t$f%A0kQ<&0Dkzr zjp!rzVT|kk0^EQYK`nXq~wc09YS_XV!?p zfOU+{-<|3b;HcbtCgVwwn#g}Cs z0MIUrIyW4S6t!^%dWvBYWn!iBbaT(W=XqZE0jUIlol-tY2DYw7iho6Zgr;q?lGBuw zccc^{YUL9mV(rshBzu|Kfl_%2p8=!+G%2l2lI5oS&}O;3rcs0aK}#ge&^Q+W@}h`; z-HKAiJ&~#`Gw%Q&&W1Yp5NGLV)E0$%h^DQi=QVkiwqR2!JLw9sy1d+D+|gZ4*UTuY zgSMi?WPk=P9Lx8;*D>%q>8=LJxnL2s0jVgs;Jh!GP?}P@#v0I+Cc!xu zJ7JL5g;W|m3)D&hMkOFYL1|q`P09L_K^eDwIF18ho;lQ-N}&*xF-x`osoVbn@oJ&ntic-zgEJksIZI~2XC~lY@l~Noq#<&#-;X4-NKGhuC zkjm5n;Yh|gw*jG@=iFf6TyUyODJZ4X34)k$#wc7ruo>l4Q-YhCMuo0xI#UL8!(>!i zwoU~_UDsM|*Ro-0%;e0{K%warP%_w5oC8v`7z1UTC7e@IpCde!;ToBed&ujvoy!+6 zDsQb)lETW{gNx@?`D8gQWh`T!moK7De!0;q+h8E4LVXj5mSed-E#t~8{eDB?H7C#R zZ*2{SK&P|2d+OBA_GmmZ>y9T2!_ZpLyG*0Vv#MHhb*cTvitqWomf$YM@L)6weBrE2 zZ@>NK?RrCZ*4HPK*0VvHrm>KqQD{)63t7+Owof_R0O^)#M%Iql9Fhk?aI2MV_4{mG?`3Q7zK!v!J;|QbL$66Y*L! zC}o6&4i$DuGd2O@HqianDYqaJg(9bL;B~L7j=Qqzi?S;Eo=Q@;k4nGb>^nHIaofg{ z)CDHHr)RpM>yWn7h-?R8RKs)HVCygq>YAEvSe9!^u#HOH0gq_7D|g88&6SvZGCU|sU=l|0eyAm&t`tc zqUvc}uR(IUaHk@&M~G100GASg?p>A1@LTmoHOG*%dbXL5)`OUf*7AG_rs+q9VHlBb znmA#2zHLIAENMtD&P_OLy@mMTEo42lOjvgK(a^R{GhMl0!m=F4+}|;6$FzaqAa5&D zoHl1Ev*K4vJI(4J>5+6l+0nm0j=RG!48u`3ieD0TI`s%}@4v|gjcWZ~{dU~E5=BVU z!SVkZr75Cl?ZVq*AdMT1@a4~sYOcArum8&Hh)&eCBm5hV$P36z$*af*$w$c*@)`1j zSA0*YN}8ym6G=+0;Cl-nxv{oV;A!(Ec`CwaXgME<9M7-#*<_l<9Iq5r`tfV z38XA7`dJ{sg2*kL`CTX+j0Dp zg1#7dF%?hE8GjM*oQ=&*=QkVCZ#0iz^%%CI=GT_{a$)AIPv#qg>mGmLrba7l-XAud zjg5^D-QNuF&yN|$YKj(QhulqGK;E4};^VAhu!$J1klTf(suUTs?AXP053@pn9>Rfc zcClZjn&+LajA zAwvVuch1-^%^90BHXPoE--Jf9IR0tUvYDHW0_T?+4V>2%EbU^3^oaef=a*#pjR>$b>XGo0nOF>sr~2D7<6ec9)3DJz(5sayK&5mj^@aH8{K?FYvIU(#Ucztse7ol>#x=*$=YOFiC2u0k>6<5PwS9 z%jkS@N2_z*BTmlqoz@+TImPmc(`Pm{dvfu@+0(YY?)a@B*!>fw_b8Q~pq2-%;M_(+@s(MexlyJY(A%lZzM6MefOiQ>)(q zV0-TBaCxOz+p0DvQY^h>-TZAHS-XXY>+=iCIGgVx&gN=tihS*Be|zWS%GbX3m;1G^ z$%~zD;)HWUe-EP?ioLeblr8iLjpI0`B95a7G)>c#@;HuSJoX4WKEUDer&@+#=GAf;SFvb_bk)*P3zTR9EYQBZ#;dmL6-+!@p|xl)3Qwes=?S-zkSSCcY5B{ zBaXjLa-uQYAtORYWzo{FoTpVhnx|D9quwA(qv3!D>*YyOPOI@`R$wJ=x8vuobqhA092`t0wCJpr}$T@Qj|%oy@d;3^W!k0S`wE+{(wX= zg5XJ`k+2&h!-&4rFuv!~^78WXrSCBsozBk2x|C@uMS8w7o^&5rU*A~258d&kdk$*D z^*nb&;rPEmg=yOw0IF-t6`@|;ahev4-_q#~abck28Dz>bydY9cK%|v7G+~U?%iCvky3MIV}FRH7C zeo_HU7ec3Old&&S_AF!1GB%AZ6CxF$bEWISI1IlShF=VU@Qb?f!6;r`&beukdbefS z9HK@+#od=^oaAek32YB-i-Ok#5JkK9(Gy~%a&RtFDu5QH&j2f7|| zQIBKbBoTy=1A2fS;lw5hX_FN~JT7>nxSwn%(-$_3%7cO$gM+I_2fbdecje&V@Tk{2>K$Ibe0ZgIczF5p<;#b}AcUNxhd50biO4Fslf0F@ zlYE-|FnN~z5+PMN&&oaIMXscpl#@l3q%jmRT&k+s*;I2{rKkx?$^h@O zbWu)IRb+8FNy~ZmWTP=h7)1dZ)Usc+cU#(3}eSMJ;Px4EkE=YLR_B!^4|P-c{h;zqpFi;59_&-D2Z6<7*_&9|IGfMduP?tviOVx z*dgmvu!pJe%JGl4bjf3?d_K7Zet+bmO455+x7Y4)O;3^)rG;T8rQ_C7tMxT4jz%;H z!hq3wqh1HL(C@9SjmK+iy*@0{Ke&APz&EYqztJ?y(lkx8tf7B|uAlLHtQv%|cl+&o z1_w?*^w4QM3&xUUi~62vdhmV6QLr7`p;Yh{nx<(@=vpmZ1LyU|$>U$SaVNDc%T9N0 z9Q6mSO^R`A&>uay@fA-`5S5sze?qM{%{*|4u|};6bkjQLHl?{GRdqc(8$rms{E-a<2|S{jTco`sdS!kvhaLSRFTRYhISMb(zj^o(Q zxh9eX=gysTT`_b_DTJ#O@~K%uv>Tc-wAM_sV?7v;p{RK5O!@z87 zjEkKUdpEyi-0yVy<1d;upk8;M=vWSxKf z>LZ}>h%V&XxSRmeQYmPp9&wdE8&4KdR)5f2-I!I2x$U_WiJq5IuTA=C+jYv;6kW?; z`v7!RcHF^(3EPQpquoxAQNP`2&|d~uA>&QYFwttQ8M>~st-PQ}l3uTyobuhlD5xJr z_(@3F?4(qwK6)$)S=yn#Pa$Qq%Nq4lEza$`pc`n>Mx)g>+SK>y@qlyd#0imX^Idj5 z1q&l;nNcsxYN4(eH~k=(FAe%(s7@>?OXsXsn@%T_$V%dv;ZEv%?2l*^GAPykBS_Jr zzDJXKorU1J*JjKPIrqGbO3{+z2ER!OejT#E z-S=M;0UUm-@Si)iEgYP9PHe_wMFUH z*6lk72kRRY-Su9V(spNgB@Zndu&uCdS%bkg;e-%^uj7#1L!L*zlYBoRBh3 zx<0Afo_N<+=ZVv7)@;%u`LTAHtocW5F(_~bh7O%sHr0WM>KYvAI*kCG+BVgo>vXm| z6H`rxO@DX>)^pOm(>ip`c61%T@yPCl3%h~`nli19@B2oeG)<3oFI?D-HC;)|jD7$3 zb8BmxdwZMf>zjLfn?G%D+vs#-r=shW>N+%PTU1BLG#xYfj>EKsxdbpwXpm&^{6ji) zN7wV?jU29>S$p(IwIxKLG}G+*X&QK@uPI%NQEkPVu1V93gEaL&u(`Ll`Fsr4cz~bo z|DuQZ2zd^9G5K!ti{x+NVuFi!ijZnrO{NtmTZP;CDDy3g+FVfG^Fr72T**Q8Rup^jkH8B2Fx3Tk5VV%2(~()z zE^GGJhEIf!?t5*=wgspbng-y6VW%lUP16RAT+d<5wCynRTo-|5*;3R-E3M;i08}}) zA3B=uM~r)F9Stm}7_<|-oLQD<>O#5}kkoCHaYq5aPtgip+fqOndAcqDp*{I3M`g4v zH{@J%8?4*1-8CEszx|;`WO|R(ywxE26(799MyN~HK5&D zJO0W*DbMqL`phGZ*mON-ap_jm$TrHR6a9(AN)I>-NHDaoFao@Zo#Z%OIDP-Fg&{@n5Z zVfw#4^4%|$?DjWsO;ZZ+fBnAaDUMt9erT9%jT(k~{ArI;`?kM!9GC7uTk^UKJ^kO` zIR3O$2!B-%LeB$se)$h{CJEt$*kpJkvXOON&cdE#S3(pwGm z&&$zz8kcoAy82aias7o`#sN~{S!vnn62h?gd^D`-UNYW|JP*&ml3J$bc^@H76{0kF z<@1x7?gwtNJ?)z&p8x(d45X$B$4N&B!IPE+0A_1F|1IX(vc5rhBn_3{Z+yW?IvjVMsyc*>i%KhLW6_IT}gvTq={;U~!~t zlqYlH&BK@q$JI2Qajt7jNCqV}jWR6=<5&k&r>$!`r&KB?4PB3FyE=z8RPZOtnWkzr z(-PdYl;WaZ7u?XZfrPQK5rv9UK}}=Abxn`LD2oZ6=lfDYN}YL)qvv>3**C4fL~bH? zlE=xb2oV{8HKHDZDki(=0-ZFO?^QRg-VrHsuR(538N9d>Y}BevWN{l=6;)WGSkSR- zJh6d;qXpxM@?zwBiZ|%W)HDI!8d4<`E&o?C1(C)Oqo$yOON((ULl1JlCJQC~ zc??npqU9I{bi;9V!_eIq4HBq#|Ib`QpMcbgeSg(=rOQj@v>FbR)^vF}Rg_BK_jy@z z-}fb@DqUWlwvyqnDyK`!X`^xcZ|iHZ7uTBrI!;O1sngGS&goN(ojU!Tzc38P)eXaN zhDPWZ#@4Xea2y%CHA;1+De1Rbo!RNrvren!OQkWL(wZAf$7wW&%NrZZ|71m;Y3Jwk zMY^@Nv~{quLg~uN!NKYZEf;_F7beU~Kq=7+;bcSN+@3X=4JK*#-fPm2-}e$**V3Er zxbwabn4V{Tx2@|bYcyQ`7@Ddt*8^|zgOEPwIiIubFNQ&gR}tb7a_t{*gje;cE-J3s z9)g0|3UC9)CIv;6x)?K6{P;wbR$ygxx?pV+Rkq|X?UK2VR26u*y7A^mKCv;V>Zf}C z$V&CLGe~NBL!~^G^=`}(+KghHXrnIju4wADWi4~s@rF~}dA?pP-LcXt!{xpCt%LH+ z>3i2O*eKSPhpntVR7ops-;)Jda7R!JYB#psmgm_6tG{mK`e;|*G$#l4va|9sd0?D< z=eD!(|C&FnzW}vlJz0M^yxY9xuJ-B1KC$h}`1|-Wt`JEYVH~P*#_mPQiAR^Di|WtLE*59+fZGiNAW28N`3NZT zU2KJhNSrWMic_jwH`ent>J5{$(O5&E9c{VFbv(gMtadX#6|O-s;#|PV_S3&mf8+06 z=5wpr%$8bhZDFjfo;svnV7Kg5y`0qnwM) z-k7dVCdHC-IX!>w)>{{UBRidGc}nD?ayI$!*3JGPn@$g2c>5jGsg_f&I}?%-A)-)8 zx$Q-jRwLQcfjD}97j$#;JlMoRC)U5CbNtuUa7gKJSS^M>?*%@%x^?~Ln9}j)^ok`d;ns_BHOqyvzgdqg!fAqL8Vuz1W=ATWSlud=1cp* zE*EFc-F4UgE*EE{uG^NBYUN=6;MDjJ3KfLCR|`WmDHtaBOqy{GE60pWx#3xx4P#SDL0NAz8p^6it7BSs6MI$A#{>t|_Hbt}6w= zxxW%A1u*UhOP1@|mJmugJ{JIE79oUCLazM+ehNpVPtFlCN{c*K@x)Ao(s+;T#e3s4 zNp!Yb~6#eOPMiO8hq=)UQcl{2t|8 z{f-i=Kcuv&QgT}d7}^?5Mm(JuTUyJE#>Qe zhXUf0Qm%Zj5QUVo5<-Xvq`Y3pPY5xTk`TfPAw*xq_sIrfvg1Hzs`N43v}|Xx8=&SU z=IJ7_OqSPjRC(jahRKVHG5eY>502o3MTK|559*B|nfjv)e9X}6O zeI4!f#*39)HJ0BK_r!~2YDm#@fFTqOx_F}zFeoCXaQdTP~%>Y-qKHE zAPC#(^9zSPKF&k*H}B+&O+SFC1wj;QnqrLc9!20czu1qHHRHYaj_ASXP1a%)G8&ZD zV7-&WIhJ=e02(7G=P9Sr$%`Va(OXuwg zRoJ2(Aqim*9i5X#MWIIkJUP~rC-ZPy++gW$nQ*UV{5JM{8s&JhaAL@I^Zn=)kOH9K zAizAO1h%!1kf4;)7BftMeBFZYx11>QJ+4eAt=EHqF4}F+a~*-q)IjF87JefF07COQ zlq{5?Gk|JR3jVO69A50Ooau(9gK3&ZxpbU*vtAD@=};4Z#bAOJzVL}rxJ3Hsf zrZ7zgN~y0r*S5jHbSFWVX*PvYj%}I@NzKq4SPotW3<{+y*V8+i#&kPmpK>rKpAibi z6r_x4l+2Za8w8#a#X(@96b2WXCPd0S^Jsc(Ge)6F&5DKYTa+pWYB3?w?HQs>GEG}| z79)-|DGj4-I~KUq6tA5dslG?4At~j$BPi9GV~ZrAF-oQ0B?SE*@_+O%TL{wFm50g@ z({x%^F55@CPgPY^MSAORA}utkGjyR+7b&iaMzM9PuNkm$x`(K);mm_uiHcQp@0R;I z_j8v%^YX|4tNX3*2__rAy!rww=6Tyvnr#^1t=8JjXGe95NA=sbqB(5Q8-=}5o~s25 zZFzX=zc7;Ij&mbMz3G^LQt>d1qVuX>v&3NYfjn< zHFY8NZ-MW_qrD#7f#)_TZ4{c9MVgjv&usvIXL77<=(*<7km{~r`&ywnne0dmnWN3L zT}l;`NB4u7QA)o!>G!C>aJX3Sd$oEyTMUO30{#B9U8{Nh^(6=inp#pap=nTD(>bS! zDJAE+0nTCGSowZcbtvsrcXiNgQ0My94jc!o9W)!%xqh_+$H73?ZAs}#&7pgvNwJ-R z3R|-eE;#hPmJ&h;B?PVqmNOj89Ji3LZVJ0pIwfUPCu{s6;&bi0kKfeP1GkbC!*D*o zv$CQdf;=lR@KSt8=A*@8luJGsY~zYyI7_u3e-|GNwxb0aknsZeSaY$xvZAg>z=>@v z!XMIC#XLndYpV1!L%2Kevw!u+_q_S7kKO&)TkgE~u6uBBjT|0+b^R4L-SnZI`OYnq zYIB}z1H$na2;z{q_de^8ERi)bCNr`{_Q@G?9l43zLhj;Rf0v&iFCniXuO}p3R9TW1 z^DK_yayC!1BrWqz4B9b$*K$myUyYlzBm`quGuiX3{Tq~KHFo$=MfI(0C~eV+nN(F2 zm*dH74~xC@k4|iUb@Rl%PdpL5jLEl$j{g*;FOrNsaWm&LFQW7*Cavj@JIBBCKLh9Z zPu$?Qo_OMkC;k}|Lp%N)r9%DOJ2(Sg?u7Fvo_OMk9=cupqGfT$__l57US=7FbI^C->@CVOk-r|jCuMc&N#CIpDKv#dQIkO&K}hB* zwL6qAMYqC$0dsVR@Flo!Vv1>0p8d315nPXf|(z%<8Hm~=+*~KuboJ_q(*%L z2EkO|J97#_06)Y*Q1rJ9P`^g0<$waVaSj#wkiat^)C|LuQgNY}py=wt@lv7Y2d%i% zXxO@icc1L_9Y;vj58SW#l!rkp^uOZjE)(3eTFuF3LY#AIIi8Z>bxJ#feQFV+uq(k*xJqk%23F-IX&?uabHUR5u@AufTt@*SzF;;Cc0^9j7cR;t>H($X=pNDhV7{=!Zo*l=f;&4HWf#o6a3Qi8=1lQMqnENBz~-RJalJ<#B|Vd%KfG(Cv* zGiUTT&^3*Qt{>Pov;d_W1T?WCN~6&}bj_fMDUCr5O~?KyqBOD+8U*g~ufnB`dcR+9 zP}gw~z4Db29LHsYMyH#m)CD1V4v}BXPyLz`@zui%&L$VCULO)t2U| zW%<0Po{ZPa^MVzwshAHlh1+&j2*g!8AKtj}109mX?AU41+T%4K6&NE6Ko2tKHeUymzwse>Q40U8kT@ zGI(AX=(;1~D2(9t`lGzf*d3d7T?gPgdb*h3cAJuYKuWf1^^=%G3h+i_B$XrOUcUz^ zN5j*Px~9b;JTHvWu(=J-v2|raY0@?WUFSl;_oK*wuuRPk4W|zGtFsf+%|%&G#XSkO z=-`4^mj>Q{{1HN$E*>YQ`Q>QPgVP(WNC?|BY#w{2kwl?0(j6xsb61=>+P1^R6F<0l z>8@EE%v&utO2ypIN%__zQM575)Xfz9b>%X?qv1J(y6aWoC8pS zG~)>y0F(6>cq)_eUOI)0xlJRG%#gp*|ekB>70zDQjI+L_tk$Y!2w9HvPRX0s+ zQNZb&0(2;ZX$di;;8x$E!v1WVWOrZ1tw*RUzQ$xWkw6QwpazQ4+sP}`<+J(*X2#{1`IC*&UTLUPC& z*hF2G0VlNr)ETZS7T!pqXoTJ#GoFXSQ3XMFPm$8UfYHZdI8!bVIkSkXTcZ(;m^~HU z;Z~jlMX|VzFp6CAj za&||W(Dn5*r#3ezUEer^a~S1Yc~6XO79bxlL0%vHvyKp zWfPf;A}OSSi?|D#_~EqbqTC1L$J?%oeW+|o1zp50C`g7?;Ue3_8kE}7S%5HWBcz6-2{$WEHc_kg|Vp;WrdNZwakdMS}Za;N{d2Erpk;X zO|{LKwqI3C!HQEG{;|gOn-wpjh2s}RY_HhKaO65wl#9he7V+G5N5j-wu~NxRCj6Sj zFin9@XFYGVbX!qDeIX-B6}qu*MvPt15g^;5avmStH_0yya zW*BZUdyrexd-BOZ{(>%5KUPIJCwH)}Ksx=X1MtlKMfm*f!2o~J@0>XcWJNcnI&>OF zVGu^p0iDHz@uieKl22-#$$0nPlK_0f0QD(61{dkAx19|>D}MsC$GyVilgc{*u~1RF}rY$iKI!m9E;{?35h8sH1=Q)lvTv8 zi&o~%XGLgl#W&L|(!|pgreuYe^<76(?N%#oHtM@&q*Pj4Y1HddByp|o{sd!j^cmtj zG0{@blN{iN9@v~wrp!)fipp&?lr#;!(`IZi9Qr0>Txc4XLNLaUzpLBnxQeo1tyVWF zot)e|*-yWHx!ZFs-!~MaRQ7FMGn3J1qnV^MjOz8^hZze!PjLz(?f3h2%QEv;yOCJB z@5i08Jh^`&8-Q~ewJ2NO+M4u3ODWqiEYEYoRxA9pY3WRl83Vdpv>ZkVp@d#LBF8u) z9%&I$sjSNVwzTZR&*oVIeUM|uO!M!$`{42*jNWZ8H|w$l@3(et&TUlRBp#G~1 z>}!+RJY9U;AJj`DWiBr$BB&`VyENovyfsa#$zmTQf&iBx5>LxlSdnE1=*VwrLTHBB zc5NvgrD>)vm1QYum`YQMac-S>nWJ$SmMNdxS?TzJAGB}iWXr&E_Nk78mghF=u7{?m zwUEzY+lf}EXblX*dpxl%ecsJ5?3PT1f(wbh6WT69Cy)$a0<>Q5bYfG}z&OA;lxA3( z4j4uf>IQW<8~yTW_(8iB_-G&>;o=XWmOc_&wq->jY9{4*Xj&=4fKt=e^&4Rt^$))M zl8ya--43 zc)R5TFci*2w$SyavLpiUT4g-J5#q+Bs-R9!=}@_-rfnRXGmB~xmn@IKl0{;D`WGWM z+O=AH9Mq6Te}z1%WInKU&DM3CU`m6M6iU;%sR>F_-&>7LopV!nq!60Ug>p3Gt+1@9 zjN7qg;Xa!CriqaGQDX$!i;d{nI6>bs;5D1_VJIJ3i&ooW@+AFCxo&>!xMJwXPO?R`?pF%@*K!XS=uE z_8jTLr-LW`)dtOLM|e&?gyd8%0lDwKHjc+GdU4^Bnbf}=mZEWnBX<;)Nm@?l?N9PQ zOG_KSsyeENi%rr*{hDE#kp0jwK@HQOjI(Fz`SP$6MH+s%gkB#s$1&DQBOwIbbd9H0XjhHE*t<|;hXQ$x=Kgye_^gZc96 zYF@O#j2GJ&jh2?PcC*6x4r$4*4xzS&m&o_pnQS5DQtPw&Su2*;0 zA>K%K$>Ze3`*b9Z6eQ0KRII}TW$IzavDh5kb8Q27=1!ry_<&G^l959$10x`gG>$Dh)M>r zH@Sz>-213~ES8>bBiYANW;$Uc*Pa#Q%*EVDyr$x0$$`~uUQEg?E#eX<7z+~;?>oTG zoor{_yg)^Lu6qIyJ5ugQxkLG8!{&?y9;FJP%|_i}JcvN4JP2E;kR2FAR|X{mxcm1g z6BsMd85!XCpV-NmhDm#zQaa?!qqL4AEP=Q!w}S0)e%I+TfRETZ;zmVdApSkh_t-3% z7#}fqlG2dUkU|VE0u~A88m!}g(*bsp@jZr{fQta9q(Z{bfIdBqmSYQj;549f<1}zO z0N1%Xt$3fY{)nNc(N|<=lEMNIA@C`sOt(OlQqlAU*8t;36uP7o!h(myyHR6ccn_yT zU`YAH6hKV*nxHzMQ?bTr41hlTLq5;UUx+hE(MzbwDbxIYKY+ApIt zW-OyLp-^y>XuuIOI8bUpug&OWOGGltfN%YF_`_LGyY}DkulPJE$zwii;!Q^7sZD7G zbUlW;-tlJhDvBqGo;a5~OBRhzwH7YEp2%tZ#EJXP@9r!Wmb0>Q$rjCqutt&xQKyr{ zf?H?fZ% zecIM)_3>o?{u^%^Nc;RbOL$A2dW})vZ`I?-6wdkc26sE1wSKeVaR$bfR*ffJDt2}` zYj5{zbuN6TR%>n4DBs-?w7z-6JtxMSjk;!@*n5Z&LR> z3KE|)Rn8`N?6*qBlxPa(!@y=2Kmcs;$xim{x|DI$?(~)9JnMGjNJ<@4*O&QjGtCv% zrD;+|aktxNj54KqZEWFhRp_8XtTmfJy|MC^RxPzH&NZMvh*Bw^*0eO0hEkoRrfEtU zvT0bRou+AOo0ef%rk&JkiEUcOPbf`SX-(4{r8HHGmHve1bULp4v|Vp>CgCGfg*K*Lb?#4Sbt%NohZeQX%S|>$eV}FZawr$&Kd@c^7 zkkT-W;wTOyAdI58wCy+*%(gGswrw+!#xM0lAoTZ?VKgWM>Mf>e+NfSv$KRyXjI6+Q zJ&Vy^x7U9(u{EV?^`WL~wAJ9E?nOZ8cS2igdQHfBn<**#{pSO{ZnsCN?YWNU`L+w& z4ny0{6v%sqzd{f3d7?&>gM<(;2O4+WL{+Al*hE^5T%;9Fe$UPISJ!X;-lb)_d#kfxUr4CDRU{gy%%pqer7JiGDu% z%jj>T=p-frvIBC!P}T5et*ULhdRDKSZllf~u@WE@46>m@h^cB(uXe?UpR;yjBBZ(7 z&gS~srBSBFf=}V9UvFpJ8-kWj0ZwDHowr)prgweEUCTPYtGAb5X)RY4<%mgNdg!fzx~%Jv zW$9s_K^$jyze3=7>*fSJtGGmHTfj1Lc92?D_%DhYEb?rNlCf5j0vL>~%es!UEIr)K zzk|=dYSJ{&G}FmmTI5IObpUyOG?8`$H~%s9Az#n{hd#vVl#r%r2=M@6NQ*r9)QG?c zSnMGn`#2sIn8Z!#y#`Q9OAPseV}>MY8t3)Bko+Jm^4KRv1owf(#v$Yj8o(g-aXKYX z(UoZ~mm81x?*`byMs+I0g1LAN_NKTGK5GOby5 z+f89h7G)+`=1U$}RM(8E%&Aldk!ZNGXb>wV1n9_fhRs`x)l#zY3z({iuHRL6OGQEL zyS`rZyPJXoye(%*>0u8~Ae!0EyUq4Ec%PQNtJRw>#cHkCWL8>68F<8c(L=NEg6-T# zSX%Bj{bIRYcTuN0i5U9Yt$=lsWge0dDPe%T85D)c{^*|PZ8qLz>G5nm&N9VFgwAH^!NK`rG`7i& zo6kDyP7jWqS7v`Su3`X$^zbkV#)QK@0T^6Ljy)5wc1B9Weh};mML~oKfXmogKt+tm ziit|Cgk8?wmB0w8bEp&pjMx^&23MnQyR$e(@>$?SL8}lD+VWb_xiAt#gAx9+r#E zXQ*^fVAf?-*DevEr#t{zj#RVeBG0Sv6p|g_`q8Tur%8%s(T3nT7pWV&1+Y1cFdIm$r4lNaXq_AB z3$!D7XiuVqr-~xG**?tly6x8<;PDsSSbYDx-~HI#Kiod?5xZ~yc6joUNA5lePagj2 zuikwZ*!;CKyv;jGk&Ut_>erq0Qnr0bvu-A{@+Y4^pU;2q@cY02@P*6057}RQ@((}u z*n6IP_dRcXBUE?)+XD~4aTMXc4IaiP;WX|!K@qjlAx6p2zeWE!iu&MVMcP>>>#ps1 zE}HJQ>w4zwO|_mWrc@)ITtL~YekH2rdS|oYdPS*%v+nYU%C?u?cDL=F{UDy?qTRY( zce3u+L-wEVv|cQ`wrZ=kYa{sLZ`+y~0Gio!+qPEZWoBCwUh!q13Niji>9=yl>WV(p z?)v!^9BRJV2bP;Mzwf^Mvh1o4zc0VM%r^Qb>zub%M5!eoWW95{i{N#S{8xbc?^n(P49fhzJ4M+7ct`MzX8`=yM=XF3 z0Pe*WyazXC*35HZ)=Dc4%sgk-%wr2*elPoC_ss?N*Q>GsEWY{t{8K;mO&1sM`>C&g z{imuYpM2|E-x|U?!7BM$$n-lvYzT?BF14-BdT$-4Jr6tU-ykkgipU_utoP17tI;byKNNnw_r>t7%(4FtQWB2`sE zV?g%&6Mf5JUn@+#aLY{QI3Q$)NS3L%Gbub2Vf2W%Mh0|`oz0h16Fi`?l4>V%S6XV$ z&uKSg(~V}o_f!?_RJ~ZPzoDzex9k_obu}xOJziE3H)!;`?Q|OxcVNA>PhqiK^t-Lz zK`8L2%f+%S99vA=mllw^ENHm$R_%h*XVWjVn1Hi)wn>?3wpikmpcPo_9Wb*7k-*Q5 zB803liL+E|h~qd$=YuEU5E%R#nV>QvI;5#q#@JXhI3K$SVPY!!5rG%Y=mS;CzKO-? zMFAu7xs(RYNSXn%G>s84%|eh+wS}pt5EBCHpcELJV3IO{=C;Ye+M6zLu ztnBHh;KSglpr7UI{LNMCy!Cqfz-smQdj0r%{pQu`?eIQ#f98MQeLno~-RHv(|Ih!a zcTrwecLfx=XrLL)dw%p7^E~~3JBs>t-nF$fJ>%(Q2WzDvlCmc2E#OMBaIsW^`(>~1 zWq5MPVf|8M<@&c_*OJ+4tscy~#d7c5-^^Md``vgGzHgxZA-oMF- z-KU$_9l&0<`i^;3+$?W&2bb^_!5ZA(BQPe6@44r>_uO-k(ne>}*dp|CFi!Ifmu*6! zLt;TBW9S3FzkNhEFPpRBPyjIw=l3|<arbN0q z{}n{p_|{$z;=G2!WBLRb6NbZJ41COoe8?~EFJqe3Q{oUpKtzmvh~p3M9S6U82q8S1 zl-7#Q0zf!eEf1>mvUV9j3c(Kt-E+q*d3w-{Y23OyiFjFr*QVYB)VnOpZB=dZCSt@Y zjrLOadeg4j>r!<)5N8zQeIwuiO^)x{F*aG{j@C_Z-rLc!bhG*nxH=*8c;if5!A>F7 zs8U#OXWw!Whq|#G$2grnLi20ZIjw`YufBHe?jNR2(=_{84oQ;M1le#f98mmHWSV3Z z;>)t^@USSV>gcd2_G0JYmGCf#*pj|(&ti8COgm(;JYz9%DTAazjF|9=*RH{p{roDf zWcSdN$~*Ho{)+c?fM*C0Kii(TXFBlbCQjPMS*?SI(ewVTe!ODOuZtiT^x zU{1y6smS<#^8UB&+EQ7bcUAp1Fb|mEiz0Y9`U?AnVgK|~@R9IT6!*yFo8ETZQfBkx zDYS%>+J)E@wUq9w@akxOGJWWwhc_G0OPAs3ps4}UbZ~rrcJjQJJlgL<(0Pv>9ZjkV z;N%Fc%RhY|;QajgSL0EZc^5)e8UrD&KIw4Yy<{vlGbTdi6HkmsY(;o*36b~<-tLjrUB5n?A&f@nXBQJ6%IcGsD2)I= z96m9+irx}^V)T2_zrz^b5JiIwYIuMj(y2u>dwK!W*?e{!ZS!u^mGWzH_|Ct8d5cR& zDvyn)H`~o}yEURMT+ej9iFnhnr)@+bA-_)c)0-g6tBie;QBOQ`079BuFH#Zj^r&ps z&MQu@SN-NTuYfY$-yv-^UV`hyUg_3#tC|yG>bSus@Q_2hgSB6qV|{=IWcl{gh{kL> zn*!zKED%06nUnl(c^_Zv#M* z7)E3vw5}-m=S$A=ymUfT7G+yV<7cu)0buR|ArbQo^4gG_(o}H>W`^Qih2nfwHU)SX zu!xi~&qWN01<-`dB?EkFSvkNMRlzI3@dRgVWzb#>BBD0N4il}8XLAy>5itTx0g>Qs ztdN)|SqDZUxg!K^6&>Wk9B7~<8Q-)23IjOk2q+S;e*hCmaw-6L4nQM3st3ctL;%ha zQXJ-4mLA}V%#o?)qR2DVYkR?=+Mt6lHcO+0G-)g;D zueN_2zW@-Q%gFtG^$IZvvC`Y@>Z-2p>rY|3SZ-JKVqKcdns(C*SZGLsFJb7S_by-_ zW03CAP-BZ&^|dsSU)AV_OXh1Jq%lCgt3cK56m$bTVdWn#SHL(vw`HEJ^c1 z2+pNYu9qq}R{%n#?Vq$QMsJi1cj!8h*5X)GoIf7uiUC;=E-B&PD}?VVKk#!lAtUb(Wfl$gc2$QHT0orj4>>3dX?QcL^8cMW~v>QUuGZmtA zTsI}-=TXCHFsAXAc-Zoof!*N&yP+FlSX|8!B5rV@G#wdo#FxErkNwwGMH8w>D}}8O zzns_4Joq5Q@qfJLfj|4R2Yl%9ejeX#r~g-L*ipt+sj_)UQCm2}8;`%(@F_@bG;m%0 z(@EBkfB*8y7vJ`?pFDl}=$=>NyW#nb<1c<;Fs^I(9`1hn={LRU`0Fow*&E-;uiy*% zi@1iLCk@giL$XXZG?~!NK}`dy7o%02&39>>&0PkE(UChM7!0;|t_x-8TG#Dt4+c0| zU0peR(MOBv>(%SFKS#E&d)^=X!RqRrKjzT`7cf#I7uX~@h&UT&bs4EiI?u&&5)dmi(V= znXzT|aDCWJ>BqAbP;xL(io$EM7XI9*?^uScrCkQvY!wkRO(uGCpY#4G=5W(` zCbZ-K@@us)1Y4%{{${5ObUT}kAb=k-kL=(O3k{`CE!rLP7N21Q*XPeW;@iUeBcR<8%84v525Qxy8J8! zyEjC)v$@gj;D>^+-VA(dWe55JzNu-JrE8jITbkBB4--|MT^Kdnp@zaCaOJvZbYL5DEkJ z=kxK?B+oZD^E^ra_GtQOLke66A?hz!W7G{B^}zf7KUf3RG|$bwDDk?6!6d!>{m=XM zyD(={!iaV4H}EfbmTZysE@^y+hQ5B3_+~985yNzl9LWv)gz(U)Yd8Skma+XP9NiM&;LOoFApY&QNuLjt&$opk1hvgg_p z@2;`fge*-MX(n(4VB#v*iKq!HQ)NgEl4bO`{ZjyWfkaap(zG)i^rM!cMbt_Q>L{D@KCb;GE0{Ld6&qv;1a6%@>}lcatUN@^PCl$la0${>|yS;~{b zbM0lzu^Ee`CIQZ*z$2y#ap%c1W|^^W81K{o#x(`kvO#^Ws&2`97JJ%D6$q3_KXr zGdIB_buuI82^qmw1hPkzJ~|F%%${s8Z;#GjM=s>8@s41(b+IkDdRz+ecs3Yh*>zi6 zy&jMawzf{6-P#)Tfo^YW>-zh)wm`Rc?z-&+lR2T|$6x*G$EBL8wEZj_3|@PP%R$3dwbj0L8Sv&PWuaSa7nru@GqS;GoA=& zt`}$XK~W`TQqBCwX4~kP@d2v1yYPFuT~sUjo9yf?aDexpBa`lI-?dj1VT1=&6eaED z!Jye{Ges$L?De(FN1e^_`omfngsnlVH%JmqipbDSBYA_|-MtgfqSvpsuFHZC>2GbF z%kdN4;hj6%6t#M-E|#0NgFNpH64Z@}w~vM>T74V!{k_%HG>QUAKh`vlQJr%k^zBCT zuALLtfHatiJNOsqO(xL!(OH#daT&#tWFV$Cl?xTVl{6Y2o>OGyq$=kbGbRi@kFsB< zj+z}1sp6YAY*oEOYdO8Ol?`ynyX3Cz9crH9Y1%ZhY;7eqlx;gn7;5()vM4I@T@Sd( zuWK<8cUys(7AJ<9ysbCP+ASS-Z*NoiRy+&he0UO~?*99IxB9&|Dp|MPVW4(rT5nKi zgEMX#?JcN!Elue!gdIzlDWGp!z_MYEHlm1g(CzKJTlEw7k2H89xPI=)KS>qvw3YL6 zp2{pssIqyLR`aaNn8tDn!Ldc<)4TMxzU8F9p|v9q4)#vn1{y_qzJ1RQt7N`^dNo}- z-MSR5uAIGldz)&HceikNf6&9TWz4=Dn+{x2~*^G64vCpR}`7pX3!! z=G4@;i-Xeh)}-{Lzb&Ab)3*Y(NI^eDNQm{#XrCtNu+PP@)8)#CGVHY+5&P>$Klx=c!au0)}CEs@XcIQPV8j`+L!) zHM+6Bx#M}ho3DneA-R`i?FzZha%G7!2kj(sM{ZF*Oyj!xETjgLfhtu|E_|!ii&PY+ zsXJ-4ObgxK>F!`)oMf{w3@9wiwgsj#oKB*QdDZ*=5Ns~_ zKId4QO!DH_<`1~(!Z#+6+ZLY8(j={BgpwvNb`fVvX89&m1cgfy669NyEXMOlmI5)? z@?{*&f8$MNbDtACH!+B%%I0Nwwus09J9Y2Kl+)z|k?Xq2Ty*e;q=2CVQrKXPnSyCM zWymxQTr*T(t5C=}0hgwZj^Dhx;!-e8hY9Gjb%!fOnFa$~2qifB-%ltZLDiMIE9YQT zz2Jln=%BW>bD)_1h^>+}1-!Xx&)N8+256O3l)bs@6Emx_*=dO2tk-H$Oisn)-@=tlv zWFO@`Q&}ukzK1L?7Q2|wsw9oktzI{0v(V=&#!aT{R0ygYlnZJYRB&qORC1~tR0GvC z?yQ!IefQnCRO?}l*UFe=RMU7+?%o_jsYC%PQ3|mFPU&cW8%lrBFw1i$jP-|1^Nus7 zdF!@e+-K>4)=cFMhPisPX`a8qG;h1!G5LoT2>&kfyL zx63x_LA}#uQrXYT6GIMSZk8F7-l$;)0h#>a0tN1ZoAsV?%UO_%gz6W&|iIvl2EuE`jL?la0p#phnXUr*t(rB)tlz%ZI z@3|6Jyvr*!8L(Ua${7eG&EhrM3Wg$C@ijRLTPKaJTJwiuji1UNhXBk z-7hidc$9iR;J-vA$xt_J$L)p=K($obCg-+t8AH#|!E7hi8_~L9&{PwI%6jGqg*#|YHXHs}f3>;r_O1bc%X_SI#@)8Am(xa)# z*`}UHspruTSV`h@-tBfx394znqXizG#DYQz3}e@!aN_Y~vf6Klfi1y>QE#2Nsc%}o zk}{M=$vRrMIILp4J9{@`7zX7`j5G?!F8Q-UnN2Q2$(z2d#qlJB4MV4lb1LLz#yNXs zf-t{gJ?Gk0{3x!F1M)oGe*{CE2JmT)mL-bGa@Iy+%V~Z(}oJbhX=+3b<(#uIGB# z*uXix3C5hb+Y2o#>ULw7GQb|UnwIGZ&V^%I&DL1gceb`yR$Z4drHzEp^`TNWz-1EG zmWzVD?qzjNH;nfFe%ml~t^TrZt*Y1E1kEUFB5~{WD(w-%3AuKap2HQ=A!o^@cy@B0 z#RnwnaXEMEj>XMkYMx7KJM%aMrL&i-%z_8#y;Bk=CR4gg-(t#aPS2spPoKK&(y7yV z0ea^2lg}OYmtJyaIjtS9vy&$udT@7#(zBdtx&a!;aYSjHBnkcXt-%0)>6l&53xbwq zp{Ys9Yt28a)>a!0pwU=et8SRh?UQ>#zv*SoY`E-fWz!`@WQM9re27==& zez&)jR{-a6!Ue?*N=lXxLO3DU#!|hLMGG%$4Xh$Q4d$LODx{lklbO>%T zCJe)HEzY{Yir`$QtWmS{n&-ka{Uoy7)Yp{K!azwFLKqK6C*a2jI#i1K)3!3KA&{f- z8TQ8*;QAZba5;yjfphnTF5?(8vsh;8Ikp(Z4%Ax=-R>C%21*YKr2l2nn=wVhpxkww zb({kRgTBjT@7fVv#}S#6d&y_}DtNx&lDKEJytr!+|2-Z~(8VQmgjC_^1%&~|SF%f4 z!y-reiJ{IV3Ah-#S;?DPXwYL7L?(BKo_JOwkddMICJPA0#ppDghX3CPitn1loghTF zv$4_X0`+=P8#BJO^T4z;?VE0TxE6+cyYG%wKHNKT-F0U;{TS@!_4V%V>FP1c#8B}- zQq|F1EQQa1r?i*I1 z0IperE8RpOWSL~V{&|=7H}CXJc~2U(KRl8jd2!eYGezcYn%7 zG+lSAP|OA(RMe=q9Zj>Nux)Z00)S$S3&o@rNKirqY2SU~&&jRiQSw85R{UT>CySba zPnN%CSO3kvN~$9L`NzoyMWymT&U{v-#lna6=tGt#F<6BGVMKfdAgY9 zS+_Hp?%j7{m$BUw_q~54{Iqm#-1FjUnATguwjGN%8|iS7cqeakgL;lOBW4Ntx!uIe_r9s|D}WU)$OFwg0}pzPYxxdf)o`fB&_e zonIq7)yA%~7ySuxmb{QWOUvIndS$mZM#0+l*7jO3+_XJwH`&$rrAu7fO?GX!>n{AVS#I~If|jalgX7N+w7O~q zE85@>ub}V_)d~h${rC@qwe8K}pAR>;*MhCC*u&v3(t$slxW1j)dOv8Xdb!i(dZ{RT z$x7@5qmAvgwe8Je@bM!EZw`aC?bif}Lqa9cb0+^o|4N27nUR~w+sVhs50fMEAB2QP z7AcYsN)d`_gD@_?m}d&?lvBJ@q*}11LT^##AxTqzt|_TZf)i`aIxc_+b*};%LSVsY z=nri?;z?`Ye3BP&pQ(BxT|PGUhwmwzRhXgQrUq&}iI}{AyV}6TXQrvbJjl0#;$l4k z&r5Da%i!T7^zWur2tlI5zVPKF3!$WGHC)@VT;I1-p*M8qnl0NHf*mjn4ZCH!OmFBS zwSC{U9NX;)&{jKRY-wes;e&q5WZysrseyV z37D4e=!T&?j&2ybV``eFnWm;`n)!0iQI6e8 z{?5*&dg^N$V~jDTX?|M2w6o(kKfq+m5Oq879n*>u3AP;OgFzlHGsq;eOvexGx-eRj z=?MLPr$Yc`K$^e7MNAusXK|E2;W75H8rrAHzQ1GNJvw;pm18@dX`C zqQV(!2AsxmS7i3!ZX8n{m=tOj-=QzS=kStMXjNCjEfa2zgoe4zoZ>D87 zoM|StW!8HjZ8BPY0g-hqzTP9w=Bm&M~EbiV+shzL2Z9O>N0-`bj26nZnVE&8vsb+ zBo(4d9mldb&yXf*%2-ar&@^M_xD*?3-B7AHSzo`vFRri0iINCh@5Yn!d9S}(6tx-- z%4wDbL9^d)cf#<*>T0{?*a(8Da9ldp^=f1D`s=o~IRhBm-oEa-@kXWVgtIw>~wnl7J?wlrsV-@^}JZ^_vZ7H@cnfVuvb)*v1V&HY__oOdxQwmzIKF9;|QO@ zujB71p$$UPd=ADRQs@La5_&n{uD4TVBApFeHb86Ri4=)vOIP+xz+1<8@5fP^5Z35K z>Rt$k3jwjEy}8xgHX$NAZ8p&W#op;Wo7p64)x8CXN|L{E;`7TQ2U5tU%N!v!Ua3r& z$u}`Cib9(0tm94{>i;8SU@}3sNt0kOpzSC7DD}jvmam;sFh>JB;74-4R~)D#lNT51 zr$a^JeI-@QpsS9vvf|P?YHD(U+KrbcZq&T}G>YZaeTh^^0lR+M=z`3_s7oWtW|P2IprtsGCYAh>r0!D^Uy+<9mT#*34PHW&f>ROFwkBhg zO6=x6^o4kNoN13sZd@Fz`5P9B-k-8Sbc5U0%4_h$B>AH=4y_j_xO+khXm z&|ZxqArME6x_iKsrczvm*{N*{=~{v_YDkrs8r57+Xv)SGXzN58BUDO|)*qH>u4I%c zjY-Y}i!mjc=0%!*3KGIr(mX-AUuQa(OgBu8JF&~S>vL`yjG1;Az$5Ub2#oU|(hUY^ z;AOK4K`G@**EJ>#X-OfN0_D8k>7#^%Q+aIF6{nN6X zGzSMqhwVVatSk_dXkKm3r+)?B3qKlt4JddFz7PKoy@!;IB zF)A;1-NU+0dg}x`>sbU|)32aC#CsaMeo}?tbpP3ZI-AetDYO+-ksZqkS1J_$x^``z z<}OM#&oXwr)%iB8c~m=McX#3rH0^SgtEx1|yZT}_wRvLiW?;r%<4L!Y4BjZXS);0l zdb?VyV&#Ofm-~8MVJ}^5dVyWh5;{QZ=c=|cVmYT>EEnsh-{30aCkI(0iHhfOJPT>W4@pp|n# zSB56n#%7DK|4SQ#pJ?=!BDA6)+h{0VX}!6@9Q#4fwdSL zH5bYH@MN!9$NAtuMM*R(5Rs}HCw3+(g`oB6(V);YtIZ>;LqwT_yp5~9?kWUQh(5f3 zH9#cFWA6?BTyJAVN-3&e<|5>&HC7zjcVXH&I!L?R`tK*5Rwm1w3o#Cis7|v_v$A3j zkvJn^u2CY9Vv|+?2#?2o3Q;u_N|ylVf0)VUK(&UrMLI&@1|k{SUt0^HnROhDkk~_0 zVf%?=<3b#>rUUkrNbMN{NV3BzSArqVvn)xR(i_TID@2-EtPP$y@vM*6CyFyap->Ie zl-+<>8&xZ7Y|&_Hve4YZY1X2R&XY-EIXD2pIAh{Wc?h&cjhle#W200^0x4H{tp=i) zZ;EOL3dVL6ZN)l~_7SiS@RO%Md(dpX7yzY=K~!Y45Q1~+7&~!_;Hf^I7o_el*8Vme>>r2OS`yb7iR&bBM)U=W7V> z@2zG{tW=vr{YXX9Yyi-OYxl>Awb4}!6k?jpaD;&NU__;cEfL_bnGadJP^2dg5m7sF zpcGr0ja=S}<2Z5N#ig*G9h7;SWf59ixH+1BShUO|T^1?IEUju%h~xdX8rPGMI)F5(S}z!c<)4c?uRcNy^_gPTQfnVUokn&L=eyhf=MztbR5)AYML< zMS~BMku~1g6oN7+kBw9Ew=sf7Vxv@A8Vi~!!#ry&lLW?C3=A0nSVjkkkR+^|stg=V z8&O4qXN)`zc&O$63Nfbz7z#viA3DMAUhwM}!H-4clRbQPSM7`&3~80ynvBM;Kou3( zfv5|2OJn^(>f7{pGz!)HJHjf?EnTiv(e(lJ%QuVS8O!Tu7w4DP&W}$XxGsz^8c!yg zvur!937foX>pU%%SP^-7a8MOZ#e9C%T^PyJx>SrfEmDPL)vgW>>d`q8g@kZmOmm?1 z@a*}w9(dr!t;2?BZ+QMU#ux+$0X}IzNgx$%S4a>D7G*N$my?rG=9LOA5o+F7!D;Wv zgk0;xwo=SVS`Rb8{m0o)3o4)PZuI+Z+Re-H`Y}a<}{8|9z>b*4p zF&Nps;L(HkKB)DB_dfX1;jz8F$HGTnHz1DV__6TO?_SN1kLRm%{%n75uY{?$x3@oo zufL=Ebw8p9?|tyi|KGcsA0Pkj&-VAC8jl9Q3h#v<8{-H+GkR(C>gX-;aX-6!N%T$8 z_eZ}T{o%M;OSzrZvsQJ#G25=iR3_4`x9fUVU%?aAy#$jamX!mzP;RfjvF#OIKug;P zr3#MeSvq)@{eblf^meo__SB0Tf2%#P-Gmc8YO{Uda#3IP3tx5eQHz(q{GHEv+5X2@ zU-;eccu~N%#n7bL#>NJd1SJ0IxW43rCAM#^1GNqKI{o51n>GI;N3Az^etEs`buZt1 zT&Fqwm{Plpiyz_L z|G<_u#n8dQcKg8nwVN0rJm>1A*MIq!u4b2mU;gF6iw8HJRS#GXDq9rZbDStjWBv>s z5=BYS?h#kDTDO(Wzb}8m=fY>)S+5T!0F#6D`pz@f>&XPZb^S}fyn5;S;42`{CojGK z^bGF40&m@V>~MVJmw)L_xxV@0$8O!iU#tg;2emKrD2gH#1q>~PMhTFG}Hk$3O+jNdw|!MF zInkn42#$47vaoX~Nj7Pyi(Dp!-sjR(`(`M6fB<%n95hfAgS;%jhjQY4qDh6r(OBK1 zK1hmd*@)_+!&;59Yq@+N-J?h2!=RK(ou8E6V_9ayqJRdR+OurZWRs!YD{a9el}}8b z*KxW@;%>u#-%9JCwfEsgnKv}TV1plmHg11}07WhcP{z#p_&;R9s1d}*`=K^|G(vzc}gk-;3`St=T^rcRP0|T zRpf>M_wc*CXvAgTSE+p1C{htT{qt}ao{CPQmqbrS-xEcBW8JD-kqAWCBnTn*G@*4p z?dBcZ0_FKZ*=J$N5RCS*_RfNmMi8JPr5wfh?Yx^8a4{yfg7JX8Y6O_3$CzH(&cxt! z?1vl$pLN}zV-1Xz9kq#b5x_(Fm(FwN{-Ehh?4@ z@R0YhX01a=Qe&aHe)T*6xHg;Sb=$H&LewSgZ4~Yn4*=rjY?jqct<)i+qR}WxPej5@*VsOvCe}ti3QxZqeh9uk za?vQdh_=z4=<(>=qaTm{5FUgNj-r!YPNXeu)5_u|2^&Tj1Fc!LbsCXMd9$tA?z(oD zoL1-#aJ{UcQ`cm1Gv#fLa^_UYeqdOIs#$JUv)l>wR(}Pe5POL`C1=-FySteo1m^JWUk|xEP1*HKy^q!2PnYa1Ku8>!{{4c|YLBynIfiYAUE9%A zH}!qIOax4D7PZ^StlN{+(5Y=jv)dknW^oFoLdyoDPCIdQ!7a<`3K1uX*X>K@nr%mc zX#$`Q%KV5h3|;CvPuadzC@zD@IV@*zJxWa@rbwjH!MUc3ZKA)}bs;oB`pFV5+`1En z*(Ic+>gyoq8fyE8s+bolKIc{Q$_VZ`6{qpn`u%>BwfVkAqdz!(3E4f- zXq?#n$J71(>B09y_2z)%N2BOezklk#iFfbbvwI;7FYMm4d$&GS;9NVx%W6R!_+&(? z7;~K3nZ3A3oXdS}l-9m3^7fbbZI-Op)XvYigKF=HekK-S`Fqu+1om{wSGNs2~#wf3nAj5f&5Xw`e zd@gq}mGykr-Unl~M3l6x$Xkl(+DueM><*=%Njb*=h8c!o=s28f%J-sX7~&lWqrt`? z46(j;rodl$mY4Qk_`*wzIi*|McmCezBF|SE=Z+JGA)vU_Fl>tTrJ~(PvcdA1wKXRF zHr`)dQ%n2%xwgH1`(4{R{P%ost^FnZE1o4eIY)?)!$!{H#aChp=8if-G;~5*1mr%7 z>4M;#2!XBTY4Cy5mp%anJ$xM~ZMC1XcY>nPSXx?}Wx#WgXM=pn_c;Uly^ZnV{b^&N zCLgv8`(Tt8OBWV{ejIy24Ycy~C)INuSe9+GZWwre3ed%_t#|Yrl;EADP0DOj4XLQC z#c+uiM=mBUd!pCW7`UjWRe%(fKO=1G^gb4a$n73C`tw;eVcf7h=|0=Vqq>viVEAT< z3z<%S+HnH^<8BnWuKN);iriPV+nuGN`|*DX{EvHK?eNvKL za)w;8xdwlXD!gB_m@lf74q`S9uIEL1PedcP0^U-T&To^M)~6}D@-rs=hJb^|GNEhSEH1VJZV34-<+&+Gl=z_Ls$ z%S_8MvqV!$rHQ7Lmf%@Udx07KQDnYQ(_VO?m-bs88r>8W{cIzFsXtj ztFyBtcQHwKcC4shp!-`OexQ>ky4!5{UbEq8N!rQlHBhGOp%VwKW^|%a-;0{fFcs?+ zLu<97ampBG`VtCbFf>kSrs22M8rD^>r`EBi+QTG-&Oy9B@Y^evMX6=2wEX~a(l<@3 z-k9aPYqkx{=YVamomwi>nx<=`G{MV1pHcK*@rpiZ_9L-lYZ_Ybd|MajzU`eYV4xdZ z5W)!|XXqgw;8s*c&x&3feMJ;ORWF-t1hg2hKFzLQEiEa>rS*~(Z@lr3-g>o8HYw&k zcB-w$;5lvIcDZf)h#GJ`X^l<7@mi&oNI;};AaZX<6XQ;1+-j-U_zPYl7LQeeh!O!Jk%Hga1ouV~5Sj zpe(6rs3_a68Cs*&|3YgjjgAOVF$Yp#u9UUSm)Tc*Ja`FlV;mxhGff=C!^gi3z_arM z>xB@VX?!pq;B8TaQS|h$fu8!oZ#*iHvjskA#ROhAvTY#Iz2g1Cr0X`Du1he)DjXi1 zpC23s6$iu;=KlSv!elM0SYbG=<5J`_CKX2!=Aa_~lE+TZr`R*aI8Iv1gY7YyTzS{N z2XEU6+ueGz-SnGo)8RC2wY#FwWiz{OJMGK`J)YGRKbU%r4#Qus)~l*f5I2=+k^JLO>heshC9nEjaM2MunQD-^i053)sww4}-t!J3$TIU(2 z051m6d8QFk$}s`KjQfy z_weT0t~kFJcJEZN5!yD6fA7^7FTVQsE?)dS_JXILB1Fjg2oZB3L$XYW$ck8HepROP zs`TMk^RTQkgw?!=Rmoth?t0dRuVQ@S;TPQX=+X;cd-o&9XRiO+owJ*de`R*-EjL`h zgvIT*{>3}5zy9E(5A5TwI-h^({_zw)bX?B=?fAt0CZRHv zh+#U4qk@A@d$p+2S+&qD=v0fUToidR0b8Vec5QLN2cGR{uq<;yX*FWbWmnQYPzZd?a~#0XHR-qrzf;pSKsOAXhOjN|f11r! zv#C?%?KQ!e#ta>7b!AZvnQcc(&%!8AZa4Mhc)dKfTgca*We z?Kn1bXb@=E;jvma)+N{=X`(9_z@AGDonBW7%}(7?bnOP1hMlIuNAXlnk=ru5P&qEC z{sQ)FG{qid{tfZsEY5}<;$XPz>WTQWyDv&5Q@rN*%bhR+qOgNmJBpC4uW#1!d^}4M zh&Vo3U2iM(V-LLOMdb@$c#mNOc`+O!3OmO?VLPiurxTuAnz|mv6+~g@0e3cxI$MrAOsm6mx!bums{Z8EK*G!_Z@v;{i`_)<^}v}RY+Nm0o{u#}<7 z=hHYztLbE+B9*JbL=@VY7jh!gD9xs!L%(8?7D+it(j;@Em5>*zTI@qrF8CmnIU2!- z_LTGDU=@-sO&2LQe0pwzk(8-;S|+6`l>}hSB$+2^QsiensVbFLMU(bjpi4WPt4b}Zx%GM4KITQ4Rz+H=xSXbSwjweQYiXe{ ze@>)HH6*>S%8PtbcgMbYp^|E@@@hP(ETt(+q99TBaMLSDRNGz7$rYu-Yv`49Th%0j zxk+-!FaWc5udcg-E30s-{^aoWgNX|s91YuBBy zz`xX4BC#rn94KvlnFPQljuYminF)jg?Y-2o(%Z{`O=+%>RZTI$`&1oGasZ<-^JS`t z#$b|!DnRe9Kk(|;-nm2i!N8b^Q9r6!6i}1I`0juzY%q`p1U=56D7;T0RV_*p9T0-4 zP65QR3UN-K|4%@Jv39CV5|+#$q->0dHIU@Mvo-t-!ChG;b?TIjMa*abtVJ=8!5Hm5P_%$AoT~_d(VTpwH5g4!r>^g=h|~8%rul z>|h)MAseLq{cT=c+4=iXpz$VQ$E4!3q{y=Y>?bh-6G@z^s+MQlLFkD6?q5^8s^;1Pmhunk{M2y2uZ$K%QU_>wZTLJ)HEbQ;R5G4hP`ND{GUz8h1iEgHTJcbhv-7K4c=Mju zYDGy3c`p1ZO^gJJHC8ecnvk&(XEP5(sl$ww63g;JnvI=u!FnA#pxA3RWv~1Mm8YN` zoWu#EARru%Me=Rzgb<6y3M*3qxXusAYeg}qlGvox{v=5T4aA^I)Wt#J5DP>gk^~b} z=8_~9#$Yq?IAt_@WDU~n>-ovuA5E2l;w%T$)|LY!l4fb_^1N+y;t6X&t+Ru%^I1~Y z`}<-LFji!}t=R?Hc&ffNA5NSmfQAP z)^x!$0OU|C8c2Z$5VY|xb$~z#8v;^}imD1QvIsiO98`6a4uG=#!QuWsYK>W0#iWqh zGzWmgm&cw{4hliV6o8P#8hBql7-WeL$5vnIOoKu|09z|%%&>xtfyfal5g}L+E3IiQ ziitq`e2^OeR4fL_hhS@xCulpEOi%>2NFl_DRqBfpBgXcILu$Rz-28TK9ppJ!!^$?2 zumR*K$|89BDfl^fD%t?R2f)|Df5I2yH{$OT(Iq`jA4Bh?ucq&!@AFaw$XUIWwysjK zkLft`(Y~?kW$727)^e8~snRnjx1eN^ljEFqa~l@R&8&9HBC&Hwx!qqc){UMvz%wEE z2h@H=LXwaZb1?migtwjc$M)52*tAWb5qD=@-3#+>wVb*e<6rdls6939HeDnS{LiZA zAiqfDT!xux;jik&GW#|59HXat?<$&zQqyYoyMEP$m_&#ax-GQb^_#ZQ!M0av0-D`S zjRKZijZIy(;Y~u_u3a|k=W44fnf9CTMofuvt>5%SGOntY&)M3}rrmDcJaV<0LJGjP zK|7|g-7FW+>i6rNlwF55@npSN@@B>ZW{{@lzLArvURJaDY`R`-Y+yr+%%(G5vQ#XA zt(whcPnGos!a%s`7wgq_<3JGWuh{!>Whz`)qi)tsx2t8|^FM`EHQc?a(YEG(v0SYi zw{Wt!kyPNP=WSJUiG=-KTgm4_)?8;|pf;GxV%Zf!*j;k`PnJ)b&6Xq$vH?^&V35{_ zq><@z{vl~rb+v93(-Ac%v{=sO{o(`Hvf0jMK6}NHuIZPnWg{OxZ`o|M?`dhQrYwYV zx7gHGO+wMyVz~;FgJjHMwn7ARP-}lyzv*`}`&gQ;vKb*I0Ga22-sr1#ng7}3rr&H= zEwY_=i)F{P#lh636TTx>sMxk+`8zy3JijiMktH`)gVu)x0FvyK@O1&Krg8kK|U`K#`fr=u}F^)&E zqKYGh0PDJGG&-g~&_L9(f*p!1fp+vf zh6hbvXmAfAP=F{Ev(nD$Es_Z|IqOp6lUR+k2BiX;J9;>$q-H@W=>}+wJ_H3yxuEqS zK2V^A?He+{2_g>%hx5ZjgVuEOM-3vy)vR9B1|0gwaL^tdP0rk7gqVsV49Ef>5af8U z2gqWpzy<>%@?waCGg{_9Vj_47%3?4qNsMVD2z8!U zgQ}$JMjuQR_jLFtIy~4b009O`8z*B+3m+g!6kY>Xfz)&gK*l~H4q=f%So6BXrBOm3 zB1MHF0N=RJ!omO#J_LZe$lLvp(w_Y*Y%NuLGS`!|V4w3{a%N2oUz8_F06y!zA zdQr-J(fg5BKp;zK|3TK7xDW+8F$O;bl;*oges7LX>l6X2lR()dF%AGeAkfkj$H5w& z2<1i_AjMhA4TynzY%c-?ks}k{Fo7|nyZ@dD&n_#PqR@a+6s!oeZiuw@jx}BL`jH#V6q; zx{7W_9~OOS^sUkNM!yRCa0oki7#@cw;8Wn8@D1>N@MrMPa2MCum`U(O)i`E?QM~Q0 zJ3Ppuu>tmF%ytty&Gd6oW`9}r?R?e&O;VN08jz1RJXYaHn?m0D!)W_ z>s7s2?pju!%yO3vt;e&?d9z!Wfx)zO&~+Le7CGKVxI3BmO}im&65|ef8zwvj~ zW!F|U*Smf`+qF|^)`<*;Rz1tEKSri5xu4Ec?U)x4~m4hCJL-SSN3jzY)Jxq!BwwY7|{dE3phTvz^Tz1(qNSnsB@l4uV(hBbH7 zS>JB^*>>G6XKgL(KDk7u-4jVNcUPn=()F`emR)}bxq_ZUE*e{!e%?>zor~=H-Fn{5 z+cs*@EtY)n8rb!6sGH6Xpcc~MkxaL>W^b&weJ6y*-Ga7}MP17G)^;k3`dW;Jcfkz*?nM z3>~_fkO&)PLn6ZNEssI#bNR1Fg)znSAW5=plwLv-mv{enAJ_wN`&dusiJ6A4h{VV| z0a>&nRH!T5j{_x25g9@<3Z$K(rI!_GL?yt5JX9J)L0G{af$ENV4FFN4X!il`{%si- zc1Ili4dcB@{Wt`1K$M&z4vknsBxfwZkksRCa1Esa!3EUla5}i@x93UYTWx~&?JOff36T+oEkMl(A3yfLVtPHQP zulLtrORMMW7Zo7I2_jg7am+f7DVob09}}XZ=*sC!(%60*Hr>h56lgq%phdtvMGBQ{ z>5qa_Ua3!^P!e6&EqBZL6`*Wb|6`c*oS7L$cfY(ehgEpLOWXc`!2A8H#h&-@`1bH{ zdtZrA-g!TtBzAr{86VBxtKLs3`=HU^ABXbpmzT`x%)tAVA-?V|%T&SX^u6px-VEO;)FIMKy7QDq7)j0ZkR|F{=^%R7yWaJ#Z-=tH=iu;Quc|7X zmLj90p>;aWvOuIlEJfj*HEm<;FYJ%UO`4_+5$h1M&V<#$SZikI2rYxSqqfHRq71=% z>wHyJm3yD3BZwe+I(qMW-}~P8!q>g)UGI9=yPzuXIUrS~b&UvVLNqXz9NIS(7GlW@ z@2qJWV{h#%mDn_Ci8RN7b;epX15(V%Bqteb1dR2rD4zL3tgq^_a`5=m(chS3SvyAf zB)mO}qs!=4^jXnYMc)+t2}JO0_yqV-_(OOa4X*H&_*Q%e{vkgh@SA?;gqwMAlCBPV9j=PO(^H<@MXvkj0WkA?|EpPvNcS-5Bb0 z-AKJF9fzsl>6a3mBwqj&mwe?~)mywue zJr$M^Xb28%Hl1>_JL^7)-g4azH9(}1x>(lz;wG>xxAQCD)XR}+)=iq8C9Gux_?M+0 zotEXUU-fGWF{``2G95@(!DCqtL+03Y>s?I4gA4FPFgz2|AtIFnD zw^`~?^E-vF8@4@6bZWD9E;}+^o8@xrw%=?w^&HAXzj`y9&zAkJzYT?nm|oPCRJmN; zqThAX0)9rHJx%o89j&%6}^W}WD?3Ycu zl)hV7R z=@g&^7!qg=UOR^jtQ5pa>j83-GiJ@%*_}Jjdy_R*`^+1ofY77!VVEc^fkYc5p9)n( zIbGK11*k#-589<3K8*`jvDybVraIRV2DC_U>8?%~8MVfxU};T#J<(zr(D7sA5_lr- z&?cQhm%tA}BL~o<8v>M4!DWH(MFHy7fyiR4($2@Ep^W2&161H>WG(^tL>oacCdzTL z1vJJpI4i(-vFqOImQch%V2;67GA$8(LJ|_Cl5@(Un;zRB4$L8i?lkK?8PI@MD{VDw zxDA+5A#sZ2#;8-=675~86M+!{68FAr7NOKcW)dtZ8LIEDx z0v#KrI#8j98Ig)_9SVFBL2#05hG^XxG-?{OT0Nn&L~)#;oeT$BlSKr{ld-;UIGj=i z!Xt^>v#5+xx=r`3O(Q)~2=gp|kyWT5#avNb8by^>+Bl$Cpa}tyu?9(Knz}|nWB{4O zNmeDC%Lxbiu*P4@h!i-3qiNu0h8#4^Wz3w0$C~{+cZjWO`D+yi%MgVWL!rNms0QLR1OKaii z=($860S3r+h*aeBj|a^N=uk7@(b0O+k;NZ`}PR_>w4!_9A-vDZC9o7ul%Hr}Ccrkm#eLcSc_leP{Hi(LY505j<3I0c*Go zUku+5zlA-%3g3Vqh+mH17)5uW?fO|KvjgZa4QgdJZL7NK_%>|XU1h{Fth&v1F3Y*p zO}}jV&2|^z%3kGKN#{8bH1Ov&cKvof&tVV=TGm>T<_ZdVDyyR_vVQVv;V`e$+kV|v z%N?#icvPvwONaW|cD>p@13hp0a<^S>y2S-dXWZ7)b_M3|c+2gkTg*LDq z#m<^lV_4L8QZF!lwq38rP|f<;V#Z@ww1NHI-Ev*MS=;<=QrJ+YZxapRW;02?tY)k| zzlFLxu~5C_(t+coN(WAWoDkaUh9FSm0Q5OVCy5CsID#dIk*t;^T+sX7|(+y_RQzZCGrl7cgD&vR<@{H&H#t z%zd-K$=3DI_JH+Zqwvu17UO{ z47qdOztR9L1p!=|I`GbU_;oAA9b`uStGq~9@9iBQpK5)&w;#t?Fem31{ng^I^`2rt zw>vxn+#8O^ezdA*vjs1m0Fbk!t+rjZM8%BypC;U;GKR`=@ zU^(0xScQt+@W#!SwNY$`w*nhQ#G;FQm1cwl`O&m~f}%BX2T@72EIz-OP#85M&o3Po zs|^iWrX92N8uA{cM2RRlZ*JPQmyzRWOf6t6V9JMA1X4mMxd+|qC9gw)B^%MW#3xC7-Oi}lqo~B8fc3RK9Cq#ENy=~R=rc(gtd2oC@PY1(; zaaB2wZy(1#TrT}OmF0OyQ}B+5v*Y<}vpM+;Ed~w_?k6=GYCV}Mk6brLOKjK>7lXq)J=q--j0S?a`UV}b19+wE>wX`Bh_x{eFjw$Op6X-L=cJYi^xCUKfD zFwPCjv=WKP<)~((-k`KzZ#I=fA%zf@X&Ia|OI2J}_e&^? zvQR=5S&UODl2)pS%c9Cr?}qG6%TbUzMy;Y1;(La9By4T*SD%QGhXjLvbAoSYt^mY``r7x-TU49y8rls z3%xH~=)SLazjt5n?H7A{7hbS;as7!y(>$ymxzD@5cMBne5_0Xga1B2}hU5l9D%nLs z8~}ZGr7F`He?93dAqxH|Vdmo7WQ-V_??vCG{8U=cv-M8Bwz_hgA3EAp*nYd+efs(v zmRDlV@t?~Kg?7EZvT~~*IaYA~P7sxSk!#VUxZ>X(hGOqC*w%YEvlr^geSmQ*w(7nv%jF3Kv4 z`(;gg=c@5!7xPS20H%UW6)LOdBDAavO_NKq_&$;Fi#OPJ-6lSr zHjw%8lvUEHKU!G;KO{li~pp)A33@X8plygEz=EL7p&j!cci8?4Ybqk$7M%v z1Fbje^;Sk0u9tKh4aaa14YnQjJ8dLiQO7Vq<0y`6LzXKF0{S4*S~IY1IIinZcwX8_ zVoFU9h>?1&UZaL#R*Sw+_yv8Oq$x;A=#eXX3AzDa6}Dhp-{`@u*V zmsMI8qq*>Nm@FLz2YY&I0PB2;c{xwjJWEwp1i^npqc_e^CdsR|J_ILD99J5(dcAH} zCtf(2P&69dj<;fa9`59xS5GYbev%$6j!!Aymzy66gp|_vq?E${{)Zpl+S=aU*qTna z-rmSJHkKNVe0^iN@u?HFnm4}511vjin}$+Jt+D*v_zElHO$RPDSAh7E76Mlqn z0@rh0z;!(r;rDe1t+mclZEbsd!|0T=PG?qj^5KzIF2Nk|cS-dD!spYS%qM6H2D-@A zvWb*ggPq|PnJFjLJcDupJ{j7|#e7y|E{-Vx76Adfz-lp{5Og}z>D-i(&oLnzy&Fl~ zX+#mn>Gf!dLfeMzM9t=~R->q;SwBsAKMecO4cjqI_&&$c6qn-5VaG{6x8DuYOP5B~ z1B#N3=F%v#E!z%b+rkKGZJ4DsAc=bm>U&fOF2XSJzx9>RX}}RkK_u}-Avwd7`XQ9w z@p+@AI6*%$%L|VVM22`Z&B{5}XF3^A%6S^4lVoL`3N1!6R^x5>VP<32sXb)AySaV4 zm}hCg<*jA0gJyI2)62~!=<+f}v$;(323oDGCrD4m16^08R(>i_n(aUAbhAMy7YR!H=rgqPA>*`@zD z`F!5Dbj=WptaybYoI#gd_e+lRCFQz*=(>NXuGw10b)RwFXZ~l`G!3(78iv-=bwh7z zhG9N*`#e}~o?{UikjDx7ep2h5RV=D$7dkvdH8p1Zh!r!UzNoUfaw0LPzCBr0V&kA2 z22ZP07WmNdcLb(onE_sOzJR}mVRB1T;AzS~-d2ipNvX6f-`5)JTBF|&CY^(;o_^6( zCZ#lrov5du)01|~4=g@raiNA`2L2FNEHikL`^C$AAv9$*(EMw-UJ{2&riP)k_7lCF z(UCHYzTX_K)z=M!dr~%U87_^4OyX6~2&CXP+G=5AdEgPgjw6zhrMQm3JxKir{OB*L z#e~QS2&<5f)|toO&G*jjeCvr_%Nj+YWjk)Wwe@7N1Y4uj_s5p?PZus+xbQpky>q*- zJ+bRJOGaAl>dB=7Rz0UW#*TB}g$oxhyp|BL=^V|=BnwIBUrr`u( zud3BNLsPwOVgi=k8HJ(a)@u2v(XhiHTv`so&~DW8yjJrRm4mEfQ+UT;LCZAekCk2jW=8FgIWF$}}71J|K!d3j@8uY=Z&G>u}xTFqe*Mt~oTvQ7u+bh1(4 z15sFb{<3AZ?N%!c5l3+&2!fyyM==O?>Ozk2AsmtSlPl!MkRZp~@gaN)KY?GzAL0Mt z8np-+MNI)WPBI^(4CaesQH;w=vDv{xFMI8vQzr(7pbLK<^oz*`OUhudU2@-NsNyVq zFA}HyG9B?%@02=SrV1N_DjJZp0>lD!lv;p#_guwCmVHpiWo#+x#pNgs5X zuBBTmv&`_qUld6ii?Uz3D8@ySj>~a%y*rz`TcARM;mC(4@CHTd+J(Tax~WPM6n%M} zYDTcdL5!aL*k+;O0YoCZ-FujUI;kNGwU6xqW1MKO9MqLij;1J6nj-<}FbI=Uo5^H{f-5C0!G)$j(oeYw z4g}mnXgfSL^cE8oG79yi+wEh}>BdGFNl?LBx?W3Innsbz(%Nd6Ca%M17$&LfFczEz zrBrADmj+`{76g|*Aemt)X1bEvf=fmfxMbjpD@LJfCRNZ3#sr757^OnjC8NSg5-quY zXRW3wcM$p>Wo6xQ;kn6c1*O#10469iG)QJ@8f8>*DZqsQ6y*Ypc~rUGSA|?@B0X>Hqf>L_S1E5KE(pTWgJ$4ba9EL)BuQ$cuRvMq zn2;H@KnZX$<{fYdE}mS>Ku5yp(}_?DO;N?iFSmt*bIK`%OzWc{v(v1iQ-Ow}N}F{zaFU*+1EvHd72H$0#xsY70+m7|MJH7<3gslJodu(MD#h^W2x=^f zJYO3Hf%qA(+l^?WQLocSl@zr&@Rib3;6;)CDmzV*L@LWlcV8{$k65-clr}ffb=$)0 zQrCs+B`60-hSj>@nwcbipy|4vB;gI-lmf)vt|zxlJf;NSPL|27gp7#0J7hMIPpYu@ z=(*Y@oL`+Xr%I@Rtj=-F?-)gk`OoEffxDWGCIx3MQ(7(QbzM^_$F@u>wL;E;cBh=3 zzMBDPwpI@2i(U_W*zZ%iwRP#zZTI#1G)|U2sq1aPbxzxcZkd(^=sF-326NkT>h&l_ z#}fiA*FzMwS`9~-p8J~dLPpv?>m02 zcOS(cewYQ{?zfmL%zWdUi#pj?{~iQ_TNB@5K7`} zNBAKeks2x5L7*YcO6mRr)H+dH%<_F-SP>B*uv{wLb+_xp_X z`~5!sm%Dbh;iLqo=kxgSs%)jk^ZDs@&vm`^b=P&>^*E@hjP&TY;xhR#`CjsQ^3%jO z6fr?~1#2a$}-pr}6*w|&Y*(|%7{<{Fkxc|hTV@vY|5`7Glp zz#C7Z!<{UGs8}CCHyfkFQ4g<1BH>8EpHF7hktOA8da*Pv7S&DgyPbGgKBLu|o{ObY zwI~R!7;tPy(@YVn4@wmTw{6svQP*_G>-EC0R^M)PI^Kqqax`#VjqyoLx$VS`KWR4j zA3BEs?RKrkZ~~^~HZ;wT;siyFp;lwil*vugvT!dnjWNTd zT-Vm1HyfKq6egix2)-TFYOV>*tw*NGsHHO&38V;3=K?&Aqkyq~(eEo>tCwD_&fs~G zrdrLAMg)O{dXi*d;8K8^fKN@Z91W~L&sBSGlt%)(K=$j>d^p<&BPbBZH6tVIV>mZgZGh z4dQtM)I;CQDoH(DRpx3o!qL>LJC>`j+U2TybF=Mv&PuH)YAeqFv@A<0&P>a;lw{08 z90Xi7o5OUy$km3(q{@r+bl7Z4@F0kWVk6r|dGKlb+LmQfwEq@7w@R8y>)BYZ;GHu{L7T59y4gX!c>P)hHZOt5?I+^JJzJifeg_dP4iH{W;P z?f*COhHc5|;aG7-GjAJJmEs9C5vT>)=s3>ZsVnL`9 zRdnxR_vaR6BwlunLXiZHm?ZI7SMNB?TgHBfFNZ=zO<0y=!ZJPAc9d;QQD84Qm*`aW zmuF?W^DF$i>t2$t%*OfUayI<0)6-W?#tqZt1`lSz^74rjC(1zF`F&@9r(+mkrcFMq zPK(o|5F&{wh2%ltJm_TXqu2zSCnpfO6hm;6_rS4FQDLt<0S4gC<_}Fpg+D(IIC{qHQ%-k zB}_{?I;YSegrOLt%(5Nbwk&@VO%DZ#X(@aaVJt zHJZ(arj6d->vWn^DbjSX5=FYPHXap8VhPs`1FsgB%CnN>TT*zt-;WH#Xm0LzdqI%) z!_b-4>zeZ0t*O^;6>IIbF>SSd!8yNabGSC4;Sz?MH`t!nJ+;18clrC+^4iv%@>Z*G zdc8dFjWxj|$8p^nW7XL+lX|^oz4e(ByN*o}MZKqHb3d5pBMQ@6TGtIqNBNu?hOR(} zMueGLSB~6nl{5js z$&6~jI~{WPFw&iEXJC_=!`AAIUaVRbDc4(j#*?X-Mv~*YdcLV~DXX!4Slv|A)OOO1 zCbbg`5+zk=k*L#MMxc^3&ul_WIjPJasupqiHlJ1a#ZcFn?l^;n!5B=dHriI6AJx4` z)y=>&4eSnFR!dI_(}eE2nx+|cF?NKk)dt-<=eqL!WH7k5-G*h^Yd81#nqaP5e#CVQ zv*)??*F4WOJB&BKOVfI;3*T>V6pl%QBFk#MTAK#3M=5iiE)Ygab;@&N)An4K!glPf z-6#TfS5{NnTv~6P>QK|Nb=x)!`bN+s0)-HkE?d2RmL!rUe-6&M9Yw*cA27YqD17NQ zn^6r$XAujUBui8`fzOJSR*PHhR%>7fP^~y{DUBzM?(12QrpvW;>e$MyH=57e8a8^S zZtyL`i~>)H^s|}@!pQS}(hs3)3`){`!}YB7cH8#X_UB+NC%O;n+ATLi-(FvDhE&u& zzoqFgty*Mq2AY_j=M2}jTj(Mw!Vs`+$Du3;0o$@IYJPIt4Pe3Z*9jqn6Lsw>-NqH7 z$ei3rE)g=yi!3e|`^bw)UM-5e=u0KzL`fx8bET}@O_J!_o9Bh9C&fS_^BY88Hd&lC zViY%HrCgojrn2HIOlLD- z@vnVchoMz#G?E(fN^8Grg8J+B!#E(7!2dN&AOcngYr{u>4UwX67% zxhUd|$dtqMt|Ui;E)q3&O-;Fx&@J_1lx9`(GU7s}`0TGL^{Y~DYU(XYy+vu8muU(2 z_{sD1N79)`IDdrml(92^9h-9gwkrm(M;UvR@t56C>HUoT-w@79$69}nLz0j#Ss~SE zMT?5ddEcM&Q^4SvlwlH=vm(zX^JXP@52SNCZ)gs{(eYtmSy;v42R|4@zRwaI-+2%Q z&5ce6t8``M;Aj=WkVbH6v7k7#t>EC`_^Ydy9bhG}?Bk<@RuJ5|f=+jRe{}^PJT;$p zdswB5#ie$dhig~oE=o(CypFt`%)5h1HX)_IMGYp^IHt3S@`$tA92OW$ggc>-y121i zRIEf7>3`yABXh(ok~;qz@8ZBi#~CV%33{HfZg3v;Et<{|+AUodcp=3thUax0%1p{p z;1*?=dg$0N^bTOxYJwSNsAq!=x}gD*(KK-fmX(5IifQzvZHrTshiOe?46JDA%|bn!;1EHe;e^K+=!+qAqiu)BUv8%2P$anpzrm%_%~c3C&=UE z1LOx0o;h((qc=Ja={|Qs)Gv1Bo`^gPQEGAE##+hf>4+}{I0j7R8*+053K~ti&~sKo zC&l~#h#;WeCbt(LcJ@^jN7Wtkl4@?Mf11|^X+q&TLE<=YoFuj#xK5HdE*v|)A$#Ds zplK3JR#wVtYs-IA(Cdb#@0%t;5qI^*8*jW}#SNgE%k+IS?Dhg-+wmY+wk*?GTXRgy z8hAdPiG`bK&-1%0E6cv$O-;*U-0;1@gDi@*wo;NJVr?ysDL!u18&({%%~W;b@?*+TF^7?cAz9nceb~-LW42R^l*D?XFFk11?{$>>u4|F*yi4GI0MbHP1{;G z4N8NsCID3n14<2Z-Lf~cjE-p(*{B1Q)?r5x%{@h~@`IUQksjF~_mKCJpCP|X{sR-d z3~$5d@yC=25qZs(#pHbmCgV6w6qaP_tN3oc#K&M0f zG9ZnuHmj!8ymD=|%hAh(!>%BUCMuGgdev-os04r)WnTXb!qF6DgIGm%62p(dU?PiI z3Lm}FTYb2k&eQQWHV{Q|;4dJk~%L!ziy61sa8}nIi>&={VK* z3IRIRjfr>F2;-h-3utU<9+zf%3YuYCjDa(MGrmd$Tg+urO4z#|i@d3UGw`Fa>-zpg9}Ua0zr0j58^Cw~ z&ufI1JseJZL23d>1@1wp4U$q<&uBM60vZH`zv^5EE;2!3TSG}*vxdx!fzUL>z%9U3 zP*5mGF{!GhKz9QzY!NW2)ExeE22@Ijpv)BQ2fs{GDe=4PXxSRhd@@9ZVL*dp1d99w z8v`DRwnT--m5g);8dD0)RX#Kg%=ML@oNr_cXemuH6Hl{H@1$XNB`V2-R9HYtms?&t z9+HAd#at;vA@TCtxFH1>IGzR&(xU{I$&}noNTn)3TGdEX5|dJ@7Ds76mO_P_RVWxp zrE?`|-jg5`!{ndTsG>e#lErp-5}rfHh#TcYS?%@o8|Ep2{wCJ1i+ z!%=j{ihfFyLP+hEuKTtrA<*x`wv*Nxjaus1bHMTGGC!c#XQhG9UfnLG)LyMg86-)7 zBpqCt*>}A(-?@YTNCi%Gsu8Ki1`w8v`+q%AUXnO?TXKA)YNo=->v6*plm}T7WM|Qw zQ>`vFoJ`NZDjn0yd{9K1VV(&vNSr%D(3WLM^lVLXVcQ790#K&eOvA`17&J}uxiB@x znX7!m&>Rj;*-5IKwq0W)O?ypEG0pWjr2yjC;1S~y=kBoGwipeQ)DKvcgTamDW>V(C zd*Nw3E8`Z{?X6PARa!0w2pr4iQm%~heqGamwxtv-TT_S|M&z_xn>T7wx|*Hv&K4d@e?xGIwD#T+JLXuquF4n6rhtJPtfKn6@Kss;Tjd$U1NUaG2`Pi$SjgVa<9 ziqVVR|2I0_le+6RW7mb&YFY5SxZyZzdsSD;t0@U^fA7SNx12cP9`+gyD@>Bf_{6FC z!eM}Et`t?2)@&^dgFu?KTJ!@fO&Cj3_6n9HoF@r;Eli8Ez;84?p9|9fOXBr@tuFun zsjaHljAJ-%gv4=Z6g7gmV><|fR#Lleb!EaDoq?ZrnvLw_tn7Ay(P+;PhwU~dp3ixT zLr~3(GRwh9s?!b#f!Qom?i*$N$xuyO_9`qu0Y2 zwo|sGTB=DpNvBdxe-qot@CzD@m?BhAD5`YP+VQKTi^;wGUJ82kCd?}?g{n8VLj~Oy$ebb!0(?i(Imw$wKAxlKVqx4%11FlhUHnT9L{Uu7}~Po#mi)5zPzyaZt`~ zqc?0e8jbo!FdSw>f1}=LG&XOh(j*0?jOoc{c$2%C_g>$}F+0B(bdcmFM%EO>RV^ zvANM`ATvzM?4!}x*laX#QKl%KfoxHgI_Vsn()TviI{|>LO-~Iu4_69WddaY5n z9#wH1$5O^|oX8Kfv@Fw_C}kYSv64v~$MXHS;f(6$h26BRl6)LOBF0v}ALU>(iDOEYjl;EUZIr${V}k9Z$piBz zkAJ=H)GgBxOlejeTd`xBoGN95;>t`3B(?Hf#~-E0qHw@CP2yfVisTOa$@{YGzR~;k z(pb-04@2$JZx6SH@I9rTGls5NHe){l|M!7Cp0 z<|n9@&CBrvotj^$#_q#|VqA33dudpZ$-g($Y#-zmd6xNug}6oi2L+Jx~|=H6lLeVBn{z^7oB{xe7XqY)upA*YL>MOJzHLm zms_oa%?-+_fIV-czSC~oXhLB4IB+KW>`{3-WyQ_S&BjP2E>~hc$8PemSd@QRh4jTMYa}Hn zl?@-Wi7AM+5^v2+AkqgD-d4QsT#{y0c2&mg}b`B>vRiIa@~;o801-y7lXV7aQMJ62l-*hk3+!}9M=xcFgV|a z<6GhQNhmCb!f9CKf<>d?io;?TEZz=Ft_I5v);KH+!wGgMo`RApD0v&os-Vh(swt@2 z4%OSCrVDC|p*9A!+o3KU>b`*GPeH@m&Mw`hG8#6Y%nqon>%3h%Mf)!bP~42;W7_g z?t#lcfh#8A%5u2M4cB}E*LmRja=5_`H(D^}hnrr8o4HxJW(n2y7?N%&(Jp1&MkwBW_<@UjzLalorlcy$h5yBuDdg}=Mu?}y>_ z7`zF*WrMd@!rK$@P6xc}hxcBGxiR?X>o6aM54`a22>izl|LuVPIbeG$>==g~v#_%j zc3uvFzK>@S7`t#DvJ9PETc9yl}yaSP(J@L?1_IvYNAz$abs>AmpT zG<<#-zS<4n%)+;0@ZBfy{S^E(0f$H7NGBZm1ddK2ijmw%6Uep_C7z9vLH4sz%2O!S zi_+RrrUzw>q3p*{ZYOg1k>h)m{{QB>WWd_7^=@kP5(j74XC9ZwZzd%7g{-uRvt#H z;%JQvwN9Yc1>|)i?*#J3(P`7Dtr(qdLmf`kv4GBe3Z2!C&W@sU{OFu1bgmPf*MZh{ zql@R!IzQ^Z8ugT;-j%3t2KE0H`Ryn$ih>;|PEw#pb;P1)QL7tp=dYS z5<^?|qf5KdWmV|1$IulHbY%ox8AsRH&}cilK8kMGk8bp!F%P=gj&7Spw?BsN=tp;6 zjqdWGyQk2-HgxY_(fu9h{slDdKwBHo)=BhWF?y&0O=P2otI%W>n%s{baiB+LPz>~2 zA9{2FJsw3*MA1|8=;>S0v!JO_^m{k@!#LXJK-(f{+a!A4gJ$CB#dP#aKYDc%{TcM< zF7(&8(Hk!GMi+V`hTbkmb51nZh2D>$_y2?DBj|%{^ua9puOIF3q8(ARV*%|PMZ5fH zR}AgxLi=oJ-)?lkfev+{xDS2kK_B_h$1(KD1p2fcedb4>N6{B|qA$nM*J1QcIr`R# zzAH!H--~{XqMu^u@H9H|1v<8X(P50~#MoSzq?a-FPE2MM#`y`R(1%&%!4yqktUEEw zZpD<|i79Kxl!GaM8B=j9=ENyXVuF<00yS9N2qp2S>tHfFRPGrEAeeiCzI zG3F*G=Ju7CJ6xDMKf&DX$J`Uc+m24GFJ_`2C{QK>019b9 z0Ei-vLjV|(nL(hhSU-U?Z=14F#ByVa)U$Cci9$XeOQnj}+%#sv)LejU@_FR`lJgv1 z0)lK`Z&2X!m}t@RF+-*q8B3r|zv;CtHQvh;{OHuPm$4I%TLQ*gtHYJFtGl-!pV- zD7lwjM4?~(()=>{var t={3473:(t,n,e)=>{"use strict";e.d(n,{Z:()=>z});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o),a=e(2629),u=e.n(a),s=new URL(e(375),e.b),c=new URL(e(6456),e.b),l=new URL(e(6794),e.b),h=new URL(e(8229),e.b),d=new URL(e(2867),e.b),_=new URL(e(4975),e.b),b=new URL(e(5944),e.b),p=new URL(e(2334),e.b),m=f()(i()),v=u()(s),g=u()(c),w=u()(l),y=u()(h),k=u()(d),$=u()(_),j=u()(b),x=u()(p);m.push([t.id,`/*!\n * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}\n\n.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}\n.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(${v}) format("woff2"),url(${g}) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(${w}) format("woff2"),url(${y}) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(${k}) format("woff2"),url(${$}) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(${v}) format("woff2"),url(${g}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(${k}) format("woff2"),url(${$}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(${w}) format("woff2"),url(${y}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${k}) format("woff2"),url(${$}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${v}) format("woff2"),url(${g}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${w}) format("woff2"),url(${y}) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(${j}) format("woff2"),url(${x}) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}`,""]);const z=m},6757:(t,n,e)=>{"use strict";e.d(n,{Z:()=>E});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o),a=e(2629),u=e.n(a),s=new URL(e(4658),e.b),c=new URL(e(5499),e.b),l=new URL(e(6770),e.b),h=new URL(e(2829),e.b),d=new URL(e(46),e.b),_=new URL(e(9963),e.b),b=new URL(e(9383),e.b),p=new URL(e(6199),e.b),m=new URL(e(8931),e.b),v=new URL(e(4144),e.b),g=f()(i()),w=u()(s),y=u()(c),k=u()(l),$=u()(h),j=u()(d),x=u()(_),z=u()(b),q=u()(p),A=u()(m),S=u()(v);g.push([t.id,`.text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-danger {\n color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-mb-3 {\n margin-bottom: 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\n.splitpanel-vertical {\n display: flex;\n flex-direction: row;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:first-child {\n max-width: calc(100% - 9px);\n}\n\n.splitpanel-vertical > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal {\n display: flex;\n flex-direction: column;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:first-child {\n max-height: calc(100% - 9px);\n}\n\n.splitpanel-horizontal > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitter-vertical {\n flex: 0 0 auto;\n width: 9px;\n background: url(${w}) center center no-repeat #cecece;\n cursor: col-resize;\n}\n\n.splitter-horizontal {\n flex: 0 0 auto;\n height: 9px;\n background: url(${y}) center center no-repeat #cecece;\n cursor: row-resize;\n}\n\n.trix-control {\n overflow-y: auto;\n}\n\ntrix-toolbar .trix-button-group {\n margin-bottom: 3px !important;\n}\n\n.tabulator {\n font-size: var(--bs-body-font-size);\n}\n\nbutton.tabulator-page {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-popup-container {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input:focus, .tabulator-row .tabulator-cell.tabulator-editing select:focus {\n border-color: #86b7fe;\n box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border-right: 1px solid #1d68cd !important;\n padding: 6px !important;\n}\n\n.tabulator.table-bordered > .tabulator-tableHolder > * > *, .tabulator.table-bordered > .tabulator-tableholder > * > * {\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator .tabulator-footer {\n background-color: inherit;\n}\n\n.tabulator.table-sm > :not(caption) > * > * {\n padding: 0;\n}\n\n.tabulator-row.tabulator-row-even {\n background-color: inherit;\n}\n\n@media (hover:hover) and (pointer:fine) {\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#e9ecef;\n }\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#9abcea;\n }\n .tabulator-row.tabulator-selectable:hover {\n background-color:inherit;\n }\n .tabulator-row.tabulator-selected:hover {\n background-color:#9abcea;\n }\n\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#769bcc;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selected:hover {\n background-color:#769bcc;\n }\n}\n\n.input-group.date.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.input-group.date {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.select-parent.text-danger > .invalid-feedback {\n display: block;\n}\n\n.select-parent.text-danger > div.form-control > button.form-control {\n border-color: var(--bs-danger, #dc3545);\n}\n\nlabel:not(.form-check-label).required-label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\nlabel.form-check-label.required-label > span:last-child::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-radiogroup-inline label.form-label {\n vertical-align: top;\n margin-right: .75rem;\n margin-bottom: 0px;\n}\n\n.row.kv-radiogroup-inline label.form-label {\n margin-right: 0px;\n}\n\n.row.kv-radiogroup-inline .kv-radiogroup-container, .row.kv-radiogroup .kv-radiogroup-container {\n margin-left: -15px;\n}\n\n.kv-radiogroup-inline .kv-radiogroup-container {\n display: inline-flex;\n}\n\n.kv-radiogroup-container.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.form-check-input.form-control-sm, .form-check-input.form-control-lg {\n height: inherit;\n}\n\n.form-check-inline {\n margin-left: 3px;\n}\n\n.form-horizontal .row .form-check {\n padding-left: 2.2rem;\n}\n\n.form-horizontal .row .form-check.form-switch {\n padding-left: 3.2rem;\n}\n\n.form-horizontal.container-fluid {\n width: inherit;\n}\n\n.kv-control-horiz .invalid-feedback {\n width: fit-content;\n}\n\n.kv-control-horiz.form-switch {\n padding-left: 0;\n}\n\n.kv-control-horiz.form-switch .form-check-input {\n margin-left: 0;\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline .form-group label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control, .form-inline .form-select {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control.trix-control {\n display: block;\n width: 100%;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.form-inline .form-group {\n margin-right: 6px;\n}\n\n.form-inline .form-group .form-label {\n margin-right: 6px;\n}\n\n.form-inline .mb-3 {\n margin-bottom: 0 !important;\n}\n\n.form-inline .form-floating {\n margin-right: 6px;\n}\n\n.kv-form-condensed .form-group {\n margin-bottom: 0.5rem !important;\n}\n\n.kv-window.modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n border-radius: 0px;\n width: inherit;\n height: inherit;\n}\n\n.kv-window .modal-header {\n height: 40px;\n padding: 5px 15px 5px 15px;\n align-items: center;\n}\n\n.kv-window .modal-header button.close {\n width: 24px;\n height: 24px;\n margin: 0px;\n padding: 0px;\n}\n\n.kv-window .modal-header .modal-title {\n white-space: nowrap;\n}\n\n.kv-window .modal-header .window-icon {\n margin-right: 6px;\n}\n\n.kv-window .kv-window-icons-container {\n display: flex;\n}\n\n.kv-window .kv-window-icons-container button.kv-window-button {\n background: transparent;\n line-height: 1rem;\n font-weight: bold;\n}\n\n.kv-preview-thumb .btn, .kv-zoom-actions .btn, .file-zoom-dialog .floating-buttons .btn {\n padding: 5px 8px;\n}\n\n.file-drop-zone.clickable:hover {\n border: 1px dashed #999;\n}\n\n.file-drop-zone.clickable:focus {\n border: 1px solid #5acde2;\n}\n\n.nav.tabs-top {\n flex-wrap: nowrap;\n}\n\nul.tabs-top {\n overflow-x: auto;\n overflow-y: hidden;\n display: flex;\n}\n\nul.tabs-top > li {\n float: none;\n flex-shrink: 0;\n}\n\n.kv-tab-close {\n margin-left: 10px;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n\n.kv-tab-close:hover, .kv-tab-close:focus {\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n\n.kv-tab-panel .nav-tabs .nav-link:focus, .kv-tab-panel .nav-tabs .nav-link:hover {\n isolation: inherit;\n}\n\nselect.form-select, .tabulator-row .tabulator-cell.tabulator-editing select {\n cursor: pointer;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent none no-repeat;\n background-image: url(${k});\n background-position: right .75rem center;\n background-size: 16px 12px;\n}\n\nselect.form-select:invalid {\n color: gray;\n}\n\n.kv-check-primary {\n accent-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-check-primary:checked, .kv-check-primary[type="checkbox"]:indeterminate {\n background-color: var(--bs-primary, #0d6efd) !important;\n border-color: var(--bs-primary, #0d6efd) !important;\n}\n\n.kv-check-secondary {\n accent-color: var(--bs-secondary, #6c757d);\n}\n\n.kv-check-secondary:checked, .kv-check-secondary[type="checkbox"]:indeterminate {\n background-color: var(--bs-secondary, #6c757d) !important;\n border-color: var(--bs-secondary, #6c757d) !important;\n}\n\n.kv-check-success {\n accent-color: var(--bs-success, #198754);\n}\n\n.kv-check-success:checked, .kv-check-success[type="checkbox"]:indeterminate {\n background-color: var(--bs-success, #198754) !important;\n border-color: var(--bs-success, #198754) !important;\n}\n\n.kv-check-danger {\n accent-color: var(--bs-danger, #dc3545);\n}\n\n.kv-check-danger:checked, .kv-check-danger[type="checkbox"]:indeterminate {\n background-color: var(--bs-danger, #dc3545) !important;\n border-color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-check-warning {\n accent-color: var(--bs-warning, #ffc107);\n}\n\n.kv-check-warning:checked, .kv-check-warning[type="checkbox"]:indeterminate {\n background-color: var(--bs-warning, #ffc107) !important;\n border-color: var(--bs-warning, #ffc107) !important;\n}\n\n.kv-check-info {\n accent-color: var(--bs-info, #0dcaf0);\n}\n\n.kv-check-info:checked, .kv-check-info[type="checkbox"]:indeterminate {\n background-color: var(--bs-info, #0dcaf0) !important;\n border-color: var(--bs-info, #0dcaf0) !important;\n}\n\n.kv-check-light {\n accent-color: var(--bs-light, #f8f9fa);\n}\n\n.kv-check-light:checked, .kv-check-light[type="checkbox"]:indeterminate {\n background-color: var(--bs-light, #f8f9fa) !important;\n border-color: var(--bs-light, #f8f9fa) !important;\n}\n\n.kv-check-dark {\n accent-color: var(--bs-dark, #212529);\n}\n\n.kv-check-dark:checked, .kv-check-dark[type="checkbox"]:indeterminate {\n background-color: var(--bs-dark, #212529) !important;\n border-color: var(--bs-dark, #212529) !important;\n}\n\n.kv-check-warning[type="checkbox"]:checked, .kv-check-info[type="checkbox"]:checked, .kv-check-light[type="checkbox"]:checked {\n background-image: url(${$});\n}\n\n.kv-check-warning[type="checkbox"]:indeterminate, .kv-check-info[type="checkbox"]:indeterminate, .kv-check-light[type="checkbox"]:indeterminate {\n background-image: url(${j});\n}\n\n.kv-check-warning[type="radio"]:checked, .kv-check-info[type="radio"]:checked, .kv-check-light[type="radio"]:checked {\n background-image: url(${x});\n}\n\n.form-switch .kv-check-warning[type="checkbox"]:checked, .form-switch .kv-check-info[type="checkbox"]:checked, .form-switch .kv-check-light[type="checkbox"]:checked {\n background-image: url(${z});\n}\n\n.kv-checkbox-circle {\n width: 1em;\n height: 1em;\n border-radius: 50% !important;\n border: 1px solid rgba(0, 0, 0, .25);\n appearance: none;\n -webkit-appearance: none;\n vertical-align: top;\n}\n\n.kv-checkbox-circle:checked {\n background-image: url(${$});\n}\n\n.kv-checkbox-circle:indeterminate {\n background-image: url(${j});\n}\n\n.kv-check-primary.kv-checkbox-circle:checked, .kv-check-secondary.kv-checkbox-circle:checked, .kv-check-success.kv-checkbox-circle:checked, .kv-check-danger.kv-checkbox-circle:checked, .kv-check-dark.kv-checkbox-circle:checked {\n background-image: url(${q});\n}\n\n.kv-check-primary.kv-checkbox-circle:indeterminate, .kv-check-secondary.kv-checkbox-circle:indeterminate, .kv-check-success.kv-checkbox-circle:indeterminate, .kv-check-danger.kv-checkbox-circle:indeterminate, .kv-check-dark.kv-checkbox-circle:indeterminate {\n background-image: url(${A});\n}\n\n.kv-radio-square[type="radio"] {\n width: 1em;\n height: 1em;\n box-sizing: border-box;\n appearance: none;\n -webkit-appearance: none;\n background: white;\n border: 1px solid rgba(0, 0, 0, .25);\n vertical-align: top;\n border-radius: .25em;\n}\n\n.kv-radio-square[type="radio"]:checked {\n background-color: var(--bs-primary, #0d6efd);\n border-color: var(--bs-primary, #0d6efd);\n background-image: url(${q});\n}\n\n.kv-check-warning.kv-radio-square[type="radio"]:checked, .kv-check-info.kv-radio-square[type="radio"]:checked, .kv-check-light.kv-radio-square[type="radio"]:checked {\n background-image: url(${$});\n}\n\n.form-check-input.is-invalid:indeterminate[type="checkbox"], .was-validated .form-check-input:invalid:indeterminate[type="checkbox"] {\n background-color: var(--bs-danger, #dc3545);\n border-color: var(--bs-danger, #dc3545);\n}\n\n.form-check .form-check-input.form-control-sm {\n height: 18px;\n min-height: 18px;\n margin-left: -1.7em;\n}\n\n.form-check .form-check-input.form-control-lg {\n height: 34px;\n min-height: 34px;\n margin-left: -1.2em;\n margin-right: 0.3em;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input.form-check-input:checked[type="checkbox"] {\n background-color: var(--bs-primary, #0d6efd);\n background-image: url(${q});\n border-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-focus {\n border-radius: 0.25rem;\n outline-width: 0px;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);\n}\n\n.kv-focus .kv-fileinput-caption {\n border-color: #80bdff;\n}\n\n.modal-dialog .modal-footer {\n flex-wrap: wrap;\n}\n\n.modal-dialog .modal-footer > button {\n margin-top: 5px;\n}\n\n.kv_fieldset {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.kv_fieldset legend {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: bold;\n padding: 3px 10px 3px 10px;\n width: auto;\n float: inherit;\n}\n\nform fieldset.kv_fieldset {\n padding-top: 5px;\n margin-bottom: 8px;\n}\n\nform[class~="form-horizontal"] fieldset.kv_fieldset {\n padding-left: 1.1rem;\n padding-right: 2rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\nform[class~="form-inline"] fieldset.kv_fieldset {\n margin-right: 6px;\n}\n\nform[class~="form-horizontal"] div.form-group {\n align-items: center;\n}\n\nul.typeahead > li.active > a {\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n#toast-container .toast {\n background-color: #030303;\n max-width: inherit;\n}\n\n#toast-container .toast-success {\n background-color: #51A351;\n}\n\n#toast-container .toast-error {\n background-color: #BD362F;\n}\n\n#toast-container .toast-info {\n background-color: #2F96B4;\n}\n\n#toast-container .toast-warning {\n background-color: #F89406;\n}\n\n#toast-container .toast-progress {\n background-color: #000000;\n}\n\nons-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\nons-toolbar-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\n.kv-ons-form-group {\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .form-label {\n font-size: 12px;\n}\n\n.page--material .kv-ons-form-group .form-label {\n color: #3d5afe;\n}\n\n.kv-ons-label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .kv-ons-form-control {\n width: 100%;\n}\n\n.kv-ons-form-group ons-input.kv-ons-form-control[float="float"][modifier~="material"] {\n margin-top: 16px;\n}\n\nlabel.required-label + ons-input > span.text-input__label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-ons-checkbox {\n display: flex;\n align-items: center;\n}\n\n.kv-ons-checkbox label {\n margin-left: 5px;\n}\n\n.ts-wrapper:not(.multi) .ts-control {\n flex-wrap: nowrap;\n}\n\n.ts-control .item {\n white-space: nowrap;\n}\n\n.ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.disabled .ts-control {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n\n.disabled .ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.ts-wrapper.kv-typeahead .ts-control, .ts-wrapper.kv-typeahead .ts-control input {\n cursor: inherit;\n}\n\n.ts-wrapper.is-invalid.kv-typeahead, .was-validated .invalid.kv-typeahead, .was-validated :invalid + .ts-wrapper.kv-typeahead {\n padding-right: calc(1.5em + .75rem);\n background-image: url(${S});\n background-repeat: no-repeat;\n background-position: right calc(.375em + .1875rem) center;\n background-size: calc(.75em + .375rem) calc(.75em + .375rem);\n}\n\n.kv-tom-select-remote-divider {\n height: 0;\n margin: .5rem 0;\n overflow: hidden;\n border-top: 1px solid #888888;\n}\n\n.toastify {\n background-image: unset;\n background-color: blue;\n}\n\n.kv-toastify-primary {\n color: #fff !important;\n background-color: rgba(13,110,253) !important;\n}\n\n.kv-toastify-secondary {\n color: #fff !important;\n background-color: rgba(108,117,125) !important;\n}\n\n.kv-toastify-success {\n color: #fff !important;\n background-color: rgba(25,135,84) !important;\n}\n\n.kv-toastify-info {\n color: #000 !important;\n background-color: rgba(13,202,240) !important;\n}\n\n.kv-toastify-warning {\n color: #000 !important;\n background-color: rgba(255,193,7) !important;\n}\n\n.kv-toastify-danger {\n color: #fff !important;\n background-color: rgba(220,53,69) !important;\n}\n\n.kv-toastify-light {\n color: #000 !important;\n background-color: rgba(248,249,250) !important;\n}\n\n.kv-toastify-dark {\n color: #fff !important;\n background-color: rgba(33,37,41) !important;\n}\n\n.dropdown-toggle.kv-dropdown-no-arrow::after {\n content: none;\n}\n\n.btn-group-xsm > .btn, .btn-xsm {\n --bs-btn-padding-y: 0.1rem;\n --bs-btn-padding-x: 0.4rem;\n --bs-btn-font-size: 0.8rem;\n --bs-btn-border-radius: 0.25rem;\n padding-top: 3px;\n}\n\n.form-check-input:not(:checked):disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n\n.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {\n opacity: unset;\n}\n\n[data-bs-theme="dark"] trix-toolbar .trix-button {\n background: #fff !important;\n}\n\n[data-bs-theme="dark"] .tabulator.table-bordered .tabulator-header .tabulator-col, [data-bs-theme="dark"] .tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell, [data-bs-theme="dark"] .tabulator .tabulator-tableholder, [data-bs-theme="dark"] .tabulator .tabulator-footer {\n background-color: var(--bs-body-bg, #212529);\n}\n\n[data-bs-theme="dark"] .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-control, [data-bs-theme="dark"] .ts-control input, [data-bs-theme="dark"] .ts-dropdown {\n color: inherit;\n}\n\n[data-bs-theme="dark"] .ts-dropdown {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-dropdown [data-selectable] .highlight {\n background-color: #757575;\n}\n\n/*!\n * bootstrap-vertical-tabs - v1.2.2\n * https://dbtek.github.io/bootstrap-vertical-tabs\n * 2016-12-02\n * Copyright (c) 2016 İsmail Demirbilek\n * License: MIT\n */\n.nav-tabs.tabs-left, .nav-tabs.tabs-right {\n border-bottom: none;\n padding-top: 2px;\n}\n\n.nav-tabs.tabs-left {\n border-right: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-right {\n border-left: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-left > li.nav-item, .nav-tabs.tabs-right > li.nav-item {\n float: none;\n margin-bottom: 2px;\n}\n\n.nav-tabs.tabs-left > li.nav-item {\n margin-right: -1px;\n}\n\n.nav-tabs.tabs-right > li.nav-item {\n margin-left: -1px;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:focus {\n border-bottom-color: #dee2e6;\n border-right-color: transparent;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:focus {\n border-bottom: 1px solid #dee2e6;\n border-left-color: transparent;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link {\n border-radius: 4px 0 0 4px;\n margin-right: 0;\n display: block;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link {\n border-radius: 0 4px 4px 0;\n margin-right: 0;\n}\n`,""]);const E=g},8952:(t,n,e)=>{"use strict";e.d(n,{Z:()=>a});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o)()(i());f.push([t.id,"",""]);const a=f},48:(t,n,e)=>{"use strict";n.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.context||document;if(!t)return null;var r,o=[],f=u(i.default.parse(t),o,e);return r=f?1===f.length?f[0]:f:s({type:"text",content:t},o,e),n.hooks&&n.hooks.create&&o.forEach((function(t){n.hooks.create(t)})),r};var r,i=(r=e(620))&&r.__esModule?r:{default:r},o=e(2938),f=e(7581);function a(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function u(t,n,e){return t instanceof Array&&t.length>0?t.map((function(t){return s(t,n,e)})):void 0}function s(t,n,e){var r;return r="text"===t.type?(0,f.createTextVNode)(t.content,e):(0,o.h)(t.name,function(t,n){var e={};if(!t.attrs)return e;var r=Object.keys(t.attrs).reduce((function(e,r){if("style"!==r&&"class"!==r){var i=(0,f.unescapeEntities)(t.attrs[r],n);e?e[r]=i:e=a({},r,i)}return e}),null);r&&(e.attrs=r);var i=function(t){try{return t.attrs.style.split(";").reduce((function(t,n){var e=n.split(":"),r=(0,f.transformName)(e[0].trim());if(r){var i=e[1].replace("!important","").trim();t?t[r]=i:t=a({},r,i)}return t}),null)}catch(t){return null}}(t);i&&(e.style=i);var o=function(t){try{return t.attrs.class.split(" ").reduce((function(t,n){return(n=n.trim())&&(t?t[n]=!0:t=a({},n,!0)),t}),null)}catch(t){return null}}(t);return o&&(e.class=o),e}(t,e),u(t.children,n,e)),n.push(r),r}},7581:(t,n,e)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.createTextVNode=function(t,n){return(0,r.vnode)(void 0,void 0,void 0,f(t,n))},n.transformName=function(t){return""+(t=t.replace(/-(\w)/g,(function(t,n){return n.toUpperCase()}))).charAt(0).toLowerCase()+t.substring(1)},n.unescapeEntities=f;var r=e(2938),i=new RegExp("&[a-z0-9#]+;","gi"),o=null;function f(t,n){return o||(o=n.createElement("div")),t.replace(i,(function(t){return o.innerHTML=t,o.textContent}))}},6044:(t,n,e)=>{t.exports=e(48)},3696:(t,n,e)=>{"use strict";e.r(n),e.d(n,{Alert:()=>An,Button:()=>En,Carousel:()=>ue,Collapse:()=>ke,Dropdown:()=>Ve,Modal:()=>Ar,Offcanvas:()=>Jr,Popover:()=>_i,ScrollSpy:()=>xi,Tab:()=>Yi,Toast:()=>fo,Tooltip:()=>li});var r={};e.r(r),e.d(r,{afterMain:()=>$,afterRead:()=>w,afterWrite:()=>z,applyStyles:()=>T,arrow:()=>X,auto:()=>u,basePlacements:()=>s,beforeMain:()=>y,beforeRead:()=>v,beforeWrite:()=>j,bottom:()=>o,clippingParents:()=>h,computeStyles:()=>rt,createPopper:()=>It,createPopperBase:()=>Ct,createPopperLite:()=>Tt,detectOverflow:()=>vt,end:()=>l,eventListeners:()=>ot,flip:()=>gt,hide:()=>kt,left:()=>a,main:()=>k,modifierPhases:()=>q,offset:()=>$t,placements:()=>m,popper:()=>_,popperGenerator:()=>Et,popperOffsets:()=>jt,preventOverflow:()=>xt,read:()=>g,reference:()=>b,right:()=>f,start:()=>c,top:()=>i,variationPlacements:()=>p,viewport:()=>d,write:()=>x});var i="top",o="bottom",f="right",a="left",u="auto",s=[i,o,f,a],c="start",l="end",h="clippingParents",d="viewport",_="popper",b="reference",p=s.reduce((function(t,n){return t.concat([n+"-"+c,n+"-"+l])}),[]),m=[].concat(s,[u]).reduce((function(t,n){return t.concat([n,n+"-"+c,n+"-"+l])}),[]),v="beforeRead",g="read",w="afterRead",y="beforeMain",k="main",$="afterMain",j="beforeWrite",x="write",z="afterWrite",q=[v,g,w,y,k,$,j,x,z];function A(t){return t?(t.nodeName||"").toLowerCase():null}function S(t){if(null==t)return window;if("[object Window]"!==t.toString()){var n=t.ownerDocument;return n&&n.defaultView||window}return t}function E(t){return t instanceof S(t).Element||t instanceof Element}function C(t){return t instanceof S(t).HTMLElement||t instanceof HTMLElement}function I(t){return"undefined"!=typeof ShadowRoot&&(t instanceof S(t).ShadowRoot||t instanceof ShadowRoot)}const T={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var n=t.state;Object.keys(n.elements).forEach((function(t){var e=n.styles[t]||{},r=n.attributes[t]||{},i=n.elements[t];C(i)&&A(i)&&(Object.assign(i.style,e),Object.keys(r).forEach((function(t){var n=r[t];!1===n?i.removeAttribute(t):i.setAttribute(t,!0===n?"":n)})))}))},effect:function(t){var n=t.state,e={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,e.popper),n.styles=e,n.elements.arrow&&Object.assign(n.elements.arrow.style,e.arrow),function(){Object.keys(n.elements).forEach((function(t){var r=n.elements[t],i=n.attributes[t]||{},o=Object.keys(n.styles.hasOwnProperty(t)?n.styles[t]:e[t]).reduce((function(t,n){return t[n]="",t}),{});C(r)&&A(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(t){r.removeAttribute(t)})))}))}},requires:["computeStyles"]};function O(t){return t.split("-")[0]}var N=Math.max,L=Math.min,D=Math.round;function B(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function M(){return!/^((?!chrome|android).)*safari/i.test(B())}function P(t,n,e){void 0===n&&(n=!1),void 0===e&&(e=!1);var r=t.getBoundingClientRect(),i=1,o=1;n&&C(t)&&(i=t.offsetWidth>0&&D(r.width)/t.offsetWidth||1,o=t.offsetHeight>0&&D(r.height)/t.offsetHeight||1);var f=(E(t)?S(t):window).visualViewport,a=!M()&&e,u=(r.left+(a&&f?f.offsetLeft:0))/i,s=(r.top+(a&&f?f.offsetTop:0))/o,c=r.width/i,l=r.height/o;return{width:c,height:l,top:s,right:u+c,bottom:s+l,left:u,x:u,y:s}}function F(t){var n=P(t),e=t.offsetWidth,r=t.offsetHeight;return Math.abs(n.width-e)<=1&&(e=n.width),Math.abs(n.height-r)<=1&&(r=n.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:r}}function R(t,n){var e=n.getRootNode&&n.getRootNode();if(t.contains(n))return!0;if(e&&I(e)){var r=n;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U(t){return S(t).getComputedStyle(t)}function H(t){return["table","td","th"].indexOf(A(t))>=0}function Y(t){return((E(t)?t.ownerDocument:t.document)||window.document).documentElement}function J(t){return"html"===A(t)?t:t.assignedSlot||t.parentNode||(I(t)?t.host:null)||Y(t)}function V(t){return C(t)&&"fixed"!==U(t).position?t.offsetParent:null}function Z(t){for(var n=S(t),e=V(t);e&&H(e)&&"static"===U(e).position;)e=V(e);return e&&("html"===A(e)||"body"===A(e)&&"static"===U(e).position)?n:e||function(t){var n=/firefox/i.test(B());if(/Trident/i.test(B())&&C(t)&&"fixed"===U(t).position)return null;var e=J(t);for(I(e)&&(e=e.host);C(e)&&["html","body"].indexOf(A(e))<0;){var r=U(e);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||n&&"filter"===r.willChange||n&&r.filter&&"none"!==r.filter)return e;e=e.parentNode}return null}(t)||n}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function W(t,n,e){return N(t,L(n,e))}function G(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Q(t,n){return n.reduce((function(n,e){return n[e]=t,n}),{})}const X={name:"arrow",enabled:!0,phase:"main",fn:function(t){var n,e=t.state,r=t.name,u=t.options,c=e.elements.arrow,l=e.modifiersData.popperOffsets,h=O(e.placement),d=K(h),_=[a,f].indexOf(h)>=0?"height":"width";if(c&&l){var b=function(t,n){return G("number"!=typeof(t="function"==typeof t?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:Q(t,s))}(u.padding,e),p=F(c),m="y"===d?i:a,v="y"===d?o:f,g=e.rects.reference[_]+e.rects.reference[d]-l[d]-e.rects.popper[_],w=l[d]-e.rects.reference[d],y=Z(c),k=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0,$=g/2-w/2,j=b[m],x=k-p[_]-b[v],z=k/2-p[_]/2+$,q=W(j,z,x),A=d;e.modifiersData[r]=((n={})[A]=q,n.centerOffset=q-z,n)}},effect:function(t){var n=t.state,e=t.options.element,r=void 0===e?"[data-popper-arrow]":e;null!=r&&("string"!=typeof r||(r=n.elements.popper.querySelector(r)))&&R(n.elements.popper,r)&&(n.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var nt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var n,e=t.popper,r=t.popperRect,u=t.placement,s=t.variation,c=t.offsets,h=t.position,d=t.gpuAcceleration,_=t.adaptive,b=t.roundOffsets,p=t.isFixed,m=c.x,v=void 0===m?0:m,g=c.y,w=void 0===g?0:g,y="function"==typeof b?b({x:v,y:w}):{x:v,y:w};v=y.x,w=y.y;var k=c.hasOwnProperty("x"),$=c.hasOwnProperty("y"),j=a,x=i,z=window;if(_){var q=Z(e),A="clientHeight",E="clientWidth";q===S(e)&&"static"!==U(q=Y(e)).position&&"absolute"===h&&(A="scrollHeight",E="scrollWidth"),(u===i||(u===a||u===f)&&s===l)&&(x=o,w-=(p&&q===z&&z.visualViewport?z.visualViewport.height:q[A])-r.height,w*=d?1:-1),u!==a&&(u!==i&&u!==o||s!==l)||(j=f,v-=(p&&q===z&&z.visualViewport?z.visualViewport.width:q[E])-r.width,v*=d?1:-1)}var C,I=Object.assign({position:h},_&&nt),T=!0===b?function(t,n){var e=t.x,r=t.y,i=n.devicePixelRatio||1;return{x:D(e*i)/i||0,y:D(r*i)/i||0}}({x:v,y:w},S(e)):{x:v,y:w};return v=T.x,w=T.y,d?Object.assign({},I,((C={})[x]=$?"0":"",C[j]=k?"0":"",C.transform=(z.devicePixelRatio||1)<=1?"translate("+v+"px, "+w+"px)":"translate3d("+v+"px, "+w+"px, 0)",C)):Object.assign({},I,((n={})[x]=$?w+"px":"",n[j]=k?v+"px":"",n.transform="",n))}const rt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var n=t.state,e=t.options,r=e.gpuAcceleration,i=void 0===r||r,o=e.adaptive,f=void 0===o||o,a=e.roundOffsets,u=void 0===a||a,s={placement:O(n.placement),variation:tt(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:i,isFixed:"fixed"===n.options.strategy};null!=n.modifiersData.popperOffsets&&(n.styles.popper=Object.assign({},n.styles.popper,et(Object.assign({},s,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:f,roundOffsets:u})))),null!=n.modifiersData.arrow&&(n.styles.arrow=Object.assign({},n.styles.arrow,et(Object.assign({},s,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})},data:{}};var it={passive:!0};const ot={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var n=t.state,e=t.instance,r=t.options,i=r.scroll,o=void 0===i||i,f=r.resize,a=void 0===f||f,u=S(n.elements.popper),s=[].concat(n.scrollParents.reference,n.scrollParents.popper);return o&&s.forEach((function(t){t.addEventListener("scroll",e.update,it)})),a&&u.addEventListener("resize",e.update,it),function(){o&&s.forEach((function(t){t.removeEventListener("scroll",e.update,it)})),a&&u.removeEventListener("resize",e.update,it)}},data:{}};var ft={left:"right",right:"left",bottom:"top",top:"bottom"};function at(t){return t.replace(/left|right|bottom|top/g,(function(t){return ft[t]}))}var ut={start:"end",end:"start"};function st(t){return t.replace(/start|end/g,(function(t){return ut[t]}))}function ct(t){var n=S(t);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function lt(t){return P(Y(t)).left+ct(t).scrollLeft}function ht(t){var n=U(t),e=n.overflow,r=n.overflowX,i=n.overflowY;return/auto|scroll|overlay|hidden/.test(e+i+r)}function dt(t){return["html","body","#document"].indexOf(A(t))>=0?t.ownerDocument.body:C(t)&&ht(t)?t:dt(J(t))}function _t(t,n){var e;void 0===n&&(n=[]);var r=dt(t),i=r===(null==(e=t.ownerDocument)?void 0:e.body),o=S(r),f=i?[o].concat(o.visualViewport||[],ht(r)?r:[]):r,a=n.concat(f);return i?a:a.concat(_t(J(f)))}function bt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function pt(t,n,e){return n===d?bt(function(t,n){var e=S(t),r=Y(t),i=e.visualViewport,o=r.clientWidth,f=r.clientHeight,a=0,u=0;if(i){o=i.width,f=i.height;var s=M();(s||!s&&"fixed"===n)&&(a=i.offsetLeft,u=i.offsetTop)}return{width:o,height:f,x:a+lt(t),y:u}}(t,e)):E(n)?function(t,n){var e=P(t,!1,"fixed"===n);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(n,e):bt(function(t){var n,e=Y(t),r=ct(t),i=null==(n=t.ownerDocument)?void 0:n.body,o=N(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),f=N(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-r.scrollLeft+lt(t),u=-r.scrollTop;return"rtl"===U(i||e).direction&&(a+=N(e.clientWidth,i?i.clientWidth:0)-o),{width:o,height:f,x:a,y:u}}(Y(t)))}function mt(t){var n,e=t.reference,r=t.element,u=t.placement,s=u?O(u):null,h=u?tt(u):null,d=e.x+e.width/2-r.width/2,_=e.y+e.height/2-r.height/2;switch(s){case i:n={x:d,y:e.y-r.height};break;case o:n={x:d,y:e.y+e.height};break;case f:n={x:e.x+e.width,y:_};break;case a:n={x:e.x-r.width,y:_};break;default:n={x:e.x,y:e.y}}var b=s?K(s):null;if(null!=b){var p="y"===b?"height":"width";switch(h){case c:n[b]=n[b]-(e[p]/2-r[p]/2);break;case l:n[b]=n[b]+(e[p]/2-r[p]/2)}}return n}function vt(t,n){void 0===n&&(n={});var e=n,r=e.placement,a=void 0===r?t.placement:r,u=e.strategy,c=void 0===u?t.strategy:u,l=e.boundary,p=void 0===l?h:l,m=e.rootBoundary,v=void 0===m?d:m,g=e.elementContext,w=void 0===g?_:g,y=e.altBoundary,k=void 0!==y&&y,$=e.padding,j=void 0===$?0:$,x=G("number"!=typeof j?j:Q(j,s)),z=w===_?b:_,q=t.rects.popper,S=t.elements[k?z:w],I=function(t,n,e,r){var i="clippingParents"===n?function(t){var n=_t(J(t)),e=["absolute","fixed"].indexOf(U(t).position)>=0&&C(t)?Z(t):t;return E(e)?n.filter((function(t){return E(t)&&R(t,e)&&"body"!==A(t)})):[]}(t):[].concat(n),o=[].concat(i,[e]),f=o[0],a=o.reduce((function(n,e){var i=pt(t,e,r);return n.top=N(i.top,n.top),n.right=L(i.right,n.right),n.bottom=L(i.bottom,n.bottom),n.left=N(i.left,n.left),n}),pt(t,f,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(E(S)?S:S.contextElement||Y(t.elements.popper),p,v,c),T=P(t.elements.reference),O=mt({reference:T,element:q,strategy:"absolute",placement:a}),D=bt(Object.assign({},q,O)),B=w===_?D:T,M={top:I.top-B.top+x.top,bottom:B.bottom-I.bottom+x.bottom,left:I.left-B.left+x.left,right:B.right-I.right+x.right},F=t.modifiersData.offset;if(w===_&&F){var H=F[a];Object.keys(M).forEach((function(t){var n=[f,o].indexOf(t)>=0?1:-1,e=[i,o].indexOf(t)>=0?"y":"x";M[t]+=H[e]*n}))}return M}const gt={name:"flip",enabled:!0,phase:"main",fn:function(t){var n=t.state,e=t.options,r=t.name;if(!n.modifiersData[r]._skip){for(var l=e.mainAxis,h=void 0===l||l,d=e.altAxis,_=void 0===d||d,b=e.fallbackPlacements,v=e.padding,g=e.boundary,w=e.rootBoundary,y=e.altBoundary,k=e.flipVariations,$=void 0===k||k,j=e.allowedAutoPlacements,x=n.options.placement,z=O(x),q=b||(z!==x&&$?function(t){if(O(t)===u)return[];var n=at(t);return[st(t),n,st(n)]}(x):[at(x)]),A=[x].concat(q).reduce((function(t,e){return t.concat(O(e)===u?function(t,n){void 0===n&&(n={});var e=n,r=e.placement,i=e.boundary,o=e.rootBoundary,f=e.padding,a=e.flipVariations,u=e.allowedAutoPlacements,c=void 0===u?m:u,l=tt(r),h=l?a?p:p.filter((function(t){return tt(t)===l})):s,d=h.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=h);var _=d.reduce((function(n,e){return n[e]=vt(t,{placement:e,boundary:i,rootBoundary:o,padding:f})[O(e)],n}),{});return Object.keys(_).sort((function(t,n){return _[t]-_[n]}))}(n,{placement:e,boundary:g,rootBoundary:w,padding:v,flipVariations:$,allowedAutoPlacements:j}):e)}),[]),S=n.rects.reference,E=n.rects.popper,C=new Map,I=!0,T=A[0],N=0;N=0,P=M?"width":"height",F=vt(n,{placement:L,boundary:g,rootBoundary:w,altBoundary:y,padding:v}),R=M?B?f:a:B?o:i;S[P]>E[P]&&(R=at(R));var U=at(R),H=[];if(h&&H.push(F[D]<=0),_&&H.push(F[R]<=0,F[U]<=0),H.every((function(t){return t}))){T=L,I=!1;break}C.set(L,H)}if(I)for(var Y=function(t){var n=A.find((function(n){var e=C.get(n);if(e)return e.slice(0,t).every((function(t){return t}))}));if(n)return T=n,"break"},J=$?3:1;J>0&&"break"!==Y(J);J--);n.placement!==T&&(n.modifiersData[r]._skip=!0,n.placement=T,n.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(t,n,e){return void 0===e&&(e={x:0,y:0}),{top:t.top-n.height-e.y,right:t.right-n.width+e.x,bottom:t.bottom-n.height+e.y,left:t.left-n.width-e.x}}function yt(t){return[i,f,o,a].some((function(n){return t[n]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var n=t.state,e=t.name,r=n.rects.reference,i=n.rects.popper,o=n.modifiersData.preventOverflow,f=vt(n,{elementContext:"reference"}),a=vt(n,{altBoundary:!0}),u=wt(f,r),s=wt(a,i,o),c=yt(u),l=yt(s);n.modifiersData[e]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:c,hasPopperEscaped:l},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":l})}},$t={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var n=t.state,e=t.options,r=t.name,o=e.offset,u=void 0===o?[0,0]:o,s=m.reduce((function(t,e){return t[e]=function(t,n,e){var r=O(t),o=[a,i].indexOf(r)>=0?-1:1,u="function"==typeof e?e(Object.assign({},n,{placement:t})):e,s=u[0],c=u[1];return s=s||0,c=(c||0)*o,[a,f].indexOf(r)>=0?{x:c,y:s}:{x:s,y:c}}(e,n.rects,u),t}),{}),c=s[n.placement],l=c.x,h=c.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=l,n.modifiersData.popperOffsets.y+=h),n.modifiersData[r]=s}},jt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var n=t.state,e=t.name;n.modifiersData[e]=mt({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})},data:{}},xt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var n=t.state,e=t.options,r=t.name,u=e.mainAxis,s=void 0===u||u,l=e.altAxis,h=void 0!==l&&l,d=e.boundary,_=e.rootBoundary,b=e.altBoundary,p=e.padding,m=e.tether,v=void 0===m||m,g=e.tetherOffset,w=void 0===g?0:g,y=vt(n,{boundary:d,rootBoundary:_,padding:p,altBoundary:b}),k=O(n.placement),$=tt(n.placement),j=!$,x=K(k),z="x"===x?"y":"x",q=n.modifiersData.popperOffsets,A=n.rects.reference,S=n.rects.popper,E="function"==typeof w?w(Object.assign({},n.rects,{placement:n.placement})):w,C="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),I=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,T={x:0,y:0};if(q){if(s){var D,B="y"===x?i:a,M="y"===x?o:f,P="y"===x?"height":"width",R=q[x],U=R+y[B],H=R-y[M],Y=v?-S[P]/2:0,J=$===c?A[P]:S[P],V=$===c?-S[P]:-A[P],G=n.elements.arrow,Q=v&&G?F(G):{width:0,height:0},X=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},nt=X[B],et=X[M],rt=W(0,A[P],Q[P]),it=j?A[P]/2-Y-rt-nt-C.mainAxis:J-rt-nt-C.mainAxis,ot=j?-A[P]/2+Y+rt+et+C.mainAxis:V+rt+et+C.mainAxis,ft=n.elements.arrow&&Z(n.elements.arrow),at=ft?"y"===x?ft.clientTop||0:ft.clientLeft||0:0,ut=null!=(D=null==I?void 0:I[x])?D:0,st=R+ot-ut,ct=W(v?L(U,R+it-ut-at):U,R,v?N(H,st):H);q[x]=ct,T[x]=ct-R}if(h){var lt,ht="x"===x?i:a,dt="x"===x?o:f,_t=q[z],bt="y"===z?"height":"width",pt=_t+y[ht],mt=_t-y[dt],gt=-1!==[i,a].indexOf(k),wt=null!=(lt=null==I?void 0:I[z])?lt:0,yt=gt?pt:_t-A[bt]-S[bt]-wt+C.altAxis,kt=gt?_t+A[bt]+S[bt]-wt-C.altAxis:mt,$t=v&>?function(t,n,e){var r=W(t,n,e);return r>e?e:r}(yt,_t,kt):W(v?yt:pt,_t,v?kt:mt);q[z]=$t,T[z]=$t-_t}n.modifiersData[r]=T}},requiresIfExists:["offset"]};function zt(t,n,e){void 0===e&&(e=!1);var r,i,o=C(n),f=C(n)&&function(t){var n=t.getBoundingClientRect(),e=D(n.width)/t.offsetWidth||1,r=D(n.height)/t.offsetHeight||1;return 1!==e||1!==r}(n),a=Y(n),u=P(t,f,e),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(o||!o&&!e)&&(("body"!==A(n)||ht(a))&&(s=(r=n)!==S(r)&&C(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:ct(r)),C(n)?((c=P(n,!0)).x+=n.clientLeft,c.y+=n.clientTop):a&&(c.x=lt(a))),{x:u.left+s.scrollLeft-c.x,y:u.top+s.scrollTop-c.y,width:u.width,height:u.height}}function qt(t){var n=new Map,e=new Set,r=[];function i(t){e.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!e.has(t)){var r=n.get(t);r&&i(r)}})),r.push(t)}return t.forEach((function(t){n.set(t.name,t)})),t.forEach((function(t){e.has(t.name)||i(t)})),r}var At={placement:"bottom",modifiers:[],strategy:"absolute"};function St(){for(var t=arguments.length,n=new Array(t),e=0;eOt.has(t)&&Ot.get(t).get(n)||null,remove(t,n){if(!Ot.has(t))return;const e=Ot.get(t);e.delete(n),0===e.size&&Ot.delete(t)}},Lt="transitionend",Dt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,n)=>`#${CSS.escape(n)}`))),t),Bt=t=>{t.dispatchEvent(new Event(Lt))},Mt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Pt=t=>Mt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Dt(t)):null,Ft=t=>{if(!Mt(t)||0===t.getClientRects().length)return!1;const n="visible"===getComputedStyle(t).getPropertyValue("visibility"),e=t.closest("details:not([open])");if(!e)return n;if(e!==t){const n=t.closest("summary");if(n&&n.parentNode!==e)return!1;if(null===n)return!1}return n},Rt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Ut=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const n=t.getRootNode();return n instanceof ShadowRoot?n:null}return t instanceof ShadowRoot?t:t.parentNode?Ut(t.parentNode):null},Ht=()=>{},Yt=t=>{t.offsetHeight},Jt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Vt=[],Zt=()=>"rtl"===document.documentElement.dir,Kt=t=>{var n;n=()=>{const n=Jt();if(n){const e=t.NAME,r=n.fn[e];n.fn[e]=t.jQueryInterface,n.fn[e].Constructor=t,n.fn[e].noConflict=()=>(n.fn[e]=r,t.jQueryInterface)}},"loading"===document.readyState?(Vt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Vt)t()})),Vt.push(n)):n()},Wt=(t,n=[],e=t)=>"function"==typeof t?t(...n):e,Gt=(t,n,e=!0)=>{if(!e)return void Wt(t);const r=(t=>{if(!t)return 0;let{transitionDuration:n,transitionDelay:e}=window.getComputedStyle(t);const r=Number.parseFloat(n),i=Number.parseFloat(e);return r||i?(n=n.split(",")[0],e=e.split(",")[0],1e3*(Number.parseFloat(n)+Number.parseFloat(e))):0})(n)+5;let i=!1;const o=({target:e})=>{e===n&&(i=!0,n.removeEventListener(Lt,o),Wt(t))};n.addEventListener(Lt,o),setTimeout((()=>{i||Bt(n)}),r)},Qt=(t,n,e,r)=>{const i=t.length;let o=t.indexOf(n);return-1===o?!e&&r?t[i-1]:t[0]:(o+=e?1:-1,r&&(o=(o+i)%i),t[Math.max(0,Math.min(o,i-1))])},Xt=/[^.]*(?=\..*)\.|.*/,tn=/\..*/,nn=/::\d+$/,en={};let rn=1;const on={mouseenter:"mouseover",mouseleave:"mouseout"},fn=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function an(t,n){return n&&`${n}::${rn++}`||t.uidEvent||rn++}function un(t){const n=an(t);return t.uidEvent=n,en[n]=en[n]||{},en[n]}function sn(t,n,e=null){return Object.values(t).find((t=>t.callable===n&&t.delegationSelector===e))}function cn(t,n,e){const r="string"==typeof n,i=r?e:n||e;let o=_n(t);return fn.has(o)||(o=t),[r,i,o]}function ln(t,n,e,r,i){if("string"!=typeof n||!t)return;let[o,f,a]=cn(n,e,r);if(n in on){const t=t=>function(n){if(!n.relatedTarget||n.relatedTarget!==n.delegateTarget&&!n.delegateTarget.contains(n.relatedTarget))return t.call(this,n)};f=t(f)}const u=un(t),s=u[a]||(u[a]={}),c=sn(s,f,o?e:null);if(c)return void(c.oneOff=c.oneOff&&i);const l=an(f,n.replace(Xt,"")),h=o?function(t,n,e){return function r(i){const o=t.querySelectorAll(n);for(let{target:f}=i;f&&f!==this;f=f.parentNode)for(const a of o)if(a===f)return pn(i,{delegateTarget:f}),r.oneOff&&bn.off(t,i.type,n,e),e.apply(f,[i])}}(t,e,f):function(t,n){return function e(r){return pn(r,{delegateTarget:t}),e.oneOff&&bn.off(t,r.type,n),n.apply(t,[r])}}(t,f);h.delegationSelector=o?e:null,h.callable=f,h.oneOff=i,h.uidEvent=l,s[l]=h,t.addEventListener(a,h,o)}function hn(t,n,e,r,i){const o=sn(n[e],r,i);o&&(t.removeEventListener(e,o,Boolean(i)),delete n[e][o.uidEvent])}function dn(t,n,e,r){const i=n[e]||{};for(const[o,f]of Object.entries(i))o.includes(r)&&hn(t,n,e,f.callable,f.delegationSelector)}function _n(t){return t=t.replace(tn,""),on[t]||t}const bn={on(t,n,e,r){ln(t,n,e,r,!1)},one(t,n,e,r){ln(t,n,e,r,!0)},off(t,n,e,r){if("string"!=typeof n||!t)return;const[i,o,f]=cn(n,e,r),a=f!==n,u=un(t),s=u[f]||{},c=n.startsWith(".");if(void 0===o){if(c)for(const e of Object.keys(u))dn(t,u,e,n.slice(1));for(const[e,r]of Object.entries(s)){const i=e.replace(nn,"");a&&!n.includes(i)||hn(t,u,f,r.callable,r.delegationSelector)}}else{if(!Object.keys(s).length)return;hn(t,u,f,o,i?e:null)}},trigger(t,n,e){if("string"!=typeof n||!t)return null;const r=Jt();let i=null,o=!0,f=!0,a=!1;n!==_n(n)&&r&&(i=r.Event(n,e),r(t).trigger(i),o=!i.isPropagationStopped(),f=!i.isImmediatePropagationStopped(),a=i.isDefaultPrevented());const u=pn(new Event(n,{bubbles:o,cancelable:!0}),e);return a&&u.preventDefault(),f&&t.dispatchEvent(u),u.defaultPrevented&&i&&i.preventDefault(),u}};function pn(t,n={}){for(const[e,r]of Object.entries(n))try{t[e]=r}catch(n){Object.defineProperty(t,e,{configurable:!0,get:()=>r})}return t}function mn(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(n){return t}}function vn(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const gn={setDataAttribute(t,n,e){t.setAttribute(`data-bs-${vn(n)}`,e)},removeDataAttribute(t,n){t.removeAttribute(`data-bs-${vn(n)}`)},getDataAttributes(t){if(!t)return{};const n={},e=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const r of e){let e=r.replace(/^bs/,"");e=e.charAt(0).toLowerCase()+e.slice(1,e.length),n[e]=mn(t.dataset[r])}return n},getDataAttribute:(t,n)=>mn(t.getAttribute(`data-bs-${vn(n)}`))};class wn{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const e=Mt(n)?gn.getDataAttribute(n,"config"):{};return{...this.constructor.Default,..."object"==typeof e?e:{},...Mt(n)?gn.getDataAttributes(n):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[r,i]of Object.entries(n)){const n=t[r],o=Mt(n)?"element":null==(e=n)?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${o}" but expected type "${i}".`)}var e}}class yn extends wn{constructor(t,n){super(),(t=Pt(t))&&(this._element=t,this._config=this._getConfig(n),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),bn.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,e=!0){Gt(t,n,e)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Pt(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,"object"==typeof n?n:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const kn=t=>{let n=t.getAttribute("data-bs-target");if(!n||"#"===n){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e=`#${e.split("#")[1]}`),n=e&&"#"!==e?e.trim():null}return Dt(n)},$n={find:(t,n=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(n,t)),findOne:(t,n=document.documentElement)=>Element.prototype.querySelector.call(n,t),children:(t,n)=>[].concat(...t.children).filter((t=>t.matches(n))),parents(t,n){const e=[];let r=t.parentNode.closest(n);for(;r;)e.push(r),r=r.parentNode.closest(n);return e},prev(t,n){let e=t.previousElementSibling;for(;e;){if(e.matches(n))return[e];e=e.previousElementSibling}return[]},next(t,n){let e=t.nextElementSibling;for(;e;){if(e.matches(n))return[e];e=e.nextElementSibling}return[]},focusableChildren(t){const n=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(n,t).filter((t=>!Rt(t)&&Ft(t)))},getSelectorFromElement(t){const n=kn(t);return n&&$n.findOne(n)?n:null},getElementFromSelector(t){const n=kn(t);return n?$n.findOne(n):null},getMultipleElementsFromSelector(t){const n=kn(t);return n?$n.find(n):[]}},jn=(t,n="hide")=>{const e=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;bn.on(document,e,`[data-bs-dismiss="${r}"]`,(function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Rt(this))return;const i=$n.getElementFromSelector(this)||this.closest(`.${r}`);t.getOrCreateInstance(i)[n]()}))},xn=".bs.alert",zn=`close${xn}`,qn=`closed${xn}`;class An extends yn{static get NAME(){return"alert"}close(){if(bn.trigger(this._element,zn).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),bn.trigger(this._element,qn),this.dispose()}static jQueryInterface(t){return this.each((function(){const n=An.getOrCreateInstance(this);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}jn(An,"close"),Kt(An);const Sn='[data-bs-toggle="button"]';class En extends yn{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const n=En.getOrCreateInstance(this);"toggle"===t&&n[t]()}))}}bn.on(document,"click.bs.button.data-api",Sn,(t=>{t.preventDefault();const n=t.target.closest(Sn);En.getOrCreateInstance(n).toggle()})),Kt(En);const Cn=".bs.swipe",In=`touchstart${Cn}`,Tn=`touchmove${Cn}`,On=`touchend${Cn}`,Nn=`pointerdown${Cn}`,Ln=`pointerup${Cn}`,Dn={endCallback:null,leftCallback:null,rightCallback:null},Bn={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Mn extends wn{constructor(t,n){super(),this._element=t,t&&Mn.isSupported()&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Dn}static get DefaultType(){return Bn}static get NAME(){return"swipe"}dispose(){bn.off(this._element,Cn)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Wt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const n=t/this._deltaX;this._deltaX=0,n&&Wt(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(bn.on(this._element,Nn,(t=>this._start(t))),bn.on(this._element,Ln,(t=>this._end(t))),this._element.classList.add("pointer-event")):(bn.on(this._element,In,(t=>this._start(t))),bn.on(this._element,Tn,(t=>this._move(t))),bn.on(this._element,On,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Pn=".bs.carousel",Fn=".data-api",Rn="next",Un="prev",Hn="left",Yn="right",Jn=`slide${Pn}`,Vn=`slid${Pn}`,Zn=`keydown${Pn}`,Kn=`mouseenter${Pn}`,Wn=`mouseleave${Pn}`,Gn=`dragstart${Pn}`,Qn=`load${Pn}${Fn}`,Xn=`click${Pn}${Fn}`,te="carousel",ne="active",ee=".active",re=".carousel-item",ie=ee+re,oe={ArrowLeft:Yn,ArrowRight:Hn},fe={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ae={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ue extends yn{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=$n.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===te&&this.cycle()}static get Default(){return fe}static get DefaultType(){return ae}static get NAME(){return"carousel"}next(){this._slide(Rn)}nextWhenVisible(){!document.hidden&&Ft(this._element)&&this.next()}prev(){this._slide(Un)}pause(){this._isSliding&&Bt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?bn.one(this._element,Vn,(()=>this.cycle())):this.cycle())}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding)return void bn.one(this._element,Vn,(()=>this.to(t)));const e=this._getItemIndex(this._getActive());if(e===t)return;const r=t>e?Rn:Un;this._slide(r,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&bn.on(this._element,Zn,(t=>this._keydown(t))),"hover"===this._config.pause&&(bn.on(this._element,Kn,(()=>this.pause())),bn.on(this._element,Wn,(()=>this._maybeEnableCycle()))),this._config.touch&&Mn.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of $n.find(".carousel-item img",this._element))bn.on(t,Gn,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Hn)),rightCallback:()=>this._slide(this._directionToOrder(Yn)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Mn(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=oe[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=$n.findOne(ee,this._indicatorsElement);n.classList.remove(ne),n.removeAttribute("aria-current");const e=$n.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);e&&(e.classList.add(ne),e.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const e=this._getActive(),r=t===Rn,i=n||Qt(this._getItems(),e,r,this._config.wrap);if(i===e)return;const o=this._getItemIndex(i),f=n=>bn.trigger(this._element,n,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(e),to:o});if(f(Jn).defaultPrevented)return;if(!e||!i)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const u=r?"carousel-item-start":"carousel-item-end",s=r?"carousel-item-next":"carousel-item-prev";i.classList.add(s),Yt(i),e.classList.add(u),i.classList.add(u),this._queueCallback((()=>{i.classList.remove(u,s),i.classList.add(ne),e.classList.remove(ne,s,u),this._isSliding=!1,f(Vn)}),e,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return $n.findOne(ie,this._element)}_getItems(){return $n.find(re,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Zt()?t===Hn?Un:Rn:t===Hn?Rn:Un}_orderToDirection(t){return Zt()?t===Un?Hn:Yn:t===Un?Yn:Hn}static jQueryInterface(t){return this.each((function(){const n=ue.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}else n.to(t)}))}}bn.on(document,Xn,"[data-bs-slide], [data-bs-slide-to]",(function(t){const n=$n.getElementFromSelector(this);if(!n||!n.classList.contains(te))return;t.preventDefault();const e=ue.getOrCreateInstance(n),r=this.getAttribute("data-bs-slide-to");return r?(e.to(r),void e._maybeEnableCycle()):"next"===gn.getDataAttribute(this,"slide")?(e.next(),void e._maybeEnableCycle()):(e.prev(),void e._maybeEnableCycle())})),bn.on(window,Qn,(()=>{const t=$n.find('[data-bs-ride="carousel"]');for(const n of t)ue.getOrCreateInstance(n)})),Kt(ue);const se=".bs.collapse",ce=`show${se}`,le=`shown${se}`,he=`hide${se}`,de=`hidden${se}`,_e=`click${se}.data-api`,be="show",pe="collapse",me="collapsing",ve=`:scope .${pe} .${pe}`,ge='[data-bs-toggle="collapse"]',we={parent:null,toggle:!0},ye={parent:"(null|element)",toggle:"boolean"};class ke extends yn{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const e=$n.find(ge);for(const t of e){const n=$n.getSelectorFromElement(t),e=$n.find(n).filter((t=>t===this._element));null!==n&&e.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return we}static get DefaultType(){return ye}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>ke.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(bn.trigger(this._element,ce).defaultPrevented)return;for(const n of t)n.hide();const n=this._getDimension();this._element.classList.remove(pe),this._element.classList.add(me),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const e=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(me),this._element.classList.add(pe,be),this._element.style[n]="",bn.trigger(this._element,le)}),this._element,!0),this._element.style[n]=`${this._element[e]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(bn.trigger(this._element,he).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Yt(this._element),this._element.classList.add(me),this._element.classList.remove(pe,be);for(const t of this._triggerArray){const n=$n.getElementFromSelector(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(me),this._element.classList.add(pe),bn.trigger(this._element,de)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(be)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Pt(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(ge);for(const n of t){const t=$n.getElementFromSelector(n);t&&this._addAriaAndCollapsedClass([n],this._isShown(t))}}_getFirstLevelChildren(t){const n=$n.find(ve,this._config.parent);return $n.find(t,this._config.parent).filter((t=>!n.includes(t)))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const e of t)e.classList.toggle("collapsed",!n),e.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return"string"==typeof t&&/show|hide/.test(t)&&(n.toggle=!1),this.each((function(){const e=ke.getOrCreateInstance(this,n);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}bn.on(document,_e,ge,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of $n.getMultipleElementsFromSelector(this))ke.getOrCreateInstance(t,{toggle:!1}).toggle()})),Kt(ke);const $e="dropdown",je=".bs.dropdown",xe=".data-api",ze="ArrowUp",qe="ArrowDown",Ae=`hide${je}`,Se=`hidden${je}`,Ee=`show${je}`,Ce=`shown${je}`,Ie=`click${je}${xe}`,Te=`keydown${je}${xe}`,Oe=`keyup${je}${xe}`,Ne="show",Le='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',De=`${Le}.${Ne}`,Be=".dropdown-menu",Me=Zt()?"top-end":"top-start",Pe=Zt()?"top-start":"top-end",Fe=Zt()?"bottom-end":"bottom-start",Re=Zt()?"bottom-start":"bottom-end",Ue=Zt()?"left-start":"right-start",He=Zt()?"right-start":"left-start",Ye={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Je={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ve extends yn{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=$n.next(this._element,Be)[0]||$n.prev(this._element,Be)[0]||$n.findOne(Be,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ye}static get DefaultType(){return Je}static get NAME(){return $e}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Rt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!bn.trigger(this._element,Ee,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))bn.on(t,"mouseover",Ht);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ne),this._element.classList.add(Ne),bn.trigger(this._element,Ce,t)}}hide(){if(Rt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!bn.trigger(this._element,Ae,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))bn.off(t,"mouseover",Ht);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ne),this._element.classList.remove(Ne),this._element.setAttribute("aria-expanded","false"),gn.removeDataAttribute(this._menu,"popper"),bn.trigger(this._element,Se,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Mt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${$e.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===r)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Mt(this._config.reference)?t=Pt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=It(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Ne)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Ue;if(t.classList.contains("dropstart"))return He;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const n="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?n?Pe:Me:n?Re:Fe}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(gn.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Wt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:n}){const e=$n.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ft(t)));e.length&&Qt(e,n,t===qe,!e.includes(n)).focus()}static jQueryInterface(t){return this.each((function(){const n=Ve.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const n=$n.find(De);for(const e of n){const n=Ve.getInstance(e);if(!n||!1===n._config.autoClose)continue;const r=t.composedPath(),i=r.includes(n._menu);if(r.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:n._element};"click"===t.type&&(o.clickEvent=t),n._completeHide(o)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),e="Escape"===t.key,r=[ze,qe].includes(t.key);if(!r&&!e)return;if(n&&!e)return;t.preventDefault();const i=this.matches(Le)?this:$n.prev(this,Le)[0]||$n.next(this,Le)[0]||$n.findOne(Le,t.delegateTarget.parentNode),o=Ve.getOrCreateInstance(i);if(r)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),i.focus())}}bn.on(document,Te,Le,Ve.dataApiKeydownHandler),bn.on(document,Te,Be,Ve.dataApiKeydownHandler),bn.on(document,Ie,Ve.clearMenus),bn.on(document,Oe,Ve.clearMenus),bn.on(document,Ie,Le,(function(t){t.preventDefault(),Ve.getOrCreateInstance(this).toggle()})),Kt(Ve);const Ze="backdrop",Ke="show",We=`mousedown.bs.${Ze}`,Ge={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Qe={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Xe extends wn{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Ge}static get DefaultType(){return Qe}static get NAME(){return Ze}show(t){if(!this._config.isVisible)return void Wt(t);this._append();const n=this._getElement();this._config.isAnimated&&Yt(n),n.classList.add(Ke),this._emulateAnimation((()=>{Wt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ke),this._emulateAnimation((()=>{this.dispose(),Wt(t)}))):Wt(t)}dispose(){this._isAppended&&(bn.off(this._element,We),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Pt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),bn.on(t,We,(()=>{Wt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Gt(t,this._getElement(),this._config.isAnimated)}}const tr=".bs.focustrap",nr=`focusin${tr}`,er=`keydown.tab${tr}`,rr="backward",ir={autofocus:!0,trapElement:null},or={autofocus:"boolean",trapElement:"element"};class fr extends wn{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ir}static get DefaultType(){return or}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),bn.off(document,tr),bn.on(document,nr,(t=>this._handleFocusin(t))),bn.on(document,er,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,bn.off(document,tr))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const e=$n.focusableChildren(n);0===e.length?n.focus():this._lastTabNavDirection===rr?e[e.length-1].focus():e[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?rr:"forward")}}const ar=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ur=".sticky-top",sr="padding-right",cr="margin-right";class lr{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,sr,(n=>n+t)),this._setElementAttributes(ar,sr,(n=>n+t)),this._setElementAttributes(ur,cr,(n=>n-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,sr),this._resetElementAttributes(ar,sr),this._resetElementAttributes(ur,cr)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,e){const r=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+r)return;this._saveInitialAttribute(t,n);const i=window.getComputedStyle(t).getPropertyValue(n);t.style.setProperty(n,`${e(Number.parseFloat(i))}px`)}))}_saveInitialAttribute(t,n){const e=t.style.getPropertyValue(n);e&&gn.setDataAttribute(t,n,e)}_resetElementAttributes(t,n){this._applyManipulationCallback(t,(t=>{const e=gn.getDataAttribute(t,n);null!==e?(gn.removeDataAttribute(t,n),t.style.setProperty(n,e)):t.style.removeProperty(n)}))}_applyManipulationCallback(t,n){if(Mt(t))n(t);else for(const e of $n.find(t,this._element))n(e)}}const hr=".bs.modal",dr=`hide${hr}`,_r=`hidePrevented${hr}`,br=`hidden${hr}`,pr=`show${hr}`,mr=`shown${hr}`,vr=`resize${hr}`,gr=`click.dismiss${hr}`,wr=`mousedown.dismiss${hr}`,yr=`keydown.dismiss${hr}`,kr=`click${hr}.data-api`,$r="modal-open",jr="show",xr="modal-static",zr={backdrop:!0,focus:!0,keyboard:!0},qr={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ar extends yn{constructor(t,n){super(t,n),this._dialog=$n.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new lr,this._addEventListeners()}static get Default(){return zr}static get DefaultType(){return qr}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||bn.trigger(this._element,pr,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add($r),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(bn.trigger(this._element,dr).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(jr),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){bn.off(window,hr),bn.off(this._dialog,hr),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Xe({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new fr({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=$n.findOne(".modal-body",this._dialog);n&&(n.scrollTop=0),Yt(this._element),this._element.classList.add(jr),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,bn.trigger(this._element,mr,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){bn.on(this._element,yr,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),bn.on(window,vr,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),bn.on(this._element,wr,(t=>{bn.one(this._element,gr,(n=>{this._element===t.target&&this._element===n.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove($r),this._resetAdjustments(),this._scrollBar.reset(),bn.trigger(this._element,br)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(bn.trigger(this._element,_r).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;"hidden"===n||this._element.classList.contains(xr)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(xr),this._queueCallback((()=>{this._element.classList.remove(xr),this._queueCallback((()=>{this._element.style.overflowY=n}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),e=n>0;if(e&&!t){const t=Zt()?"paddingLeft":"paddingRight";this._element.style[t]=`${n}px`}if(!e&&t){const t=Zt()?"paddingRight":"paddingLeft";this._element.style[t]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each((function(){const e=Ar.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](n)}}))}}bn.on(document,kr,'[data-bs-toggle="modal"]',(function(t){const n=$n.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),bn.one(n,pr,(t=>{t.defaultPrevented||bn.one(n,br,(()=>{Ft(this)&&this.focus()}))}));const e=$n.findOne(".modal.show");e&&Ar.getInstance(e).hide(),Ar.getOrCreateInstance(n).toggle(this)})),jn(Ar),Kt(Ar);const Sr=".bs.offcanvas",Er=".data-api",Cr=`load${Sr}${Er}`,Ir="show",Tr="showing",Or="hiding",Nr=".offcanvas.show",Lr=`show${Sr}`,Dr=`shown${Sr}`,Br=`hide${Sr}`,Mr=`hidePrevented${Sr}`,Pr=`hidden${Sr}`,Fr=`resize${Sr}`,Rr=`click${Sr}${Er}`,Ur=`keydown.dismiss${Sr}`,Hr={backdrop:!0,keyboard:!0,scroll:!1},Yr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Jr extends yn{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Hr}static get DefaultType(){return Yr}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||bn.trigger(this._element,Lr,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new lr).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Tr),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ir),this._element.classList.remove(Tr),bn.trigger(this._element,Dr,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(bn.trigger(this._element,Br).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Or),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Ir,Or),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new lr).reset(),bn.trigger(this._element,Pr)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Xe({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():bn.trigger(this._element,Mr)}:null})}_initializeFocusTrap(){return new fr({trapElement:this._element})}_addEventListeners(){bn.on(this._element,Ur,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():bn.trigger(this._element,Mr))}))}static jQueryInterface(t){return this.each((function(){const n=Jr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}bn.on(document,Rr,'[data-bs-toggle="offcanvas"]',(function(t){const n=$n.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Rt(this))return;bn.one(n,Pr,(()=>{Ft(this)&&this.focus()}));const e=$n.findOne(Nr);e&&e!==n&&Jr.getInstance(e).hide(),Jr.getOrCreateInstance(n).toggle(this)})),bn.on(window,Cr,(()=>{for(const t of $n.find(Nr))Jr.getOrCreateInstance(t).show()})),bn.on(window,Fr,(()=>{for(const t of $n.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Jr.getOrCreateInstance(t).hide()})),jn(Jr),Kt(Jr);const Vr={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Zr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Wr=(t,n)=>{const e=t.nodeName.toLowerCase();return n.includes(e)?!Zr.has(e)||Boolean(Kr.test(t.nodeValue)):n.filter((t=>t instanceof RegExp)).some((t=>t.test(e)))},Gr={allowList:Vr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Qr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Xr={entry:"(string|element|function|null)",selector:"(string|element)"};class ti extends wn{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Gr}static get DefaultType(){return Qr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[n,e]of Object.entries(this._config.content))this._setContent(t,e,n);const n=t.children[0],e=this._resolvePossibleFunction(this._config.extraClass);return e&&n.classList.add(...e.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,e]of Object.entries(t))super._typeCheckConfig({selector:n,entry:e},Xr)}_setContent(t,n,e){const r=$n.findOne(e,t);r&&((n=this._resolvePossibleFunction(n))?Mt(n)?this._putElementInTemplate(Pt(n),r):this._config.html?r.innerHTML=this._maybeSanitize(n):r.textContent=n:r.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,n,e){if(!t.length)return t;if(e&&"function"==typeof e)return e(t);const r=(new window.DOMParser).parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const t of i){const e=t.nodeName.toLowerCase();if(!Object.keys(n).includes(e)){t.remove();continue}const r=[].concat(...t.attributes),i=[].concat(n["*"]||[],n[e]||[]);for(const n of r)Wr(n,i)||t.removeAttribute(n.nodeName)}return r.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Wt(t,[this])}_putElementInTemplate(t,n){if(this._config.html)return n.innerHTML="",void n.append(t);n.textContent=t.textContent}}const ni=new Set(["sanitize","allowList","sanitizeFn"]),ei="fade",ri="show",ii=".modal",oi="hide.bs.modal",fi="hover",ai="focus",ui={AUTO:"auto",TOP:"top",RIGHT:Zt()?"left":"right",BOTTOM:"bottom",LEFT:Zt()?"right":"left"},si={allowList:Vr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ci={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class li extends yn{constructor(t,n){if(void 0===r)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return si}static get DefaultType(){return ci}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),bn.off(this._element.closest(ii),oi,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=bn.trigger(this._element,this.constructor.eventName("show")),n=(Ut(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();const e=this._getTipElement();this._element.setAttribute("aria-describedby",e.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(e),bn.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(e),e.classList.add(ri),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))bn.on(t,"mouseover",Ht);this._queueCallback((()=>{bn.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!bn.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ri),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))bn.off(t,"mouseover",Ht);this._activeTrigger.click=!1,this._activeTrigger[ai]=!1,this._activeTrigger[fi]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),bn.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(ei,ri),n.classList.add(`bs-${this.constructor.NAME}-auto`);const e=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return n.setAttribute("id",e),this._isAnimated()&&n.classList.add(ei),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new ti({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ei)}_isShown(){return this.tip&&this.tip.classList.contains(ri)}_createPopper(t){const n=Wt(this._config.placement,[this,t,this._element]),e=ui[n.toUpperCase()];return It(this._element,t,this._getPopperConfig(e))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?n=>t(n,this._element):t}_resolvePossibleFunction(t){return Wt(t,[this._element])}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...n,...Wt(this._config.popperConfig,[n])}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if("click"===n)bn.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==n){const t=n===fi?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),e=n===fi?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");bn.on(this._element,t,this._config.selector,(t=>{const n=this._initializeOnDelegatedTarget(t);n._activeTrigger["focusin"===t.type?ai:fi]=!0,n._enter()})),bn.on(this._element,e,this._config.selector,(t=>{const n=this._initializeOnDelegatedTarget(t);n._activeTrigger["focusout"===t.type?ai:fi]=n._element.contains(t.relatedTarget),n._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},bn.on(this._element.closest(ii),oi,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=gn.getDataAttributes(this._element);for(const t of Object.keys(n))ni.has(t)&&delete n[t];return t={...n,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Pt(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[n,e]of Object.entries(this._config))this.constructor.Default[n]!==e&&(t[n]=e);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const n=li.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}Kt(li);const hi={...li.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},di={...li.DefaultType,content:"(null|string|element|function)"};class _i extends li{static get Default(){return hi}static get DefaultType(){return di}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const n=_i.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}Kt(_i);const bi=".bs.scrollspy",pi=`activate${bi}`,mi=`click${bi}`,vi=`load${bi}.data-api`,gi="active",wi="[href]",yi=".nav-link",ki=`${yi}, .nav-item > ${yi}, .list-group-item`,$i={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ji={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class xi extends yn{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return $i}static get DefaultType(){return ji}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Pt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(bn.off(this._config.target,mi),bn.on(this._config.target,mi,wi,(t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const e=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(e.scrollTo)return void e.scrollTo({top:r,behavior:"smooth"});e.scrollTop=r}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const n=t=>this._targetLinks.get(`#${t.target.id}`),e=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(n(t))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&t){if(e(o),!r)return}else i||t||e(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=$n.find(wi,this._config.target);for(const n of t){if(!n.hash||Rt(n))continue;const t=$n.findOne(decodeURI(n.hash),this._element);Ft(t)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(gi),this._activateParents(t),bn.trigger(this._element,pi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))$n.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(gi);else for(const n of $n.parents(t,".nav, .list-group"))for(const t of $n.prev(n,ki))t.classList.add(gi)}_clearActiveClass(t){t.classList.remove(gi);const n=$n.find(`${wi}.${gi}`,t);for(const t of n)t.classList.remove(gi)}static jQueryInterface(t){return this.each((function(){const n=xi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}))}}bn.on(window,vi,(()=>{for(const t of $n.find('[data-bs-spy="scroll"]'))xi.getOrCreateInstance(t)})),Kt(xi);const zi=".bs.tab",qi=`hide${zi}`,Ai=`hidden${zi}`,Si=`show${zi}`,Ei=`shown${zi}`,Ci=`click${zi}`,Ii=`keydown${zi}`,Ti=`load${zi}`,Oi="ArrowLeft",Ni="ArrowRight",Li="ArrowUp",Di="ArrowDown",Bi="active",Mi="fade",Pi="show",Fi=":not(.dropdown-toggle)",Ri='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ui=`.nav-link${Fi}, .list-group-item${Fi}, [role="tab"]${Fi}, ${Ri}`,Hi=`.${Bi}[data-bs-toggle="tab"], .${Bi}[data-bs-toggle="pill"], .${Bi}[data-bs-toggle="list"]`;class Yi extends yn{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),bn.on(this._element,Ii,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),e=n?bn.trigger(n,qi,{relatedTarget:t}):null;bn.trigger(t,Si,{relatedTarget:n}).defaultPrevented||e&&e.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){t&&(t.classList.add(Bi),this._activate($n.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),bn.trigger(t,Ei,{relatedTarget:n})):t.classList.add(Pi)}),t,t.classList.contains(Mi)))}_deactivate(t,n){t&&(t.classList.remove(Bi),t.blur(),this._deactivate($n.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),bn.trigger(t,Ai,{relatedTarget:n})):t.classList.remove(Pi)}),t,t.classList.contains(Mi)))}_keydown(t){if(![Oi,Ni,Li,Di].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=[Ni,Di].includes(t.key),e=Qt(this._getChildren().filter((t=>!Rt(t))),t.target,n,!0);e&&(e.focus({preventScroll:!0}),Yi.getOrCreateInstance(e).show())}_getChildren(){return $n.find(Ui,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const t of n)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),e=this._getOuterElement(t);t.setAttribute("aria-selected",n),e!==t&&this._setAttributeIfNotExists(e,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=$n.getElementFromSelector(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,n){const e=this._getOuterElement(t);if(!e.classList.contains("dropdown"))return;const r=(t,r)=>{const i=$n.findOne(t,e);i&&i.classList.toggle(r,n)};r(".dropdown-toggle",Bi),r(".dropdown-menu",Pi),e.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,e){t.hasAttribute(n)||t.setAttribute(n,e)}_elemIsActive(t){return t.classList.contains(Bi)}_getInnerElement(t){return t.matches(Ui)?t:$n.findOne(Ui,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const n=Yi.getOrCreateInstance(this);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}))}}bn.on(document,Ci,Ri,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Rt(this)||Yi.getOrCreateInstance(this).show()})),bn.on(window,Ti,(()=>{for(const t of $n.find(Hi))Yi.getOrCreateInstance(t)})),Kt(Yi);const Ji=".bs.toast",Vi=`mouseover${Ji}`,Zi=`mouseout${Ji}`,Ki=`focusin${Ji}`,Wi=`focusout${Ji}`,Gi=`hide${Ji}`,Qi=`hidden${Ji}`,Xi=`show${Ji}`,to=`shown${Ji}`,no="hide",eo="show",ro="showing",io={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class fo extends yn{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return io}static get NAME(){return"toast"}show(){bn.trigger(this._element,Xi).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(no),Yt(this._element),this._element.classList.add(eo,ro),this._queueCallback((()=>{this._element.classList.remove(ro),bn.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(bn.trigger(this._element,Gi).defaultPrevented||(this._element.classList.add(ro),this._queueCallback((()=>{this._element.classList.add(no),this._element.classList.remove(ro,eo),bn.trigger(this._element,Qi)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(eo),super.dispose()}isShown(){return this._element.classList.contains(eo)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=n;break;case"focusin":case"focusout":this._hasKeyboardInteraction=n}if(n)return void this._clearTimeout();const e=t.relatedTarget;this._element===e||this._element.contains(e)||this._maybeScheduleHide()}_setListeners(){bn.on(this._element,Vi,(t=>this._onInteraction(t,!0))),bn.on(this._element,Zi,(t=>this._onInteraction(t,!1))),bn.on(this._element,Ki,(t=>this._onInteraction(t,!0))),bn.on(this._element,Wi,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const n=fo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}jn(fo),Kt(fo)},1051:t=>{"use strict";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e="",r=void 0!==n[5];return n[4]&&(e+="@supports (".concat(n[4],") {")),n[2]&&(e+="@media ".concat(n[2]," {")),r&&(e+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),e+=t(n),r&&(e+="}"),n[2]&&(e+="}"),n[4]&&(e+="}"),e})).join("")},n.i=function(t,e,r,i,o){"string"==typeof t&&(t=[[null,t,void 0]]);var f={};if(r)for(var a=0;a0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),e&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=e):c[2]=e),i&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=i):c[4]="".concat(i)),n.push(c))}},n}},2629:t=>{"use strict";t.exports=function(t,n){return n||(n={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),n.hash&&(t+=n.hash),/["'() \t\n]|(%20)/.test(t)||n.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},3426:t=>{"use strict";t.exports=function(t){return t[1]}},579:(t,n,e)=>{"use strict";e.d(n,{ZP:()=>z});var r=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,i="\\d\\d?",o="\\d\\d",f="[^\\s]+",a=/\[([^]*?)\]/gm;function u(t,n){for(var e=[],r=0,i=t.length;r-1?i:null}};function c(t){for(var n=[],e=1;e3?0:(t-t%10!=10?1:0)*t%10]}},b=c({},_),p=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},m=function(t,n){for(void 0===n&&(n=2),t=String(t);t.length0?"-":"+")+m(100*Math.floor(Math.abs(n)/60)+Math.abs(n)%60,4)},Z:function(t){var n=t.getTimezoneOffset();return(n>0?"-":"+")+m(Math.floor(Math.abs(n)/60),2)+":"+m(Math.abs(n)%60,2)}},g=function(t){return+t-1},w=[null,i],y=[null,f],k=["isPm",f,function(t,n){var e=t.toLowerCase();return e===n.amPm[0]?0:e===n.amPm[1]?1:null}],$=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var n=(t+"").match(/([+-]|\d\d)/gi);if(n){var e=60*+n[1]+parseInt(n[2],10);return"+"===n[0]?e:-e}return 0}],j={D:["day",i],DD:["day",o],Do:["day",i+f,function(t){return parseInt(t,10)}],M:["month",i,g],MM:["month",o,g],YY:["year",o,function(t){var n=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?n-1:n)+t)}],h:["hour",i,void 0,"isPm"],hh:["hour",o,void 0,"isPm"],H:["hour",i],HH:["hour",o],m:["minute",i],mm:["minute",o],s:["second",i],ss:["second",o],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",o,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:w,dd:w,ddd:y,dddd:y,MMM:["month",f,s("monthNamesShort")],MMMM:["month",f,s("monthNames")],a:k,A:k,ZZ:$,Z:$},x={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"};const z={format:function(t,n,e){if(void 0===n&&(n=x.default),void 0===e&&(e={}),"number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");var i=[];n=(n=x[n]||n).replace(a,(function(t,n){return i.push(n),"@@@"}));var o=c(c({},b),e);return(n=n.replace(r,(function(n){return v[n](t,o)}))).replace(/@@@/g,(function(){return i.shift()}))},parse:function(t,n,e){if(void 0===e&&(e={}),"string"!=typeof n)throw new Error("Invalid format in fecha parse");if(n=x[n]||n,t.length>1e3)return null;var i={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},o=[],f=[],u=n.replace(a,(function(t,n){return f.push(p(n)),"@@@"})),s={},l={};u=p(u).replace(r,(function(t){var n=j[t],e=n[0],r=n[1],i=n[3];if(s[e])throw new Error("Invalid format. "+e+" specified twice in format");return s[e]=!0,i&&(l[i]=!0),o.push(n),"("+r+")"})),Object.keys(l).forEach((function(t){if(!s[t])throw new Error("Invalid format. "+t+" is required in specified format")})),u=u.replace(/@@@/g,(function(){return f.shift()}));var h=t.match(new RegExp(u,"i"));if(!h)return null;for(var d,_=c(c({},b),e),m=1;m11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return d},defaultI18n:_,setGlobalDateI18n:function(t){return b=c(b,t)},setGlobalDateMasks:function(t){return c(x,t)}}},2967:(t,n,e)=>{"use strict";e.d(n,{Z:()=>r});const r=function(t){t=t||{},this&&(this.__version="2.0.0");var n={domain:"messages",locale:"undefined"!=typeof document&&document.documentElement.getAttribute("lang")||"en",plural_func:function(t){return{nplurals:2,plural:1!=t?1:0}},ctxt_delimiter:String.fromCharCode(4)},e=function(t){var n=typeof t;return"function"===n||"object"===n&&!!t},r={},i=t.locale||n.locale,o=t.domain||n.domain,f={},a={},u=t.ctxt_delimiter||n.ctxt_delimiter;t.messages&&(f[o]={},f[o][i]=t.messages),t.plural_forms&&(a[i]=t.plural_forms);var s=function(t){var n=arguments;return t.replace(/%%/g,"%% ").replace(/%(\d+)/g,(function(t,e){return n[e]})).replace(/%% /g,"%")},c=function(t){return-1!==t.indexOf(u)?t.split(u)[1]:t},l=function(t){for(var n=[t],e=t.lastIndexOf("-");e>0;)t=t.slice(0,e),n.push(t),e=t.lastIndexOf("-");return n},h=function(t){var n=(t=t.replace("_","-")).search(/[.@]/);return-1!=n&&(t=t.slice(0,n)),t},d=function(t,n,e){return e.plural_form?(e.plural_func?o=e.plural_func(n):(r[i]||(r[i]=function(t){if(!new RegExp("^\\s*nplurals\\s*=\\s*[0-9]+\\s*;\\s*plural\\s*=\\s*(?:\\s|[-\\?\\|&=!<>+*/%:;n0-9_()])+").test(t))throw new Error(s('The plural form "%1" is not valid',t));return new Function("n","var plural, nplurals; "+t+" return { nplurals: nplurals, plural: (plural === true ? 1 : (plural ? plural : 0)) };")}(a[i])),o=r[i](n)),(void 0===o.plural||o.plural>o.nplurals||t.length<=o.plural)&&(o.plural=0),s.apply(this,[c(t[o.plural])].concat(Array.prototype.slice.call(arguments,3)))):s.apply(this,[c(t[0])].concat(Array.prototype.slice.call(arguments,3)));var o};return{strfmt:s,expand_locale:l,__:function(){return this.gettext.apply(this,arguments)},_n:function(){return this.ngettext.apply(this,arguments)},_p:function(){return this.pgettext.apply(this,arguments)},setMessages:function(t,n,r,i){if(!t||!n||!r)throw new Error("You must provide a domain, a locale and messages");if("string"!=typeof t||"string"!=typeof n||!e(r))throw new Error("Invalid arguments");return n=h(n),i&&(a[n]=i),f[t]||(f[t]={}),f[t][n]=r,this},loadJSON:function(t,r){if(e(t)||(t=JSON.parse(t)),!t[""]||!t[""].language||!t[""]["plural-forms"])throw new Error('Wrong JSON, it must have an empty key ("") with "language" and "plural-forms" information');var i=t[""];return delete t[""],this.setMessages(r||n.domain,i.language,t,i["plural-forms"])},setLocale:function(t){return i=h(t),this},getLocale:function(){return i},textdomain:function(t){return t?(o=t,this):o},gettext:function(t){return this.dcnpgettext.apply(this,[void 0,void 0,t,void 0,void 0].concat(Array.prototype.slice.call(arguments,1)))},ngettext:function(t,n,e){return this.dcnpgettext.apply(this,[void 0,void 0,t,n,e].concat(Array.prototype.slice.call(arguments,3)))},pgettext:function(t,n){return this.dcnpgettext.apply(this,[void 0,t,n,void 0,void 0].concat(Array.prototype.slice.call(arguments,2)))},dcnpgettext:function(t,e,r,a,s){if(t=t||o,"string"!=typeof r)throw new Error(this.strfmt('Msgid "%1" is not a valid translatable string',r));var c,h,_,b={plural_form:!1},p=e?e+u+r:r,m=l(i);for(var v in m)if(_=m[v],h=f[t]&&f[t][_]&&f[t][_][p],h=a?h&&"string"!=typeof f[t][_][p]:h&&"string"==typeof f[t][_][p])break;return h?c=f[t][_][p]:(c=r,b.plural_func=n.plural_func),a?(b.plural_form=!0,d.apply(this,[h?c:[r,a],s,b].concat(Array.prototype.slice.call(arguments,5)))):d.apply(this,[[c],s,b].concat(Array.prototype.slice.call(arguments,5)))}}}},620:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>h});var r=e(6050),i=e.n(r),o=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function f(t){var n={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},e=t.match(/<\/?([^\s]+?)[/\s>]/);if(e&&(n.name=e[1],(i()[e[1]]||"/"===t.charAt(t.length-2))&&(n.voidElement=!0),n.name.startsWith("!--"))){var r=t.indexOf("--\x3e");return{type:"comment",comment:-1!==r?t.slice(4,r):""}}for(var f=new RegExp(o),a=null;null!==(a=f.exec(t));)if(a[0].trim())if(a[1]){var u=a[1].trim(),s=[u,""];u.indexOf("=")>-1&&(s=u.split("=")),n.attrs[s[0]]=s[1],f.lastIndex--}else a[2]&&(n.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return n}var a=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,u=/^\s*$/,s=Object.create(null);function c(t,n){switch(n.type){case"text":return t+n.content;case"tag":return t+="<"+n.name+(n.attrs?function(t){var n=[];for(var e in t)n.push(e+'="'+t[e]+'"');return n.length?" "+n.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?t:t+n.children.reduce(c,"")+"";case"comment":return t+"\x3c!--"+n.comment+"--\x3e"}}var l={parse:function(t,n){n||(n={}),n.components||(n.components=s);var e,r=[],i=[],o=-1,c=!1;if(0!==t.indexOf("<")){var l=t.indexOf("<");r.push({type:"text",content:-1===l?t:t.substring(0,l)})}return t.replace(a,(function(a,s){if(c){if(a!=="")return;c=!1}var l,h="/"!==a.charAt(1),d=a.startsWith("\x3c!--"),_=s+a.length,b=t.charAt(_);if(d){var p=f(a);return o<0?(r.push(p),r):((l=i[o]).children.push(p),r)}if(h&&(o++,"tag"===(e=f(a)).type&&n.components[e.name]&&(e.type="component",c=!0),e.voidElement||c||!b||"<"===b||e.children.push({type:"text",content:t.slice(_,t.indexOf("<",_))}),0===o&&r.push(e),(l=i[o-1])&&l.children.push(e),i[o]=e),(!h||e.voidElement)&&(o>-1&&(e.voidElement||e.name===a.slice(2,-1))&&(o--,e=-1===o?r:i[o]),!c&&"<"!==b&&b)){l=-1===o?r:i[o].children;var m=t.indexOf("<",_),v=t.slice(_,-1===m?void 0:m);u.test(v)&&(v=" "),(m>-1&&o+l.length>=0||" "!==v)&&l.push({type:"text",content:v})}})),r},stringify:function(t){return t.reduce((function(t,n){return t+c("",n)}),"")}};const h=l},2938:(t,n,e)=>{"use strict";function r(t){if(i(t)){for(;t&&i(t);)t=o(t).parent;return null!=t?t:null}return t.parentNode}function i(t){return 11===t.nodeType}function o(t,n){var e,r,i;const o=t;return null!==(e=o.parent)&&void 0!==e||(o.parent=null!=n?n:null),null!==(r=o.firstChildNode)&&void 0!==r||(o.firstChildNode=t.firstChild),null!==(i=o.lastChildNode)&&void 0!==i||(o.lastChildNode=t.lastChild),o}e.r(n),e.d(n,{Fragment:()=>W,array:()=>u,attachTo:()=>S,attributesModule:()=>I,classModule:()=>O,datasetModule:()=>D,eventListenersModule:()=>F,fragment:()=>w,h:()=>g,htmlDomApi:()=>f,init:()=>m,jsx:()=>Q,primitive:()=>s,propsModule:()=>U,styleModule:()=>K,thunk:()=>j,toVNode:()=>E,vnode:()=>a});const f={createElement:function(t,n){return document.createElement(t,n)},createElementNS:function(t,n,e){return document.createElementNS(t,n,e)},createTextNode:function(t){return document.createTextNode(t)},createDocumentFragment:function(){return o(document.createDocumentFragment())},createComment:function(t){return document.createComment(t)},insertBefore:function(t,n,e){if(i(t)){let n=t;for(;n&&i(n);)n=o(n).parent;t=null!=n?n:t}i(n)&&(n=o(n,t)),e&&i(e)&&(e=o(e).firstChildNode),t.insertBefore(n,e)},removeChild:function(t,n){t.removeChild(n)},appendChild:function(t,n){i(n)&&(n=o(n,t)),t.appendChild(n)},parentNode:r,nextSibling:function(t){var n;if(i(t)){const e=o(t),i=r(e);if(i&&e.lastChildNode){const t=Array.from(i.childNodes),r=t.indexOf(e.lastChildNode);return null!==(n=t[r+1])&&void 0!==n?n:null}return null}return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,n){t.textContent=n},getTextContent:function(t){return t.textContent},isElement:function(t){return 1===t.nodeType},isText:function(t){return 3===t.nodeType},isComment:function(t){return 8===t.nodeType},isDocumentFragment:i};function a(t,n,e,r,i){return{sel:t,data:n,children:e,text:r,elm:i,key:void 0===n?void 0:n.key}}const u=Array.isArray;function s(t){return"string"==typeof t||"number"==typeof t||t instanceof String||t instanceof Number}function c(t){return void 0===t}function l(t){return void 0!==t}const h=a("",{},[],void 0,void 0);function d(t,n){var e,r;const i=t.key===n.key,o=(null===(e=t.data)||void 0===e?void 0:e.is)===(null===(r=n.data)||void 0===r?void 0:r.is),f=t.sel===n.sel,a=!(!t.sel&&t.sel===n.sel)||typeof t.text==typeof n.text;return f&&i&&o&&a}function _(){throw new Error("The document fragment is not supported on this platform.")}function b(t,n,e){var r;const i={};for(let o=n;o<=e;++o){const n=null===(r=t[o])||void 0===r?void 0:r.key;void 0!==n&&(i[n]=o)}return i}const p=["create","update","remove","destroy","pre","post"];function m(t,n,e){const r={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},i=void 0!==n?n:f;for(const n of p)for(const e of t){const t=e[n];void 0!==t&&r[n].push(t)}function o(t){const n=t.id?"#"+t.id:"",e=t.getAttribute("class"),r=e?"."+e.split(" ").join("."):"";return a(i.tagName(t).toLowerCase()+n+r,{},[],void 0,t)}function m(t){return a(void 0,{},[],void 0,t)}function v(t,n){return function(){if(0==--n){const n=i.parentNode(t);i.removeChild(n,t)}}}function g(t,n){var o,f,a,d;let b,p=t.data;if(void 0!==p){const n=null===(o=p.hook)||void 0===o?void 0:o.init;l(n)&&(n(t),p=t.data)}const m=t.children,v=t.sel;if("!"===v)c(t.text)&&(t.text=""),t.elm=i.createComment(t.text);else if(void 0!==v){const e=v.indexOf("#"),o=v.indexOf(".",e),a=e>0?e:v.length,c=o>0?o:v.length,d=-1!==e||-1!==o?v.slice(0,Math.min(a,c)):v,_=t.elm=l(p)&&l(b=p.ns)?i.createElementNS(b,d,p):i.createElement(d,p);for(a0&&_.setAttribute("class",v.slice(c+1).replace(/\./g," ")),b=0;b0&&(c.attrs=u),Object.keys(s).length>0&&(c.dataset=s),"s"!==f[0]||"v"!==f[1]||"g"!==f[2]||3!==f.length&&"."!==f[3]&&"#"!==f[3]||v(c,l,f),a(f,c,l,void 0,t)}return e.isText(t)?(r=e.getTextContent(t),a(void 0,void 0,void 0,r,t)):e.isComment(t)?(r=e.getTextContent(t),a("!",{},[],r,t)):a("",{},[],void 0,t)}function C(t,n){let e;const r=n.elm;let i=t.data.attrs,o=n.data.attrs;if((i||o)&&i!==o){for(e in i=i||{},o=o||{},o){const t=o[e];i[e]!==t&&(!0===t?r.setAttribute(e,""):!1===t?r.removeAttribute(e):120!==e.charCodeAt(0)?r.setAttribute(e,t):58===e.charCodeAt(3)?r.setAttributeNS("http://www.w3.org/XML/1998/namespace",e,t):58===e.charCodeAt(5)?r.setAttributeNS("http://www.w3.org/1999/xlink",e,t):r.setAttribute(e,t))}for(e in i)e in o||r.removeAttribute(e)}}const I={create:C,update:C};function T(t,n){let e,r;const i=n.elm;let o=t.data.class,f=n.data.class;if((o||f)&&o!==f){for(r in o=o||{},f=f||{},o)o[r]&&!Object.prototype.hasOwnProperty.call(f,r)&&i.classList.remove(r);for(r in f)e=f[r],e!==o[r]&&i.classList[e?"add":"remove"](r)}}const O={create:T,update:T},N=/[A-Z]/g;function L(t,n){const e=n.elm;let r,i=t.data.dataset,o=n.data.dataset;if(!i&&!o)return;if(i===o)return;i=i||{},o=o||{};const f=e.dataset;for(r in i)o[r]||(f?r in f&&delete f[r]:e.removeAttribute("data-"+r.replace(N,"-$&").toLowerCase()));for(r in o)i[r]!==o[r]&&(f?f[r]=o[r]:e.setAttribute("data-"+r.replace(N,"-$&").toLowerCase(),o[r]))}const D={create:L,update:L};function B(t,n,e){if("function"==typeof t)t.call(n,e,n);else if("object"==typeof t)for(let r=0;r{"use strict";e.d(n,{Z:()=>k});var r="undefined"!=typeof window?window:null,i=null===r,o=i?void 0:r.document,f="addEventListener",a="removeEventListener",u="getBoundingClientRect",s="_a",c="_b",l="_c",h="horizontal",d=function(){return!1},_=i?"calc":["","-webkit-","-moz-","-o-"].filter((function(t){var n=o.createElement("div");return n.style.cssText="width:"+t+"calc(9px)",!!n.style.length})).shift()+"calc",b=function(t){return"string"==typeof t||t instanceof String},p=function(t){if(b(t)){var n=o.querySelector(t);if(!n)throw new Error("Selector "+t+" did not match a DOM element");return n}return t},m=function(t,n,e){var r=t[n];return void 0!==r?r:e},v=function(t,n,e,r){if(n){if("end"===r)return 0;if("center"===r)return t/2}else if(e){if("start"===r)return 0;if("center"===r)return t/2}return t},g=function(t,n){var e=o.createElement("div");return e.className="gutter gutter-"+n,e},w=function(t,n,e){var r={};return b(n)?r[t]=n:r[t]=_+"("+n+"% - "+e+"px)",r},y=function(t,n){var e;return(e={})[t]=n+"px",e};const k=function(t,n){if(void 0===n&&(n={}),i)return{};var e,_,b,k,$,j,x=t;Array.from&&(x=Array.from(x));var z=p(x[0]).parentNode,q=getComputedStyle?getComputedStyle(z):null,A=q?q.flexDirection:null,S=m(n,"sizes")||x.map((function(){return 100/x.length})),E=m(n,"minSize",100),C=Array.isArray(E)?E:x.map((function(){return E})),I=m(n,"maxSize",1/0),T=Array.isArray(I)?I:x.map((function(){return I})),O=m(n,"expandToMin",!1),N=m(n,"gutterSize",10),L=m(n,"gutterAlign","center"),D=m(n,"snapOffset",30),B=Array.isArray(D)?D:x.map((function(){return D})),M=m(n,"dragInterval",1),P=m(n,"direction",h),F=m(n,"cursor",P===h?"col-resize":"row-resize"),R=m(n,"gutter",g),U=m(n,"elementStyle",w),H=m(n,"gutterStyle",y);function Y(t,n,r,i){var o=U(e,n,r,i);Object.keys(o).forEach((function(n){t.style[n]=o[n]}))}function J(){return j.map((function(t){return t.size}))}function V(t){return"touches"in t?t.touches[0][_]:t[_]}function Z(t){var n=j[this.a],e=j[this.b],r=n.size+e.size;n.size=t/this.size*r,e.size=r-t/this.size*r,Y(n.element,n.size,this[c],n.i),Y(e.element,e.size,this[l],e.i)}function K(t){var e,r=j[this.a],i=j[this.b];this.dragging&&(e=V(t)-this.start+(this[c]-this.dragOffset),M>1&&(e=Math.round(e/M)*M),e<=r.minSize+r.snapOffset+this[c]?e=r.minSize+this[c]:e>=this.size-(i.minSize+i.snapOffset+this[l])&&(e=this.size-(i.minSize+this[l])),e>=r.maxSize-r.snapOffset+this[c]?e=r.maxSize+this[c]:e<=this.size-(i.maxSize-i.snapOffset+this[l])&&(e=this.size-(i.maxSize+this[l])),Z.call(this,e),m(n,"onDrag",d)(J()))}function W(){var t=j[this.a].element,n=j[this.b].element,r=t[u](),i=n[u]();this.size=r[e]+i[e]+this[c]+this[l],this.start=r[b],this.end=r[k]}function G(t){var n=function(t){if(!getComputedStyle)return null;var n=getComputedStyle(t);if(!n)return null;var e=t[$];return 0===e?null:e-=P===h?parseFloat(n.paddingLeft)+parseFloat(n.paddingRight):parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)}(z);if(null===n)return t;if(C.reduce((function(t,n){return t+n}),0)>n)return t;var e=0,r=[],i=t.map((function(i,o){var f=n*i/100,a=v(N,0===o,o===t.length-1,L),u=C[o]+a;return f0&&r[i]-e>0){var f=Math.min(e,r[i]-e);e-=f,o=t-f}return o/n*100}))}function Q(){var t=this,e=j[t.a].element,i=j[t.b].element;t.dragging&&m(n,"onDragEnd",d)(J()),t.dragging=!1,r[a]("mouseup",t.stop),r[a]("touchend",t.stop),r[a]("touchcancel",t.stop),r[a]("mousemove",t.move),r[a]("touchmove",t.move),t.stop=null,t.move=null,e[a]("selectstart",d),e[a]("dragstart",d),i[a]("selectstart",d),i[a]("dragstart",d),e.style.userSelect="",e.style.webkitUserSelect="",e.style.MozUserSelect="",e.style.pointerEvents="",i.style.userSelect="",i.style.webkitUserSelect="",i.style.MozUserSelect="",i.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor="",o.body.style.cursor=""}function X(t){if(!("button"in t)||0===t.button){var e=this,i=j[e.a].element,a=j[e.b].element;e.dragging||m(n,"onDragStart",d)(J()),t.preventDefault(),e.dragging=!0,e.move=K.bind(e),e.stop=Q.bind(e),r[f]("mouseup",e.stop),r[f]("touchend",e.stop),r[f]("touchcancel",e.stop),r[f]("mousemove",e.move),r[f]("touchmove",e.move),i[f]("selectstart",d),i[f]("dragstart",d),a[f]("selectstart",d),a[f]("dragstart",d),i.style.userSelect="none",i.style.webkitUserSelect="none",i.style.MozUserSelect="none",i.style.pointerEvents="none",a.style.userSelect="none",a.style.webkitUserSelect="none",a.style.MozUserSelect="none",a.style.pointerEvents="none",e.gutter.style.cursor=F,e.parent.style.cursor=F,o.body.style.cursor=F,W.call(e),e.dragOffset=V(t)-e.end}}P===h?(e="width",_="clientX",b="left",k="right",$="clientWidth"):"vertical"===P&&(e="height",_="clientY",b="top",k="bottom",$="clientHeight"),S=G(S);var tt=[];function nt(t){var n=t.i===tt.length,e=n?tt[t.i-1]:tt[t.i];W.call(e);var r=n?e.size-t.minSize-e[l]:t.minSize+e[c];Z.call(e,r)}return(j=x.map((function(t,n){var r,i={element:p(t),size:S[n],minSize:C[n],maxSize:T[n],snapOffset:B[n],i:n};if(n>0&&((r={a:n-1,b:n,dragging:!1,direction:P,parent:z})[c]=v(N,n-1==0,!1,L),r[l]=v(N,!1,n===x.length-1,L),"row-reverse"===A||"column-reverse"===A)){var o=r.a;r.a=r.b,r.b=o}if(n>0){var a=R(n,P,i.element);!function(t,n,r){var i=H(e,n,r);Object.keys(i).forEach((function(n){t.style[n]=i[n]}))}(a,N,n),r[s]=X.bind(r),a[f]("mousedown",r[s]),a[f]("touchstart",r[s]),z.insertBefore(a,i.element),r.gutter=a}return Y(i.element,i.size,v(N,0===n,n===x.length-1,L),n),n>0&&tt.push(r),i}))).forEach((function(t){var n=t.element[u]()[e];n0){var r=tt[e-1],i=j[r.a],o=j[r.b];i.size=n[e-1],o.size=t,Y(i.element,i.size,r[c],i.i),Y(o.element,o.size,r[l],o.i)}}))},getSizes:J,collapse:function(t){nt(j[t])},destroy:function(t,n){tt.forEach((function(r){if(!0!==n?r.parent.removeChild(r.gutter):(r.gutter[a]("mousedown",r[s]),r.gutter[a]("touchstart",r[s])),!0!==t){var i=U(e,r.a.size,r[c]);Object.keys(i).forEach((function(t){j[r.a].element.style[t]="",j[r.b].element.style[t]=""}))}}))},parent:z,pairs:tt}}},3743:t=>{"use strict";var n=[];function e(t){for(var e=-1,r=0;r{"use strict";var n={};t.exports=function(t,e){var r=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(e)}},6190:t=>{"use strict";t.exports=function(t){var n=document.createElement("style");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},7035:(t,n,e)=>{"use strict";t.exports=function(t){var n=e.nc;n&&t.setAttribute("nonce",n)}},8124:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var r="";e.supports&&(r+="@supports (".concat(e.supports,") {")),e.media&&(r+="@media ".concat(e.media," {"));var i=void 0!==e.layer;i&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,i&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var o=e.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),n.styleTagTransform(r,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},2799:t=>{"use strict";t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},6050:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},9925:function(t,n,e){var r,i,o;t=e.nmd(t),i=[n,e(8744),e(2632),e(5595),e(181),e(9843),e(295),e(3645),e(3730)],void 0===(o="function"==typeof(r=function(n,r,i,o,f,a,u,s,c){"use strict";var l,h,d,_,b,p,m,v,g,w,y,k,$,j,x,z=Math.imul,q=r.$_$.ia,A=i.$_$.n1,S=r.$_$.n3,E=i.$_$.u1,C=i.$_$.s1,I=i.$_$.v1,T=i.$_$.q,O=r.$_$.ga,N=r.$_$.j5,L=o.$_$.a,D=i.$_$.l1,B=r.$_$.n7,M=r.$_$.o6,P=r.$_$.o7,F=f.$_$.d,R=a.$_$.a,U=i.$_$.s,H=i.$_$.w1,Y=i.$_$.m1,J=u.$_$.a,V=i.$_$.t1,Z=i.$_$.c,K=i.$_$.p,W=r.$_$.f,G=r.$_$.u9,Q=r.$_$.c,X=s.$_$.p2,tt=r.$_$.h9,nt=s.$_$.k2,et=r.$_$.c7,rt=i.$_$.a1,it=r.$_$.p6,ot=i.$_$.y,ft=i.$_$.f,at=i.$_$.w,ut=i.$_$.k1,st=i.$_$.d,ct=i.$_$.e1,lt=i.$_$.e,ht=i.$_$.q1,dt=r.$_$.a8,_t=r.$_$.r6,bt=i.$_$.a,pt=i.$_$.f1,mt=i.$_$.g,vt=i.$_$.z,gt=r.$_$.h5,wt=i.$_$.x,yt=r.$_$.x9,kt=f.$_$.b,$t=f.$_$.a,jt=r.$_$.r5,xt=f.$_$.h,zt=r.$_$.fa,qt=r.$_$.da,At=r.$_$.e6,St=i.$_$.b,Et=i.$_$.h1,Ct=i.$_$.g1,It=f.$_$.c,Tt=f.$_$.e,Ot=f.$_$.f,Nt=r.$_$.f4,Lt=r.$_$.h,Dt=r.$_$.e4,Bt=r.$_$.i,Mt=r.$_$.t5,Pt=f.$_$.g,Ft=r.$_$.m7,Rt=s.$_$.z1,Ut=s.$_$.n,Ht=s.$_$.q,Yt=s.$_$.l,Jt=s.$_$.c,Vt=s.$_$.v1,Zt=s.$_$.w1,Kt=s.$_$.c2,Wt=r.$_$.l7,Gt=r.$_$.s6,Qt=r.$_$.c8,Xt=r.$_$.c9,tn=r.$_$.i9,nn=r.$_$.t6,en=i.$_$.p1,rn=r.$_$.p5,on=c.$_$.a,fn=r.$_$.v3,an=r.$_$.b,un=s.$_$.q2;function sn(t){return A(t,q,q,cn),S()}function cn(t){return t.l1o(E(100)),t.f1o(C(100)),Y(t,q,mn),function(t){var n=Y(t),e=Zn().k6q_1;J(n,e,q,q,hn)}(t),S()}function ln(){I.call(this),e(583)}function hn(t,n){if(t.i1q(V(10)),null!=n.q6q_1){var e,r=dn,i=Z(),o=(K(),X(Q(W(Bn),G([]),!1)));e=et(o,nt)?o:tt();var f=new rt(null,null,null,null,!1,i,null,e,null),a=f;null==r||r(a),t.j1a(a);var u=a;it(n.q6q_1,Qn())?u.q2y():null!=n.s6q_1&&u.n2y(n.s6q_1),window.setTimeout((s=u,function(){var t,n=s.b3b(_t("firstName",1,dt,(function(t){return t.w6q_1}),null));return null==n?t=null:(n.g1a(),t=S()),t}),0)}else Y(t,q,bn);var s;return S()}function dn(t){var n;t.y3a(_t("firstName",1,dt,(function(t){return t.w6q_1}),null),new ot(q,q,q,q,T().n5h("First name:"))),t.y3a(_t("lastName",1,dt,(function(t){return t.x6q_1}),null),new ot(q,q,q,q,T().n5h("Last name:"))),t.y3a(_t("email",1,dt,(function(t){return t.y6q_1}),null),new ot(ft(),q,q,q,T().n5h("E-mail:"))),t.a3b(_t("favourite",1,dt,(function(t){return t.z6q_1}),null),new at(q,q,q,T().n5h("Mark as favourite"))),ut(t,q,q,q,10,q,q,(n=t,function(t){return ct(t,T().n5h("Save"),"fas fa-check",st()).j56(function(t){return function(n,e){return Zn().t6q(t.r2y()),S()}}(n)),ct(t,T().n5h("Cancel"),"fas fa-times",lt()).j56(_n),S()}));var e=function(t){return function(n){return n.keydown=function(t){return function(n){return n.keyCode===ht()&&(Zn().t6q(t.r2y()),S()),S()}}(t),S()}}(t);return t.r26(e),S()}function _n(t,n){return Zn().u6q(),S()}function bn(t){return ct(t,T().n5h("Add new address"),"fas fa-plus",st()).j56(pn),S()}function pn(t,n){return Zn().v6q(),S()}function mn(t){t.i1q(V(5));var n=bt();ut(t,q,q,n,20,q,q,gn);var e=pt(t),r=Zn().k6q_1;return J(e,r,q,q,$n),S()}function vn(t){this.a6r_1=t}function gn(t){var n=mt();vt(t,n,q,q,q,q,q,q,wn);var e=kn;return wt(t,gt([O(Wn().p3_1,T().n5h("All")),O(Gn().p3_1,T().n5h("Favourites"))]),Wn().p3_1,q,!0).r26(e),S()}function wn(t){t.p4o(T().n5h("Search ..."));var n=yn;return t.r26(n),S()}function yn(t){return t.input=(n=t,function(t){return Zn().c6r(n.self.k1()),S()}),S();var n}function kn(t){return t.change=(n=t,function(t){return Zn().d6r(function(t){switch(t){case"ALL":return Wn();case"FAVOURITE":return Gn();default:Rn(),tn()}}(yt(n.self.k1()))),S()}),S();var n}function $n(t,n){var e,r=jt([kt(),$t()]);return xt(t,q,r,q,q,q,q,q,q,(e=n,function(t){var n,r=jn;Ot(t,T().n5h("First name")).r26((n=r,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(n,t),S()}));var i,o=xn;Ot(t,T().n5h("Last name")).r26((i=o,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(i,t),S()}));var f,a=zn;Ot(t,T().n5h("E-mail")).r26((f=a,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(f,t),S()}));var u,s=qn;Ot(t,"").r26((u=s,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(u,t),S()})),Ot(t,"");for(var c=e.m6q_1,l=Lt(Nt(c,10)),h=0,d=c.c();d.d();){var _,b=d.e(),p=h;h=p+1|0;var m=Dt(p);_=O(m,b),l.a(_)}for(var v=l,g=Bt(),w=v.c();w.d();){var y,k=w.e();if(Mn(k.u2_1,e.n6q_1)){var $;if(e.p6q_1.equals(Wn()))$=!0;else{var j=k.u2_1.z6q_1;$=null!=j&&j}y=$}else y=!1;y&&g.a(k)}var x,z=g;x=new vn(function(t){return function(n,e){var r;switch(t.o6q_1.q3_1){case 0:var i=n.u2_1.w6q_1;r=null==i?null:i.toLowerCase();break;case 1:var o=n.u2_1.x6q_1;r=null==o?null:o.toLowerCase();break;case 2:var f=n.u2_1.y6q_1;r=null==f?null:f.toLowerCase();break;case 3:r=zt(n.u2_1.z6q_1);break;default:qt()}var a,u=r;switch(t.o6q_1.q3_1){case 0:var s=e.u2_1.w6q_1;a=null==s?null:s.toLowerCase();break;case 1:var c=e.u2_1.x6q_1;a=null==c?null:c.toLowerCase();break;case 2:var l=e.u2_1.y6q_1;a=null==l?null:l.toLowerCase();break;case 3:a=zt(e.u2_1.z6q_1);break;default:qt()}return At(u,a)}}(e));for(var A=Mt(z,x).c();A.d();){var E=A.e(),C=E.v2(),I=E.w2();Pt(t,q,Tn(I,C))}return S()})),S()}function jn(t,n){return Zn().e6r(Kn()),S()}function xn(t,n){return Zn().e6r((Pn(),_)),S()}function zn(t,n){return Zn().e6r((Pn(),b)),S()}function qn(t,n){return Zn().e6r((Pn(),p)),S()}function An(t){return t.c1s(St()),S()}function Sn(t){return t.n20(T().n5h("Favourite")),S()}function En(t){return function(n){n.stopPropagation();var e=It(),r=T().n5h("Are you sure?"),i=T().n5h("Do you want to delete this address?");return e.o6e(r,i,q,q,q,q,q,q,q,q,q,q,function(t){return function(){return Zn().f6r(t),S()}}(t)),S()}}function Cn(t){return function(n){n.n20(T().n5h("Delete"));var e=function(t){return function(n){return n.click=En(t),S()}}(t);return n.r26(e),S()}}function In(t){return function(n){return n.click=function(t){return function(n){return Zn().g6r(t),S()}}(t),S()}}function Tn(t,n){return function(e){Tt(e,t.w6q_1),Tt(e,t.x6q_1),Tt(e,q,q,q,q,function(t){return function(n){var e=t.y6q_1;return null==e||(Et(n,e,"mailto:"+e,q,q,q,q,q,q,q,An),S()),S()}}(t)),Tt(e,q,q,q,q,function(t){return function(n){var e=t.z6q_1;return null==e||e&&(Ct(n,"far fa-heart",Sn),S()),S()}}(t)),Tt(e,q,q,q,q,function(t){return function(n){return Ct(n,"fas fa-times",Cn(t)),S()}}(n));var r=In(n);return e.r26(r),S()}}function On(){l=this}function Nn(){h=this;var t=new Rt("com.example.Address",this,4);t.so("firstName",!0),t.so("lastName",!0),t.so("email",!0),t.so("favourite",!0),this.h6r_1=t}function Ln(){return null==h&&new Nn,h}function Dn(t,n,e,r,i,o){return function(t,n,e,r,i,o,f){return 0!=(0&t)&&Kt(t,0,Ln().h6r_1),f.w6q_1=0==(1&t)?null:n,f.x6q_1=0==(2&t)?null:e,f.y6q_1=0==(4&t)?null:r,f.z6q_1=0!=(8&t)&&i,f}(t,n,e,r,i,0,Wt(B(Bn)))}function Bn(t,n,e,r){null==l&&new On,t=t===q?null:t,n=n===q?null:n,e=e===q?null:e,r=r!==q&&r,this.w6q_1=t,this.x6q_1=n,this.y6q_1=e,this.z6q_1=r}function Mn(t,n){var e,r=n;if(null==r)e=null;else{var i,o,f=t.w6q_1,a=null==f?null:Qt(f,r,!0);if(null!=a&&a)o=!0;else{var u=t.x6q_1,s=null==u?null:Qt(u,r,!0);o=null!=s&&s}if(o)i=!0;else{var c=t.y6q_1,l=null==c?null:Qt(c,r,!0);i=null!=l&&l}e=i}return null==e||e}function Pn(){if(m)return S();m=!0,d=new Fn("FN",0),_=new Fn("LN",1),b=new Fn("E",2),p=new Fn("F",3)}function Fn(t,n){Xt.call(this,t,n)}function Rn(){if(w)return S();w=!0,v=new Un("ALL",0),g=new Un("FAVOURITE",1)}function Un(t,n){Xt.call(this,t,n)}function Hn(){if($)return S();$=!0,y=new Yn("NEW",0),k=new Yn("EDIT",1)}function Yn(t,n){Xt.call(this,t,n)}function Jn(t,n,e,r,i,o,f){n=n===q?null:n,e=e===q?Kn():e,r=r===q?Wn():r,i=i===q?null:i,o=o===q?null:o,f=f===q?null:f,this.m6q_1=t,this.n6q_1=n,this.o6q_1=e,this.p6q_1=r,this.q6q_1=i,this.r6q_1=o,this.s6q_1=f}function Vn(){j=this,this.k6q_1=new en(new Jn(gt([new Bn("John","Smith","john.smith@mail.com",!0),new Bn("Karen","Kowalsky","kkowalsky@mail.com",!0),new Bn("William","Gordon","w.gordon@mail.com",!1)])))}function Zn(){return null==j&&new Vn,j}function Kn(){return Pn(),d}function Wn(){return Rn(),v}function Gn(){return Rn(),g}function Qn(){return Hn(),y}function Xn(){return Hn(),k}return P(ln,"App",M,I),P(vn,"sam$kotlin_Comparator$0",M),P(On,"Companion",Ft),P(Nn,"$serializer",Ft,q,[Zt]),P(Bn,"Address",M,q,q,q,{0:Ln}),P(Fn,"Sort",M,Xt),P(Un,"Filter",M,Xt),P(Yn,"EditMode",M,Xt),P(Jn,"AddressBookState",M),P(Vn,"Model",Ft),B(ln).p18=function(){T().b20_1=new L(N([O("en",e(6566)),O("pl",e(577))])),D(this,"kvapp",q,q,sn),Zn().l6q()},B(vn).b6r=function(t,n){return this.a6r_1(t,n)},B(vn).compare=function(t,n){return this.b6r(t,n)},B(Nn).ze=function(){return this.h6r_1},B(Nn).uo=function(){return[Ht(Ut()),Ht(Ut()),Ht(Ut()),Ht(Yt())]},B(Nn).bf=function(t){var n=this.h6r_1,e=!0,r=0,i=0,o=null,f=null,a=null,u=null,s=t.th(n);if(s.ji())o=s.hi(n,0,Ut(),o),i|=1,f=s.hi(n,1,Ut(),f),i|=2,a=s.hi(n,2,Ut(),a),i|=4,u=s.hi(n,3,Yt(),u),i|=8;else for(;e;)switch(r=s.ki(n)){case-1:e=!1;break;case 0:o=s.hi(n,0,Ut(),o),i|=1;break;case 1:f=s.hi(n,1,Ut(),f),i|=2;break;case 2:a=s.hi(n,2,Ut(),a),i|=4;break;case 3:u=s.hi(n,3,Yt(),u),i|=8;break;default:throw Jt(r)}return s.uh(n),Dn(i,o,f,a,u)},B(Nn).i6r=function(t,n){var e=this.h6r_1,r=t.th(e);(r.pj(e,0)||null!=n.w6q_1)&&r.lj(e,0,Ut(),n.w6q_1),(r.pj(e,1)||null!=n.x6q_1)&&r.lj(e,1,Ut(),n.x6q_1),(r.pj(e,2)||null!=n.y6q_1)&&r.lj(e,2,Ut(),n.y6q_1),(r.pj(e,3)||!1!==n.z6q_1)&&r.lj(e,3,Yt(),n.z6q_1),r.uh(e)},B(Nn).af=function(t,n){return this.i6r(t,n instanceof Bn?n:tt())},B(Bn).toString=function(){return"Address(firstName="+this.w6q_1+", lastName="+this.x6q_1+", email="+this.y6q_1+", favourite="+this.z6q_1+")"},B(Bn).hashCode=function(){var t=null==this.w6q_1?0:Gt(this.w6q_1);return t=z(t,31)+(null==this.x6q_1?0:Gt(this.x6q_1))|0,t=z(t,31)+(null==this.y6q_1?0:Gt(this.y6q_1))|0,z(t,31)+(null==this.z6q_1?0:0|this.z6q_1)|0},B(Bn).equals=function(t){if(this===t)return!0;if(!(t instanceof Bn))return!1;var n=t instanceof Bn?t:tt();return this.w6q_1==n.w6q_1&&this.x6q_1==n.x6q_1&&this.y6q_1==n.y6q_1&&this.z6q_1==n.z6q_1},B(Jn).j6r=function(t,n,e,r,i,o,f){return new Jn(t,n,e,r,i,o,f)},B(Jn).k6r=function(t,n,e,r,i,o,f,a){return t=t===q?this.m6q_1:t,n=n===q?this.n6q_1:n,e=e===q?this.o6q_1:e,r=r===q?this.p6q_1:r,i=i===q?this.q6q_1:i,o=o===q?this.r6q_1:o,f=f===q?this.s6q_1:f,a===q?this.j6r(t,n,e,r,i,o,f):a.j6r.call(this,t,n,e,r,i,o,f)},B(Jn).toString=function(){return"AddressBookState(addresses="+this.m6q_1+", search="+this.n6q_1+", sort="+this.o6q_1+", filter="+this.p6q_1+", editMode="+this.q6q_1+", editIndex="+this.r6q_1+", editAddress="+this.s6q_1+")"},B(Jn).hashCode=function(){var t=nn(this.m6q_1);return t=z(t,31)+(null==this.n6q_1?0:Gt(this.n6q_1))|0,t=z(t,31)+this.o6q_1.hashCode()|0,t=z(t,31)+this.p6q_1.hashCode()|0,t=z(t,31)+(null==this.q6q_1?0:this.q6q_1.hashCode())|0,t=z(t,31)+(null==this.r6q_1?0:this.r6q_1)|0,z(t,31)+(null==this.s6q_1?0:this.s6q_1.hashCode())|0},B(Jn).equals=function(t){if(this===t)return!0;if(!(t instanceof Jn))return!1;var n=t instanceof Jn?t:tt();return!!(it(this.m6q_1,n.m6q_1)&&this.n6q_1==n.n6q_1&&this.o6q_1.equals(n.o6q_1)&&this.p6q_1.equals(n.p6q_1)&&it(this.q6q_1,n.q6q_1)&&this.r6q_1==n.r6q_1&&it(this.s6q_1,n.s6q_1))},B(Vn).e6r=function(t){this.k6q_1.p2y(this.k6q_1.k1().k6r(q,q,t))},B(Vn).c6r=function(t){this.k6q_1.p2y(this.k6q_1.k1().k6r(q,t))},B(Vn).d6r=function(t){this.k6q_1.p2y(this.k6q_1.k1().k6r(q,q,q,t))},B(Vn).v6q=function(){this.k6q_1.p2y(this.k6q_1.k1().k6r(q,q,q,q,Qn(),null,null))},B(Vn).g6r=function(t){var n=this.k6q_1.k1(),e=t,r=null==e?null:n.m6q_1.k(e);this.k6q_1.p2y(n.k6r(q,q,q,q,Xn(),t,r))},B(Vn).u6q=function(){this.k6q_1.p2y(this.k6q_1.k1().k6r(q,q,q,q,null,null,null))},B(Vn).f6r=function(t){for(var n=this.k6q_1.k1(),e=n.m6q_1,r=Bt(),i=0,o=e.c();o.d();){var f=o.e(),a=i;i=a+1|0,Dt(a)!==t&&r.a(f)}var u,s=r,c=n.r6q_1,l=null==c?-1:c;u=l===t?n.k6r(s,q,q,q,null,null,null):l>t?n.k6r(s,q,q,q,q,l-1|0):n.k6r(s),this.k6q_1.p2y(u),this.l6r()},B(Vn).t6q=function(t){var n,e=this.k6q_1.k1();if(it(e.q6q_1,Xn())){for(var r=e.m6q_1,i=Lt(Nt(r,10)),o=0,f=r.c();f.d();){var a,u=f.e(),s=o;o=s+1|0,a=Dt(s)===e.r6q_1?t:u,i.a(a)}n=i}else n=rn(e.m6q_1,t);var c=n;this.k6q_1.p2y(e.k6r(c,q,q,q,null,null,null)),this.l6r()},B(Vn).l6r=function(){var t,n=on(),e=this.k6q_1.k1().m6q_1,r=n.ii(),i=un(r,Q(W(fn),G([an(Q(W(Bn),G([]),!1))]),!1));t=et(i,nt)?i:tt();var o=n.dy(t,e);localStorage.addresses=o},B(Vn).l6q=function(){var t=localStorage.addresses;if(null==t);else{var n,e,r=Zn().k6q_1,i=Zn().k6q_1.k1(),o=on(),f=o.ii(),a=un(f,Q(W(fn),G([an(Q(W(Bn),G([]),!1))]),!1));e=et(a,nt)?a:tt(),n=o.ey(e,t),r.p2y(i.k6r(n)),S()}},B(Nn).vo=Vt,H(((x=function(){return new ln}).callableName="",x),t.hot,[F(),R(),U()]),n})?r.apply(n,i):r)||(t.exports=o)},8744:function(t,n){var e,r,i,o;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Math.clz32&&(Math.clz32=(i=Math.log,o=Math.LN2,function(t){var n=t>>>0;return 0===n?32:31-(i(n)/o|0)|0})),void 0===String.prototype.startsWith&&Object.defineProperty(String.prototype,"startsWith",{value:function(t,n){return n=n||0,this.lastIndexOf(t,n)===n}}),void 0===Math.imul&&(Math.imul=function(t,n){return(4294901760&t)*(65535&n)+(65535&t)*(0|n)|0}),void 0===(r="function"==typeof(e=function(t){"use strict";var n,e,r,i,o,f,a,u,s,c,l,h,d,_,b,p,m,v,g,w,y,k,$,j,x,z,q,A,S,E,C,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,J,V,Z,K,W,G,Q,X,tt,nt,et,rt,it,ot,ft,at,ut,st,ct,lt,ht,dt,_t,bt,pt,mt,vt,gt,wt,yt=Math.imul,kt=Math.clz32,$t=ArrayBuffer.isView;function jt(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n.equals(t[i]))return i}while(e<=r);return-1}(t,n)>=0}function xt(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function zt(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function qt(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function At(t,n){if(null==n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,null==t[i])return i}while(e<=r)}else{var o=0,f=t.length-1|0;if(o<=f)do{var a=o;if(o=o+1|0,Xa(n,t[a]))return a}while(o<=f)}return-1}function St(t){return t.length-1|0}function Et(t,n){for(var e=t,r=0,i=e.length;r=0}function It(t,n,e,r,i,o,f){return n=n===pt?", ":n,e=e===pt?"":e,r=r===pt?"":r,i=i===pt?-1:i,o=o===pt?"...":o,f=f===pt?null:f,function(t,n,e,r,i,o,f,a){e=e===pt?", ":e,r=r===pt?"":r,i=i===pt?"":i,o=o===pt?-1:o,f=f===pt?"...":f,a=a===pt?null:a,n.b(r);var u=0,s=t,c=0,l=s.length;t:for(;c1&&n.b(e),!(o<0||u<=o))break t;oe(n,h,a)}return o>=0&&u>o&&n.b(f),n.b(i),n}(t,Mf(),n,e,r,i,o,f).toString()}function Tt(t,n,e,r,i,o,f){return n=n===pt?", ":n,e=e===pt?"":e,r=r===pt?"":r,i=i===pt?-1:i,o=o===pt?"...":o,f=f===pt?null:f,Ot(t,Mf(),n,e,r,i,o,f).toString()}function Ot(t,n,e,r,i,o,f,a){e=e===pt?", ":e,r=r===pt?"":r,i=i===pt?"":i,o=o===pt?-1:o,f=f===pt?"...":f,a=a===pt?null:a,n.b(r);var u=0,s=t.c();t:for(;s.d();){var c=s.e();if((u=u+1|0)>1&&n.b(e),!(o<0||u<=o))break t;oe(n,c,a)}return o>=0&&u>o&&n.b(f),n.b(i),n}function Nt(t,n){for(var e=t.c();e.d();){var r=e.e();n.a(r)}return n}function Lt(t){if(Xu(t,va)){var n;switch(t.f()){case 0:n=dn();break;case 1:n=Wi(Xu(t,ma)?t.k(0):t.c().e());break;default:n=Bt(t)}return n}return mn(Dt(t))}function Dt(t){return Xu(t,va)?Bt(t):Nt(t,_o())}function Bt(t){return po(t)}function Mt(t,n){return Xu(t,va)?t.l(n):function(t,n){if(Xu(t,ma))return t.m(n);for(var e=0,r=t.c();r.d();){var i=r.e();if(Qi(e),Xa(n,i))return e;e=e+1|0}return-1}(t,n)>=0}function Pt(t){if(Xu(t,ma))return function(t){var n;switch(t.f()){case 0:throw Vs("List is empty.");case 1:n=t.k(0);break;default:throw Cs("List has more than one element.")}return n}(t);var n=t.c();if(!n.d())throw Vs("Collection is empty.");var e=n.e();if(n.d())throw Cs("Collection has more than one element.");return e}function Ft(t){this.o_1=t}function Rt(t){var n=ha(t).toUpperCase();if(n.length>1){var e;if(Xa(new ba(t),new ba(329)))e=n;else{var r=Ua(n,0),i=n.substring(1).toLowerCase();e=ha(r)+i}return e}return ha(function(t){return function(t){var n=la(t);return 452<=n&&n<=460||497<=n&&n<=499?Uu(yt(3,(n+1|0)/3|0)):4304<=n&&n<=4346||4349<=n&&n<=4351?t:Ff(t)}(t)}(t))}function Ut(t,n){return n<=Fi().MIN_VALUE?Vn().q_1:Yu(t,n-1|0)}function Ht(t,n){return t0)throw Cs("Cannot coerce value to an empty range: maximum "+Qa(e)+" is less than minimum "+Qa(n)+".");return t.x(n)<0?n:t.x(e)>0?e:t}function Vt(t,n){return t>n?n:t}function Zt(t){return mn(function(t){return function(t,n){for(var e=t.c();e.d();){var r=e.e();n.a(r)}return n}(t,_o())}(t))}function Kt(t){this.y_1=t}function Wt(t,n){if(!(n>=0))throw Cs(Qa("Requested character count "+n+" is less than zero."));var e=Vt(n,t.length);return t.substring(e)}function Gt(){}function Qt(t){this.b1_1=t,this.a1_1=0}function Xt(){n=this}function tn(){return null==n&&new Xt,n}function nn(){tn(),Gt.call(this)}function en(t){this.h1_1=t}function rn(t,n){return n===t?"(this Map)":Aa(n)}function on(t,n){var e;t:{for(var r=t.p().c();r.d();){var i=r.e();if(Xa(i.i1(),n)){e=i;break t}}e=null}return e}function fn(){e=this}function an(){return null==e&&new fn,e}function un(t){this.n1_1=t,hn.call(this)}function sn(){an(),this.p1_1=null,this.q1_1=null}function cn(){r=this}function ln(){return null==r&&new cn,r}function hn(){ln(),Gt.call(this)}function dn(){return null==i&&new _n,i}function _n(){i=this,this.z1_1=new _u(-1478467534,-1720727600)}function bn(){o=this}function pn(){return null==o&&new bn,o}function mn(t){switch(t.f()){case 0:return dn();case 1:return Wi(t.k(0));default:return t}}function vn(t){return t.f()-1|0}function gn(t,n){this.d2_1=t,this.e2_1=n}function wn(t,n){this.h2_1=t,this.i2_1=n}function yn(t,n){return Xu(t,va)?t.f():n}function kn(t){this.j2_1=t}function $n(t){this.k2_1=t,this.l2_1=0}function jn(){}function xn(t,n){this.o2_1=t,this.p2_1=n}function zn(){var t=(null==f&&new qn,f);return Xu(t,ya)?t:su()}function qn(){f=this,this.q2_1=new _u(-888910638,1920087921)}function An(t,n){return function(t,n){for(var e=n.c();e.d();){var r=e.e(),i=r.v2(),o=r.w2();t.x2(i,o)}}(n,t),n}function Sn(t,n){for(var e=n,r=0,i=e.length;r=0?e:e+n|0}function Hn(){h=this}function Yn(t){this.s3_1=t}function Jn(){d=this,this.q_1=new Zn(1,0)}function Vn(){return null==d&&new Jn,d}function Zn(t,n){Vn(),Qn.call(this,t,n,1)}function Kn(t,n,e){Cn.call(this),this.e4_1=e,this.f4_1=n,this.g4_1=this.e4_1>0?t<=n:t>=n,this.h4_1=this.g4_1?t:this.f4_1}function Wn(){_=this}function Gn(){return null==_&&new Wn,_}function Qn(t,n,e){if(Gn(),0===e)throw Cs("Step must be non-zero.");if(e===Fi().MIN_VALUE)throw Cs("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.r_1=t,this.s_1=function(t,n,e){var r;if(e>0)r=t>=n?n:n-Rn(n,t,e)|0;else{if(!(e<0))throw Cs("Step is zero.");r=t<=n?n:n+Rn(t,n,0|-e)|0}return r}(t,n,e),this.t_1=e}function Xn(){}function te(){b=this,this.i4_1=new ee(null,null)}function ne(){return null==b&&new te,b}function ee(t,n){if(ne(),this.k4_1=t,this.l4_1=n,null==this.k4_1!=(null==this.l4_1))throw Cs(Qa(null==this.k4_1?"Star projection must have no type specified.":"The projection variance "+this.k4_1+" requires type to be specified."))}function re(t,n){qa.call(this,t,n)}function ie(){return function(){if(m)return Di();m=!0,p=new re("INVARIANT",0),new re("IN",1),new re("OUT",2)}(),p}function oe(t,n,e){null!=e?t.b(e(n)):null==n||is(n)?t.b(n):n instanceof ba?t.n4(n.m4_1):t.b(Aa(n))}function fe(t,n,e){if(e=e!==pt&&e,Xa(new ba(t),new ba(n)))return!0;if(!e)return!1;var r=Ff(t),i=Ff(n);return!!Xa(new ba(r),new ba(i))||Xa(new ba(Ua(ha(r).toLowerCase(),0)),new ba(Ua(ha(i).toLowerCase(),0)))}function ae(t){var n;t:{var e=0,r=Ya(t)-1|0;if(e<=r)do{var i=e;if(e=e+1|0,!Rf(Ua(t,i))){n=i;break t}}while(e<=r);n=-1}var o=n;return-1===o?t.length:o}function ue(t){return t}function se(t){return function(t,n){Uf(n);var e,r,i,o=t.length;if(0===o)return null;var f=Ua(t,0);if(sa(f,48)<0){if(1===o)return null;if(e=1,Xa(new ba(f),new ba(45)))r=!0,i=Fi().MIN_VALUE;else{if(!Xa(new ba(f),new ba(43)))return null;r=!1,i=0|-Fi().MAX_VALUE}}else e=0,r=!1,i=0|-Fi().MAX_VALUE;var a=(0|-Fi().MAX_VALUE)/36|0,u=a,s=0,c=e;if(c=0}function be(t,n,e,r){var i,o;if(e=e===pt?0:e,(r=r!==pt&&r)||"string"!=typeof t)i=function(t,n,e,r){if(e=e===pt?0:e,!(r=r!==pt&&r)&&1===n.length&&"string"==typeof t){var i=t,o=ha(function(t){var n;switch(t.length){case 0:throw Vs("Array is empty.");case 1:n=t[0];break;default:throw Cs("Array has more than one element.")}return n}(n));return i.indexOf(o,e)}var f=Ht(e,0),a=he(t);if(f<=a)do{var u=f;f=f+1|0;var s,c=Ua(t,u);t:{for(var l=n,h=0,d=l.length;h0&&a<=u||s<0&&u<=a)do{var c=a;if(a=a+s|0,Zf(n,0,t,c,Ya(n),i))return c}while(c!==u)}else{var l=f.r_1,h=f.s_1,d=f.t_1;if(d>0&&l<=h||d<0&&h<=l)do{var _=l;if(l=l+d|0,ve(n,0,t,_,Ya(n),i))return _}while(_!==h)}return-1}function ve(t,n,e,r,i,o){if(r<0||n<0||n>(Ya(t)-i|0)||r>(Ya(e)-i|0))return!1;var f=0;if(f0&&u<=s||c<0&&s<=u)do{var l,h=u;u=u+c|0;t:{for(var d=n.c();d.d();){var _=d.e();if(Zf(_,0,t,h,_.length,r)){l=_;break t}}l=null}if(null!=l)return jr(h,l)}while(h!==s)}else{var b=a.r_1,p=a.s_1,m=a.t_1;if(m>0&&b<=p||m<0&&p<=b)do{var v,g=b;b=b+m|0;t:{for(var w=n.c();w.d();){var y=w.e();if(ve(y,0,t,g,y.length,r)){v=y;break t}}v=null}if(null!=v)return jr(g,v)}while(g!==p)}return null}(t,o,n,f,!1);return null==e?null:jr(e.t2_1,e.u2_1.length)}));var o,f}function ke(t){if(!(t>=0))throw Cs(Qa("Limit must be non-negative, but was "+t))}function $e(t){if(t.w4_1<0)t.u4_1=0,t.x4_1=null;else{var n;if(t.z4_1.c5_1>0){var e=t;e.y4_1=e.y4_1+1|0,n=e.y4_1>=t.z4_1.c5_1}else n=!1;if(n||t.w4_1>Ya(t.z4_1.a5_1))t.x4_1=Yu(t.v4_1,he(t.z4_1.a5_1)),t.w4_1=-1;else{var r=t.z4_1.d5_1(t.z4_1.a5_1,t.w4_1);if(null==r)t.x4_1=Yu(t.v4_1,he(t.z4_1.a5_1)),t.w4_1=-1;else{var i=r,o=i.v2(),f=i.w2();t.x4_1=Ut(t.v4_1,o),t.v4_1=o+f|0,t.w4_1=t.v4_1+(0===f?1:0)|0}}t.u4_1=1}}function je(t){this.z4_1=t,this.u4_1=-1,this.v4_1=function(t,n,e){if(n>e)throw Cs("Cannot coerce value to an empty range: maximum "+e+" is less than minimum "+n+".");return te?e:t}(t.b5_1,0,Ya(t.a5_1)),this.w4_1=this.v4_1,this.x4_1=null,this.y4_1=0}function xe(t,n,e,r){this.a5_1=t,this.b5_1=n,this.c5_1=e,this.d5_1=r}function ze(t){if(Ae(t)){var n=new _u(387905,-1073741824),e=new _u(-387905,1073741823),r=qe(t);if(!(n.x(r)<=0&&r.x(e)<=0))throw tc(Qa(qe(t))+" ns is out of nanoseconds range")}else{var i=new _u(1,-1073741824),o=new _u(-1,1073741823),f=qe(t);if(!(i.x(f)<=0&&f.x(o)<=0))throw tc(Qa(qe(t))+" ms is out of milliseconds range");var a=new _u(1108857478,-1074),u=new _u(-1108857478,1073),s=qe(t);if(a.x(s)<=0&&s.x(u)<=0)throw tc(Qa(qe(t))+" ms is denormalized")}return t}function qe(t){return t.e5(1)}function Ae(t){return 0==(1&t.f5())}function Se(t){return 1==(1&t.f5())}function Ee(){v=this,this.g5_1=ze(new _u(0,0)),this.h5_1=Ve(new _u(-1,1073741823)),this.i5_1=Ve(new _u(1,-1073741824))}function Ce(){return null==v&&new Ee,v}function Ie(t){return n=qe(t).o4(),e=1&t.f5(),ze(n.t5(1).r4(Hu(e)));var n,e}function Te(t,n){if(Le(t)){if(function(t){return!Le(t)}(n)||t.k5(n).x(new _u(0,0))>=0)return t;throw Cs("Summing infinite durations of different signs yields an undefined result.")}if(Le(n))return n;var e,r,i;if((1&t.f5())==(1&n.f5())){var o=qe(t).r4(qe(n));e=Ae(t)?(r=o,i=new _u(387905,-1073741824),r.x(new _u(-387905,1073741823))<=0&&i.x(r)<=0?tr(r):Ve(Qe(r))):Ge(o)}else e=Se(t)?Oe(0,qe(t),qe(n)):Oe(0,qe(n),qe(t));return e}function Oe(t,n,e){var r,i=Qe(e),o=n.r4(i),f=new _u(1108857478,-1074);if(o.x(new _u(-1108857478,1073))<=0&&f.x(o)<=0){var a=e.s4(Xe(i));r=tr(Xe(o).r4(a))}else r=Ve(Jt(o,new _u(1,-1073741824),new _u(-1,1073741823)));return r}function Ne(t){return t.x(new _u(0,0))<0}function Le(t){return!!t.equals(Ce().h5_1)||t.equals(Ce().i5_1)}function De(t){return Ne(t)?Ie(t):t}function Be(t,n){var e=t.k5(n);if(e.x(new _u(0,0))<0||0==(1&e.f5()))return t.x(n);var r=(1&t.f5())-(1&n.f5())|0;return Ne(t)?0|-r:r}function Me(t){return Le(t)?0:function(t){return Re(t,oa())}(t).m5(new _u(60,0)).f5()}function Pe(t){return Le(t)?0:function(t){return Re(t,ia())}(t).m5(new _u(60,0)).f5()}function Fe(t){return Le(t)?0:Se(t)?Xe(qe(t).m5(new _u(1e3,0))).f5():qe(t).m5(new _u(1e9,0)).f5()}function Re(t,n){var e,r=t;return r.equals(Ce().h5_1)?(du(),e=new _u(-1,2147483647)):r.equals(Ce().i5_1)?(du(),e=new _u(0,-2147483648)):e=ta(qe(t),function(t){return Ae(t)?ea():ra()}(t),n),e}function Ue(t){return Re(t,fa())}function He(t){var n,e=t;if(e.equals(new _u(0,0)))n="0s";else if(e.equals(Ce().h5_1))n="Infinity";else if(e.equals(Ce().i5_1))n="-Infinity";else{var r=Ne(t),i=Mf();r&&i.n4(45);var o=De(t),f=function(t){return Re(t,aa())}(o),a=function(t){return Le(t)?0:Ue(t).m5(new _u(24,0)).f5()}(o),u=Me(o),s=Pe(o),c=Fe(o),l=!f.equals(new _u(0,0)),h=!(0===a),d=!(0===u),_=0!==s||!(0===c),b=0;if(l&&(i.n5(f).n4(100),b=b+1|0),h||l&&(d||_)){var p=b;b=p+1|0,p>0&&i.n4(32),i.n5(a).n4(104)}if(d||_&&(h||l)){var m=b;b=m+1|0,m>0&&i.n4(32),i.n5(u).n4(109)}if(_){var v=b;b=v+1|0,v>0&&i.n4(32),0!==s||l||h||d?Ye(i,0,s,c,9,"s",!1):c>=1e6?Ye(i,0,c/1e6|0,c%1e6|0,6,"ms",!1):c>=1e3?Ye(i,0,c/1e3|0,c%1e3|0,3,"us",!1):i.n5(c).o5("ns")}r&&b>1&&(i.p5(1,40).n4(41),Di()),n=i.toString()}return n}function Ye(t,n,e,r,i,o,f){if(t.n5(e),0!==r){t.n4(46);var a,u=de(r.toString(),i,48);t:{var s=Ya(u)-1|0;if(0<=s)do{var c=s;if(s=s+-1|0,!Xa(new ba(Ua(u,c)),new ba(48))){a=c;break t}}while(0<=s);a=-1}var l=a+1|0;!f&&l<3?t.q5(u,0,l):t.q5(u,0,yt((l+2|0)/3|0,3))}t.o5(o)}function Je(t){Ce(),this.l5_1=t}function Ve(t){return ze(t.t5(1).r4(new _u(1,0)))}function Ze(t,n){var e=na(new _u(-387905,1073741823),ea(),n);return e.o4().x(t)<=0&&t.x(e)<=0?tr(na(t,n,ea())):Ve(Jt(ta(t,n,ra()),new _u(1,-1073741824),new _u(-1,1073741823)))}function Ke(t,n){var e=Xf(t,n,ea());if(tf(e))throw Cs(Qa("Duration value cannot be NaN."));var r=Xo(e),i=new _u(387905,-1073741824);return r.x(new _u(-387905,1073741823))<=0&&i.x(r)<=0?tr(r):Ge(Xo(Xf(t,n,ra())))}function We(t,n){var e=t.length;if(0===e)throw Cs("The string is empty");var r=0,i=Ce().g5_1,o="Infinity",f=Ua(t,r);(Xa(new ba(f),new ba(43))||Xa(new ba(f),new ba(45)))&&(r=r+1|0);var a,u,s,c=r>0,l=!!c&&(u=45,s=s!==pt&&s,Ya(a=t)>0&&fe(Ua(a,0),u,s));if(e<=r)throw Cs("No components");if(Xa(new ba(Ua(t,r)),new ba(80))){if((r=r+1|0)===e)throw Ss();for(var h=!1,d=null;r=0&&w<=he(t)))throw Cs("Missing unit for value "+g);r=r+1|0;var y=er(Ua(t,w),h);if(null!=d&&d.r3(y)<=0)throw Cs("Unexpected order of duration components");d=y;var k=be(g,46);y.equals(ia())&&k>0?(i=Te(i,Ze(nr(g.substring(0,k)),y)),i=Te(i,Ke(Hf(g.substring(k)),y))):i=Te(i,Ze(nr(g),y))}}else{if(n)throw Ss();var $=e-r|0;if(Zf(t,r,o,0,Math.max($,8),!0))i=Ce().h5_1;else{var j=null,x=!1,z=!c;if(c&&Xa(new ba(Ua(t,r)),new ba(40))&&Xa(new ba(function(t){if(0===Ya(t))throw Vs("Char sequence is empty.");return Ua(t,he(t))}(t)),new ba(41))&&(z=!0,(r=r+1|0)==(e=e-1|0)))throw Cs("No components");for(;r0){if(i=Te(i,Ze(Yf(T.substring(0,F)),P)),i=Te(i,Ke(Hf(T.substring(F)),P)),r0&&_e("+-",Ua(t,0))&&(i=i+1|0),(r-i|0)>16){var o;t:{var f=Yu(i,he(t));if(Xu(f,va)&&f.n())o=!0;else{var a=f.r_1,u=f.s_1;if(a<=u)do{var s=a;a=a+1|0;var c=Ua(t,s);if(!(48<=c&&c<=57)){o=!1;break t}}while(s!==u);o=!0}}n=o}else n=!1;return n?(Xa(new ba(Ua(t,0)),new ba(45))?(du(),e=new _u(0,-2147483648)):(du(),e=new _u(-1,2147483647)),e):Kf(t,"+")?Yf(Wt(t,1)):Yf(t)}function er(t,n){var e;if(n){var r,i=t;if(Xa(new ba(i),new ba(72)))r=fa();else if(Xa(new ba(i),new ba(77)))r=oa();else{if(!Xa(new ba(i),new ba(83)))throw Cs("Invalid duration ISO time unit: "+new ba(t));r=ia()}e=r}else{if(!Xa(new ba(t),new ba(68)))throw Cs("Invalid or unsupported duration ISO non-time unit: "+new ba(t));e=aa()}return e}function rr(t){var n;switch(t){case"ns":n=ea();break;case"us":Gf(),n=H;break;case"ms":n=ra();break;case"s":n=ia();break;case"m":n=oa();break;case"h":n=fa();break;case"d":n=aa();break;default:throw Cs("Unknown duration unit short name: "+t)}return n}function ir(){return ur(),g}function or(){}function fr(t){this.v5_1=t}function ar(t,n){or.call(this),this.w5_1=function(t,n){if("function"==typeof t)return t.$arity===n;if("object"==typeof t&&"$metadata$"in t.constructor){var e,r=t.constructor.$metadata$.suspendArity;if(null!=r){var i=!1,o=Ia(r);t:for(;o.d();)if(n===o.e()){i=!0;break t}return i}return null!=(e=null)&&e}return!1}(t,2)?t:su(),this.x5_1=n,this.y5_1=Xu(this,Dn)?this:su(),this.z5_1=ir()}function ur(){var t;w||(w=!0,vr(),t=Pn(),g=t)}function sr(t,n){qa.call(this,t,n)}function cr(t){this.d6_1=t,this.e6_1=hr()}function lr(){$=this}function hr(){return null==$&&new lr,$}function dr(t){return t}function _r(t){return t}function br(t){return t instanceof gr}function pr(t){return t instanceof gr?t.g6_1:null}function mr(){j=this}function vr(){return null==j&&new mr,j}function gr(t){this.g6_1=t}function wr(t){vr(),this.h6_1=t}function yr(t){return new gr(t)}function kr(t){if(t instanceof gr)throw t.g6_1}function $r(t,n){this.t2_1=t,this.u2_1=n}function jr(t,n){return new $r(t,n)}function xr(t,n,e){this.k6_1=t,this.l6_1=n,this.m6_1=e}function zr(t){return t}function qr(t){return t}function Ar(){x=this,this.n6_1=0,this.o6_1=-1,this.p6_1=1,this.q6_1=8}function Sr(){return null==x&&new Ar,x}function Er(t,n){return Za(255&t,255&n)}function Cr(t){return(255&t).toString()}function Ir(t){Sr(),this.r6_1=t}function Tr(t){return t}function Or(t){return t}function Nr(t){return t.length}function Lr(t){this.t6_1=t,this.u6_1=0}function Dr(t,n){return(es(new Ir(n))?new Ir(n):su())instanceof Ir&&qt(t,n)}function Br(t,n){var e;t:{var r=Xu(n,va)?n:su();if(Xu(r,va)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof Ir&&qt(t,o.r6_1))){e=!1;break t}}e=!0}}return e}function Mr(t){this.w6_1=t}function Pr(t){return t}function Fr(t){return t}function Rr(){z=this,this.z6_1=0,this.a7_1=-1,this.b7_1=4,this.c7_1=32}function Ur(){return null==z&&new Rr,z}function Hr(t,n){return Ei(t,n)}function Yr(t){return Hu(t).e7(new _u(-1,0)).toString()}function Jr(t){Ur(),this.d7_1=t}function Vr(t){return t}function Zr(t){return t}function Kr(t){return t.length}function Wr(t){this.g7_1=t,this.h7_1=0}function Gr(t,n){return(es(new Jr(n))?new Jr(n):su())instanceof Jr&&xt(t,n)}function Qr(t,n){var e;t:{var r=Xu(n,va)?n:su();if(Xu(r,va)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof Jr&&xt(t,o.d7_1))){e=!1;break t}}e=!0}}return e}function Xr(t){this.j7_1=t}function ti(t){return t}function ni(t){return t}function ei(){q=this,this.m7_1=new _u(0,0),this.n7_1=new _u(-1,-1),this.o7_1=8,this.p7_1=64}function ri(){return null==q&&new ei,q}function ii(t,n){return Ci(t,n)}function oi(t){return function(t,n){if(t.x(new _u(0,0))>=0)return _c(t,n);var e,r=t.k8(1).p4(Hu(n)).t5(1);e=r.q4(Hu(n));var i=t.s4(e);return i.x(Hu(n))>=0&&(i=i.s4(Hu(n)),r=r.r4(new _u(1,0))),_c(r,n)+_c(i,n)}(t,10)}function fi(t){ri(),this.q7_1=t}function ai(t){return t}function ui(t){return t}function si(t){return t.length}function ci(t){this.s7_1=t,this.t7_1=0}function li(t,n){return(es(new fi(n))?new fi(n):su())instanceof fi&&jt(t,n)}function hi(t,n){var e;t:{var r=Xu(n,va)?n:su();if(Xu(r,va)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof fi&&jt(t,o.q7_1))){e=!1;break t}}e=!0}}return e}function di(t){this.v7_1=t}function _i(t){return t}function bi(t){return t}function pi(){A=this,this.y7_1=0,this.z7_1=-1,this.a8_1=2,this.b8_1=16}function mi(){return null==A&&new pi,A}function vi(t,n){return Za(65535&t,65535&n)}function gi(t){return(65535&t).toString()}function wi(t){mi(),this.c8_1=t}function yi(t){return t}function ki(t){return t}function $i(t){return t.length}function ji(t){this.e8_1=t,this.f8_1=0}function xi(t,n){return(es(new wi(n))?new wi(n):su())instanceof wi&&zt(t,n)}function zi(t,n){var e;t:{var r=Xu(n,va)?n:su();if(Xu(r,va)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof wi&&zt(t,o.c8_1))){e=!1;break t}}e=!0}}return e}function qi(t){this.h8_1=t}function Ai(t){return function(t,n){Uf(n);var e=t.length;if(0===e)return null;ri();var r,i=new _u(-1,-1),o=Ua(t,0);if(sa(o,48)<0){if(1===e||!Xa(new ba(o),new ba(43)))return null;r=1}else r=0;var f=new _u(477218588,119304647),a=f,u=Hu(n),s=new _u(0,0),c=r;if(c0){if(!Xa(a,f))return null;if(Ci(s,a=Ii(i,u))>0)return null}var d=s=s.q4(u),_=s,b=Hu(h).e7(new _u(-1,0));if(Ci(s=_.r4(b),d)<0)return null}while(c0){if(s!==u)return null;if(Ei(l,(o=c,f=void 0,a=void 0,a=Hu(-1).e7(new _u(-1,0)),f=Hu(o).e7(new _u(-1,0)),s=a.p4(f).f5()))>0)return null}var b=l=yt(l,c);if(Ei(l=l+_|0,b)<0)return null}while(h=0)return e.p4(r);var i=e.k8(1).p4(r).t5(1),o=Ci(e.s4(i.q4(r)),r)>=0?1:0;return i.r4(Hu(o))}function Ti(){}function Oi(){}function Ni(){}function Li(){S=this}function Di(){return null==S&&new Li,S}function Bi(){E=this,this.MIN_VALUE=-128,this.MAX_VALUE=127,this.SIZE_BYTES=1,this.SIZE_BITS=8}function Mi(){C=this,this.MIN_VALUE=-32768,this.MAX_VALUE=32767,this.SIZE_BYTES=2,this.SIZE_BITS=16}function Pi(){I=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Fi(){return null==I&&new Pi,I}function Ri(){T=this,this.MIN_VALUE=14e-46,this.MAX_VALUE=34028235e31,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Ui(){return null==T&&new Ri,T}function Hi(){O=this,this.MIN_VALUE=5e-324,this.MAX_VALUE=17976931348623157e292,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=8,this.SIZE_BITS=64}function Yi(){return null==O&&new Hi,O}function Ji(){N=this}function Vi(){L=this}function Zi(t){this.v8_1=t,nn.call(this)}function Ki(t){for(var n=[],e=t.c();e.d();)n.push(e.e());return n}function Wi(t){return 0===(n=[t]).length?_o():po(new gn(n,!0));var n}function Gi(t){return t}function Qi(t){return t<0&&function(){throw ec("Index overflow has happened.")}(),t}function Xi(t){return void 0!==t.toArray?t.toArray():Ki(t)}function to(t){return Et(n=[t],Eo(n.length));var n}function no(){Gt.call(this)}function eo(t){this.d9_1=t,this.b9_1=0,this.c9_1=-1}function ro(t,n){this.i9_1=t,eo.call(this,t),tn().d1(n,this.i9_1.f()),this.b9_1=n}function io(){no.call(this),this.e9_1=0}function oo(t){this.m9_1=t}function fo(t){this.n9_1=t}function ao(t,n){this.o9_1=t,this.p9_1=n}function uo(){ho.call(this)}function so(t){this.t9_1=t,ho.call(this)}function co(t){this.w9_1=t,no.call(this)}function lo(){sn.call(this),this.a3_1=null,this.b3_1=null}function ho(){no.call(this)}function _o(){return t=iu(ru(vo)),n=[],vo.call(t,n),t;var t,n}function bo(t){return n=iu(ru(vo)),e=[],vo.call(n,e),n;var n,e}function po(t){return function(t,n){var e;return e=Xi(t),vo.call(n,e),n}(t,iu(ru(vo)))}function mo(t,n){return tn().c1(n,t.f()),n}function vo(t){io.call(this),this.h_1=t,this.i_1=!1}function go(t,n){if(function(){if(null!=D)return D;D=!1;var t=[],n=0;if(n<600)do{var e=n;n=n+1|0,t.push(e)}while(n<600);var r=yo;t.sort(r);var i=1,o=t.length;if(i=u)return!1}while(i=0))throw Cs(Qa("Negative initial capacity: "+t));if(!(n>=0))throw Cs(Qa("Non-positive load factor: "+n));return e}function qo(t){return function(t,n){return zo(t,0,n),n}(t,iu(ru(Ao)))}function Ao(){this.ma_1=null}function So(t,n,e){return ho.call(e),Io.call(e),e.pa_1=function(t,n){return zo(t,n,iu(ru(Ao)))}(t,n),e}function Eo(t){return function(t,n){return So(t,0,n),n}(t,iu(ru(Io)))}function Co(t,n){return ho.call(n),Io.call(n),n.pa_1=t,n}function Io(){}function To(t,n){var e=No(t,t.ya_1.da(n));if(null==e)return null;var r=e;if(null!=r&&ns(r))return Oo(r,t,n);var i=r;return t.ya_1.ca(i.i1(),n)?i:null}function Oo(t,n,e){var r;t:{for(var i=t,o=0,f=i.length;onew _u(-1,2147483647).wb()?(du(),n=new _u(-1,2147483647)):(du(),t1?t:Ua(n,0)}function Rf(t){return function(t){var n;return 9<=(n=la(t))&&n<=13||28<=n&&n<=32||160===n||n>4096&&(5760===n||8192<=n&&n<=8202||8232===n||8233===n||8239===n||8287===n||12288===n)}(t)}function Uf(t){if(!(2<=t&&t<=36))throw Cs("radix "+t+" was not in valid range 2..36");return t}function Hf(t){var n=+t;return(tf(n)&&!Vf(t)||0===n&&Wf(t))&&le(t),n}function Yf(t){var n,e=ce(t);return null==e?le(t):n=e,n}function Jf(t,n){var e,r,i,o=sa(t,48)>=0&&sa(t,57)<=0?ca(t,48):sa(t,65)>=0&&sa(t,90)<=0?ca(t,65)+10|0:sa(t,97)>=0&&sa(t,122)<=0?ca(t,97)+10|0:sa(t,128)<0?-1:sa(t,65313)>=0&&sa(t,65338)<=0?ca(t,65313)+10|0:sa(t,65345)>=0&&sa(t,65370)<=0?ca(t,65345)+10|0:(e=la(t),r=gs(ys().je_1,e),(i=e-ys().je_1[r]|0)<10?i:-1);return o>=n?-1:o}function Vf(t){switch(t.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}function Zf(t,n,e,r,i,o){return ve(t,n,e,r,i,o=o!==pt&&o)}function Kf(t,n,e){return(e=e!==pt&&e)?Zf(t,0,n,0,n.length,e):t.startsWith(n,0)}function Wf(t){var n;if(0===Ya(t))n=!0;else{var e;t:{var r=function(t){return Yu(0,Ya(t)-1|0)}(t);if(Xu(r,va)&&r.n())e=!0;else{var i=r.r_1,o=r.s_1;if(i<=o)do{var f=i;if(i=i+1|0,!Rf(Ua(t,f))){e=!1;break t}}while(f!==o);e=!0}}n=e}return n}function Gf(){if(W)return Di();W=!0,U=new Qf("NANOSECONDS",0,1),H=new Qf("MICROSECONDS",1,1e3),Y=new Qf("MILLISECONDS",2,1e6),J=new Qf("SECONDS",3,1e9),V=new Qf("MINUTES",4,6e10),Z=new Qf("HOURS",5,36e11),K=new Qf("DAYS",6,864e11)}function Qf(t,n,e){qa.call(this,t,n),this.nd_1=e}function Xf(t,n,e){var r=Za(n.nd_1,e.nd_1);return r>0?t*(n.nd_1/e.nd_1):r<0?t/(e.nd_1/n.nd_1):t}function ta(t,n,e){var r,i=Za(n.nd_1,e.nd_1);if(i>0){var o,f=Ru(n.nd_1/e.nd_1),a=t.q4(f);a.p4(f).equals(t)?o=a:t.x(new _u(0,0))>0?(du(),o=new _u(-1,2147483647)):(du(),o=new _u(0,-2147483648)),r=o}else r=i<0?t.p4(Ru(e.nd_1/n.nd_1)):t;return r}function na(t,n,e){var r=Za(n.nd_1,e.nd_1);return r>0?t.q4(Ru(n.nd_1/e.nd_1)):r<0?t.p4(Ru(e.nd_1/n.nd_1)):t}function ea(){return Gf(),U}function ra(){return Gf(),Y}function ia(){return Gf(),J}function oa(){return Gf(),V}function fa(){return Gf(),Z}function aa(){return Gf(),K}function ua(t){return t}function sa(t,n){return t-n|0}function ca(t,n){return t-n|0}function la(t){return t}function ha(t){return String.fromCharCode(t)}function da(){G=this,this.od_1=0,this.pd_1=65535,this.qd_1=55296,this.rd_1=56319,this.sd_1=56320,this.td_1=57343,this.ud_1=55296,this.vd_1=57343,this.wd_1=2,this.xd_1=16}function _a(){return null==G&&new da,G}function ba(t){_a(),this.m4_1=t}function pa(){}function ma(){}function va(){}function ga(){}function wa(){}function ya(){}function ka(){}function $a(){}function ja(){}function xa(){}function za(){Q=this}function qa(t,n){null==Q&&new za,this.p3_1=t,this.q3_1=n}function Aa(t){var n=null==t?null:Qa(t);return null==n?"null":n}function Sa(t,n){var e=null==t?null:Qa(t),r=null==e?"null":e,i=null==n?null:Qa(n);return r+(null==i?"null":i)}function Ea(t){for(var n=1,e=[],r=t,i=0,o=r.length;i>5)|0),b=1<<(31&h),d[_=h>>5]=d[_]|b,d);null!=l&&(e.push(l),a=Math.max(a,l.length)),a>n&&(n=a)}var h,d,_,b;return function(t,n){for(var e=0,r=t,i=new Int32Array(r);e65535),r)throw Cs("Invalid Char code: "+i);e=Uu(i)}else e=t.m8(n);return e}function Ha(t){return"string"==typeof t}function Ya(t){return Ha(t)?t.length:t.l8()}function Ja(t,n,e){return Ha(t)?t.substring(n,e):t.n8(n,e)}function Va(t){return Qa(t)}function Za(t,n){var e;switch(typeof t){case"number":e="number"==typeof n?Ka(t,n):n instanceof _u?Ka(t,n.wb()):Wa(t,n);break;case"string":case"boolean":e=Wa(t,n);break;default:e=function(t,n){return t.s5(n)}(t,n)}return e}function Ka(t,n){var e;if(tn)e=1;else if(t===n){var r;if(0!==t)r=0;else{var i=1/t;r=i===1/n?0:i<0?-1:1}e=r}else e=t!=t?n!=n?0:1:-1;return e}function Wa(t,n){return tn?1:0}function Ga(t){if(!("kotlinHashCodeValue$"in t)){var n=0|4294967296*Math.random(),e=new Object;e.value=n,e.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",e)}return t.kotlinHashCodeValue$}function Qa(t){return null==t?"null":Wu(t)?"[...]":t.toString()}function Xa(t,n){return null==t?null==n:null!=n&&("object"==typeof t&&"function"==typeof t.equals?t.equals(n):t!=t?n!=n:"number"==typeof t&&"number"==typeof n?t===n&&(0!==t||1/t==1/n):t===n)}function tu(t){if(null==t)return 0;var n;switch(typeof t){case"object":n="function"==typeof t.hashCode?t.hashCode():Ga(t);break;case"function":n=Ga(t);break;case"number":n=Fa(t);break;case"boolean":n=t?1:0;break;default:n=nu(String(t))}return n}function nu(t){var n=0,e=0,r=t.length-1|0;if(e<=r)do{var i=e;e=e+1|0;var o=t.charCodeAt(i);n=yt(n,31)+o|0}while(i!==r);return n}function eu(t,n){null!=Error.captureStackTrace?Error.captureStackTrace(t,n):t.stack=(new Error).stack}function ru(t){return t.prototype}function iu(t){return Object.create(t)}function ou(t,n,e){Error.call(t),function(t,n,e){if(!fu(t,"message")){var r;if(null==n){var i;if(null!==n){var o=null==e?null:e.toString();i=null==o?pt:o}else i=pt;r=i}else r=n;t.message=r}fu(t,"cause")||(t.cause=e),t.name=Object.getPrototypeOf(t).constructor.name}(t,n,e)}function fu(t,n){return Object.getPrototypeOf(t).hasOwnProperty(n)}function au(t){var n;return null==t?function(){throw fc()}():n=t,n}function uu(){throw uc()}function su(){throw cc()}function cu(t,n){for(var e=t.length,r=n.length,i=0,o=n;ii)for(r.length=n;i>>16|0,r=65535&t.w_1,i=t.v_1>>>16|0,o=65535&t.v_1,f=n.w_1>>>16|0,a=65535&n.w_1,u=n.v_1>>>16|0,s=0,c=0,l=0,h=0;return s=(s=s+((c=(c=c+((l=(l=l+((h=h+(o+(65535&n.v_1)|0)|0)>>>16|0)|0)+(i+u|0)|0)>>>16|0)|0)+(r+a|0)|0)>>>16|0)|0)+(e+f|0)|0,new _u((l&=65535)<<16|(h&=65535),(s&=65535)<<16|(c&=65535))}function ku(t,n){return Bu(),yu(t,n.o4())}function $u(t,n){if(Bu(),Cu(t))return bu();if(Cu(n))return bu();if(qu(t,vu()))return Iu(n)?vu():bu();if(qu(n,vu()))return Iu(t)?vu():bu();if(Eu(t))return Eu(n)?$u(Tu(t),Tu(n)):Tu($u(Tu(t),n));if(Eu(n))return Tu($u(t,Tu(n)));if(Ou(t,gu())&&Ou(n,gu()))return Nu(zu(t)*zu(n));var e=t.w_1>>>16|0,r=65535&t.w_1,i=t.v_1>>>16|0,o=65535&t.v_1,f=n.w_1>>>16|0,a=65535&n.w_1,u=n.v_1>>>16|0,s=65535&n.v_1,c=0,l=0,h=0,d=0;return h=h+((d=d+yt(o,s)|0)>>>16|0)|0,d&=65535,l=(l=l+((h=h+yt(i,s)|0)>>>16|0)|0)+((h=(h&=65535)+yt(o,u)|0)>>>16|0)|0,h&=65535,c=(c=(c=c+((l=l+yt(r,s)|0)>>>16|0)|0)+((l=(l&=65535)+yt(i,u)|0)>>>16|0)|0)+((l=(l&=65535)+yt(o,a)|0)>>>16|0)|0,l&=65535,c=c+(((yt(e,s)+yt(r,u)|0)+yt(i,a)|0)+yt(o,f)|0)|0,new _u(h<<16|d,(c&=65535)<<16|l)}function ju(t,n){Bu();var e=63&n;return 0===e?t:e<32?new _u(t.v_1<>>(32-e|0)|0):new _u(0,t.v_1<<(e-32|0))}function xu(t,n){Bu();var e=63&n;return 0===e?t:e<32?new _u(t.v_1>>>e|0|t.w_1<<(32-e|0),t.w_1>>e):new _u(t.w_1>>(e-32|0),t.w_1>=0?0:-1)}function zu(t){return Bu(),4294967296*t.w_1+function(t){return Bu(),t.v_1>=0?t.v_1:4294967296+t.v_1}(t)}function qu(t,n){return Bu(),t.w_1===n.w_1&&t.v_1===n.v_1}function Au(t,n){if(Bu(),n<2||36=0x8000000000000000)return Bu(),st;if(t<0)return Tu(Nu(-t));var n=4294967296;return new _u(0|t%n,0|t/n)}function Lu(t,n){return Bu(),wu(t,n)>0}function Du(t,n){return Bu(),wu(t,n)>=0}function Bu(){ht||(ht=!0,ft=Su(0),at=Su(1),ut=Su(-1),st=new _u(-1,2147483647),ct=new _u(0,-2147483648),lt=Su(16777216))}function Mu(t){return t<<24>>24}function Pu(t){return t instanceof _u?t.f5():function(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:0|t}(t)}function Fu(t){return t<<16>>16}function Ru(t){return t instanceof _u?t:Nu(t)}function Uu(t){return 65535&Fu(Pu(t))}function Hu(t){return Su(t)}function Yu(t,n){return new Zn(t,n)}function Ju(){return Vu(),Zu(pt,pt,pt,pt)}function Vu(){if(_t);else{_t=!0;var t,n=[Ju(),Ju()],e=[Ju(),Ju()];t=[Ju(),Ju()],dt=[n,e,t]}}function Zu(t,n,e,r){return Ku("class",t,n,e,r,null)}function Ku(t,n,e,r,i,o){return{kind:t,simpleName:n,associatedObjectKey:e,associatedObjects:r,suspendArity:i,$kClass$:pt,iid:o}}function Wu(t){return!!Gu(t)||$t(t)}function Gu(t){return Array.isArray(t)}function Qu(t,n,e,r,i,o,f,a){null!=r&&(t.prototype=Object.create(r.prototype),t.prototype.constructor=t);var u=e(n,o,f,null==a?[]:a);t.$metadata$=u,null!=i&&((null!=u.iid?t:t.prototype).$imask$=Ea(i))}function Xu(t,n){return ts(t,n.$metadata$.iid)}function ts(t,n){var e;return null!=(e=t.$imask$)&&function(t,n){var e=n>>5;if(e>t.length)return!1;var r=1<<(31&n);return!(0==(t[e]&r))}(e,n)}function ns(t){return!!Gu(t)&&!t.$type$}function es(t){var n;switch(typeof t){case"string":case"number":case"boolean":case"function":n=!0;break;default:n=t instanceof Object}return n}function rs(t){return"number"==typeof t||t instanceof _u}function is(t){return"string"==typeof t||Xu(t,Ti)}function os(t){return!!Gu(t)&&"BooleanArray"===t.$type$}function fs(t){return t instanceof Int8Array}function as(t){return t instanceof Int16Array}function us(t){return!!(t instanceof Uint16Array)&&"CharArray"===t.$type$}function ss(t){return t instanceof Int32Array}function cs(t){return t instanceof Float32Array}function ls(t){return!!Gu(t)&&"LongArray"===t.$type$}function hs(t){return t instanceof Float64Array}function ds(t,n,e,r){return Ku("interface",t,n,e,r,function(){null==bt&&(bt=0);var t=_s();return bt=t+1|0,_s()}())}function _s(){if(null!=bt)return bt;!function(t){throw hc("lateinit property "+t+" has not been initialized")}("iid")}function bs(t,n,e,r){return Ku("object",t,n,e,r,null)}function ps(t,n){if(n===Object)return es(t);if(null==t||null==n||"object"!=typeof t&&"function"!=typeof t)return!1;if("function"==typeof n&&t instanceof n)return!0;var e=function(t){return Object.getPrototypeOf(t)}(n),r=null==e?null:e.constructor;if(null!=r&&"$metadata$"in r&&"object"===r.$metadata$.kind)return t===n;var i,o=n.$metadata$;return null==o?t instanceof n:"interface"===o.kind&&null!=(i=o.iid)&&ts(t,i)}function ms(t){return new vo(t)}function vs(t,n,e){for(var r=new Int32Array(e),i=0,o=0,f=0,a=t,u=0,s=a.length;u(o=t[i=(e+r|0)/2|0]))e=i+1|0;else{if(n===o)return i;r=i-1|0}return i-(n=n)throw Ns("index: "+t+", size: "+n)},ru(Xt).d1=function(t,n){if(t<0||t>n)throw Ns("index: "+t+", size: "+n)},ru(Xt).e1=function(t,n,e){if(t<0||n>e)throw Ns("startIndex: "+t+", endIndex: "+n+", size: "+e);if(t>n)throw Cs("startIndex: "+t+" > endIndex: "+n)},ru(Xt).f1=function(t){for(var n=1,e=t.c();e.d();){var r=e.e(),i=yt(31,n),o=null==r?null:tu(r);n=i+(null==o?0:o)|0}return n},ru(Xt).g1=function(t,n){if(t.f()!==n.f())return!1;for(var e=n.c(),r=t.c();r.d();)if(!Xa(r.e(),e.e()))return!1;return!0},ru(nn).c=function(){return new Qt(this)},ru(nn).m=function(t){var n;t:{for(var e=0,r=this.c();r.d();){if(Xa(r.e(),t)){n=e;break t}e=e+1|0}n=-1}return n},ru(nn).equals=function(t){return t===this||!(null==t||!Xu(t,ma))&&tn().g1(this,t)},ru(nn).hashCode=function(){return tn().f1(this)},ru(en).d=function(){return this.h1_1.d()},ru(en).e=function(){return this.h1_1.e().i1()},ru(fn).j1=function(t){var n=t.i1(),e=null==n?null:tu(n),r=null==e?0:e,i=t.k1(),o=null==i?null:tu(i);return r^(null==o?0:o)},ru(fn).l1=function(t){return Aa(t.i1())+"="+Aa(t.k1())},ru(fn).m1=function(t,n){return!(null==n||!Xu(n,wa))&&!!Xa(t.i1(),n.i1())&&Xa(t.k1(),n.k1())},ru(un).o1=function(t){return this.n1_1.r1(t)},ru(un).l=function(t){return!(null!=t&&!es(t))&&this.o1(null==t||es(t)?t:su())},ru(un).c=function(){return new en(this.n1_1.p().c())},ru(un).f=function(){return this.n1_1.f()},ru(sn).r1=function(t){return!(null==on(this,t))},ru(sn).t1=function(t){var n;t:{var e=this.p();if(Xu(e,va)&&e.n())n=!1;else{for(var r=e.c();r.d();)if(Xa(r.e().k1(),t)){n=!0;break t}n=!1}}return n},ru(sn).u1=function(t){if(null==t||!Xu(t,wa))return!1;var n=t.i1(),e=t.k1(),r=(Xu(this,ya)?this:su()).v1(n);return!(!Xa(e,r)||null==r&&!(Xu(this,ya)?this:su()).r1(n))},ru(sn).equals=function(t){if(t===this)return!0;if(null==t||!Xu(t,ya))return!1;if(this.f()!==t.f())return!1;var n;t:{var e=t.p();if(Xu(e,va)&&e.n())n=!0;else{for(var r=e.c();r.d();){var i=r.e();if(!this.u1(i)){n=!1;break t}}n=!0}}return n},ru(sn).v1=function(t){var n=on(this,t);return null==n?null:n.k1()},ru(sn).hashCode=function(){return tu(this.p())},ru(sn).n=function(){return 0===this.f()},ru(sn).f=function(){return this.p().f()},ru(sn).w1=function(){return null==this.p1_1&&(this.p1_1=new un(this)),au(this.p1_1)},ru(sn).toString=function(){return Tt(this.p(),", ","{","}",pt,pt,(t=this,function(n){return t.s1(n)}));var t},ru(sn).s1=function(t){return rn(this,t.i1())+"="+rn(this,t.k1())},ru(cn).x1=function(t){for(var n=0,e=t.c();e.d();){var r=e.e(),i=n,o=null==r?null:tu(r);n=i+(null==o?0:o)|0}return n},ru(cn).y1=function(t,n){return t.f()===n.f()&&t.z(n)},ru(hn).equals=function(t){return t===this||!(null==t||!Xu(t,ga))&&ln().y1(this,t)},ru(hn).hashCode=function(){return ln().x1(this)},ru(_n).equals=function(t){return!(null==t||!Xu(t,ma))&&t.n()},ru(_n).hashCode=function(){return 1},ru(_n).toString=function(){return"[]"},ru(_n).f=function(){return 0},ru(_n).n=function(){return!0},ru(_n).a2=function(t){return!1},ru(_n).l=function(t){return!1},ru(_n).b2=function(t){return t.n()},ru(_n).z=function(t){return this.b2(t)},ru(_n).k=function(t){throw Ns("Empty list doesn't contain element at index "+t+".")},ru(_n).c2=function(t){return-1},ru(_n).m=function(t){return-1},ru(_n).c=function(){return pn()},ru(bn).d=function(){return!1},ru(bn).e=function(){throw Js()},ru(gn).f=function(){return this.d2_1.length},ru(gn).n=function(){return 0===this.d2_1.length},ru(gn).f2=function(t){return Ct(this.d2_1,t)},ru(gn).l=function(t){return!(null!=t&&!es(t))&&this.f2(null==t||es(t)?t:su())},ru(gn).g2=function(t){var n;t:if(Xu(t,va)&&t.n())n=!0;else{for(var e=t.c();e.d();){var r=e.e();if(!this.f2(r)){n=!1;break t}}n=!0}return n},ru(gn).z=function(t){return this.g2(t)},ru(gn).c=function(){return Ia(this.d2_1)},ru(wn).toString=function(){return"IndexedValue(index="+this.h2_1+", value="+this.i2_1+")"},ru(wn).hashCode=function(){var t=this.h2_1;return yt(t,31)+(null==this.i2_1?0:tu(this.i2_1))|0},ru(wn).equals=function(t){if(this===t)return!0;if(!(t instanceof wn))return!1;var n=t instanceof wn?t:su();return this.h2_1===n.h2_1&&!!Xa(this.i2_1,n.i2_1)},ru(kn).c=function(){return new $n(this.j2_1())},ru($n).d=function(){return this.k2_1.d()},ru($n).e=function(){var t=this.l2_1;return this.l2_1=t+1|0,new wn(Qi(t),this.k2_1.e())},ru(xn).n2=function(){return this.o2_1},ru(xn).equals=function(t){return Xa(this.o2_1,t)},ru(xn).hashCode=function(){return tu(this.o2_1)},ru(xn).toString=function(){return Qa(this.o2_1)},ru(xn).f=function(){return this.o2_1.f()},ru(xn).n=function(){return this.o2_1.n()},ru(xn).r1=function(t){return this.o2_1.r1(t)},ru(xn).v1=function(t){return this.o2_1.v1(t)},ru(xn).w1=function(){return this.o2_1.w1()},ru(xn).p=function(){return this.o2_1.p()},ru(xn).m2=function(t){var n=this.o2_1,e=n.v1(t);return null!=e||n.r1(t)?null==e||es(e)?e:su():this.p2_1(t)},ru(qn).equals=function(t){return!(null==t||!Xu(t,ya))&&t.n()},ru(qn).hashCode=function(){return 0},ru(qn).toString=function(){return"{}"},ru(qn).f=function(){return 0},ru(qn).n=function(){return!0},ru(qn).r2=function(t){return!1},ru(qn).r1=function(t){return!(null!=t&&!es(t))&&this.r2(null==t||es(t)?t:su())},ru(qn).s2=function(t){return null},ru(qn).v1=function(t){return null==t||es(t)?this.s2(null==t||es(t)?t:su()):null},ru(qn).p=function(){return Nn()},ru(qn).w1=function(){return Nn()},ru(Cn).e=function(){return this.e3()},ru(In).e=function(){return this.g3_1.i3_1(this.f3_1.e())},ru(In).d=function(){return this.f3_1.d()},ru(Tn).c=function(){return new In(this)},ru(On).equals=function(t){return!(null==t||!Xu(t,ga))&&t.n()},ru(On).hashCode=function(){return 0},ru(On).toString=function(){return"[]"},ru(On).f=function(){return 0},ru(On).n=function(){return!0},ru(On).a2=function(t){return!1},ru(On).l=function(t){return!1},ru(On).b2=function(t){return t.n()},ru(On).z=function(t){return this.b2(t)},ru(On).c=function(){return pn()},ru(Mn).o3=function(t){return null},ru(Mn).hashCode=function(){return 0},ru(Mn).toString=function(){return"EmptyCoroutineContext"},ru(Yn).t3=function(t,n,e){return!0},ru(Yn).u3=function(t,n,e){},ru(Yn).v3=function(t,n){return this.s3_1},ru(Yn).w3=function(t,n){return this.v3(null==t||es(t)?t:su(),n)},ru(Yn).x3=function(t,n,e){var r=this.s3_1;if(!this.t3(n,r,e))return Di();this.s3_1=e,this.u3(n,r,e)},ru(Yn).y3=function(t,n,e){var r=null==t||es(t)?t:su();return this.x3(r,n,null==e||es(e)?e:su())},ru(Zn).c4=function(){return this.r_1},ru(Zn).d4=function(){return this.s_1},ru(Zn).n=function(){return this.r_1>this.s_1},ru(Zn).equals=function(t){return t instanceof Zn&&(!(!this.n()||!t.n())||this.r_1===t.r_1&&this.s_1===t.s_1)},ru(Zn).hashCode=function(){return this.n()?-1:yt(31,this.r_1)+this.s_1|0},ru(Zn).toString=function(){return this.r_1+".."+this.s_1},ru(Kn).d=function(){return this.g4_1},ru(Kn).e3=function(){var t=this.h4_1;if(t===this.f4_1){if(!this.g4_1)throw Js();this.g4_1=!1}else{this.h4_1=this.h4_1+this.e4_1|0}return t},ru(Wn).u=function(t,n,e){return new Qn(t,n,e)},ru(Qn).c=function(){return new Kn(this.r_1,this.s_1,this.t_1)},ru(Qn).n=function(){return this.t_1>0?this.r_1>this.s_1:this.r_10?this.r_1+".."+this.s_1+" step "+this.t_1:this.r_1+" downTo "+this.s_1+" step "+(0|-this.t_1)},ru(te).j4=function(t){return new ee(ie(),t)},ru(ee).toString=function(){var t,n=this.k4_1;switch(null==n?-1:n.q3_1){case-1:t="*";break;case 0:t=Aa(this.l4_1);break;case 1:t="in "+this.l4_1;break;case 2:t="out "+this.l4_1;break;default:uu()}return t},ru(ee).hashCode=function(){var t=null==this.k4_1?0:this.k4_1.hashCode();return yt(t,31)+(null==this.l4_1?0:tu(this.l4_1))|0},ru(ee).equals=function(t){if(this===t)return!0;if(!(t instanceof ee))return!1;var n=t instanceof ee?t:su();return!!Xa(this.k4_1,n.k4_1)&&!!Xa(this.l4_1,n.l4_1)},ru(je).e=function(){if(-1===this.u4_1&&$e(this),0===this.u4_1)throw Js();var t=this.x4_1,n=t instanceof Zn?t:su();return this.x4_1=null,this.u4_1=-1,n},ru(je).d=function(){return-1===this.u4_1&&$e(this),1===this.u4_1},ru(xe).c=function(){return new je(this)},ru(Ee).j5=function(t){var n;try{n=We(t,!0)}catch(n){if(n instanceof Os)throw Ts("Invalid ISO duration string format: '"+t+"'.",n);throw n}return n},ru(Je).r5=function(t){return Be(this.l5_1,t)},ru(Je).s5=function(t){return function(t,n){return Be(t.l5_1,n instanceof Je?n.l5_1:su())}(this,t)},ru(Je).toString=function(){return He(this.l5_1)},ru(Je).hashCode=function(){return this.l5_1.hashCode()},ru(Je).equals=function(t){return function(t,n){if(!(n instanceof Je))return!1;var e=n instanceof Je?n.l5_1:su();return!!t.equals(e)}(this.l5_1,t)},ru(ar).k3=function(){return null==s&&new Mn,s},ru(ar).b6=function(t){this.y5_1=null,this.z5_1=t},ru(ar).l3=function(t){return this.b6(t)},ru(ar).u5=function(t,n){var e=n;return this.y5_1=Xu(e,Dn)?e:su(),this.x5_1=t,Pn()},ru(ar).a6=function(){t:for(;;){var t=this.z5_1,n=this.y5_1;if(null==n){var e=new wr(t)instanceof wr?t:su();kr(e);var r=e;return null==r||es(r)?r:su()}var i=n;if(Xa(ir(),t)){var o;try{var f,a=this.w5_1,u=this.x5_1;o="function"==typeof(f=a)?f(this,u,i):a.c6(this,u,i)}catch(t){if(t instanceof Error){var s,c=t;vr(),s=yr(c),i.l3(s),Di();continue t}throw t}var l=o;if(l!==Pn()){var h,d=null==l||es(l)?l:su();vr(),h=d,i.l3(h),Di()}}else this.z5_1=ir(),i.l3(t)}},ru(cr).k1=function(){this.e6_1===hr()&&(this.e6_1=au(this.d6_1)(),this.d6_1=null);var t=this.e6_1;return null==t||es(t)?t:su()},ru(cr).f6=function(){return!(this.e6_1===hr())},ru(cr).toString=function(){return this.f6()?Aa(this.k1()):"Lazy value not initialized yet."},ru(gr).equals=function(t){return t instanceof gr&&Xa(this.g6_1,t.g6_1)},ru(gr).hashCode=function(){return tu(this.g6_1)},ru(gr).toString=function(){return"Failure("+this.g6_1+")"},ru(wr).toString=function(){return(t=this.h6_1)instanceof gr?Qa(t):"Success("+Aa(t)+")";var t},ru(wr).hashCode=function(){return null==(t=this.h6_1)?0:tu(t);var t},ru(wr).equals=function(t){return function(t,n){return n instanceof wr&&!!Xa(t,n instanceof wr?n.h6_1:su())}(this.h6_1,t)},ru($r).toString=function(){return"("+this.t2_1+", "+this.u2_1+")"},ru($r).v2=function(){return this.t2_1},ru($r).w2=function(){return this.u2_1},ru($r).hashCode=function(){var t=null==this.t2_1?0:tu(this.t2_1);return yt(t,31)+(null==this.u2_1?0:tu(this.u2_1))|0},ru($r).equals=function(t){if(this===t)return!0;if(!(t instanceof $r))return!1;var n=t instanceof $r?t:su();return!!Xa(this.t2_1,n.t2_1)&&!!Xa(this.u2_1,n.u2_1)},ru(xr).toString=function(){return"("+this.k6_1+", "+this.l6_1+", "+this.m6_1+")"},ru(xr).hashCode=function(){var t=null==this.k6_1?0:tu(this.k6_1);return t=yt(t,31)+(null==this.l6_1?0:tu(this.l6_1))|0,yt(t,31)+(null==this.m6_1?0:tu(this.m6_1))|0},ru(xr).equals=function(t){if(this===t)return!0;if(!(t instanceof xr))return!1;var n=t instanceof xr?t:su();return!!Xa(this.k6_1,n.k6_1)&&!!Xa(this.l6_1,n.l6_1)&&!!Xa(this.m6_1,n.m6_1)},ru(Ir).s6=function(t){return Er(this.r6_1,t)},ru(Ir).s5=function(t){return function(t,n){return Er(t.r6_1,n instanceof Ir?n.r6_1:su())}(this,t)},ru(Ir).toString=function(){return Cr(this.r6_1)},ru(Ir).hashCode=function(){return this.r6_1},ru(Ir).equals=function(t){return function(t,n){return n instanceof Ir&&t===(n instanceof Ir?n.r6_1:su())}(this.r6_1,t)},ru(Lr).d=function(){return this.u6_1=0},ru(io).m=function(t){var n=0,e=vn(this);if(n<=e)do{var r=n;if(n=n+1|0,Xa(this.k(r),t))return r}while(r!==e);return-1},ru(io).l9=function(t){return new ro(this,t)},ru(io).k9=function(t,n){var e=this.l9(t),r=n-t|0,i=0;if(i"),i=this.kc_1?"?":"";return Sa(e,r)+i},ru(Tf).oc=function(){return this.anyClass},ru(Tf).pc=function(){return this.numberClass},ru(Tf).qc=function(){return this.nothingClass},ru(Tf).rc=function(){return this.booleanClass},ru(Tf).sc=function(){return this.byteClass},ru(Tf).tc=function(){return this.shortClass},ru(Tf).uc=function(){return this.intClass},ru(Tf).vc=function(){return this.floatClass},ru(Tf).wc=function(){return this.doubleClass},ru(Tf).xc=function(){return this.arrayClass},ru(Tf).yc=function(){return this.stringClass},ru(Tf).zc=function(){return this.throwableClass},ru(Tf).ad=function(){return this.booleanArrayClass},ru(Tf).bd=function(){return this.charArrayClass},ru(Tf).cd=function(){return this.byteArrayClass},ru(Tf).dd=function(){return this.shortArrayClass},ru(Tf).ed=function(){return this.intArrayClass},ru(Tf).fd=function(){return this.longArrayClass},ru(Tf).gd=function(){return this.floatArrayClass},ru(Tf).hd=function(){return this.doubleArrayClass},ru(Tf).functionClass=function(t){var n,e,r=df()[t];if(null==r){var i=new of(Function,"Function"+t,(e=t,function(t){return"function"==typeof t&&t.length===e}));df()[t]=i,n=i}else n=r;return n},ru(Pf).l8=function(){return this.t4_1.length},ru(Pf).m8=function(t){var n=this.t4_1;if(!(t>=0&&t<=he(n)))throw Ns("index: "+t+", length: "+this.l8()+"}");return Ua(n,t)},ru(Pf).n8=function(t,n){return this.t4_1.substring(t,n)},ru(Pf).n4=function(t){return this.t4_1=this.t4_1+new ba(t),this},ru(Pf).b=function(t){return this.t4_1=this.t4_1+Aa(t),this},ru(Pf).id=function(t,n,e){var r=t;return this.q5(null==r?"null":r,n,e)},ru(Pf).n5=function(t){return this.t4_1=this.t4_1+Aa(t),this},ru(Pf).o5=function(t){var n=this,e=this.t4_1,r=t;return n.t4_1=e+(null==r?"null":r),this},ru(Pf).p5=function(t,n){tn().d1(t,this.l8());var e,r=this.t4_1.substring(0,t)+new ba(n);return e=this.t4_1.substring(t),this.t4_1=r+e,this},ru(Pf).jd=function(t){if(t<0)throw Cs("Negative new length: "+t+".");if(t<=this.l8()){var n;n=this.t4_1.substring(0,t),this.t4_1=n}else{var e=this.l8();if(e>>e|0|t.w_1<<(32-e|0),t.w_1>>>e|0):new _u(32===e?t.w_1:t.w_1>>>(e-32|0)|0,0)}(this,t)},ru(_u).e7=function(t){return new _u(this.v_1&t.v_1,this.w_1&t.w_1)},ru(_u).ge=function(t){return new _u(this.v_1|t.v_1,this.w_1|t.w_1)},ru(_u).k5=function(t){return new _u(this.v_1^t.v_1,this.w_1^t.w_1)},ru(_u).fe=function(){return new _u(~this.v_1,~this.w_1)},ru(_u).he=function(){return Mu(this.v_1)},ru(_u).ie=function(){return Fu(this.v_1)},ru(_u).f5=function(){return this.v_1},ru(_u).wb=function(){return zu(this)},ru(_u).valueOf=function(){return this.wb()},ru(_u).equals=function(t){return t instanceof _u&&qu(this,t)},ru(_u).hashCode=function(){return t=this,Bu(),t.v_1^t.w_1;var t},ru(_u).toString=function(){return Au(this,10)},ru(qs).k3=function(){return au(this.ve_1)},ru(qs).xe=function(t){var n,e=this;if(br(t))n=null;else{var r=t;n=null==r||es(r)?r:su()}for(var i=n,o=pr(t);;){var f=e;null==o?f.se_1=i:(f.qe_1=f.re_1,f.te_1=o);try{var a=f.ye();if(a===Pn())return Di();i=a,o=null}catch(t){i=null,o=t}zs(f);var u=au(f.pe_1);if(!(u instanceof qs)){if(null!=o){var s,c=au(o);vr(),s=yr(c),u.l3(s),Di()}else{var l,h=i;vr(),l=h,u.l3(l),Di()}return Di()}e=u,Di()}},ru(qs).l3=function(t){return this.xe(t)},ru(As).k3=function(){throw Bs("This continuation is already complete")},ru(As).xe=function(t){throw Bs("This continuation is already complete")},ru(As).l3=function(t){return this.xe(t)},ru(As).toString=function(){return"This continuation is already complete"},ru(Do).bb=function(){var t=Object.create(null);return t.foo=1,delete t.foo,Di(),t},D=null,t.$_$=t.$_$||{},t.$_$.a=function(t){var n=t.length,e=Array(n),r=0,i=n-1|0;if(r<=i)do{var o=r;r=r+1|0;var f=t[o];null!=f&&ns(f)?e[o]=f:e[o]=[].slice.call(f)}while(o!==i);return[].concat.apply([],e)},t.$_$.b=function(t){return ne().j4(t)},t.$_$.c=function(t,n,e){return new hf(t,ms(n),e)},t.$_$.d=function(t,n){if(t instanceof rf&&n instanceof rf){var e,r=n.yb().$metadata$,i=null==r?null:r.associatedObjectKey;if(null==(e=null==i?null:i))return null;var o=e,f=t.yb().$metadata$,a=null==f?null:f.associatedObjects;if(null==a)return null;var u=a[o];return null==u?null:u()}return null},t.$_$.e=function(t){var n;switch(typeof t){case"string":n=Of().stringClass;break;case"number":n=(0|t)===t?Of().intClass:Of().doubleClass;break;case"boolean":n=Of().booleanClass;break;case"function":var e;e=t,n=Of().functionClass(e.length);break;default:var r;if(os(t))r=Of().booleanArrayClass;else if(us(t))r=Of().charArrayClass;else if(fs(t))r=Of().byteArrayClass;else if(as(t))r=Of().shortArrayClass;else if(ss(t))r=Of().intArrayClass;else if(ls(t))r=Of().longArrayClass;else if(cs(t))r=Of().floatArrayClass;else if(hs(t))r=Of().doubleArrayClass;else if(Xu(t,ef))r=Nf(ef);else if(ns(t))r=Of().arrayClass;else{var i=Object.getPrototypeOf(t).constructor;r=i===Object?Of().anyClass:i===Error?Of().throwableClass:Lf(i)}n=r}return n},t.$_$.f=Nf,t.$_$.g=function(){return function(){if(k)return Di();k=!0,new sr("SYNCHRONIZED",0),y=new sr("PUBLICATION",1),new sr("NONE",2)}(),y},t.$_$.h=bo,t.$_$.i=_o,t.$_$.j=po,t.$_$.k=qo,t.$_$.l=xo,t.$_$.m=function(t){return function(t,n){return jo(n),n.c3(t),n}(t,iu(ru(Ao)))},t.$_$.n=Eo,t.$_$.o=function(){return t=iu(ru(Io)),ho.call(t),Io.call(t),t.pa_1=xo(),t;var t},t.$_$.p=function(t){return function(t,n){return ho.call(n),Io.call(n),n.pa_1=qo(t.f()),n.j(t),n}(t,iu(ru(Io)))},t.$_$.q=Yo,t.$_$.r=Uo,t.$_$.s=Jo,t.$_$.t=Zo,t.$_$.u=Ko,t.$_$.v=Df,t.$_$.w=Mf,t.$_$.x=Ss,t.$_$.y=Es,t.$_$.z=Cs,t.$_$.a1=Is,t.$_$.b1=Bs,t.$_$.c1=Ns,t.$_$.d1=function(t){var n=Mf();Ne(t)&&n.n4(45),n.o5("PT");var e=De(t),r=Ue(e),i=Me(e),o=Pe(e),f=Fe(e),a=r;Le(t)&&(a=new _u(1316134911,2328));var u=!a.equals(new _u(0,0)),s=0!==o||!(0===f),c=0!==i||!!s&&u;return u&&n.n5(a).n4(72),c&&n.n5(i).n4(77),(s||!u&&!c)&&(Ye(n,0,o,f,9,"S",!0),Di()),n.toString()},t.$_$.e1=ua,t.$_$.f1=ca,t.$_$.g1=la,t.$_$.h1=ha,t.$_$.i1=dr,t.$_$.j1=pr,t.$_$.k1=br,t.$_$.l1=_r,t.$_$.m1=zr,t.$_$.n1=qr,t.$_$.o1=Cr,t.$_$.p1=Tr,t.$_$.q1=function(t){return new Int8Array(t)},t.$_$.r1=function(t,n){return t[n]},t.$_$.s1=function(t,n,e){var r;r=e,t[n]=r},t.$_$.t1=Nr,t.$_$.u1=Or,t.$_$.v1=Pr,t.$_$.w1=Fr,t.$_$.x1=Yr,t.$_$.y1=function(t){return new Int32Array(t)},t.$_$.z1=Vr,t.$_$.a2=function(t,n){return t[n]},t.$_$.b2=function(t,n,e){var r;r=e,t[n]=r},t.$_$.c2=Kr,t.$_$.d2=Zr,t.$_$.e2=ti,t.$_$.f2=ni,t.$_$.g2=oi,t.$_$.h2=function(t){return Na(t)},t.$_$.i2=ai,t.$_$.j2=function(t,n){return t[n]},t.$_$.k2=function(t,n,e){var r;r=e,t[n]=r},t.$_$.l2=si,t.$_$.m2=ui,t.$_$.n2=_i,t.$_$.o2=bi,t.$_$.p2=gi,t.$_$.q2=function(t){return new Int16Array(t)},t.$_$.r2=yi,t.$_$.s2=function(t,n){return t[n]},t.$_$.t2=function(t,n,e){var r;r=e,t[n]=r},t.$_$.u2=$i,t.$_$.v2=ki,t.$_$.w2=function(){return null==L&&new Vi,L},t.$_$.x2=function(){return null==E&&new Bi,E},t.$_$.y2=Yi,t.$_$.z2=Ui,t.$_$.a3=Fi,t.$_$.b3=function(){return null==C&&new Mi,C},t.$_$.c3=function(){return null==N&&new Ji,N},t.$_$.d3=function(){return null==h&&new Hn,h},t.$_$.e3=Of,t.$_$.f3=Ce,t.$_$.g3=_a,t.$_$.h3=du,t.$_$.i3=vr,t.$_$.j3=Sr,t.$_$.k3=Ur,t.$_$.l3=ri,t.$_$.m3=mi,t.$_$.n3=Di,t.$_$.o3=vo,t.$_$.p3=va,t.$_$.q3=Ao,t.$_$.r3=Io,t.$_$.s3=pa,t.$_$.t3=Vo,t.$_$.u3=Qo,t.$_$.v3=ma,t.$_$.w3=wa,t.$_$.x3=ya,t.$_$.y3=ka,t.$_$.z3=xa,t.$_$.a4=$a,t.$_$.b4=ga,t.$_$.c4=ms,t.$_$.d4=function(t){return function(t){return new Ft(t)}(t.p())},t.$_$.e4=Qi,t.$_$.f4=yn,t.$_$.g4=Ct,t.$_$.h4=function(t,n){return function(t,n){var e=t,r=n;if(e===r)return!0;if(null==e||null==r||!Wu(r)||e.length!=r.length)return!1;var i=0,o=e.length;if(i=0))throw Cs(Qa("Invalid new array size: "+n+"."));return cu(t,new Int16Array(n))},t.$_$.k4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));var e=lu(t,n,new _u(0,0));return e.$type$="LongArray",e},t.$_$.l4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));var e=lu(t,n,!1);return e.$type$="BooleanArray",e},t.$_$.m4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));var e=cu(t,Oa(n));return e.$type$="CharArray",e},t.$_$.n4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));return cu(t,new Int8Array(n))},t.$_$.o4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));return cu(t,new Float64Array(n))},t.$_$.p4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));return cu(t,new Float32Array(n))},t.$_$.q4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));return lu(t,n,null)},t.$_$.r4=function(t,n){if(!(n>=0))throw Cs(Qa("Invalid new array size: "+n+"."));return cu(t,new Int32Array(n))},t.$_$.s4=Xi,t.$_$.t4=dn,t.$_$.u4=zn,t.$_$.v4=Ln,t.$_$.w4=function(t){return t.n()?null:t.k(0)},t.$_$.x4=function(t){if(Xu(t,ma))return function(t){if(t.n())throw Vs("List is empty.");return t.k(0)}(t);var n=t.c();if(!n.d())throw Vs("Collection is empty.");return n.e()},t.$_$.y4=function(t,n){return function(t,n){if(Xu(t,jn))return t.m2(n);var e=t.v1(n);if(null==e&&!t.r1(n))throw Vs("Key "+n+" is missing in the map.");return null==e||es(e)?e:su()}(t,n)},t.$_$.z4=function(t){return new Zn(0,function(t){return t.length-1|0}(t))},t.$_$.a5=function(t){return new Zn(0,St(t))},t.$_$.b5=Tt,t.$_$.c5=function(t){return t.length-1|0},t.$_$.d5=vn,t.$_$.e5=function(t){return t.n()?null:t.k(t.f()-1|0)},t.$_$.f5=function(t){if(t.n())throw Vs("List is empty.");return t.k(vn(t))},t.$_$.g5=Wi,t.$_$.h5=function(t){return t.length>0?ms(t):dn()},t.$_$.i5=Gi,t.$_$.j5=function(t){return t.length>0?(n=t,Sn(e=Yo(t.length),n),e):zn();var n,e},t.$_$.k5=function(t){var n=Yo(t.length);return Sn(n,t),n},t.$_$.l5=function(t,n){var e=Jo(t);return e.c3(n),e},t.$_$.m5=function(t,n){var e=bo(t.f()+n.length|0);return e.j(t),function(t,n){t.j(ms(n))}(e,n),e},t.$_$.n5=function(t,n){var e=function(t){return Xu(t,va)?t.f():null}(n),r=null==e?null:t.f()+e|0,i=Go(null==r?yt(t.f(),2):r);return i.j(t),En(i,n),i},t.$_$.o5=function(t,n){if(Xu(n,va)){var e=bo(t.f()+n.f()|0);return e.j(t),e.j(n),e}var r=po(t);return En(r,n),r},t.$_$.p5=function(t,n){var e=bo(t.f()+1|0);return e.j(t),e.a(n),e},t.$_$.q5=function(t){if(t.n())throw Vs("List is empty.");return t.d3(vn(t))},t.$_$.r5=function(t){return t.length>0?function(t){switch(t.length){case 0:return Ln();case 1:return to(t[0]);default:return Et(t,Go(t.length))}}(t):Ln()},t.$_$.s5=function(t){return 1===t.f()?t.k(0):null},t.$_$.t5=function(t,n){if(Xu(t,va)){if(t.f()<=1)return Lt(t);var e=Xi(t),r=ns(e)?e:su();return function(t,n){t.length>1&&go(t,n)}(r,n),ms(r)}var i=Dt(t);return function(t,n){!function(t,n){if(t.f()<=1)return Di();var e=Xi(t);go(e,n);var r=0,i=e.length;if(r0,n),Gn().u(t.r_1,t.s_1,t.t_1>0?n:0|-n)},t.$_$.x7=Ut,t.$_$.y7=ef,t.$_$.z7=lf,t.$_$.a8=cf,t.$_$.b8=Xn,t.$_$.c8=function(t,n,e){return e=e!==pt&&e,"string"==typeof n?pe(t,n,pt,e)>=0:me(t,n,0,Ya(t),e)>=0},t.$_$.d8=function(t,n,e){if(null==t)return null==n;if(null==n)return!1;if(!(e=e!==pt&&e))return t==n;if(t.length!==n.length)return!1;var r=0,i=t.length;if(ri)return 0;var f=3&o;if(0===f){var a=2,u=r,s=0;if(s<=1)do{if(s=s+1|0,(u=u+(o>>a&127)|0)>n)return 3;if((u=u+(o>>(a=a+7|0)&127)|0)>n)return 0;a=a+7|0}while(s<=1);return 3}if(o<=7)return f;var c=n-r|0;return o>>yt(2,o<=31?c%2|0:c)&3}(t)||function(t){var n=gs(xs().ne_1,t);return n>=0&&t<(xs().ne_1[n]+xs().oe_1[n]|0)}(la(t))}(t)},t.$_$.h8=ge,t.$_$.i8=function(t){var n;switch(Ya(t)){case 0:throw Vs("Char sequence is empty.");case 1:n=Ua(t,0);break;default:throw Cs("Char sequence has more than one element.")}return n},t.$_$.j8=function(t,n,e,r){if(e=e!==pt&&e,r=r===pt?0:r,1===n.length){var i=n[0];if(0!==Ya(i))return function(t,n,e,r){ke(r);var i=0,o=pe(t,n,i,e);if(-1===o||1===r)return Wi(Qa(t));var f,a=r>0,u=bo(a?Vt(r,10):10);t:do{var s;if(s=Qa(Ja(t,i,o)),u.a(s),i=o+n.length|0,a&&u.f()===(r-1|0))break t;o=pe(t,n,i,e)}while(-1!==o);return f=Qa(Ja(t,i,Ya(t))),u.a(f),u}(t,i,e,r)}for(var o=function(t){return new Kt(t)}(ye(t,n,pt,e,r)),f=bo(yn(o,10)),a=o.c();a.d();){var u;u=we(t,a.e()),f.a(u)}return f},t.$_$.k8=Kf,t.$_$.l8=function(t){return Rt(t)},t.$_$.m8=function(t){var n=+t;return tf(n)&&!Vf(t)||0===n&&Wf(t)?null:n},t.$_$.n8=Hf,t.$_$.o8=se,t.$_$.p8=function(t){var n,e=se(t);return null==e?le(t):n=e,n},t.$_$.q8=ce,t.$_$.r8=Yf,t.$_$.s8=function(t){var n,e=function(t){return function(t,n){var e=Si(t,n);if(null==(null==e?null:new Jr(e)))return null;var r=e;Sr();var i=255;return Ei(r,i)>0?null:Mu(r)}(t,10)}(t);return null==(null==e?null:new Ir(e))?le(t):n=e,n},t.$_$.t8=function(t){var n,e=function(t){return Si(t,10)}(t);return null==(null==e?null:new Jr(e))?le(t):n=e,n},t.$_$.u8=Ai,t.$_$.v8=function(t){var n,e=Ai(t);return null==(null==e?null:new fi(e))?le(t):n=e,n},t.$_$.w8=function(t){var n,e=function(t){return function(t,n){var e=Si(t,n);if(null==(null==e?null:new Jr(e)))return null;var r=e;mi();var i=65535;return Ei(r,i)>0?null:Fu(r)}(t,10)}(t);return null==(null==e?null:new wi(e))?le(t):n=e,n},t.$_$.x8=function(t){return function(t,n){n=n===pt?"":n;for(var e=function(t){return Zt(function(t){return function(t,n,e,r){return function(t,n){return new Tn(t,n)}(ye(t,n,pt,e=e!==pt&&e,r=r===pt?0:r),(i=t,function(t){return we(i,t)}));var i}(t,["\r\n","\n","\r"])}(t))}(t),r=_o(),i=e.c();i.d();){var o=i.e();!Wf(o)&&r.a(o)}for(var f=r,a=bo(yn(f,10)),u=f.c();u.d();){var s=u.e();a.a(ae(s))}for(var c=function(t){var n=t.c();if(!n.d())return null;for(var e=n.e();n.d();){var r=n.e();Za(e,r)>0&&(e=r)}return e}(a),l=null==c?0:c,h=t.length+yt(n.length,e.f())|0,d=function(t){return 0===Ya(t)?ue:(n=t,function(t){return n+t});var n}(n),_=vn(e),b=_o(),p=0,m=e.c();m.d();){var v=m.e(),g=p;p=g+1|0;var w,y,k=Qi(g),$=0!==k&&k!==_||!Wf(v)?null==(y=null==(w=Wt(v,l))?null:d(w))?v:y:null;null==$||(b.a($),Di())}return Ot(b,Df(h),"\n").toString()}(t,"")},t.$_$.y8=Je,t.$_$.z8=ba,t.$_$.a9=fr,t.$_$.b9=or,t.$_$.c9=qa,t.$_$.d9=Os,t.$_$.e9=_u,t.$_$.f9=$r,t.$_$.g9=wr,t.$_$.h9=su,t.$_$.i9=function(){throw Ds()},t.$_$.j9=xr,t.$_$.k9=Mr,t.$_$.l9=Ir,t.$_$.m9=Xr,t.$_$.n9=Jr,t.$_$.o9=di,t.$_$.p9=fi,t.$_$.q9=qi,t.$_$.r9=wi,t.$_$.s9=Li,t.$_$.t9=function(t,n){return n(t),t},t.$_$.u9=function(t){return t},t.$_$.v9=function(t){var n,e=t.v_1;return 0===e?(Fi(),n=32+nf(t.w_1)|0):n=nf(e),n},t.$_$.w9=yr,t.$_$.x9=au,t.$_$.y9=function(t,n){return ur(),new ar(t.v5_1,n).a6()},t.$_$.z9=function(t){return!function(t){var n;return Yi(),t===1/0?n=!0:(Yi(),n=t===-1/0),n}(t)&&!tf(t)},t.$_$.aa=function(t){return!function(t){var n;return Ui(),t===1/0?n=!0:(Ui(),n=t===-1/0),n}(t)&&!function(t){return!(t==t)}(t)},t.$_$.ba=function(t,n){return new cr(n)},t.$_$.ca=function(t){return new cr(t)},t.$_$.da=uu,t.$_$.ea=Sa,t.$_$.fa=Aa,t.$_$.ga=jr,t.$_$.ha=function(t){for(;t.hasChildNodes();)t.removeChild(au(t.firstChild))},t.$_$.ia=pt,t.$_$.ja=function(t){return new Zi(t)},t})?e.apply(n,[n]):e)||(t.exports=r)},3645:function(t,n,e){var r,i,o;i=[n,e(8744)],void 0===(o="function"==typeof(r=function(t,n){"use strict";var e,r,i,o,f,a,u,s,c,l,h,d,_,b,p,m,v,g,w,y,k,$,j,x,z,q,A,S,E,C,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,J,V,Z,K,W,G,Q,X,tt,nt,et,rt,it,ot,ft,at,ut,st,ct,lt,ht=Math.imul,dt=n.$_$.n7,_t=n.$_$.u6,bt=n.$_$.ia,pt=n.$_$.o7,mt=n.$_$.c3,vt=n.$_$.n3,gt=n.$_$.t4,wt=n.$_$.g,yt=n.$_$.ba,kt=n.$_$.o6,$t=n.$_$.e,jt=n.$_$.a8,xt=n.$_$.r6,zt=n.$_$.y,qt=n.$_$.l7,At=n.$_$.j6,St=n.$_$.a1,Et=n.$_$.d9,Ct=n.$_$.f4,It=n.$_$.h,Tt=n.$_$.h9,Ot=n.$_$.y7,Nt=n.$_$.c7,Lt=n.$_$.j9,Dt=n.$_$.f,Bt=n.$_$.f9,Mt=n.$_$.w3,Pt=n.$_$.t3,Ft=n.$_$.z3,Rt=n.$_$.x3,Ut=n.$_$.q3,Ht=n.$_$.u3,Yt=n.$_$.a4,Jt=n.$_$.b4,Vt=n.$_$.r3,Zt=n.$_$.o3,Kt=n.$_$.y3,Wt=n.$_$.v3,Gt=n.$_$.p3,Qt=n.$_$.s4,Xt=n.$_$.s7,tn=n.$_$.z,nn=n.$_$.j1,en=n.$_$.l1,rn=n.$_$.e7,on=n.$_$.k1,fn=n.$_$.g9,an=n.$_$.x9,un=n.$_$.p6,sn=n.$_$.s6,cn=n.$_$.s3,ln=n.$_$.f8,hn=n.$_$.x5,dn=n.$_$.i,_n=n.$_$.o,bn=n.$_$.v5,pn=n.$_$.u5,mn=n.$_$.d6,vn=n.$_$.ga,gn=n.$_$.y5,wn=n.$_$.ca,yn=n.$_$.h4,kn=n.$_$.x7,$n=n.$_$.b5,jn=n.$_$.m7,xn=n.$_$.e9,zn=n.$_$.z8,qn=n.$_$.d1,An=n.$_$.y8,Sn=n.$_$.f3,En=n.$_$.o8,Cn=n.$_$.t6,In=n.$_$.b1,Tn=n.$_$.j,On=n.$_$.p,Nn=n.$_$.t,Ln=n.$_$.u,Dn=n.$_$.l,Bn=n.$_$.m,Mn=n.$_$.r,Pn=n.$_$.s,Fn=n.$_$.v6,Rn=n.$_$.h6,Un=n.$_$.c4,Hn=n.$_$.w7,Yn=n.$_$.y4,Jn=n.$_$.i7,Vn=n.$_$.h3,Zn=n.$_$.c5,Kn=n.$_$.v9,Wn=n.$_$.n,Gn=n.$_$.b8,Qn=n.$_$.q6,Xn=n.$_$.i6,te=n.$_$.u4,ne=n.$_$.i4,ee=n.$_$.g3,re=n.$_$.y6,ie=n.$_$.k6,oe=n.$_$.y2,fe=n.$_$.z6,ae=n.$_$.z2,ue=n.$_$.a7,se=n.$_$.d7,ce=n.$_$.l3,le=n.$_$.l2,he=n.$_$.o9,de=n.$_$.h2,_e=n.$_$.e2,be=n.$_$.j2,pe=n.$_$.f2,me=n.$_$.a3,ve=n.$_$.b7,ge=n.$_$.k3,we=n.$_$.c2,ye=n.$_$.m9,ke=n.$_$.y1,$e=n.$_$.v1,je=n.$_$.a2,xe=n.$_$.w1,ze=n.$_$.b3,qe=n.$_$.f7,Ae=n.$_$.m3,Se=n.$_$.u2,Ee=n.$_$.q9,Ce=n.$_$.q2,Ie=n.$_$.n2,Te=n.$_$.s2,Oe=n.$_$.o2,Ne=n.$_$.x2,Le=n.$_$.x6,De=n.$_$.j3,Be=n.$_$.t1,Me=n.$_$.k9,Pe=n.$_$.q1,Fe=n.$_$.m1,Re=n.$_$.r1,Ue=n.$_$.n1,He=n.$_$.w2,Ye=n.$_$.w6,Je=n.$_$.u7,Ve=n.$_$.m4,Ze=n.$_$.o4,Ke=n.$_$.p4,We=n.$_$.k4,Ge=n.$_$.m2,Qe=n.$_$.i2,Xe=n.$_$.k2,tr=n.$_$.r4,nr=n.$_$.d2,er=n.$_$.z1,rr=n.$_$.b2,ir=n.$_$.j4,or=n.$_$.v2,fr=n.$_$.r2,ar=n.$_$.t2,ur=n.$_$.n4,sr=n.$_$.u1,cr=n.$_$.p1,lr=n.$_$.s1,hr=n.$_$.l4,dr=n.$_$.s9,_r=n.$_$.x8,br=n.$_$.d8,pr=n.$_$.m6,mr=n.$_$.l6,vr=n.$_$.h1,gr=n.$_$.l8,wr=n.$_$.g8,yr=n.$_$.e3,kr=n.$_$.p9,$r=n.$_$.n9,jr=n.$_$.r9,xr=n.$_$.l9,zr=n.$_$.j5,qr=n.$_$.e5,Ar=n.$_$.d5,Sr=n.$_$.d4,Er=n.$_$.h7,Cr=n.$_$.d,Ir=n.$_$.a5,Tr=n.$_$.c1,Or=n.$_$.z4,Nr=n.$_$.i3,Lr=n.$_$.i1,Dr=n.$_$.w9;function Br(){return!1}function Mr(){return!1}function Pr(){return gt()}function Fr(t){return t.bf(this)}function Rr(){return!1}function Ur(t){return-1}function Hr(t,n,e,r,i){return r=r===bt?null:r,i===bt?this.fi(t,n,e,r):i.fi.call(this,t,n,e,r)}function Yr(){}function Jr(t,n){return this.th(t)}function Vr(t,n){t.af(this,n)}function Zr(t,n){if(t.ze().wf())return this.kj(Nt(t,Qr)?t:Tt(),n);null==n?this.oi():(this.nj(),this.kj(t,n))}function Kr(t,n){return!0}function Wr(){return Mf()}function Gr(){}function Qr(){}function Xr(){}function ti(t){return function(){return n=eo("kotlinx.serialization.Polymorphic",(null==c&&new bo,c),[],function(t){return function(n){return n.kf("type",$i(mt()).ze()),n.kf("value",eo("kotlinx.serialization.Polymorphic<"+t.lf_1.zb()+">",lo(),[])),n.ef_1=t.mf_1,vt()}}(t)),e=t.lf_1,new Gi(n,e);var n,e}}function ni(t){Yo.call(this),this.lf_1=t,this.mf_1=gt();var n=wt();this.nf_1=yt(n,ti(this))}function ei(t,n,e){var r,i=t.qf(n,e);return null==i?function(t,n){var e=t.zb();Jo(null==e?""+t:e,n)}($t(e),t.of()):r=i,r}function ri(t,n,e){var r,i=t.pf(n,e);return null==i?Jo(e,t.of()):r=i,r}function ii(){}function oi(t,n){return zt(t,n),ai.call(n),n}function fi(t){var n=oi(t,qt(dt(ai)));return At(n,fi),n}function ai(){At(this,ai)}function ui(t){oi(t,this),At(this,ui)}function si(t,n){var e=function(t,n,e){return ci.call(e,t,1===t.f()?"Field '"+t.k(0)+"' is required for type with serial name '"+n+"', but it was missing":"Fields "+t+" are required for type with serial name '"+n+"', but they were missing",null),e}(t,n,qt(dt(ci)));return At(e,si),e}function ci(t,n,e){(function(t,n,e){St(t,n,e),ai.call(e)})(n,e,this),At(this,ci),this.rf_1=t}function li(t){var n=function(t){var n,e=iu(t,[]);if(null==e){var r=Er(t).Companion,i=null==r?null:r.serializer();n=null!=i&&Nt(i,Gr)?i:null}else n=e;return n}(t);return null==n?function(t){Sa();var n=ha().v1(t);return null==n||Nt(n,Gr)?n:Tt()}(t):n}function hi(t,n,e){var r;if(e){for(var i=It(Ct(n,10)),o=n.c();o.d();){var f;f=_i(t,o.e()),i.a(f)}r=i}else{for(var a=It(Ct(n,10)),u=n.c();u.d();){var s,c=bi(t,u.e());if(null==c)return null;s=c,a.a(s)}r=a}return r}function di(t,n,e){var r=function(t,n,e){var r,i=t;if(i.equals(Dt(Gt))||i.equals(Dt(Wt))||i.equals(Dt(Kt))||i.equals(Dt(Zt)))r=new ff(n.k(0));else if(i.equals(Dt(Vt)))r=new af(n.k(0));else if(i.equals(Dt(Jt))||i.equals(Dt(Yt))||i.equals(Dt(Ht)))r=new uf(n.k(0));else if(i.equals(Dt(Ut)))r=new sf(n.k(0),n.k(1));else if(i.equals(Dt(Rt))||i.equals(Dt(Ft))||i.equals(Dt(Pt)))r=new cf(n.k(0),n.k(1));else if(i.equals(Dt(Mt)))h=n.k(0),d=n.k(1),r=new Na(h,d);else if(i.equals(Dt(Bt)))r=function(t,n){return new La(t,n)}(n.k(0),n.k(1));else if(i.equals(Dt(Lt)))s=n.k(0),c=n.k(1),l=n.k(2),r=new Da(s,c,l);else{var o;if(t.equals(yr().xc())){var f=e();a=null!=f&&Nt(f,Ot)?f:Tt(),u=n.k(0),o=new lf(a,u)}else o=null;r=o}var a,u;var s,c,l;var h,d;return r}(t,n,e);return null==r?function(t,n){return iu(t,Qt(n).slice())}(t,n):r}function _i(t,n){var e,r=pi(t,n,!0);return null==r?function(t){throw fi(function(t){Of();var n=t.zb();return e=null==n?"":n,Of(),"Serializer for class '"+e+"' is not found.\nPlease ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.\n";var e}(t)+"\nOn Kotlin/JS explicitly declared serializer should be used for interfaces and enums without @Serializable annotation")}(If(n)):e=r,e}function bi(t,n){return pi(t,n,!1)}function pi(t,n,f){for(var a=If(n),u=n.nc(),s=n.mc(),c=It(Ct(s,10)),l=s.c();l.d();){var h,d=l.e().l4_1;if(null==d)throw tn(Xt("Star projections in type arguments are not allowed, but had "+n));h=d,c.a(h)}var _,b,p,m=c;if(m.n())_=function(t,n){var i;if(yi(),n)i=(yi(),r).uf(t);else{var o=(yi(),e).uf(t);i=null==o?null:null!=o&&Nt(o,Gr)?o:Tt()}return i}(a,u);else{var v,g=function(t,n,e){var r;if(yi(),e)r=(yi(),o).vf(t,n);else{var f=(yi(),i).vf(t,n);r=new fn(f)instanceof fn?f:Tt()}return r}(a,m,u);if(f){var w;if(on(g))w=null;else{var y=en(g);w=null==y||rn(y)?y:Tt()}v=w}else{if(null!=nn(g))return null;var k=en(g);v=null==k||rn(k)?k:Tt()}_=v}if(null!=_)return _;if(m.n())b=t.tf(a);else{var $=hi(t,m,f);if(null==$)return null;var j=$,x=di(a,j,(p=m,function(){return p.k(0).lc()}));b=null==x?t.sf(a,j):x}var z,q=b;return null==(z=null==q?null:null!=q&&Nt(q,Gr)?q:Tt())?null:function(t,n){return n?ki(t):Nt(t,Gr)?t:Tt()}(z,u)}function mi(t){return yi(),li(t)}function vi(t){yi();var n=li(t),e=null==n?null:ki(n);return null==e?null:null!=e&&Nt(e,Gr)?e:Tt()}function gi(t,n){return yi(),di(t,an(hi(Wa(),n,!0)),(e=n,function(){return e.k(0).lc()}));var e}function wi(t,n){yi();var e,r=di(t,an(hi(Wa(),n,!0)),(e=n,function(){return e.k(0).lc()})),i=null==r?null:ki(r);return null==i?null:null!=i&&Nt(i,Gr)?i:Tt()}function yi(){f||(f=!0,e=eu(mi),r=eu(vi),i=ru(gi),o=ru(wi))}function ki(t){return t.ze().wf()?Nt(t,Gr)?t:Tt():new qf(t)}function $i(t){return _a()}function ji(t){return null==Z&&new ba,Z}function xi(){return null==O&&new Rf,O}function zi(t){return null==K&&new pa,K}function qi(){return null==N&&new Uf,N}function Ai(t){return null==W&&new ma,W}function Si(){return null==L&&new Hf,L}function Ei(t){return null==G&&new va,G}function Ci(){return null==D&&new Yf,D}function Ii(t){return null==ft&&new Ma,ft}function Ti(){return null==B&&new Jf,B}function Oi(t){return wa()}function Ni(){return null==M&&new Vf,M}function Li(t){return null==at&&new Pa,at}function Di(){return null==P&&new Zf,P}function Bi(t){return null==X&&new ya,X}function Mi(){return null==F&&new Kf,F}function Pi(t){return null==ut&&new Fa,ut}function Fi(){return null==R&&new Wf,R}function Ri(t){return null==tt&&new ka,tt}function Ui(){return null==U&&new Gf,U}function Hi(t){return null==st&&new Ra,st}function Yi(){return null==H&&new Qf,H}function Ji(t){return ja()}function Vi(){return null==Y&&new Xf,Y}function Zi(t){return null==et&&new xa,et}function Ki(){return null==x&&new Vo,x}function Wi(t){return null==z&&new Zo,z}function Gi(t,n){this.xf_1=t,this.yf_1=n,this.zf_1=this.xf_1.ag()+"<"+this.yf_1.zb()+">"}function Qi(t){var n=t;return n instanceof Gi?t.yf_1:n instanceof Af?Qi(t.kg_1):null}function Xi(){}function to(t){this.og_1=t,this.ng_1=t.cg()}function no(t){this.pg_1=t}function eo(t,n,e,r){if(r=r===bt?ao:r,ln(t))throw tn(Xt("Blank serial names are prohibited"));if(un(n,So()))throw tn(Xt("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var i=new ro(t);return r(i),new fo(t,n,i.ff_1.f(),hn(e),i)}function ro(t){this.cf_1=t,this.df_1=!1,this.ef_1=gt(),this.ff_1=dn(),this.gf_1=_n(),this.hf_1=dn(),this.if_1=dn(),this.jf_1=dn()}function io(t,n,e){if(e=e===bt?uo:e,ln(t))throw tn(Xt("Blank serial names are prohibited"));var r=new ro(t);return e(r),new fo(t,So(),r.ff_1.f(),hn(n),r)}function oo(t){return xt("_hashCode",1,jt,(function(t){return oo(t)}),null),t.ch_1.k1()}function fo(t,n,e,r,i){this.rg_1=t,this.sg_1=n,this.tg_1=e,this.ug_1=i.ef_1,this.vg_1=bn(i.ff_1);var o,f=i.ff_1;o=Qt(f),this.wg_1=o,this.xg_1=Tf(i.hf_1);var a,u,s=i.if_1;a=Qt(s),this.yg_1=a,this.zg_1=pn(i.jf_1);for(var c,l=mn(this.wg_1),h=It(Ct(l,10)),d=l.c();d.d();){var _,b=d.e();_=vn(b.i2_1,b.h2_1),h.a(_)}c=h,this.ah_1=gn(c),this.bh_1=Tf(r),this.ch_1=wn((u=this,function(){return Bf(u,u.bh_1)}))}function ao(t){return vt()}function uo(t){return vt()}function so(){a=this,ho.call(this)}function co(){u=this,ho.call(this)}function lo(){return null==u&&new co,u}function ho(){}function _o(){s=this,po.call(this)}function bo(){c=this,po.call(this)}function po(){ho.call(this)}function mo(){l=this,qo.call(this)}function vo(){h=this,qo.call(this)}function go(){d=this,qo.call(this)}function wo(){_=this,qo.call(this)}function yo(){b=this,qo.call(this)}function ko(){p=this,qo.call(this)}function $o(){m=this,qo.call(this)}function jo(){v=this,qo.call(this)}function xo(){g=this,qo.call(this)}function zo(){return null==g&&new xo,g}function qo(){ho.call(this)}function Ao(){w=this,Lo.call(this)}function So(){return null==w&&new Ao,w}function Eo(){y=this,Lo.call(this)}function Co(){return null==y&&new Eo,y}function Io(){k=this,Lo.call(this)}function To(){return null==k&&new Io,k}function Oo(){$=this,Lo.call(this)}function No(){return null==$&&new Oo,$}function Lo(){ho.call(this)}function Do(){}function Bo(){}function Mo(){}function Po(){j=this,this.qj_1=-1,this.rj_1=-3}function Fo(){return null==j&&new Po,j}function Ro(){}function Uo(){}function Ho(){}function Yo(){}function Jo(t,n){var e="in the scope of '"+n.zb()+"'";throw fi(null==t?"Class discriminator was missing and no default polymorphic serializers were registered "+e:"Class '"+t+"' is not registered for polymorphic serialization "+e+".\nTo be registered automatically, class '"+t+"' has to be '@Serializable', and the base class '"+n.zb()+"' has to be sealed and '@Serializable'.\nAlternatively, register the serializer for '"+t+"' explicitly in a corresponding SerializersModule.")}function Vo(){x=this,this.uj_1=(null==S&&new zf,S)}function Zo(){z=this,this.wj_1=new qa("kotlin.time.Duration",zo())}function Ko(){}function Wo(t){rf.call(this,t)}function Go(t){rf.call(this,t)}function Qo(t){rf.call(this,t)}function Xo(t,n){of.call(this,"kotlin.collections.HashMap",t,n)}function tf(t,n){of.call(this,"kotlin.collections.LinkedHashMap",t,n)}function nf(t){rf.call(this,t)}function ef(t){rf.call(this,t),this.pk_1=t.ag()+"Array"}function rf(t){this.bk_1=t,this.ck_1=1}function of(t,n,e){this.hk_1=t,this.ik_1=n,this.jk_1=e,this.kk_1=2}function ff(t){hf.call(this,t),this.rk_1=new Wo(t.ze())}function af(t){hf.call(this,t),this.nl_1=new Go(t.ze())}function uf(t){hf.call(this,t),this.ul_1=new Qo(t.ze())}function sf(t,n){df.call(this,t,n),this.bm_1=new Xo(t.ze(),n.ze())}function cf(t,n){df.call(this,t,n),this.om_1=new tf(t.ze(),n.ze())}function lf(t,n){_f.call(this,n),this.tm_1=t,this.um_1=new nf(n.ze())}function hf(t){_f.call(this,t)}function df(t,n){bf.call(this),this.km_1=t,this.lm_1=n}function _f(t){bf.call(this),this.gl_1=t}function bf(){}function pf(t){_f.call(this,t),this.dn_1=new ef(t.ze())}function mf(){}function vf(){q=this,this.ln_1=Jn(0)}function gf(){return null==q&&new vf,q}function wf(t,n){gf(),this.mn_1=t,this.nn_1=n;var e=this.mn_1.cg();if(Vn(),e<=64){var r;Vn(),r=64===e?new xn(0,0):new xn(-1,-1).t5(e),this.on_1=r,this.pn_1=gf().ln_1}else this.on_1=new xn(0,0),this.pn_1=function(t,n){var e=(n-1|0)>>>6|0;Vn();var r=63&n,i=Jn(e);return 0!==r&&(i[Zn(i)]=new xn(-1,-1).t5(n)),i}(0,e)}function yf(t,n){return new kf(t,new $f(n))}function kf(t,n){Df.call(this,t,n,1),this.eo_1=!0}function $f(t){this.to_1=t}function jf(){A=this,Bo.call(this),this.wo_1=Wa()}function xf(t){throw In("Descriptor for type `kotlin.Nothing` does not have elements")}function zf(){S=this,this.xo_1=No(),this.yo_1="kotlin.Nothing"}function qf(t){this.zo_1=t,this.ap_1=new Af(this.zo_1.ze())}function Af(t){this.kg_1=t,this.lg_1=this.kg_1.ag()+"?",this.mg_1=Cf(this.kg_1)}function Sf(t,n){return function(){var e=No();return eo(t,e,[],function(t){return function(n){return n.ef_1=t.dp_1,vt()}}(n))}}function Ef(t,n){this.cp_1=n,this.dp_1=gt();var e=wt();this.ep_1=yt(e,Sf(t,this))}function Cf(t){if(Of(),Nt(t,Ko))return t.dh();var n=Wn(t.cg()),e=0,r=t.cg();if(e0){var e,r=mr(t,0);e=wr(r)?gr(r):vr(r),n=Xt(e)+t.substring(1)}else n=t;return n}function Sa(){rt||(rt=!0,J=zr([vn(yr().yc(),$i(mt())),vn(Dt(zn),ji(ee())),vn(yr().bd(),xi()),vn(yr().wc(),zi(oe())),vn(yr().hd(),qi()),vn(yr().vc(),Ai(ae())),vn(yr().gd(),Si()),vn(Dt(xn),Ei(Vn())),vn(yr().fd(),Ci()),vn(Dt(kr),Ii(ce())),vn(Dt(he),Ti()),vn(yr().uc(),Oi(me())),vn(yr().ed(),Ni()),vn(Dt($r),Li(ge())),vn(Dt(ye),Di()),vn(yr().tc(),Bi(ze())),vn(yr().dd(),Mi()),vn(Dt(jr),Pi(Ae())),vn(Dt(Ee),Fi()),vn(yr().sc(),Ri(Ne())),vn(yr().cd(),Ui()),vn(Dt(xr),Hi(De())),vn(Dt(Me),Yi()),vn(yr().rc(),Ji(He())),vn(yr().ad(),Vi()),vn(Dt(dr),Zi(vt())),vn(yr().qc(),Ki()),vn(Dt(An),Wi(Sn()))]))}function Ea(){Ia.call(this)}function Ca(t,n,e){t.lv(n);var r=e();return t.wu_1||t.mv(),t.wu_1=!1,r}function Ia(){var t;t=dn(),this.vu_1=t,this.wu_1=!1}function Ta(){return ot||(ot=!0,it=new Object),it}function Oa(t,n){this.nv_1=t,this.ov_1=n}function Na(t,n){Ba.call(this,t,n);var e,r,i=To();this.rv_1=eo("kotlin.collections.Map.Entry",i,[],(e=t,r=n,function(t){return t.kf("key",e.ze()),t.kf("value",r.ze()),vt()}))}function La(t,n){var e,r;Ba.call(this,t,n),this.cw_1=io("kotlin.Pair",[],(e=t,r=n,function(t){return t.kf("first",e.ze()),t.kf("second",r.ze()),vt()}))}function Da(t,n,e){var r;this.fw_1=t,this.gw_1=n,this.hw_1=e,this.iw_1=io("kotlin.Triple",[],(r=this,function(t){return t.kf("first",r.fw_1.ze()),t.kf("second",r.gw_1.ze()),t.kf("third",r.hw_1.ze()),vt()}))}function Ba(t,n){this.xv_1=t,this.yv_1=n}function Ma(){ft=this,this.kw_1=yf("kotlin.ULong",Ei(Vn()))}function Pa(){at=this,this.nw_1=yf("kotlin.UInt",Oi(me()))}function Fa(){ut=this,this.qw_1=yf("kotlin.UShort",Bi(ze()))}function Ra(){st=this,this.tw_1=yf("kotlin.UByte",Ri(Ne()))}function Ua(){}function Ha(t,n,e,r,i){Ua.call(this),this.xw_1=t,this.yw_1=n,this.zw_1=e,this.ax_1=r,this.bx_1=i}function Ya(t){Va.call(this),this.fx_1=t}function Ja(t){Va.call(this),this.dx_1=t}function Va(){}function Za(t){this.qx_1=t}function Ka(){lt||(lt=!0,ct=new Ha(te(),te(),te(),te(),te()))}function Wa(){return Ka(),ct}function Ga(){var t;t=Dn(),this.kx_1=t;var n;n=Dn(),this.lx_1=n;var e;e=Dn(),this.mx_1=e;var r;r=Dn(),this.nx_1=r;var i;i=Dn(),this.ox_1=i}function Qa(t,n){var e=function(t,n,e){return Xa.call(e,"Serializer for "+n+" already registered in the scope of "+t),e}(t,n,qt(dt(Xa)));return At(e,Qa),e}function Xa(t){zt(t,this),At(this,Xa)}function tu(){}function nu(t){this.xx_1=t}function eu(t){return new au(t)}function ru(t){return new uu(t)}function iu(t,n){var e;try{var r,i=Cr(t,Dt(nu));if(null!=i&&Nt(i,Gr))r=null!=i&&Nt(i,Gr)?i:Tt();else if(null!=i&&Nt(i,Pf)){var o=i.fp(n.slice());r=Nt(o,Gr)?o:Tt()}else r=function(t){var n=Er(t).$metadata$;return"interface"==(null==n?null:n.kind)}(t)?new ni(t):null;e=r}catch(t){e=null}return e}function ou(t,n){if(!(0<=n&&n<=(t.length-1|0)))throw Tr("Index "+n+" out of bounds "+Ir(t));return t[n]}function fu(t,n){if(!(0<=n&&n<=(t.length-1|0)))throw Tr("Index "+n+" out of bounds "+Or(t));return t[n]}function au(t){this.yx_1=t}function uu(t){this.zx_1=t}return pt(Qr,"SerializationStrategy",_t),pt(Xr,"DeserializationStrategy",_t),pt(Gr,"KSerializer",_t,bt,[Qr,Xr]),pt(Yo,"AbstractPolymorphicSerializer",kt,bt,[Gr]),pt(ni,"PolymorphicSerializer",kt,Yo),pt(ii,"SealedClassSerializer",kt,Yo),pt(ai,"SerializationException",kt,Et),pt(ui,"UnknownFieldException",kt,ai),pt(ci,"MissingFieldException",kt,ai),pt(Xi,"SerialDescriptor",_t),pt(Gi,"ContextDescriptor",kt,bt,[Xi]),pt(to,bt,kt),pt(no,bt,kt,bt,[cn]),pt(ro,"ClassSerialDescriptorBuilder",kt),pt(Ko,"CachedNames",_t),pt(fo,"SerialDescriptorImpl",kt,bt,[Xi,Ko]),pt(ho,"SerialKind",kt),pt(so,"ENUM",jn,ho),pt(co,"CONTEXTUAL",jn,ho),pt(po,"PolymorphicKind",kt,ho),pt(_o,"SEALED",jn,po),pt(bo,"OPEN",jn,po),pt(qo,"PrimitiveKind",kt,ho),pt(mo,"BOOLEAN",jn,qo),pt(vo,"BYTE",jn,qo),pt(go,"CHAR",jn,qo),pt(wo,"SHORT",jn,qo),pt(yo,"INT",jn,qo),pt(ko,"LONG",jn,qo),pt($o,"FLOAT",jn,qo),pt(jo,"DOUBLE",jn,qo),pt(xo,"STRING",jn,qo),pt(Lo,"StructureKind",kt,ho),pt(Ao,"CLASS",jn,Lo),pt(Eo,"LIST",jn,Lo),pt(Io,"MAP",jn,Lo),pt(Oo,"OBJECT",jn,Lo),pt(Mo,"Decoder",_t),pt(Ro,"CompositeDecoder",_t),pt(Do,"AbstractDecoder",kt,bt,[Mo,Ro]),pt(Uo,"Encoder",_t),pt(Ho,"CompositeEncoder",_t),pt(Bo,"AbstractEncoder",kt,bt,[Uo,Ho]),pt(Po,"Companion",jn),pt(Vo,"NothingSerializer",jn,bt,[Gr]),pt(Zo,"DurationSerializer",jn,bt,[Gr]),pt(rf,"ListLikeDescriptor",kt,bt,[Xi]),pt(Wo,"ArrayListClassDesc",kt,rf),pt(Go,"HashSetClassDesc",kt,rf),pt(Qo,"LinkedHashSetClassDesc",kt,rf),pt(of,"MapLikeDescriptor",kt,bt,[Xi]),pt(Xo,"HashMapClassDesc",kt,of),pt(tf,"LinkedHashMapClassDesc",kt,of),pt(nf,"ArrayClassDesc",kt,rf),pt(ef,"PrimitiveArrayDescriptor",kt,rf),pt(bf,"AbstractCollectionSerializer",kt,bt,[Gr]),pt(_f,"CollectionLikeSerializer",kt,bf),pt(hf,"CollectionSerializer",kt,_f),pt(ff,"ArrayListSerializer",kt,hf),pt(af,"HashSetSerializer",kt,hf),pt(uf,"LinkedHashSetSerializer",kt,hf),pt(df,"MapLikeSerializer",kt,bf),pt(sf,"HashMapSerializer",kt,df),pt(cf,"LinkedHashMapSerializer",kt,df),pt(lf,"ReferenceArraySerializer",kt,_f),pt(pf,"PrimitiveArraySerializer",kt,_f),pt(mf,"PrimitiveArrayBuilder",kt),pt(vf,"Companion",jn),pt(wf,"ElementMarker",kt),pt(Df,"PluginGeneratedSerialDescriptor",kt,bt,[Xi,Ko]),pt(kf,"InlineClassDescriptor",kt,Df),pt(Ff,"GeneratedSerializer",_t,bt,[Gr]),pt($f,bt,kt,bt,[Ff]),pt(jf,"NoOpEncoder",jn,Bo),pt(zf,"NothingSerialDescriptor",jn,bt,[Xi]),pt(qf,"NullableSerializer",kt,bt,[Gr]),pt(Af,"SerialDescriptorForNullable",kt,bt,[Xi,Ko]),pt(Ef,"ObjectSerializer",kt,bt,[Gr]),pt(Pf,"SerializerFactory",_t),pt(Rf,"CharArraySerializer",jn,pf,[Gr,pf]),pt(Uf,"DoubleArraySerializer",jn,pf,[Gr,pf]),pt(Hf,"FloatArraySerializer",jn,pf,[Gr,pf]),pt(Yf,"LongArraySerializer",jn,pf,[Gr,pf]),pt(Jf,"ULongArraySerializer",jn,pf,[Gr,pf]),pt(Vf,"IntArraySerializer",jn,pf,[Gr,pf]),pt(Zf,"UIntArraySerializer",jn,pf,[Gr,pf]),pt(Kf,"ShortArraySerializer",jn,pf,[Gr,pf]),pt(Wf,"UShortArraySerializer",jn,pf,[Gr,pf]),pt(Gf,"ByteArraySerializer",jn,pf,[Gr,pf]),pt(Qf,"UByteArraySerializer",jn,pf,[Gr,pf]),pt(Xf,"BooleanArraySerializer",jn,pf,[Gr,pf]),pt(ta,"CharArrayBuilder",kt,mf),pt(na,"DoubleArrayBuilder",kt,mf),pt(ea,"FloatArrayBuilder",kt,mf),pt(ra,"LongArrayBuilder",kt,mf),pt(ia,"ULongArrayBuilder",kt,mf),pt(oa,"IntArrayBuilder",kt,mf),pt(fa,"UIntArrayBuilder",kt,mf),pt(aa,"ShortArrayBuilder",kt,mf),pt(ua,"UShortArrayBuilder",kt,mf),pt(sa,"ByteArrayBuilder",kt,mf),pt(ca,"UByteArrayBuilder",kt,mf),pt(la,"BooleanArrayBuilder",kt,mf),pt(da,"StringSerializer",jn,bt,[Gr]),pt(ba,"CharSerializer",jn,bt,[Gr]),pt(pa,"DoubleSerializer",jn,bt,[Gr]),pt(ma,"FloatSerializer",jn,bt,[Gr]),pt(va,"LongSerializer",jn,bt,[Gr]),pt(ga,"IntSerializer",jn,bt,[Gr]),pt(ya,"ShortSerializer",jn,bt,[Gr]),pt(ka,"ByteSerializer",jn,bt,[Gr]),pt($a,"BooleanSerializer",jn,bt,[Gr]),pt(xa,"UnitSerializer",jn,bt,[Gr]),pt(qa,"PrimitiveSerialDescriptor",kt,bt,[Xi]),pt(Ia,"TaggedDecoder",kt,bt,[Mo,Ro]),pt(Ea,"NamedValueDecoder",kt,Ia),pt(Oa,"MapEntry",kt,bt,[Mt]),pt(Ba,"KeyValueSerializer",kt,bt,[Gr]),pt(Na,"MapEntrySerializer",kt,Ba),pt(La,"PairSerializer",kt,Ba),pt(Da,"TripleSerializer",kt,bt,[Gr]),pt(Ma,"ULongSerializer",jn,bt,[Gr]),pt(Pa,"UIntSerializer",jn,bt,[Gr]),pt(Fa,"UShortSerializer",jn,bt,[Gr]),pt(Ra,"UByteSerializer",jn,bt,[Gr]),pt(Ua,"SerializersModule",kt),pt(Ha,"SerialModuleImpl",kt,Ua),pt(Va,"ContextualProvider",kt),pt(Ya,"Argless",kt,Va),pt(Ja,"WithTypeArguments",kt,Va),pt(tu,"SerializersModuleCollector",_t),pt(Za,bt,kt,bt,[tu]),pt(Ga,"SerializersModuleBuilder",kt,bt,[tu]),pt(Xa,"SerializerAlreadyRegisteredException",kt,Et),pt(nu,"SerializableWith",kt,bt,bt,0),pt(au,bt,kt),pt(uu,bt,kt),dt(ni).of=function(){return this.lf_1},dt(ni).ze=function(){return xt("descriptor",1,jt,(function(t){return t.ze()}),null),this.nf_1.k1()},dt(ni).toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.lf_1+")"},dt(Gi).bg=function(){return this.xf_1.bg()},dt(Gi).cg=function(){return this.xf_1.cg()},dt(Gi).dg=function(){return this.xf_1.dg()},dt(Gi).wf=function(){return this.xf_1.wf()},dt(Gi).eg=function(){return this.xf_1.eg()},dt(Gi).fg=function(t){return this.xf_1.fg(t)},dt(Gi).gg=function(t){return this.xf_1.gg(t)},dt(Gi).hg=function(t){return this.xf_1.hg(t)},dt(Gi).ig=function(t){return this.xf_1.ig(t)},dt(Gi).jg=function(t){return this.xf_1.jg(t)},dt(Gi).ag=function(){return this.zf_1},dt(Gi).equals=function(t){var n=t instanceof Gi?t:null;if(null==n)return!1;var e=n;return!!un(this.xf_1,e.xf_1)&&e.yf_1.equals(this.yf_1)},dt(Gi).hashCode=function(){var t=this.yf_1.hashCode();return ht(31,t)+sn(this.zf_1)|0},dt(Gi).toString=function(){return"ContextDescriptor(kClass: "+this.yf_1+", original: "+this.xf_1+")"},dt(to).d=function(){return this.ng_1>0},dt(to).e=function(){var t=this.og_1.cg(),n=this.ng_1;return this.ng_1=n-1|0,this.og_1.gg(t-n|0)},dt(no).c=function(){return new to(this.pg_1)},dt(ro).qg=function(t,n,e,r){var i;if(!this.gf_1.a(t))throw i="Element with name '"+t+"' is already registered in "+this.cf_1,tn(Xt(i));this.ff_1.a(t),this.hf_1.a(n),this.if_1.a(e),this.jf_1.a(r)},dt(ro).kf=function(t,n,e,r,i){var o;return e=e===bt?gt():e,r=r!==bt&&r,i===bt?(this.qg(t,n,e,r),o=vt()):o=i.qg.call(this,t,n,e,r),o},dt(fo).ag=function(){return this.rg_1},dt(fo).eg=function(){return this.sg_1},dt(fo).cg=function(){return this.tg_1},dt(fo).bg=function(){return this.ug_1},dt(fo).dh=function(){return this.vg_1},dt(fo).ig=function(t){return ou(this.wg_1,t)},dt(fo).hg=function(t){var n,e=this.ah_1.v1(t);return null==e?(Fo(),n=-3):n=e,n},dt(fo).fg=function(t){return ou(this.yg_1,t)},dt(fo).gg=function(t){return ou(this.xg_1,t)},dt(fo).jg=function(t){return fu(this.zg_1,t)},dt(fo).equals=function(t){var n;t:if(this!==t)if(t instanceof fo)if(this.ag()===t.ag()){var e=t;if(yn(this.bh_1,e.bh_1))if(this.cg()===t.cg()){var r=0,i=this.cg();if(r=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));return!1},dt(rf).fg=function(t){var n;if(!(t>=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));return gt()},dt(rf).gg=function(t){var n;if(!(t>=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));return this.bk_1},dt(rf).equals=function(t){return this===t||t instanceof rf&&!(!un(this.bk_1,t.bk_1)||this.ag()!==t.ag())},dt(rf).hashCode=function(){return ht(Cn(this.bk_1),31)+sn(this.ag())|0},dt(rf).toString=function(){return this.ag()+"("+this.bk_1+")"},dt(of).ag=function(){return this.hk_1},dt(of).eg=function(){return To()},dt(of).cg=function(){return this.kk_1},dt(of).ig=function(t){return t.toString()},dt(of).hg=function(t){var n=En(t);if(null==n)throw tn(t+" is not a valid map index");return n},dt(of).jg=function(t){var n;if(!(t>=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));return!1},dt(of).fg=function(t){var n;if(!(t>=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));return gt()},dt(of).gg=function(t){var n,e;if(!(t>=0))throw n="Illegal index "+t+", "+this.ag()+" expects only non-negative indices",tn(Xt(n));switch(t%2|0){case 0:e=this.ik_1;break;case 1:e=this.jk_1;break;default:throw In("Unreached")}return e},dt(of).equals=function(t){return this===t||t instanceof of&&this.ag()===t.ag()&&!!un(this.ik_1,t.ik_1)&&!!un(this.jk_1,t.jk_1)},dt(of).hashCode=function(){var t=sn(this.ag());return t=ht(31,t)+Cn(this.ik_1)|0,ht(31,t)+Cn(this.jk_1)|0},dt(of).toString=function(){return this.ag()+"("+this.ik_1+", "+this.jk_1+")"},dt(ff).ze=function(){return this.rk_1},dt(ff).sk=function(){return dn()},dt(ff).tk=function(t){return t.f()},dt(ff).uk=function(t){return this.tk(t instanceof Zt?t:Tt())},dt(ff).vk=function(t){return t},dt(ff).wk=function(t){return this.vk(t instanceof Zt?t:Tt())},dt(ff).xk=function(t){var n=t instanceof Zt?t:null;return null==n?Tn(t):n},dt(ff).yk=function(t){return this.xk(null!=t&&Nt(t,Wt)?t:Tt())},dt(ff).zk=function(t,n){return t.aa(n)},dt(ff).al=function(t,n){return this.zk(t instanceof Zt?t:Tt(),n)},dt(ff).bl=function(t,n,e){t.j9(n,e)},dt(ff).cl=function(t,n,e){var r=t instanceof Zt?t:Tt();return this.bl(r,n,null==e||rn(e)?e:Tt())},dt(af).ze=function(){return this.nl_1},dt(af).sk=function(){return _n()},dt(af).ol=function(t){return t.f()},dt(af).uk=function(t){return this.ol(t instanceof Vt?t:Tt())},dt(af).pl=function(t){return t},dt(af).wk=function(t){return this.pl(t instanceof Vt?t:Tt())},dt(af).ql=function(t){var n=t instanceof Vt?t:null;return null==n?On(t):n},dt(af).yk=function(t){return this.ql(null!=t&&Nt(t,Jt)?t:Tt())},dt(af).rl=function(t,n){},dt(af).al=function(t,n){return this.rl(t instanceof Vt?t:Tt(),n)},dt(af).sl=function(t,n,e){t.a(e)},dt(af).cl=function(t,n,e){var r=t instanceof Vt?t:Tt();return this.sl(r,n,null==e||rn(e)?e:Tt())},dt(uf).ze=function(){return this.ul_1},dt(uf).sk=function(){return Nn()},dt(uf).vl=function(t){return t.f()},dt(uf).uk=function(t){return this.vl(t instanceof Ht?t:Tt())},dt(uf).wl=function(t){return t},dt(uf).wk=function(t){return this.wl(t instanceof Ht?t:Tt())},dt(uf).ql=function(t){var n=t instanceof Ht?t:null;return null==n?Ln(t):n},dt(uf).yk=function(t){return this.ql(null!=t&&Nt(t,Jt)?t:Tt())},dt(uf).xl=function(t,n){},dt(uf).al=function(t,n){return this.xl(t instanceof Ht?t:Tt(),n)},dt(uf).yl=function(t,n,e){t.a(e)},dt(uf).cl=function(t,n,e){var r=t instanceof Ht?t:Tt();return this.yl(r,n,null==e||rn(e)?e:Tt())},dt(sf).ze=function(){return this.bm_1},dt(sf).cm=function(t){return t.f()},dt(sf).dm=function(t){return this.cm(null!=t&&Nt(t,Rt)?t:Tt())},dt(sf).em=function(t){return t.p().c()},dt(sf).fm=function(t){return this.em(null!=t&&Nt(t,Rt)?t:Tt())},dt(sf).sk=function(){return Dn()},dt(sf).gm=function(t){return ht(t.f(),2)},dt(sf).uk=function(t){return this.gm(t instanceof Ut?t:Tt())},dt(sf).hm=function(t){return t},dt(sf).wk=function(t){return this.hm(t instanceof Ut?t:Tt())},dt(sf).im=function(t){var n=t instanceof Ut?t:null;return null==n?Bn(t):n},dt(sf).yk=function(t){return this.im(null!=t&&Nt(t,Rt)?t:Tt())},dt(sf).jm=function(t,n){},dt(sf).al=function(t,n){return this.jm(t instanceof Ut?t:Tt(),n)},dt(cf).ze=function(){return this.om_1},dt(cf).cm=function(t){return t.f()},dt(cf).dm=function(t){return this.cm(null!=t&&Nt(t,Rt)?t:Tt())},dt(cf).em=function(t){return t.p().c()},dt(cf).fm=function(t){return this.em(null!=t&&Nt(t,Rt)?t:Tt())},dt(cf).sk=function(){return Mn()},dt(cf).pm=function(t){return ht(t.f(),2)},dt(cf).uk=function(t){return this.pm(t instanceof Pt?t:Tt())},dt(cf).qm=function(t){return t},dt(cf).wk=function(t){return this.qm(t instanceof Pt?t:Tt())},dt(cf).im=function(t){var n=t instanceof Pt?t:null;return null==n?Pn(t):n},dt(cf).yk=function(t){return this.im(null!=t&&Nt(t,Rt)?t:Tt())},dt(cf).rm=function(t,n){},dt(cf).al=function(t,n){return this.rm(t instanceof Pt?t:Tt(),n)},dt(lf).ze=function(){return this.um_1},dt(lf).vm=function(t){return t.length},dt(lf).dm=function(t){return this.vm(null!=t&&Fn(t)?t:Tt())},dt(lf).wm=function(t){return Rn(t)},dt(lf).fm=function(t){return this.wm(null!=t&&Fn(t)?t:Tt())},dt(lf).sk=function(){return dn()},dt(lf).xm=function(t){return t.f()},dt(lf).uk=function(t){return this.xm(t instanceof Zt?t:Tt())},dt(lf).ym=function(t){return function(t,n){return Qt(t)}(t,this.tm_1)},dt(lf).wk=function(t){return this.ym(t instanceof Zt?t:Tt())},dt(lf).zm=function(t){return Tn(Un(t))},dt(lf).yk=function(t){return this.zm(null!=t&&Fn(t)?t:Tt())},dt(lf).an=function(t,n){return t.aa(n)},dt(lf).al=function(t,n){return this.an(t instanceof Zt?t:Tt(),n)},dt(lf).bn=function(t,n,e){t.j9(n,e)},dt(lf).cl=function(t,n,e){var r=t instanceof Zt?t:Tt();return this.bn(r,n,null==e||rn(e)?e:Tt())},dt(hf).el=function(t){return t.f()},dt(hf).dm=function(t){return this.el(null!=t&&Nt(t,Gt)?t:Tt())},dt(hf).fl=function(t){return t.c()},dt(hf).fm=function(t){return this.fl(null!=t&&Nt(t,Gt)?t:Tt())},dt(df).il=function(t,n,e,r){if(!(r>=0))throw tn(Xt("Size must be known in advance when using READ_ALL"));var i=Hn(kn(0,ht(r,2)),2),o=i.r_1,f=i.s_1,a=i.t_1;if(a>0&&o<=f||a<0&&f<=o)do{var u=o;o=o+a|0,this.jl(t,e+u|0,n,!1)}while(u!==f)},dt(df).jl=function(t,n,e,r){var i,o=t.gi(this.ze(),n,this.km_1);if(r){var f=t.ki(this.ze());if(f!==(n+1|0))throw tn(Xt("Value must follow key in a map, index for key: "+n+", returned index for value: "+f));i=f}else i=n+1|0;var a=i,u=!e.r1(o)||this.lm_1.ze().eg()instanceof qo?t.gi(this.ze(),a,this.lm_1):t.fi(this.ze(),a,this.lm_1,Yn(e,o));e.x2(o,u)},dt(df).hl=function(t,n){for(var e=this.dm(n),r=this.ze(),i=t.oj(r,e),o=0,f=this.fm(n);f.d();){var a=f.e(),u=a.i1(),s=a.k1(),c=this.ze(),l=o;o=l+1|0,i.jj(c,l,this.km_1,u);var h=this.ze(),d=o;o=d+1|0,i.jj(h,d,this.lm_1,s)}i.uh(r)},dt(df).af=function(t,n){return this.hl(t,null==n||rn(n)?n:Tt())},dt(_f).hl=function(t,n){var e=this.dm(n),r=this.ze(),i=t.oj(r,e),o=this.fm(n),f=0;if(f=0))throw tn(Xt("Size must be known in advance when using READ_ALL"));var i=0;if(i>>6|0)-1|0;Vn();var r=63&n;t.pn_1[e]=t.pn_1[e].ge(new xn(1,0).t5(r))}(this,t)},dt(wf).rn=function(){for(var t=this.mn_1.cg();!this.on_1.equals(new xn(-1,-1));){var n=Kn(this.on_1.fe());if(this.on_1=this.on_1.ge(new xn(1,0).t5(n)),this.nn_1(this.mn_1,n))return n}return Vn(),t>64?function(t){var n=0,e=t.pn_1.length-1|0;if(n<=e)do{var r=n;n=n+1|0;var i=r+1|0;Vn();for(var o=ht(i,64),f=t.pn_1[r];!f.equals(new xn(-1,-1));){var a=Kn(f.fe());f=f.ge(new xn(1,0).t5(a));var u=o+a|0;if(t.nn_1(t.mn_1,u))return t.pn_1[r]=f,u}t.pn_1[r]=f}while(n<=e);return Fo(),-1}(this):(Fo(),-1)},dt(kf).dg=function(){return this.eo_1},dt(kf).hashCode=function(){return ht(dt(Df).hashCode.call(this),31)},dt(kf).equals=function(t){var n;t:if(this!==t)if(t instanceof kf)if(this.ag()===t.ag()){var e=t;if(e.eo_1&&yn(this.ro(),e.ro()))if(this.cg()===t.cg()){var r=0,i=this.cg();if(r>>1|0}while(o<32);throw si(r,e.ag())},t.$_$.d2=Wa,t.$_$.e2=Ga,t.$_$.f2=function(t,n){return this.ex(t,(e=n,function(t){return e}));var e},t.$_$.g2=tu,t.$_$.h2=function(t,n){Ka();var e=new Ga;return e.px(t),n.ww(new Za(e)),e.fn()},t.$_$.i2=function(t,n){var e=new Ga;return e.gx(t,n),e.fn()},t.$_$.j2=Xr,t.$_$.k2=Gr,t.$_$.l2=ci,t.$_$.m2=ii,t.$_$.n2=ai,t.$_$.o2=ei,t.$_$.p2=function(t){return _i(Wa(),t)},t.$_$.q2=_i,t})?r.apply(n,i):r)||(t.exports=o)},3730:function(t,n,e){var r,i,o;i=[n,e(3645),e(8744)],void 0===(o="function"==typeof(r=function(t,n,e){"use strict";var r,i,o,f,a,u,s,c,l,h,d,_,b,p,m,v,g,w,y,k,$,j,x,z,q,A,S,E,C,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,J,V,Z,K,W,G,Q,X,tt,nt,et,rt,it=Math.imul,ot=n.$_$.d2,ft=e.$_$.n7,at=e.$_$.m7,ut=e.$_$.ia,st=e.$_$.o7,ct=e.$_$.o6,lt=e.$_$.n3,ht=e.$_$.p6,dt=e.$_$.s7,_t=e.$_$.z,bt=e.$_$.l6,pt=e.$_$.z8,mt=e.$_$.e1,vt=n.$_$.o1,gt=n.$_$.l1,wt=e.$_$.u6,yt=e.$_$.h9,kt=e.$_$.t6,$t=e.$_$.b5,jt=e.$_$.v3,xt=e.$_$.w,zt=e.$_$.x3,qt=e.$_$.e,At=e.$_$.s6,St=e.$_$.g,Et=e.$_$.ba,Ct=n.$_$.a2,It=e.$_$.p8,Tt=e.$_$.r8,Ot=e.$_$.n8,Nt=e.$_$.q8,Lt=e.$_$.m8,Dt=e.$_$.c3,Bt=n.$_$.r,Mt=n.$_$.x1,Pt=n.$_$.d,Ft=n.$_$.f1,Rt=n.$_$.k2,Ut=n.$_$.o,Ht=n.$_$.c1,Yt=n.$_$.p,Jt=n.$_$.e,Vt=n.$_$.g,Zt=n.$_$.y,Kt=e.$_$.u8,Wt=e.$_$.l3,Gt=n.$_$.v,Qt=e.$_$.f2,Xt=e.$_$.p9,tn=e.$_$.c7,nn=e.$_$.b1,en=e.$_$.ca,rn=n.$_$.b1,on=n.$_$.a1,fn=n.$_$.z,an=e.$_$.a8,un=e.$_$.r6,sn=n.$_$.s1,cn=n.$_$.m1,ln=e.$_$.q7,hn=e.$_$.v1,dn=e.$_$.x1,_n=e.$_$.e2,bn=e.$_$.g2,pn=e.$_$.m1,mn=e.$_$.o1,vn=e.$_$.n2,gn=e.$_$.p2,wn=n.$_$.u1,yn=e.$_$.j6,kn=n.$_$.n2,$n=n.$_$.b,jn=e.$_$.m6,xn=e.$_$.n6,zn=e.$_$.u7,qn=e.$_$.v7,An=n.$_$.k,Sn=n.$_$.h,En=e.$_$.r,Cn=e.$_$.i,In=e.$_$.s5,Tn=e.$_$.h6,On=e.$_$.u4,Nn=e.$_$.y4,Ln=e.$_$.q6,Dn=e.$_$.q4,Bn=e.$_$.r4,Mn=n.$_$.i,Pn=e.$_$.a9,Fn=e.$_$.y9,Rn=e.$_$.g6,Un=e.$_$.b9,Hn=e.$_$.s9,Yn=e.$_$.f6,Jn=n.$_$.t1,Vn=e.$_$.f,Zn=n.$_$.j2,Kn=n.$_$.m2,Wn=n.$_$.b2,Gn=n.$_$.d1,Qn=n.$_$.x,Xn=n.$_$.w,te=n.$_$.f,ne=n.$_$.j,ee=n.$_$.f2,re=n.$_$.g2,ie=e.$_$.e7,oe=n.$_$.h1,fe=e.$_$.x9,ae=e.$_$.c8,ue=e.$_$.ea,se=n.$_$.l2,ce=n.$_$.a,le=e.$_$.d9,he=e.$_$.aa,de=e.$_$.z9,_e=n.$_$.k1,be=n.$_$.j1,pe=e.$_$.t8,me=e.$_$.w1,ve=e.$_$.v8,ge=e.$_$.s8,we=e.$_$.n1,ye=e.$_$.w8,ke=e.$_$.o2,$e=n.$_$.n1,je=e.$_$.l7,xe=n.$_$.i1,ze=n.$_$.o2,qe=e.$_$.h1,Ae=n.$_$.q1,Se=n.$_$.p1,Ee=n.$_$.r1,Ce=e.$_$.k3,Ie=n.$_$.t,Te=e.$_$.j3,Oe=n.$_$.u,Ne=e.$_$.m3,Le=n.$_$.s,De=e.$_$.r5,Be=e.$_$.j7,Me=e.$_$.g1,Pe=e.$_$.d8,Fe=e.$_$.p7,Re=n.$_$.y1,Ue=e.$_$.x,He=e.$_$.x2,Ye=e.$_$.b3,Je=e.$_$.r7,Ve=e.$_$.i8,Ze=e.$_$.v4,Ke=e.$_$.n5,We=e.$_$.w5,Ge=e.$_$.c9,Qe=n.$_$.g1,Xe=e.$_$.f5,tr=e.$_$.q5,nr=e.$_$.h8,er=e.$_$.e9,rr=e.$_$.f1,ir=e.$_$.h3,or=e.$_$.k6,fr=e.$_$.e8,ar=e.$_$.v,ur=e.$_$.k;function sr(){r=this,lr.call(this,new pr,ot())}function cr(){return null==r&&new sr,r}function lr(t,n){cr(),this.ay_1=t,this.by_1=n,this.cy_1=new Zi}function hr(t,n){lr.call(this,t,n),function(t){if(ht(t.ii(),ot()))return lt();var n=new Ji(t.ay_1.cz_1,t.ay_1.dz_1);t.ii().ww(n)}(this)}function dr(t){this.hz_1=t.ay_1.uy_1,this.iz_1=t.ay_1.zy_1,this.jz_1=t.ay_1.vy_1,this.kz_1=t.ay_1.wy_1,this.lz_1=t.ay_1.xy_1,this.mz_1=t.ay_1.yy_1,this.nz_1=t.ay_1.az_1,this.oz_1=t.ay_1.bz_1,this.pz_1=t.ay_1.cz_1,this.qz_1=t.ay_1.dz_1,this.rz_1=t.ay_1.ez_1,this.sz_1=t.ay_1.fz_1,this.tz_1=t.ay_1.gz_1,this.uz_1=t.ii()}function _r(){}function br(){}function pr(t,n,e,r,i,o,f,a,u,s,c,l,h){t=t!==ut&&t,n=n!==ut&&n,e=e!==ut&&e,r=r!==ut&&r,i=i!==ut&&i,o=o===ut||o,f=f===ut?" ":f,a=a!==ut&&a,u=u!==ut&&u,s=s===ut?"type":s,c=c!==ut&&c,l=l===ut||l,h=h===ut?null:h,this.uy_1=t,this.vy_1=n,this.wy_1=e,this.xy_1=r,this.yy_1=i,this.zy_1=o,this.az_1=f,this.bz_1=a,this.cz_1=u,this.dz_1=s,this.ez_1=c,this.fz_1=l,this.gz_1=h}function mr(){}function vr(){o=this}function gr(){null==o&&new vr}function wr(){f=this}function yr(t){null==f&&new wr,gr.call(this),this.xz_1=t}function kr(){a=this}function $r(t){var n=t.i1(),e=t.k1(),r=xt();return ao(r,n),r.n4(mt(58)),r.n5(e),r.toString()}function jr(t){null==a&&new kr,gr.call(this),this.b10_1=t}function xr(){u=this}function zr(){null==u&&new xr,gr.call(this)}function qr(t,n,e){if(e=e===ut?null:e,zr.call(this),this.f10_1=n,this.g10_1=e,this.h10_1=dt(t),null!=this.g10_1&&!this.g10_1.dg())throw _t(dt("Failed requirement."))}function Ar(){return Qr()}function Sr(){s=this,zr.call(this),this.i10_1="null";var t=St();this.j10_1=Et(t,Ar)}function Er(){return null==s&&new Sr,s}function Cr(t){return Or(),function(t){return uo(),!!Pe(t,"true",!0)||!Pe(t,"false",!0)&&null}(t.e10())}function Ir(t){return Or(),It(t.e10())}function Tr(t){Or();var n,e=t instanceof zr?t:null;return null==e?function(t,n){throw Or(),_t("Element "+qt(t)+" is not a "+n)}(t,"JsonPrimitive"):n=e,n}function Or(){c||(c=!0,i=Mt("kotlinx.serialization.json.JsonUnquotedLiteral",Bt(Dt())))}function Nr(t){return t.kf("JsonPrimitive",Xr(Lr)),t.kf("JsonNull",Xr(Dr)),t.kf("JsonLiteral",Xr(Br)),t.kf("JsonObject",Xr(Mr)),t.kf("JsonArray",Xr(Pr)),lt()}function Lr(){return Wr().l10_1}function Dr(){return Qr().m10_1}function Br(){return ni().n10_1}function Mr(){return Zr().o10_1}function Pr(){return Yr().p10_1}function Fr(){l=this;var t=Pt();this.q10_1=Ft("kotlinx.serialization.json.JsonElement",t,[],Nr)}function Rr(){return null==l&&new Fr,l}function Ur(){h=this,this.s10_1=Ut(Rr()).ze(),this.t10_1="kotlinx.serialization.json.JsonArray"}function Hr(){d=this,this.p10_1=(null==h&&new Ur,h)}function Yr(){return null==d&&new Hr,d}function Jr(){_=this,this.v10_1=Yt(Bt(Dt()),Rr()).ze(),this.w10_1="kotlinx.serialization.json.JsonObject"}function Vr(){b=this,this.o10_1=(null==_&&new Jr,_)}function Zr(){return null==b&&new Vr,b}function Kr(){p=this,this.l10_1=Ft("kotlinx.serialization.json.JsonPrimitive",Jt(),[])}function Wr(){return null==p&&new Kr,p}function Gr(){m=this,this.m10_1=Ft("kotlinx.serialization.json.JsonNull",Vt(),[])}function Qr(){return null==m&&new Gr,m}function Xr(t){return new fi(t)}function ti(){v=this,this.n10_1=Zt("kotlinx.serialization.json.JsonLiteral",Jt())}function ni(){return null==v&&new ti,v}function ei(t){!function(t){var n=tn(t,ai)?t:null;if(null==n)throw nn("This serializer can be used only with Json format.Expected Encoder to be JsonEncoder, got "+qt(t))}(t)}function ri(t){var n=tn(t,mr)?t:null;if(null==n)throw nn("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+qt(t));return n}function ii(t){ri(t)}function oi(t){return un("original",1,an,(function(t){return oi(t)}),null),t.b11_1.k1()}function fi(t){this.b11_1=en(t)}function ai(){}function ui(t){this.c11_1=t,this.d11_1=!0}function si(t,n){ui.call(this,t),this.y11_1=n}function ci(t,n){ui.call(this,t),this.b12_1=n}function li(t,n){ui.call(this,t),this.e12_1=n,this.f12_1=0}function hi(t){var n,e;this.g12_1=new wn(t,(n=this,e=function(t,e){return i=t,o=e,(r=n).h12_1=!i.jg(o)&&i.gg(o).wf(),r.h12_1;var r,i,o},e.callableName="readIfAbsent",e)),this.h12_1=!1}function di(t,n){t.i12("Unexpected special floating-point value "+dt(n)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification",ut,sf())}function _i(t){ki.call(this,t),yn(this,_i)}function bi(t){return new _i("Value of type '"+t.ag()+"' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is '"+t.eg()+"'.\n"+rt)}function pi(t){ki.call(this,t),yn(this,pi)}function mi(t,n,e){return gi(t,n+"\nJSON input: "+$i(e,t))}function vi(t,n,e){return gi(-1,function(t,n,e){return"Unexpected special floating-point value "+dt(t)+" with key "+n+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+sf()+"\nCurrent output: "+$i(e)}(t,n,e))}function gi(t,n){return new pi(t>=0?"Unexpected JSON token at offset "+t+": "+n:n)}function wi(t,n){return gi(-1,"Encountered an unknown key '"+t+"'.\n"+tt+"\nCurrent input: "+$i(n))}function yi(t,n){return new _i("Unexpected special floating-point value "+dt(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+sf()+"\nCurrent output: "+$i(n))}function ki(t){$n(t,this),yn(this,ki)}function $i(t,n){if(n=n===ut?-1:n,jn(t)<200)return t;if(-1===n){var e=jn(t)-60|0;if(e<=0)return t;var r=jn(t);return"....."+dt(xn(t,e,r))}var i=n-30|0,o=n+30|0,f=i<=0?"":".....",a=o>=jn(t)?"":".....",u=zn(i,0),s=qn(o,jn(t));return f+dt(xn(t,u,s))+a}function ji(){return Ci(),g}function xi(t,n,e){if(Ci(),null!=qi(t,n))return Si(n,t,e);var r=t.hg(e);return An(),-3!==r?r:n.ay_1.fz_1?Si(n,t,e):r}function zi(t,n,e){Ci();var r=qi(t,n);return null==r?t.ig(e):function(t,n,e){Ci();var r=lf(n),i=(Ci(),w);return r.k12(t,i,(o=t,f=e,function(){for(var t=0,n=o.cg(),e=Ln(Array(n),null);t>12),i=fo(e>>8),o=fo(e>>4),f=fo(e);t[e]="\\u"+new pt(r)+new pt(i)+new pt(o)+new pt(f)}while(n<=31);t[34]='\\"',t[92]="\\\\",t[9]="\\t",t[8]="\\b",t[10]="\\n",t[13]="\\r",t[12]="\\f",x=t;var a=new Int8Array(93),u=0;if(u<=31)do{var s=u;u=u+1|0,a[s]=1}while(u<=31);34,a[34]=Fe(34),92,a[92]=Fe(92),116,a[9]=Fe(116),98,a[8]=Fe(98),110,a[10]=Fe(110),114,a[13]=Fe(114),102,a[12]=Fe(102)}}function so(t){var n=t.xu(),e=null==n?null:t.u15(n);return null==e?t.k1():e}function co(t,n){throw mi(-1,"Failed to parse '"+n+"'",dt(so(t)))}function lo(t,n,e){var r=t instanceof qr?t:null;if(null==r)throw gi(-1,"Unexpected 'null' when "+e+" was expected");return r}function ho(t,n){Re.call(this),this.r15_1=t,this.s15_1=n,this.t15_1=this.vz().ay_1}function _o(t,n,e,r){var i,o;t:{var f=t.vz(),a=n.gg(e);if(!a.wf()&&t.u15(r)instanceof Sr)i=!0;else{if(ht(a.eg(),Vt())){if(a.wf()&&t.u15(r)instanceof Sr){i=!1;break t}var u=t.u15(r),s=u instanceof zr?u:null,c=null==s?null:(o=s,Or(),o instanceof Sr?null:o.e10());if(null==c){i=!1;break t}var l=xi(a,f,c);if(An(),-3===l){lt(),i=!0;break t}}i=!1}}return i}function bo(t,n,e){return t.q16_1=!t.vz().ay_1.zy_1&&!n.jg(e)&&n.gg(e).wf(),t.q16_1}function po(t,n,e,r){e=e===ut?null:e,r=r===ut?null:r,ho.call(this,t,n),this.m16_1=n,this.n16_1=e,this.o16_1=r,this.p16_1=0,this.q16_1=!1}function mo(t,n){ho.call(this,t,n),this.w16_1=n,this.x16_1=this.w16_1.f(),this.y16_1=-1}function vo(t,n){ho.call(this,t,n),this.e17_1=n,this.lv(wo())}function go(t,n){po.call(this,t,n),this.p17_1=n,this.q17_1=We(this.p17_1.w1()),this.r17_1=it(this.q17_1.f(),2),this.s17_1=-1}function wo(){return q}function yo(){if(I)return lt();I=!0,A=new ko("OBJ",0,Ho(),Yo()),S=new ko("LIST",1,Jo(),Vo()),E=new ko("MAP",2,Ho(),Yo()),C=new ko("POLY_OBJ",3,Jo(),Vo())}function ko(t,n,e,r){Ge.call(this,t,n),this.h15_1=e,this.i15_1=r}function $o(t,n){var e,r=n.eg();if(r instanceof Xn)e=Ao();else if(ht(r,Mn()))e=zo();else if(ht(r,ne())){var i,o=jo(n.gg(0),t.ii()),f=o.eg();if(f instanceof Qn||ht(f,Vt()))i=qo();else{if(!t.ay_1.xy_1)throw bi(o);i=zo()}e=i}else e=xo();return e}function jo(t,n){var e;if(ht(t.eg(),te())){var r=Qe(n,t),i=null==r?null:jo(r,n);e=null==i?t:i}else e=t.dg()?jo(t.gg(0),n):t;return e}function xo(){return yo(),A}function zo(){return yo(),S}function qo(){return yo(),E}function Ao(){return yo(),C}function So(t,n,e){return t.t17(n,e),function(t,n){var e=n;-1===(e=t.v17(e))&&t.i12("Expected escape sequence to continue, got EOF");var r=t.u17(),i=e;e=i+1|0;var o=bt(r,i);if(ht(new pt(o),new pt(mt(117))))return Io(t,t.u17(),e);var f=function(t){return t<117?uf().d18_1[t]:mt(0)}(Me(o));return ht(new pt(f),new pt(mt(0)))&&t.i12("Invalid escaped char '"+new pt(o)+"'"),t.sy_1.n4(f),e}(t,e+1|0)}function Eo(t,n,e){t.t17(n,e);var r=t.sy_1.toString();return t.sy_1.jd(0),r}function Co(t){var n=fe(t.ry_1);return t.ry_1=null,n}function Io(t,n,e){return(e+4|0)>=jn(n)?(t.py_1=e,t.w17(),(t.py_1+4|0)>=jn(n)&&t.i12("Unexpected EOF during unicode escape"),Io(t,n,t.py_1)):(t.sy_1.n4(Be((((To(t,n,e)<<12)+(To(t,n,e+1|0)<<8)|0)+(To(t,n,e+2|0)<<4)|0)+To(t,n,e+3|0)|0)),e+4|0)}function To(t,n,e){var r,i=bt(n,e);return mt(48)<=i&&i<=mt(57)?r=Me(i)-48|0:mt(97)<=i&&i<=mt(102)?r=10+(Me(i)-97|0)|0:mt(65)<=i&&i<=mt(70)?r=10+(Me(i)-65|0)|0:t.i12("Invalid toHexChar char '"+new pt(i)+"' in unicode escape"),r}function Oo(t,n){var e=t.v17(n);(e>=jn(t.u17())||-1===e)&&t.i12("EOF");var r=t.u17(),i=e;e=i+1|0;var o,f=bt(r,i),a=32|Me(f);return 116===a?(No(t,"rue",e),o=!0):102===a?(No(t,"alse",e),o=!1):t.i12("Expected valid boolean literal prefix, but had '"+t.l13()+"'"),o}function No(t,n,e){(jn(t.u17())-e|0)=0&&(t.o5("."),t.o5(i.ig(o)))}else i!==Ti()&&(t.o5("["),t.o5("'"),t.n5(i),t.o5("'"),t.o5("]"))}while(e=0&&ht(new pt(t),new pt(mt(34)))&&"null"===this.l13()&&this.a18("Expected string literal but 'null' literal was found",this.py_1-4|0,"Use 'coerceInputValues = true' in 'Json {}` builder to coerce nulls to default values."),this.y17(Do(t))},ft(Lo).y17=function(t){var n=1===t?"quotation mark '\"'":4===t?"comma ','":5===t?"colon ':'":6===t?"start of the object '{'":7===t?"end of the object '}'":8===t?"start of the array '['":9===t?"end of the array ']'":"valid token",e=this.py_1===jn(this.u17())||this.py_1<=0?"EOF":qe(bt(this.u17(),this.py_1-1|0));this.i12("Expected "+n+", but had '"+e+"' instead",this.py_1-1|0)},ft(Lo).i13=function(){for(var t=this.u17(),n=this.py_1;-1!==(n=this.v17(n));){var e=bt(t,n);if(!(ht(new pt(e),new pt(mt(32)))||ht(new pt(e),new pt(mt(10)))||ht(new pt(e),new pt(mt(13)))||ht(new pt(e),new pt(mt(9)))))return this.py_1=n,Do(e);n=n+1|0}return this.py_1=n,10},ft(Lo).y14=function(t){var n=this.b18();n=this.v17(n);var e=jn(this.u17())-n|0;if(e<4||-1===n)return!1;var r=0;if(r<=3)do{var i=r;if(r=r+1|0,!ht(new pt(bt("null",i)),new pt(bt(this.u17(),n+i|0))))return!1}while(r<=3);return!(e>4&&0===Do(bt(this.u17(),n+4|0))||(t&&(this.py_1=n+4|0),0))},ft(Lo).j15=function(t,n){return t=t===ut||t,n===ut?this.y14(t):n.y14.call(this,t)},ft(Lo).b18=function(){var t=this.py_1;t:for(;-1!==(t=this.v17(t));){var n=bt(this.u17(),t);if(!(ht(new pt(n),new pt(mt(32)))||ht(new pt(n),new pt(mt(10)))||ht(new pt(n),new pt(mt(13)))||ht(new pt(n),new pt(mt(9)))))break t;t=t+1|0}return this.py_1=t,t},ft(Lo).z14=function(t){var n,e=this.i13();if(t){if(1!==e&&0!==e)return null;n=this.l13()}else{if(1!==e)return null;n=this.k13()}var r=n;return this.ry_1=r,r},ft(Lo).c18=function(t,n){var e=this.u17();return dt(xn(e,t,n))},ft(Lo).k13=function(){return null!=this.ry_1?Co(this):this.c15()},ft(Lo).consumeString2=function(t,n,e){for(var r=e,i=n,o=bt(t,r),f=!1;!ht(new pt(o),new pt(mt(34)));)ht(new pt(o),new pt(mt(92)))?(f=!0,-1===(r=this.v17(So(this,i,r)))&&this.i12("EOF",r),i=r):(r=r+1|0)>=jn(t)&&(f=!0,this.t17(i,r),-1===(r=this.v17(r))&&this.i12("EOF",r),i=r),o=bt(t,r);var a=f?Eo(this,i,r):this.c18(i,r);return this.py_1=r+1|0,a},ft(Lo).d15=function(){var t,n=this.l13();return"null"===n&&!ht(new pt(bt((t=this).u17(),t.py_1-1|0)),new pt(mt(34)))&&this.i12("Unexpected 'null' value instead of string literal"),n},ft(Lo).l13=function(){if(null!=this.ry_1)return Co(this);var t=this.b18();(t>=jn(this.u17())||-1===t)&&this.i12("EOF",t);var n=Do(bt(this.u17(),t));if(1===n)return this.k13();0!==n&&this.i12("Expected beginning of the string, but got "+new pt(bt(this.u17(),t)));for(var e=!1;0===Do(bt(this.u17(),t));)if((t=t+1|0)>=jn(this.u17())){e=!0,this.t17(this.py_1,t);var r=this.v17(t);if(-1===r)return this.py_1=t,Eo(this,0,0);t=r}var i=e?Eo(this,this.py_1,t):this.c18(this.py_1,t);return this.py_1=t,i},ft(Lo).t17=function(t,n){this.sy_1.id(this.u17(),t,n)},ft(Lo).b15=function(t){var n=Cn(),e=this.i13();if(8!==e&&6!==e)return this.l13(),lt();for(;;)if(1!==(e=this.i13())){var r=e;if(8===r||6===r)n.a(e);else if(9===r){if(8!==Xe(n))throw mi(this.py_1,"found ] instead of } at path: "+this.qy_1,this.u17());tr(n)}else if(7===r){if(6!==Xe(n))throw mi(this.py_1,"found } instead of ] at path: "+this.qy_1,this.u17());tr(n)}else 10===r&&this.i12("Unexpected end of input due to malformed JSON during ignoring unknown keys");if(this.n13(),0===n.f())return lt()}else t?this.l13():this.c15()},ft(Lo).toString=function(){return"JsonReader(source='"+this.u17()+"', currentPosition="+this.py_1+")"},ft(Lo).a15=function(t){var n=this.c18(0,this.py_1),e=nr(n,t);this.a18("Encountered an unknown key '"+t+"'",e,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},ft(Lo).a18=function(t,n,e){var r=0===jn(e)?"":"\n"+e;throw mi(n,t+" at path: "+this.qy_1.v12()+r,this.u17())},ft(Lo).i12=function(t,n,e,r){return n=n===ut?this.py_1:n,e=e===ut?"":e,r===ut?this.a18(t,n,e):r.a18.call(this,t,n,e)},ft(Lo).m15=function(){var t,n=this.b18();((n=this.v17(n))>=jn(this.u17())||-1===n)&&this.i12("EOF"),ht(new pt(bt(this.u17(),n)),new pt(mt(34)))?((n=n+1|0)===jn(this.u17())&&this.i12("EOF"),t=!0):t=!1;var e,r=t,i=new er(0,0),o=!1,f=n,a=!0;t:for(;a;){var u=bt(this.u17(),n);if(ht(new pt(u),new pt(mt(45))))n!==f&&this.i12("Unexpected symbol '-' in numeric literal"),o=!0,n=n+1|0;else{if(0!==Do(u))break t;a=!((n=n+1|0)===jn(this.u17()));var s=rr(u,mt(48));0<=s&&s<=9||this.i12("Unexpected symbol '"+new pt(u)+"' in numeric literal"),(i=i.q4(new er(10,0)).s4(ln(s))).x(new er(0,0))>0&&this.i12("Numeric value overflow")}}if((f===n||o&&f===(n-1|0))&&this.i12("Expected numeric literal"),r&&(a||this.i12("EOF"),ht(new pt(bt(this.u17(),n)),new pt(mt(34)))||this.i12("Expected closing quotation mark"),n=n+1|0),this.py_1=n,o)e=i;else{var c=i;ir(),c.equals(new er(0,-2147483648))?this.i12("Numeric value overflow"):e=i.o4()}return e},ft(Lo).k15=function(){return Oo(this,this.b18())},ft(Lo).l15=function(){var t,n=this.b18();n===jn(this.u17())&&this.i12("EOF"),ht(new pt(bt(this.u17(),n)),new pt(mt(34)))?(n=n+1|0,t=!0):t=!1;var e=t,r=Oo(this,n);if(e){this.py_1===jn(this.u17())&&this.i12("EOF"),ht(new pt(bt(this.u17(),this.py_1)),new pt(mt(34)))||this.i12("Expected closing quotation mark");this.py_1=this.py_1+1|0}return r},ft(cf).u17=function(){return this.j18_1},ft(cf).v17=function(t){return t0&&(this.w19_1[t]=!0)},Tt(ve).v19=function(t){for(var n=t.c();n.d();){var e=n.e();this.s19(e)}},Tt(Ce).k1=function(){var t,n=this.e1b_1;if(null==n){var e=this.d1b_1();this.e1b_1=e,t=e}else t=n;return t},Tt(Ce).a9=function(){this.e1b_1=null},Tt(Ie).a9=function(){this.f1b_1.a9()},Tt(Ie).k1=function(){return this.g1b_1()&&this.f1b_1.a9(),this.f1b_1.k1()},Tt(Le).j1j=function(t,n){return new De(this.i1j_1,this.h1j_1)},Tt(De).m1j=function(t,n){var e=this.l1j_1.q1f_1[n.callableName];return null!=e?e:null},Tt(De).n1j=function(t,n,e){var r=this.l1j_1.q1f_1[n.callableName];if(null==e?po(this.l1j_1.q1f_1,n.callableName):this.l1j_1.q1f_1[n.callableName]=e,r!=e){var i=this.k1j_1;null==i||i(e),this.l1j_1.o1j()}},Tt(Fe).f1o=function(t){return this.t1f_1.n1j(this,Jt("width",1,Yt,(function(t){return t.g1o()}),(function(t,n){return t.f1o(n)})),t)},Tt(Fe).g1o=function(){return this.t1f_1.m1j(this,Jt("width",1,Yt,(function(t){return t.g1o()}),(function(t,n){return t.f1o(n)})))},Tt(Fe).h1o=function(t){return this.u1f_1.n1j(this,Jt("minWidth",1,Yt,(function(t){return t.i1o()}),(function(t,n){return t.h1o(n)})),t)},Tt(Fe).i1o=function(){return this.u1f_1.m1j(this,Jt("minWidth",1,Yt,(function(t){return t.i1o()}),(function(t,n){return t.h1o(n)})))},Tt(Fe).j1o=function(t){return this.v1f_1.n1j(this,Jt("maxWidth",1,Yt,(function(t){return t.k1o()}),(function(t,n){return t.j1o(n)})),t)},Tt(Fe).k1o=function(){return this.v1f_1.m1j(this,Jt("maxWidth",1,Yt,(function(t){return t.k1o()}),(function(t,n){return t.j1o(n)})))},Tt(Fe).l1o=function(t){return this.w1f_1.n1j(this,Jt("height",1,Yt,(function(t){return t.m1o()}),(function(t,n){return t.l1o(n)})),t)},Tt(Fe).m1o=function(){return this.w1f_1.m1j(this,Jt("height",1,Yt,(function(t){return t.m1o()}),(function(t,n){return t.l1o(n)})))},Tt(Fe).n1o=function(t){return this.x1f_1.n1j(this,Jt("minHeight",1,Yt,(function(t){return t.o1o()}),(function(t,n){return t.n1o(n)})),t)},Tt(Fe).o1o=function(){return this.x1f_1.m1j(this,Jt("minHeight",1,Yt,(function(t){return t.o1o()}),(function(t,n){return t.n1o(n)})))},Tt(Fe).p1o=function(t){return this.y1f_1.n1j(this,Jt("maxHeight",1,Yt,(function(t){return t.q1o()}),(function(t,n){return t.p1o(n)})),t)},Tt(Fe).q1o=function(){return this.y1f_1.m1j(this,Jt("maxHeight",1,Yt,(function(t){return t.q1o()}),(function(t,n){return t.p1o(n)})))},Tt(Fe).r1o=function(t){return this.z1f_1.n1j(this,Jt("display",1,Yt,(function(t){return t.s1o()}),(function(t,n){return t.r1o(n)})),t)},Tt(Fe).s1o=function(){return this.z1f_1.m1j(this,Jt("display",1,Yt,(function(t){return t.s1o()}),(function(t,n){return t.r1o(n)})))},Tt(Fe).t1o=function(t){return this.a1g_1.n1j(this,Jt("position",1,Yt,(function(t){return t.en()}),(function(t,n){return t.t1o(n)})),t)},Tt(Fe).en=function(){return this.a1g_1.m1j(this,Jt("position",1,Yt,(function(t){return t.en()}),(function(t,n){return t.t1o(n)})))},Tt(Fe).u1o=function(t){return this.b1g_1.n1j(this,Jt("top",1,Yt,(function(t){return t.v1o()}),(function(t,n){return t.u1o(n)})),t)},Tt(Fe).v1o=function(){return this.b1g_1.m1j(this,Jt("top",1,Yt,(function(t){return t.v1o()}),(function(t,n){return t.u1o(n)})))},Tt(Fe).w1o=function(t){return this.c1g_1.n1j(this,Jt("left",1,Yt,(function(t){return t.x1o()}),(function(t,n){return t.w1o(n)})),t)},Tt(Fe).x1o=function(){return this.c1g_1.m1j(this,Jt("left",1,Yt,(function(t){return t.x1o()}),(function(t,n){return t.w1o(n)})))},Tt(Fe).y1o=function(t){return this.d1g_1.n1j(this,Jt("right",1,Yt,(function(t){return t.z1o()}),(function(t,n){return t.y1o(n)})),t)},Tt(Fe).z1o=function(){return this.d1g_1.m1j(this,Jt("right",1,Yt,(function(t){return t.z1o()}),(function(t,n){return t.y1o(n)})))},Tt(Fe).a1p=function(t){return this.e1g_1.n1j(this,Jt("bottom",1,Yt,(function(t){return t.b1p()}),(function(t,n){return t.a1p(n)})),t)},Tt(Fe).b1p=function(){return this.e1g_1.m1j(this,Jt("bottom",1,Yt,(function(t){return t.b1p()}),(function(t,n){return t.a1p(n)})))},Tt(Fe).c1p=function(t){return this.f1g_1.n1j(this,Jt("zIndex",1,Yt,(function(t){return t.d1p()}),(function(t,n){return t.c1p(n)})),t)},Tt(Fe).d1p=function(){return this.f1g_1.m1j(this,Jt("zIndex",1,Yt,(function(t){return t.d1p()}),(function(t,n){return t.c1p(n)})))},Tt(Fe).e1p=function(t){return this.g1g_1.n1j(this,Jt("overflow",1,Yt,(function(t){return t.f1p()}),(function(t,n){return t.e1p(n)})),t)},Tt(Fe).f1p=function(){return this.g1g_1.m1j(this,Jt("overflow",1,Yt,(function(t){return t.f1p()}),(function(t,n){return t.e1p(n)})))},Tt(Fe).g1p=function(t){return this.h1g_1.n1j(this,Jt("overflowX",1,Yt,(function(t){return t.h1p()}),(function(t,n){return t.g1p(n)})),t)},Tt(Fe).h1p=function(){return this.h1g_1.m1j(this,Jt("overflowX",1,Yt,(function(t){return t.h1p()}),(function(t,n){return t.g1p(n)})))},Tt(Fe).i1p=function(t){return this.i1g_1.n1j(this,Jt("overflowY",1,Yt,(function(t){return t.j1p()}),(function(t,n){return t.i1p(n)})),t)},Tt(Fe).j1p=function(){return this.i1g_1.m1j(this,Jt("overflowY",1,Yt,(function(t){return t.j1p()}),(function(t,n){return t.i1p(n)})))},Tt(Fe).k1p=function(t){return this.j1g_1.n1j(this,Jt("overflowWrap",1,Yt,(function(t){return t.l1p()}),(function(t,n){return t.k1p(n)})),t)},Tt(Fe).l1p=function(){return this.j1g_1.m1j(this,Jt("overflowWrap",1,Yt,(function(t){return t.l1p()}),(function(t,n){return t.k1p(n)})))},Tt(Fe).m1p=function(t){return this.k1g_1.n1j(this,Jt("resize",1,Yt,(function(t){return t.n1p()}),(function(t,n){return t.m1p(n)})),t)},Tt(Fe).n1p=function(){return this.k1g_1.m1j(this,Jt("resize",1,Yt,(function(t){return t.n1p()}),(function(t,n){return t.m1p(n)})))},Tt(Fe).o1p=function(t){return this.l1g_1.n1j(this,Jt("border",1,Yt,(function(t){return t.p1p()}),(function(t,n){return t.o1p(n)})),t)},Tt(Fe).p1p=function(){return this.l1g_1.m1j(this,Jt("border",1,Yt,(function(t){return t.p1p()}),(function(t,n){return t.o1p(n)})))},Tt(Fe).q1p=function(t){return this.m1g_1.n1j(this,Jt("borderTop",1,Yt,(function(t){return t.r1p()}),(function(t,n){return t.q1p(n)})),t)},Tt(Fe).r1p=function(){return this.m1g_1.m1j(this,Jt("borderTop",1,Yt,(function(t){return t.r1p()}),(function(t,n){return t.q1p(n)})))},Tt(Fe).s1p=function(t){return this.n1g_1.n1j(this,Jt("borderRight",1,Yt,(function(t){return t.t1p()}),(function(t,n){return t.s1p(n)})),t)},Tt(Fe).t1p=function(){return this.n1g_1.m1j(this,Jt("borderRight",1,Yt,(function(t){return t.t1p()}),(function(t,n){return t.s1p(n)})))},Tt(Fe).u1p=function(t){return this.o1g_1.n1j(this,Jt("borderBottom",1,Yt,(function(t){return t.v1p()}),(function(t,n){return t.u1p(n)})),t)},Tt(Fe).v1p=function(){return this.o1g_1.m1j(this,Jt("borderBottom",1,Yt,(function(t){return t.v1p()}),(function(t,n){return t.u1p(n)})))},Tt(Fe).w1p=function(t){return this.p1g_1.n1j(this,Jt("borderLeft",1,Yt,(function(t){return t.x1p()}),(function(t,n){return t.w1p(n)})),t)},Tt(Fe).x1p=function(){return this.p1g_1.m1j(this,Jt("borderLeft",1,Yt,(function(t){return t.x1p()}),(function(t,n){return t.w1p(n)})))},Tt(Fe).y1p=function(t){return this.q1g_1.n1j(this,Jt("margin",1,Yt,(function(t){return t.z1p()}),(function(t,n){return t.y1p(n)})),t)},Tt(Fe).z1p=function(){return this.q1g_1.m1j(this,Jt("margin",1,Yt,(function(t){return t.z1p()}),(function(t,n){return t.y1p(n)})))},Tt(Fe).a1q=function(t){return this.r1g_1.n1j(this,Jt("marginTop",1,Yt,(function(t){return t.b1q()}),(function(t,n){return t.a1q(n)})),t)},Tt(Fe).b1q=function(){return this.r1g_1.m1j(this,Jt("marginTop",1,Yt,(function(t){return t.b1q()}),(function(t,n){return t.a1q(n)})))},Tt(Fe).c1q=function(t){return this.s1g_1.n1j(this,Jt("marginRight",1,Yt,(function(t){return t.d1q()}),(function(t,n){return t.c1q(n)})),t)},Tt(Fe).d1q=function(){return this.s1g_1.m1j(this,Jt("marginRight",1,Yt,(function(t){return t.d1q()}),(function(t,n){return t.c1q(n)})))},Tt(Fe).e1q=function(t){return this.t1g_1.n1j(this,Jt("marginBottom",1,Yt,(function(t){return t.f1q()}),(function(t,n){return t.e1q(n)})),t)},Tt(Fe).f1q=function(){return this.t1g_1.m1j(this,Jt("marginBottom",1,Yt,(function(t){return t.f1q()}),(function(t,n){return t.e1q(n)})))},Tt(Fe).g1q=function(t){return this.u1g_1.n1j(this,Jt("marginLeft",1,Yt,(function(t){return t.h1q()}),(function(t,n){return t.g1q(n)})),t)},Tt(Fe).h1q=function(){return this.u1g_1.m1j(this,Jt("marginLeft",1,Yt,(function(t){return t.h1q()}),(function(t,n){return t.g1q(n)})))},Tt(Fe).i1q=function(t){return this.v1g_1.n1j(this,Jt("padding",1,Yt,(function(t){return t.j1q()}),(function(t,n){return t.i1q(n)})),t)},Tt(Fe).j1q=function(){return this.v1g_1.m1j(this,Jt("padding",1,Yt,(function(t){return t.j1q()}),(function(t,n){return t.i1q(n)})))},Tt(Fe).k1q=function(t){return this.w1g_1.n1j(this,Jt("paddingTop",1,Yt,(function(t){return t.l1q()}),(function(t,n){return t.k1q(n)})),t)},Tt(Fe).l1q=function(){return this.w1g_1.m1j(this,Jt("paddingTop",1,Yt,(function(t){return t.l1q()}),(function(t,n){return t.k1q(n)})))},Tt(Fe).m1q=function(t){return this.x1g_1.n1j(this,Jt("paddingRight",1,Yt,(function(t){return t.n1q()}),(function(t,n){return t.m1q(n)})),t)},Tt(Fe).n1q=function(){return this.x1g_1.m1j(this,Jt("paddingRight",1,Yt,(function(t){return t.n1q()}),(function(t,n){return t.m1q(n)})))},Tt(Fe).o1q=function(t){return this.y1g_1.n1j(this,Jt("paddingBottom",1,Yt,(function(t){return t.p1q()}),(function(t,n){return t.o1q(n)})),t)},Tt(Fe).p1q=function(){return this.y1g_1.m1j(this,Jt("paddingBottom",1,Yt,(function(t){return t.p1q()}),(function(t,n){return t.o1q(n)})))},Tt(Fe).q1q=function(t){return this.z1g_1.n1j(this,Jt("paddingLeft",1,Yt,(function(t){return t.r1q()}),(function(t,n){return t.q1q(n)})),t)},Tt(Fe).r1q=function(){return this.z1g_1.m1j(this,Jt("paddingLeft",1,Yt,(function(t){return t.r1q()}),(function(t,n){return t.q1q(n)})))},Tt(Fe).s1q=function(t){return this.a1h_1.n1j(this,Jt("color",1,Yt,(function(t){return t.t1q()}),(function(t,n){return t.s1q(n)})),t)},Tt(Fe).t1q=function(){return this.a1h_1.m1j(this,Jt("color",1,Yt,(function(t){return t.t1q()}),(function(t,n){return t.s1q(n)})))},Tt(Fe).u1q=function(t){return this.b1h_1.n1j(this,Jt("opacity",1,Yt,(function(t){return t.v1q()}),(function(t,n){return t.u1q(n)})),t)},Tt(Fe).v1q=function(){return this.b1h_1.m1j(this,Jt("opacity",1,Yt,(function(t){return t.v1q()}),(function(t,n){return t.u1q(n)})))},Tt(Fe).w1q=function(t){return this.c1h_1.n1j(this,Jt("background",1,Yt,(function(t){return t.x1q()}),(function(t,n){return t.w1q(n)})),t)},Tt(Fe).x1q=function(){return this.c1h_1.m1j(this,Jt("background",1,Yt,(function(t){return t.x1q()}),(function(t,n){return t.w1q(n)})))},Tt(Fe).y1q=function(t){return this.d1h_1.n1j(this,Jt("textDirection",1,Yt,(function(t){return t.z1q()}),(function(t,n){return t.y1q(n)})),t)},Tt(Fe).z1q=function(){return this.d1h_1.m1j(this,Jt("textDirection",1,Yt,(function(t){return t.z1q()}),(function(t,n){return t.y1q(n)})))},Tt(Fe).a1r=function(t){return this.e1h_1.n1j(this,Jt("letterSpacing",1,Yt,(function(t){return t.b1r()}),(function(t,n){return t.a1r(n)})),t)},Tt(Fe).b1r=function(){return this.e1h_1.m1j(this,Jt("letterSpacing",1,Yt,(function(t){return t.b1r()}),(function(t,n){return t.a1r(n)})))},Tt(Fe).c1r=function(t){return this.f1h_1.n1j(this,Jt("lineHeight",1,Yt,(function(t){return t.d1r()}),(function(t,n){return t.c1r(n)})),t)},Tt(Fe).d1r=function(){return this.f1h_1.m1j(this,Jt("lineHeight",1,Yt,(function(t){return t.d1r()}),(function(t,n){return t.c1r(n)})))},Tt(Fe).e1r=function(t){return this.g1h_1.n1j(this,Jt("textAlign",1,Yt,(function(t){return t.f1r()}),(function(t,n){return t.e1r(n)})),t)},Tt(Fe).f1r=function(){return this.g1h_1.m1j(this,Jt("textAlign",1,Yt,(function(t){return t.f1r()}),(function(t,n){return t.e1r(n)})))},Tt(Fe).g1r=function(t){return this.h1h_1.n1j(this,Jt("textDecoration",1,Yt,(function(t){return t.h1r()}),(function(t,n){return t.g1r(n)})),t)},Tt(Fe).h1r=function(){return this.h1h_1.m1j(this,Jt("textDecoration",1,Yt,(function(t){return t.h1r()}),(function(t,n){return t.g1r(n)})))},Tt(Fe).i1r=function(t){return this.i1h_1.n1j(this,Jt("textIndent",1,Yt,(function(t){return t.j1r()}),(function(t,n){return t.i1r(n)})),t)},Tt(Fe).j1r=function(){return this.i1h_1.m1j(this,Jt("textIndent",1,Yt,(function(t){return t.j1r()}),(function(t,n){return t.i1r(n)})))},Tt(Fe).k1r=function(t){return this.j1h_1.n1j(this,Jt("textShadow",1,Yt,(function(t){return t.l1r()}),(function(t,n){return t.k1r(n)})),t)},Tt(Fe).l1r=function(){return this.j1h_1.m1j(this,Jt("textShadow",1,Yt,(function(t){return t.l1r()}),(function(t,n){return t.k1r(n)})))},Tt(Fe).m1r=function(t){return this.k1h_1.n1j(this,Jt("textTransform",1,Yt,(function(t){return t.n1r()}),(function(t,n){return t.m1r(n)})),t)},Tt(Fe).n1r=function(){return this.k1h_1.m1j(this,Jt("textTransform",1,Yt,(function(t){return t.n1r()}),(function(t,n){return t.m1r(n)})))},Tt(Fe).o1r=function(t){return this.l1h_1.n1j(this,Jt("textOverflow",1,Yt,(function(t){return t.p1r()}),(function(t,n){return t.o1r(n)})),t)},Tt(Fe).p1r=function(){return this.l1h_1.m1j(this,Jt("textOverflow",1,Yt,(function(t){return t.p1r()}),(function(t,n){return t.o1r(n)})))},Tt(Fe).q1r=function(t){return this.m1h_1.n1j(this,Jt("unicodeBidi",1,Yt,(function(t){return t.r1r()}),(function(t,n){return t.q1r(n)})),t)},Tt(Fe).r1r=function(){return this.m1h_1.m1j(this,Jt("unicodeBidi",1,Yt,(function(t){return t.r1r()}),(function(t,n){return t.q1r(n)})))},Tt(Fe).s1r=function(t){return this.n1h_1.n1j(this,Jt("verticalAlign",1,Yt,(function(t){return t.t1r()}),(function(t,n){return t.s1r(n)})),t)},Tt(Fe).t1r=function(){return this.n1h_1.m1j(this,Jt("verticalAlign",1,Yt,(function(t){return t.t1r()}),(function(t,n){return t.s1r(n)})))},Tt(Fe).u1r=function(t){return this.o1h_1.n1j(this,Jt("whiteSpace",1,Yt,(function(t){return t.v1r()}),(function(t,n){return t.u1r(n)})),t)},Tt(Fe).v1r=function(){return this.o1h_1.m1j(this,Jt("whiteSpace",1,Yt,(function(t){return t.v1r()}),(function(t,n){return t.u1r(n)})))},Tt(Fe).w1r=function(t){return this.p1h_1.n1j(this,Jt("wordSpacing",1,Yt,(function(t){return t.x1r()}),(function(t,n){return t.w1r(n)})),t)},Tt(Fe).x1r=function(){return this.p1h_1.m1j(this,Jt("wordSpacing",1,Yt,(function(t){return t.x1r()}),(function(t,n){return t.w1r(n)})))},Tt(Fe).y1r=function(t){return this.q1h_1.n1j(this,Jt("fontFamily",1,Yt,(function(t){return t.z1r()}),(function(t,n){return t.y1r(n)})),t)},Tt(Fe).z1r=function(){return this.q1h_1.m1j(this,Jt("fontFamily",1,Yt,(function(t){return t.z1r()}),(function(t,n){return t.y1r(n)})))},Tt(Fe).a1s=function(t){return this.r1h_1.n1j(this,Jt("fontSize",1,Yt,(function(t){return t.b1s()}),(function(t,n){return t.a1s(n)})),t)},Tt(Fe).b1s=function(){return this.r1h_1.m1j(this,Jt("fontSize",1,Yt,(function(t){return t.b1s()}),(function(t,n){return t.a1s(n)})))},Tt(Fe).c1s=function(t){return this.s1h_1.n1j(this,Jt("fontStyle",1,Yt,(function(t){return t.d1s()}),(function(t,n){return t.c1s(n)})),t)},Tt(Fe).d1s=function(){return this.s1h_1.m1j(this,Jt("fontStyle",1,Yt,(function(t){return t.d1s()}),(function(t,n){return t.c1s(n)})))},Tt(Fe).e1s=function(t){return this.t1h_1.n1j(this,Jt("fontWeight",1,Yt,(function(t){return t.f1s()}),(function(t,n){return t.e1s(n)})),t)},Tt(Fe).f1s=function(){return this.t1h_1.m1j(this,Jt("fontWeight",1,Yt,(function(t){return t.f1s()}),(function(t,n){return t.e1s(n)})))},Tt(Fe).g1s=function(t){return this.u1h_1.n1j(this,Jt("fontVariant",1,Yt,(function(t){return t.h1s()}),(function(t,n){return t.g1s(n)})),t)},Tt(Fe).h1s=function(){return this.u1h_1.m1j(this,Jt("fontVariant",1,Yt,(function(t){return t.h1s()}),(function(t,n){return t.g1s(n)})))},Tt(Fe).i1s=function(t){return this.v1h_1.n1j(this,Jt("float",1,Yt,(function(t){return t.j1s()}),(function(t,n){return t.i1s(n)})),t)},Tt(Fe).j1s=function(){return this.v1h_1.m1j(this,Jt("float",1,Yt,(function(t){return t.j1s()}),(function(t,n){return t.i1s(n)})))},Tt(Fe).k1s=function(t){return this.w1h_1.n1j(this,Jt("clear",1,Yt,(function(t){return t.l1s()}),(function(t,n){return t.k1s(n)})),t)},Tt(Fe).l1s=function(){return this.w1h_1.m1j(this,Jt("clear",1,Yt,(function(t){return t.l1s()}),(function(t,n){return t.k1s(n)})))},Tt(Fe).m1s=function(t){return this.x1h_1.n1j(this,Jt("wordBreak",1,Yt,(function(t){return t.n1s()}),(function(t,n){return t.m1s(n)})),t)},Tt(Fe).n1s=function(){return this.x1h_1.m1j(this,Jt("wordBreak",1,Yt,(function(t){return t.n1s()}),(function(t,n){return t.m1s(n)})))},Tt(Fe).o1s=function(t){return this.y1h_1.n1j(this,Jt("lineBreak",1,Yt,(function(t){return t.p1s()}),(function(t,n){return t.o1s(n)})),t)},Tt(Fe).p1s=function(){return this.y1h_1.m1j(this,Jt("lineBreak",1,Yt,(function(t){return t.p1s()}),(function(t,n){return t.o1s(n)})))},Tt(Fe).q1s=function(t){return this.z1h_1.n1j(this,Jt("cursor",1,Yt,(function(t){return t.r1s()}),(function(t,n){return t.q1s(n)})),t)},Tt(Fe).r1s=function(){return this.z1h_1.m1j(this,Jt("cursor",1,Yt,(function(t){return t.r1s()}),(function(t,n){return t.q1s(n)})))},Tt(Fe).s1s=function(t){return this.a1i_1.n1j(this,Jt("flexDirection",1,Yt,(function(t){return t.t1s()}),(function(t,n){return t.s1s(n)})),t)},Tt(Fe).t1s=function(){return this.a1i_1.m1j(this,Jt("flexDirection",1,Yt,(function(t){return t.t1s()}),(function(t,n){return t.s1s(n)})))},Tt(Fe).u1s=function(t){return this.b1i_1.n1j(this,Jt("flexWrap",1,Yt,(function(t){return t.v1s()}),(function(t,n){return t.u1s(n)})),t)},Tt(Fe).v1s=function(){return this.b1i_1.m1j(this,Jt("flexWrap",1,Yt,(function(t){return t.v1s()}),(function(t,n){return t.u1s(n)})))},Tt(Fe).w1s=function(t){return this.c1i_1.n1j(this,Jt("justifyItems",1,Yt,(function(t){return t.x1s()}),(function(t,n){return t.w1s(n)})),t)},Tt(Fe).x1s=function(){return this.c1i_1.m1j(this,Jt("justifyItems",1,Yt,(function(t){return t.x1s()}),(function(t,n){return t.w1s(n)})))},Tt(Fe).y1s=function(t){return this.d1i_1.n1j(this,Jt("justifyContent",1,Yt,(function(t){return t.z1s()}),(function(t,n){return t.y1s(n)})),t)},Tt(Fe).z1s=function(){return this.d1i_1.m1j(this,Jt("justifyContent",1,Yt,(function(t){return t.z1s()}),(function(t,n){return t.y1s(n)})))},Tt(Fe).a1t=function(t){return this.e1i_1.n1j(this,Jt("alignItems",1,Yt,(function(t){return t.b1t()}),(function(t,n){return t.a1t(n)})),t)},Tt(Fe).b1t=function(){return this.e1i_1.m1j(this,Jt("alignItems",1,Yt,(function(t){return t.b1t()}),(function(t,n){return t.a1t(n)})))},Tt(Fe).c1t=function(t){return this.f1i_1.n1j(this,Jt("alignContent",1,Yt,(function(t){return t.d1t()}),(function(t,n){return t.c1t(n)})),t)},Tt(Fe).d1t=function(){return this.f1i_1.m1j(this,Jt("alignContent",1,Yt,(function(t){return t.d1t()}),(function(t,n){return t.c1t(n)})))},Tt(Fe).e1t=function(t){return this.g1i_1.n1j(this,Jt("order",1,Yt,(function(t){return t.f1t()}),(function(t,n){return t.e1t(n)})),t)},Tt(Fe).f1t=function(){return this.g1i_1.m1j(this,Jt("order",1,Yt,(function(t){return t.f1t()}),(function(t,n){return t.e1t(n)})))},Tt(Fe).g1t=function(t){return this.h1i_1.n1j(this,Jt("flexGrow",1,Yt,(function(t){return t.h1t()}),(function(t,n){return t.g1t(n)})),t)},Tt(Fe).h1t=function(){return this.h1i_1.m1j(this,Jt("flexGrow",1,Yt,(function(t){return t.h1t()}),(function(t,n){return t.g1t(n)})))},Tt(Fe).i1t=function(t){return this.i1i_1.n1j(this,Jt("flexShrink",1,Yt,(function(t){return t.j1t()}),(function(t,n){return t.i1t(n)})),t)},Tt(Fe).j1t=function(){return this.i1i_1.m1j(this,Jt("flexShrink",1,Yt,(function(t){return t.j1t()}),(function(t,n){return t.i1t(n)})))},Tt(Fe).k1t=function(t){return this.j1i_1.n1j(this,Jt("flexBasis",1,Yt,(function(t){return t.l1t()}),(function(t,n){return t.k1t(n)})),t)},Tt(Fe).l1t=function(){return this.j1i_1.m1j(this,Jt("flexBasis",1,Yt,(function(t){return t.l1t()}),(function(t,n){return t.k1t(n)})))},Tt(Fe).m1t=function(t){return this.k1i_1.n1j(this,Jt("alignSelf",1,Yt,(function(t){return t.n1t()}),(function(t,n){return t.m1t(n)})),t)},Tt(Fe).n1t=function(){return this.k1i_1.m1j(this,Jt("alignSelf",1,Yt,(function(t){return t.n1t()}),(function(t,n){return t.m1t(n)})))},Tt(Fe).o1t=function(t){return this.l1i_1.n1j(this,Jt("justifySelf",1,Yt,(function(t){return t.p1t()}),(function(t,n){return t.o1t(n)})),t)},Tt(Fe).p1t=function(){return this.l1i_1.m1j(this,Jt("justifySelf",1,Yt,(function(t){return t.p1t()}),(function(t,n){return t.o1t(n)})))},Tt(Fe).q1t=function(t){return this.m1i_1.n1j(this,Jt("gridAutoColumns",1,Yt,(function(t){return t.r1t()}),(function(t,n){return t.q1t(n)})),t)},Tt(Fe).r1t=function(){return this.m1i_1.m1j(this,Jt("gridAutoColumns",1,Yt,(function(t){return t.r1t()}),(function(t,n){return t.q1t(n)})))},Tt(Fe).s1t=function(t){return this.n1i_1.n1j(this,Jt("gridAutoRows",1,Yt,(function(t){return t.t1t()}),(function(t,n){return t.s1t(n)})),t)},Tt(Fe).t1t=function(){return this.n1i_1.m1j(this,Jt("gridAutoRows",1,Yt,(function(t){return t.t1t()}),(function(t,n){return t.s1t(n)})))},Tt(Fe).u1t=function(t){return this.o1i_1.n1j(this,Jt("gridAutoFlow",1,Yt,(function(t){return t.v1t()}),(function(t,n){return t.u1t(n)})),t)},Tt(Fe).v1t=function(){return this.o1i_1.m1j(this,Jt("gridAutoFlow",1,Yt,(function(t){return t.v1t()}),(function(t,n){return t.u1t(n)})))},Tt(Fe).w1t=function(t){return this.p1i_1.n1j(this,Jt("gridTemplateColumns",1,Yt,(function(t){return t.x1t()}),(function(t,n){return t.w1t(n)})),t)},Tt(Fe).x1t=function(){return this.p1i_1.m1j(this,Jt("gridTemplateColumns",1,Yt,(function(t){return t.x1t()}),(function(t,n){return t.w1t(n)})))},Tt(Fe).y1t=function(t){return this.q1i_1.n1j(this,Jt("gridTemplateRows",1,Yt,(function(t){return t.z1t()}),(function(t,n){return t.y1t(n)})),t)},Tt(Fe).z1t=function(){return this.q1i_1.m1j(this,Jt("gridTemplateRows",1,Yt,(function(t){return t.z1t()}),(function(t,n){return t.y1t(n)})))},Tt(Fe).a1u=function(t){return this.r1i_1.n1j(this,Jt("gridTemplateAreas",1,Yt,(function(t){return t.b1u()}),(function(t,n){return t.a1u(n)})),t)},Tt(Fe).b1u=function(){return this.r1i_1.m1j(this,Jt("gridTemplateAreas",1,Yt,(function(t){return t.b1u()}),(function(t,n){return t.a1u(n)})))},Tt(Fe).c1u=function(t){return this.s1i_1.n1j(this,Jt("gridColumnGap",1,Yt,(function(t){return t.d1u()}),(function(t,n){return t.c1u(n)})),t)},Tt(Fe).d1u=function(){return this.s1i_1.m1j(this,Jt("gridColumnGap",1,Yt,(function(t){return t.d1u()}),(function(t,n){return t.c1u(n)})))},Tt(Fe).e1u=function(t){return this.t1i_1.n1j(this,Jt("gridRowGap",1,Yt,(function(t){return t.f1u()}),(function(t,n){return t.e1u(n)})),t)},Tt(Fe).f1u=function(){return this.t1i_1.m1j(this,Jt("gridRowGap",1,Yt,(function(t){return t.f1u()}),(function(t,n){return t.e1u(n)})))},Tt(Fe).g1u=function(t){return this.u1i_1.n1j(this,Jt("gridColumnStart",1,Yt,(function(t){return t.h1u()}),(function(t,n){return t.g1u(n)})),t)},Tt(Fe).h1u=function(){return this.u1i_1.m1j(this,Jt("gridColumnStart",1,Yt,(function(t){return t.h1u()}),(function(t,n){return t.g1u(n)})))},Tt(Fe).i1u=function(t){return this.v1i_1.n1j(this,Jt("gridRowStart",1,Yt,(function(t){return t.j1u()}),(function(t,n){return t.i1u(n)})),t)},Tt(Fe).j1u=function(){return this.v1i_1.m1j(this,Jt("gridRowStart",1,Yt,(function(t){return t.j1u()}),(function(t,n){return t.i1u(n)})))},Tt(Fe).k1u=function(t){return this.w1i_1.n1j(this,Jt("gridColumnEnd",1,Yt,(function(t){return t.l1u()}),(function(t,n){return t.k1u(n)})),t)},Tt(Fe).l1u=function(){return this.w1i_1.m1j(this,Jt("gridColumnEnd",1,Yt,(function(t){return t.l1u()}),(function(t,n){return t.k1u(n)})))},Tt(Fe).m1u=function(t){return this.x1i_1.n1j(this,Jt("gridRowEnd",1,Yt,(function(t){return t.n1u()}),(function(t,n){return t.m1u(n)})),t)},Tt(Fe).n1u=function(){return this.x1i_1.m1j(this,Jt("gridRowEnd",1,Yt,(function(t){return t.n1u()}),(function(t,n){return t.m1u(n)})))},Tt(Fe).o1u=function(t){return this.y1i_1.n1j(this,Jt("gridArea",1,Yt,(function(t){return t.p1u()}),(function(t,n){return t.o1u(n)})),t)},Tt(Fe).p1u=function(){return this.y1i_1.m1j(this,Jt("gridArea",1,Yt,(function(t){return t.p1u()}),(function(t,n){return t.o1u(n)})))},Tt(Fe).q1u=function(t){return this.z1i_1.n1j(this,Jt("outline",1,Yt,(function(t){return t.r1u()}),(function(t,n){return t.q1u(n)})),t)},Tt(Fe).r1u=function(){return this.z1i_1.m1j(this,Jt("outline",1,Yt,(function(t){return t.r1u()}),(function(t,n){return t.q1u(n)})))},Tt(Fe).o1n=function(t){return this.a1j_1.n1j(this,Jt("boxShadow",1,Yt,(function(t){return t.p1n()}),(function(t,n){return t.o1n(n)})),t)},Tt(Fe).p1n=function(){return this.a1j_1.m1j(this,Jt("boxShadow",1,Yt,(function(t){return t.p1n()}),(function(t,n){return t.o1n(n)})))},Tt(Fe).g1n=function(t){return this.b1j_1.n1j(this,Jt("boxShadowList",1,Yt,(function(t){return t.h1n()}),(function(t,n){return t.g1n(n)})),t)},Tt(Fe).h1n=function(){return this.b1j_1.m1j(this,Jt("boxShadowList",1,Yt,(function(t){return t.h1n()}),(function(t,n){return t.g1n(n)})))},Tt(Fe).w1n=function(t){return this.c1j_1.n1j(this,Jt("transition",1,Yt,(function(t){return t.x1n()}),(function(t,n){return t.w1n(n)})),t)},Tt(Fe).x1n=function(){return this.c1j_1.m1j(this,Jt("transition",1,Yt,(function(t){return t.x1n()}),(function(t,n){return t.w1n(n)})))},Tt(Fe).q1n=function(t){return this.d1j_1.n1j(this,Jt("transitionList",1,Yt,(function(t){return t.r1n()}),(function(t,n){return t.q1n(n)})),t)},Tt(Fe).r1n=function(){return this.d1j_1.m1j(this,Jt("transitionList",1,Yt,(function(t){return t.r1n()}),(function(t,n){return t.q1n(n)})))},Tt(Fe).a1o=function(t){return this.e1j_1.n1j(this,Jt("borderRadius",1,Yt,(function(t){return t.b1o()}),(function(t,n){return t.a1o(n)})),t)},Tt(Fe).b1o=function(){return this.e1j_1.m1j(this,Jt("borderRadius",1,Yt,(function(t){return t.b1o()}),(function(t,n){return t.a1o(n)})))},Tt(Fe).y1n=function(t){return this.f1j_1.n1j(this,Jt("borderRadiusList",1,Yt,(function(t){return t.z1n()}),(function(t,n){return t.y1n(n)})),t)},Tt(Fe).z1n=function(){return this.f1j_1.m1j(this,Jt("borderRadiusList",1,Yt,(function(t){return t.z1n()}),(function(t,n){return t.y1n(n)})))},Tt(Fe).s1u=function(t){return this.g1j_1.n1j(this,Jt("listStyle",1,Yt,(function(t){return t.t1u()}),(function(t,n){return t.s1u(n)})),t)},Tt(Fe).t1u=function(){return this.g1j_1.m1j(this,Jt("listStyle",1,Yt,(function(t){return t.t1u()}),(function(t,n){return t.s1u(n)})))},Tt(Fe).u1u=function(){var t,n=this.s1f_1;if(null==n){var e=Object.assign({},this.r1f_1);this.s1f_1=e,t=e}else t=n;return t},Tt(Fe).o1j=function(){this.s1f_1=null},Tt(Ue).j1j=function(t,n){return null!=this.t1z_1&&(this.v1z_1.n1y_1[n.callableName]=this.t1z_1),new He(this.v1z_1,this.u1z_1)},Tt(He).m1j=function(t,n){var e=this.x1z_1.n1y_1[n.callableName];return null!=e?e:null},Tt(He).n1j=function(t,n,e){var r=this.x1z_1.n1y_1[n.callableName];null==e?po(this.x1z_1.n1y_1,n.callableName):this.x1z_1.n1y_1[n.callableName]=e,r!=e&&this.w1z_1(e)},Tt(Ke).y19=function(t){this.v1y_1=t},Tt(Ke).z19=function(){return this.v1y_1},Tt(Ke).a1a=function(t){var n=this.w1y_1;this.w1y_1=t,n!==this.w1y_1&&this.o1j()},Tt(Ke).b1a=function(){return this.w1y_1},Tt(Ke).n20=function(t){return this.x1y_1.n1j(this,Jt("title",1,Yt,(function(t){return t.o20()}),(function(t,n){return t.n20(n)})),t)},Tt(Ke).o20=function(){return this.x1y_1.m1j(this,Jt("title",1,Yt,(function(t){return t.o20()}),(function(t,n){return t.n20(n)})))},Tt(Ke).p20=function(t){return this.y1y_1.n1j(this,Jt("id",1,Yt,(function(t){return t.q20()}),(function(t,n){return t.p20(n)})),t)},Tt(Ke).q20=function(){return this.y1y_1.m1j(this,Jt("id",1,Yt,(function(t){return t.q20()}),(function(t,n){return t.p20(n)})))},Tt(Ke).r20=function(t){return this.z1y_1.n1j(this,Jt("role",1,Yt,(function(t){return t.s20()}),(function(t,n){return t.r20(n)})),t)},Tt(Ke).s20=function(){return this.z1y_1.m1j(this,Jt("role",1,Yt,(function(t){return t.s20()}),(function(t,n){return t.r20(n)})))},Tt(Ke).t20=function(t){return this.a1z_1.n1j(this,Jt("tabindex",1,Yt,(function(t){return t.u20()}),(function(t,n){return t.t20(n)})),t)},Tt(Ke).u20=function(){return this.a1z_1.m1j(this,Jt("tabindex",1,Yt,(function(t){return t.u20()}),(function(t,n){return t.t20(n)})))},Tt(Ke).v20=function(t){return this.b1z_1.n1j(this,Jt("draggable",1,Yt,(function(t){return t.w20()}),(function(t,n){return t.v20(n)})),t)},Tt(Ke).w20=function(){return this.b1z_1.m1j(this,Jt("draggable",1,Yt,(function(t){return t.w20()}),(function(t,n){return t.v20(n)})))},Tt(Ke).x20=function(){var t=Je(),n=t.z1z_1;t.z1z_1=n+1|0,this.i1z_1="kv_widget_"+n},Tt(Ke).h1a=function(t){var n,e=this.r1z_1;if(null==e){var r;r=Ht(),this.r1z_1=r,n=Zt(this.r1z_1)}else n=e;return n.a(t)},Tt(Ke).y20=function(t){var n=this.m1a();return null!=n?n.y20(t):t()},Tt(Ke).i1a=function(t){var n=this.m1a();null!=n?n.i1a(t):t()},Tt(Ke).c1a=function(){var t,n,e,r;if(null==this.p1y_1)t=this.l26();else{var i=(r=this,function(t){var n;t.key=r.i1z_1;for(var e=Zt(r.p1y_1),i=Wt(Kt(e,10)),o=e.c();o.d();){var f,a=o.e();f=Gt(a,!0),i.a(f)}for(var u=i,s=new Object,c=u.c();c.d();){var l=c.e(),h=l.v2(),d=l.w2();s[h]=d}return n=s,t.class=n,Nt()}),o=(n={},(e=function(t){return Qt(n,t)}).callableName="apply",e)(i),f=[this.l26()];t=St("div",o,f)}return t},Tt(Ke).m26=function(t){return this.o1z_1=yi().d20_1,yi().n26(t)},Tt(Ke).l26=function(){return this.o26("div")},Tt(Ke).o26=function(t){return Et(t,Re(this))},Tt(Ke).p26=function(t,n){return St(t,Re(this),n)},Tt(Ke).e20=function(t){if(null==this.o1y_1&&null!=this.m1y_1){var n,e=this.m1y_1;n=nn(tn(e,[" "])),t.v19(n)}else null!=this.o1y_1&&t.v19(Zt(this.o1y_1));this.b1a()||t.s19("hidden")},Tt(Ke).a20=function(t){if(null==this.q1y_1){var n;n=en(),this.q1y_1=n}t.m19(Zt(this.q1y_1));var e=this.q20();null==e||(t.k19("id",e),Nt());var r=this.o20();null==r||(t.k19("title",this.m26(r)),Nt());var i=this.s20();null==i||(t.k19("role",i),Nt());var o=this.u20();null==o||(t.k19("tabindex",o.toString()),Nt()),!0===this.w20()&&t.k19("draggable","true")},Tt(Ke).f20=function(){if(null==this.r1y_1&&null==this.s1y_1)return null;var t,n=this.r1y_1;if(null==n)t=null;else{for(var e=en(),r=n.p().c();r.d();){var i=r.e();"self"!==i.i1()&&!i.k1().n()&&e.x2(i.i1(),i.k1())}t=e}var o,f=t;if(null==f)o=null;else{for(var a=Wt(f.f()),u=f.p().c();u.d();){var s,c=u.e(),l=en();l.c3(c.k1()),s=Gt(c.i1(),l),a.a(s)}o=a}var h,d,_=null==o?null:rn(o),b=null==_?null:on(_),p=null==b?en():b,m=this.s1y_1;if(null==m)h=null;else{for(var v=en(),g=m.p().c();g.d();){var w=g.e();"self"!==w.i1()&&!w.k1().n()&&v.x2(w.i1(),w.k1())}h=v}if(null==h);else for(var y=h.p().c();y.d();){var k=y.e(),$=k.i1(),j=k.k1(),x=p.v1($);null!=x?x.c3(j):p.x2($,j)}if(p.n())d=null;else{for(var z={},q=p.p().c();q.d();){var A,S,E=q.e(),C=E.i1(),I=E.k1();if(A=z,1===I.f())S=an(I.z9());else{for(var T=Wt(I.f()),O=I.p().c();O.d();){var N;N=[O.e().k1()],T.a(N)}S=fn(T)}A[C]=S}d=z}return d},Tt(Ke).s1z=function(){var t,n={};return n.create=(t=this,function(n,e){return t.j1z_1=e,t.g20(e),Nt()}),n.insert=function(t){return function(n){t.j1z_1=n,t.h20(n),t.i20(n),t.j20();var e,r=t.p1z_1;if(null==r)e=null;else{for(var i=r.c();i.d();)i.e()(n);e=Nt()}return e}}(this),n.postpatch=function(t){return function(n,e){return t.j1z_1=e,t.k20(e),Nt()}}(this),n.destroy=function(t){return function(n){t.l20(),t.m20();var e=t.q1z_1;if(null==e);else for(var r=e.c();r.d();)r.e()();return t.j1z_1=null,t.j1z_1}}(this),n},Tt(Ke).q26=function(t){if(null==this.r1y_1){var n;n=en(),this.r1y_1=n}var e=this.t1y_1;this.t1y_1=e+1|0;var r,i,o=e,f="function"==typeof t?t:un(),a=wo(this);(r=a,(i=function(t){return Qt(r,t)}).callableName="apply",i)(f);for(var u=sn(Object.keys(a));u.d();){var s=u.e();if("self"!==s){var c=a[s],l=Zt(this.r1y_1).v1(s);if(null!=l){var h=c;l.x2(o,h)}else{var d=Zt(this.r1y_1),_=cn([Gt(o,c)]);d.x2(s,_)}}}return this.o1j(),o},Tt(Ke).r26=function(t){if(null==this.s1y_1){var n;n=en(),this.s1y_1=n}if(null==this.u1y_1){var e;e=en(),this.u1y_1=e}this.s26();var r=this.t1y_1;this.t1y_1=r+1|0;var i,o,f=r,a="function"==typeof t?t:un(),u=this.h1z_1,s=wo(null==u?this:u);(i=s,(o=function(t){return Qt(i,t)}).callableName="apply",o)(a);for(var c=sn(Object.keys(s));c.d();){var l=c.e();if("self"!==l){var h=s[l];if(Je(),ln(l,"KVJQUERYEVENT##")){Je();var d=l.substring(15),_=Zt(this.u1y_1).v1(d);if(null!=_){var b=h;_.x2(f,b)}else{var p=Zt(this.u1y_1),m=cn([Gt(f,h)]);p.x2(d,m)}}else{var v=Zt(this.s1y_1).v1(l);if(null!=v){var g=h;v.x2(f,g)}else{var w=Zt(this.s1y_1),y=cn([Gt(f,h)]);w.x2(l,y)}}}}return this.o1j(),this.j20(),f},Tt(Ke).j20=function(){},Tt(Ke).s26=function(){},Tt(Ke).t26=function(){this.a1a(!0)},Tt(Ke).u26=function(){this.a1a(!1)},Tt(Ke).v26=function(t){if(null==this.o1y_1){var n,e=this.m1y_1,r=null==e?null:hn(tn(e,[" "]));n=null==r?dn():r,this.o1y_1=n}Zt(this.o1y_1).a(t),this.o1j()},Tt(Ke).w26=function(t){if(null==this.o1y_1){var n,e=this.m1y_1,r=null==e?null:hn(tn(e,[" "]));n=null==r?dn():r,this.o1y_1=n}Zt(this.o1y_1).x8(t),this.o1j()},Tt(Ke).x26=function(t){if(null==this.p1y_1){var n;n=dn(),this.p1y_1=n}Zt(this.p1y_1).a(t),this.o1j()},Tt(Ke).y26=function(t,n){if(null==this.q1y_1){var e;e=en(),this.q1y_1=e}Zt(this.q1y_1).x2(t,n),this.o1j()},Tt(Ke).z26=function(){var t=this.j1z_1,n=null==t?null:t.elm;return null==n?null:n},Tt(Ke).d1a=function(){var t=this.z26();return null==t?null:t},Tt(Ke).e1a=function(){this.y19(null)},Tt(Ke).o1j=function(){Tt(Fe).o1j.call(this),this.k1z_1.a9(),this.l1z_1.a9(),this.m1z_1=null,this.n1z_1=null;var t=this.m1a();null==t||t.a27()},Tt(Ke).g20=function(t){},Tt(Ke).h20=function(t){},Tt(Ke).i20=function(t){},Tt(Ke).k20=function(t){},Tt(Ke).l20=function(){},Tt(Ke).m20=function(){},Tt(Ke).m1a=function(){var t=this.z19();return null==t?null:t.m1a()},Tt(Ke).b27=function(t,n,e,r){var i,o,f,a,u,s=this.m26(t);if(null!=n){var c=(u=nn(tn(n,[" "])),function(t){for(var n,e=Wt(Kt(u,10)),r=u.c();r.d();){var i,o=r.e();i=Gt(o,!0),e.a(i)}for(var f=e,a=new Object,s=f.c();s.d();){var c=s.e(),l=c.v2(),h=c.w2();a[l]=h}return n=a,t.class=n,Nt()}),l=(f={},(a=function(t){return Qt(f,t)}).callableName="apply",a)(c);i=null==r?[Et("i",l)," "+s]:[Et("i",l),_e().j19(r),s]}else if(null!=e){var h=(o=e,function(t){for(var n,e=Xt([Gt("src",o),Gt("alt","")]),r=new Object,i=e.p().c();i.d();){var f=i.e(),a=f.i1(),u=f.k1();r[a]=u}return n=r,t.attrs=n,Nt()}),d=function(t){var n=function(n){return Qt(t,n)};return n.callableName="apply",n}({})(h);i=null==r?[Et("img",d)," "+s]:[Et("img",d),_e().j19(r),s]}else i=[s];return i},Tt(Ke).c27=function(t,n){var e=new CustomEvent(t,n),r=this.z26();return null==r?null:r.dispatchEvent(e)},Tt(Ke).f1a=function(){this.l20(),this.m20();var t=this.q1z_1;if(null==t);else for(var n=t.c();n.d();)n.e()();var e=this.r1z_1;if(null==e);else for(var r=e.c();r.d();)r.e()()},Tt(We).a1a=function(t){var n=this.d2c_1;null==n||n.a1a(t)},Tt(We).b1a=function(){var t=this.d2c_1;return!0===(null==t?null:t.b1a())},Tt(We).l26=function(){var t,n,e=this.d2c_1;null==e?t=null:(n=[e.c1a()],t=this.p26("div",n));var r=t;return null==r?this.o26("div"):r},Tt(We).f1a=function(){Tt(Wi).f1a.call(this);var t=this.d2c_1;null==t||t.e1a(),this.d2c_1=null},Tt(Ge).a20=function(t){Tt(_i).a20.call(this,t),t.k19("for",this.q2m_1)},Tt(Qe).l26=function(){var t;if(null!=this.e10()){var n,e=this.e10(),r=null==e?null:this.m26(e);if(this.c2s()){var i,o=this.z2r().w2x_1,f=[_e().j19(''+r+"")],a=this.e2h();i=f.concat(a),n=this.p26(o,i)}else{var u,s=this.z2r().w2x_1,c=[r],l=this.e2h();u=c.concat(l),n=this.p26(s,u)}t=n}else t=this.p26(this.z2r().w2x_1,this.e2h());return t},Tt(nr).l2y=function(t,n,e,r,i,o){this.d2y_1.x2(t,n);var f=this.e2y_1,a=new er(e,r,i,o);f.x2(t,a)},Tt(nr).h2h=function(){this.d2y_1.a9()},Tt(nr).m2y=function(t){return this.d2y_1.v1(t)},Tt(nr).n2y=function(t){if(this.a2y_1.a9(),null!=this.c2y_1){for(var n=this.c2y_1(t),e=Object.keys(n),r=e,i=0,o=r.length;i'+s+"")],d=this.e2h();c=h.concat(d),a=this.p26(l,c)}else{var _,b=this.z2r().w2x_1,p=[s];_=this.e2h().concat(p),a=this.p26(b,_)}f=a}else f=this.p26(this.z2r().w2x_1,this.e2h());return f},Tt(_i).e20=function(t){Tt(Wi).e20.call(this,t),t.t19(this.e2s())},Tt(wi).l5h=function(t,n){return this.b20_1.l5h(t,n.slice())},Tt(wi).m5h=function(t,n,e,r){return this.b20_1.m5h(t,n,e,r.slice())},Tt($i).l5h=function(t,n){return t},Tt($i).m5h=function(t,n,e,r){return t},Tt(ji).w3a=function(){return this.v3a_1.e10()},Tt(ji).l26=function(){var t=this.e2h();return t.unshift(this.v3a_1.c1a()),this.p26("fieldset",t)},Tt(qi).r5m=function(t){return this.p5m_1.n1j(this,Jt("spacing",1,Yt,(function(t){return t.q5m()}),(function(t,n){return t.r5m(n)})),t)},Tt(qi).q5m=function(){return this.p5m_1.m1j(this,Jt("spacing",1,Yt,(function(t){return t.q5m()}),(function(t,n){return t.r5m(n)})))},Tt(qi).s5m=function(t,n,e,r,i,o,f){var a=this.o5m_1?new We(t,f):t;null!=this.q5m()&&xi(this,a);var u=a instanceof Ke?a:null;null==u||(u.e1t(n),u.g1t(e),u.i1t(r),u.k1t(i),u.m1t(o),Nt()),this.f2h(a)},Tt(qi).t5m=function(t,n,e,r,i,o,f,a){var u;return n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f===Dt?null:f,a===Dt?(this.s5m(t,n,e,r,i,o,f),u=Nt()):u=a.s5m.call(this,t,n,e,r,i,o,f),u},Tt(qi).j1a=function(t){this.t5m(t,null)},Tt(qi).g2h=function(t){for(var n=t.c();n.d();){var e=n.e();this.t5m(e,null)}},Tt(qi).k1a=function(t){if(null!=this.c2h_1)if(Zt(this.c2h_1).l(t))Tt(Wi).k1a.call(this,t);else{var n;t:{for(var e=Zt(this.c2h_1).c();e.d();){var r=e.e(),i=r instanceof We?r:null;if(In(null==i?null:i.d2c_1,t)){n=r;break t}}n=null}var o=n;null==o||(Tt(Wi).k1a.call(this,o),o.f1a(),Nt())}},Tt(qi).h2h=function(){var t=this.c2h_1;if(null==t);else for(var n=Wt(Kt(t,10)),e=t.c();e.d();){var r,i=e.e();i.e1a();var o,f=i instanceof We?i:null;null==f?o=null:(f.f1a(),o=Nt()),r=o,n.a(r)}var a=this.c2h_1;null==a||a.a9(),this.c2h_1=null,this.o1j()},Tt(qi).l1a=function(){var t=this.c2h_1;if(null==t);else for(var n=Wt(Kt(t,10)),e=t.c();e.d();){var r,i,o=e.e(),f=o instanceof We?o:null;if(null==f)i=null;else{var a,u=f.d2c_1;null==u?a=null:(u.f1a(),a=Nt()),i=a}r=i,n.a(r)}this.h2h()},Tt(qi).f1a=function(){var t=this.c2h_1;if(null==t);else for(var n=Wt(Kt(t,10)),e=t.c();e.d();){var r,i,o=e.e(),f=o instanceof We?o:null;if(null==f)i=null;else{var a,u=f.d2c_1;null==u?a=null:(u.f1a(),a=Nt()),i=a}r=i,n.a(r)}Tt(Wi).f1a.call(this)},Tt(Ti).a19=function(){for(var t=this.z18_1.c();t.d();)t.e().f1a();this.z18_1.a9()},Tt(Ti).u5m=function(){return this.z18_1.n()?null:this.z18_1.k(0)},Tt(Ti).v5m=function(t){this.y18_1.a(t)},Tt(Ti).w5m=function(t){this.y18_1.x8(t)},Tt(Mi).l26=function(){var t,n,e;if(this.a26_1){var r,i,o=this.d26_1+"#"+this.q20(),f=Ei(this),a=Ni;i=(n={},(e=function(t){return Qt(n,t)}).callableName="apply",e)(a);var u=[St("div",i,this.e2h())],s=f.concat(u),c=Ci(this),l=s.concat(c),h=Ii(this);r=l.concat(h),t=this.p26(o,r)}else{var d,_=this.d26_1+"#"+this.q20(),b=Ei(this),p=this.e2h(),m=b.concat(p),v=Ci(this),g=m.concat(v),w=Ii(this);d=g.concat(w),t=this.p26(_,d)}return t},Tt(Mi).e20=function(t){Tt(Wi).e20.call(this,t),this.z25_1.equals(Ri())||t.s19(this.z25_1.a5n_1)},Tt(Mi).a27=function(){0!==this.e26_1||this.k26_1||null==this.c26_1||(this.c26_1=_e().i19(Zt(this.c26_1),this.c1a()))},Tt(Mi).y20=function(t){var n=this.e26_1;this.e26_1=n+1|0;var e=t(),r=this.e26_1;return this.e26_1=r-1|0,this.a27(),e},Tt(Mi).i1a=function(t){if(this.j26_1)this.y20((e=t,function(){return e(),Nt()}));else{this.f26_1.a(t),null!=this.g26_1&&window.clearTimeout(Zt(this.g26_1));var n=window;this.g26_1=n.setTimeout(Bi(this),0)}var e},Tt(Mi).m1a=function(){return this},Tt(Mi).f1a=function(){Tt(Wi).f1a.call(this),Oi().z18_1.x8(this),this.i26_1&&(Oe().i1b_1.a9(),Oi().y18_1.a9())},Tt(Wi).l26=function(){return this.p26("div",this.e2h())},Tt(Wi).e2h=function(){var t;if(null==this.b2h_1&&null==this.c2h_1)t=[];else if(null==this.b2h_1&&null!=this.c2h_1){var n=Zt(this.c2h_1);t=fn(n).filter(Hi).map(Yi)}else if(null!=this.b2h_1&&null==this.c2h_1){var e=Zt(this.b2h_1);t=fn(e).filter(Ji).map(Vi)}else{var r=Un(Zt(this.b2h_1),Zt(this.c2h_1));t=fn(r).filter(Zi).map(Ki)}return t},Tt(Wi).x34=function(t){if(null==this.b2h_1){var n;n=Ht(),this.b2h_1=n}Zt(this.b2h_1).a(t);var e=t.z19();null==e||e.k1a(t),t.y19(this),this.o1j()},Tt(Wi).f2h=function(t){if(null==this.c2h_1){var n;n=Ht(),this.c2h_1=n}Zt(this.c2h_1).a(t);var e=t.z19();null==e||e.k1a(t),t.y19(this),this.o1j()},Tt(Wi).j1a=function(t){this.f2h(t)},Tt(Wi).g2h=function(t){if(null==this.c2h_1){var n;n=Ht(),this.c2h_1=n}Zt(this.c2h_1).j(t);for(var e=Wt(Kt(t,10)),r=t.c();r.d();){var i=r.e(),o=i.z19();null==o||o.k1a(i),i.y19(this),e.a(Nt())}this.o1j()},Tt(Wi).k1a=function(t){null!=this.c2h_1&&Zt(this.c2h_1).x8(t)&&(t.e1a(),this.o1j())},Tt(Wi).h2h=function(){var t=this.c2h_1;if(null==t);else for(var n=Wt(Kt(t,10)),e=t.c();e.d();)e.e().e1a(),n.a(Nt());this.c2h_1=null,this.o1j()},Tt(Wi).l1a=function(){var t=this.c2h_1;if(null==t);else for(var n=t.c();n.d();)n.e().f1a();this.h2h()},Tt(Wi).i2h=function(){var t=this.c2h_1;return null==t?Hn():t},Tt(Wi).f1a=function(){Tt(Ke).f1a.call(this);var t=this.c2h_1;if(null==t);else for(var n=t.c();n.d();)n.e().f1a();var e=this.b2h_1;if(null==e);else for(var r=e.c();r.d();)r.e().f1a();var i=this.c2h_1;if(null==i);else for(var o=Wt(Kt(i,10)),f=i.c();f.d();)f.e().e1a(),o.a(Nt());var a=this.c2h_1;null==a||a.a9(),this.c2h_1=null;var u=this.b2h_1;if(null==u);else for(var s=Wt(Kt(u,10)),c=u.c();c.d();)c.e().e1a(),s.a(Nt());var l=this.b2h_1;null==l||l.a9(),this.b2h_1=null},Tt(Gi).o5s=function(t){return this.c5s_1.n1j(this,Jt("gutterSize",1,Yt,(function(t){return t.p5s()}),(function(t,n){return t.o5s(n)})),t)},Tt(Gi).p5s=function(){return this.c5s_1.m1j(this,Jt("gutterSize",1,Yt,(function(t){return t.p5s()}),(function(t,n){return t.o5s(n)})))},Tt(Gi).q5s=function(t){return this.d5s_1.n1j(this,Jt("gutterAlign",1,Yt,(function(t){return t.r5s()}),(function(t,n){return t.q5s(n)})),t)},Tt(Gi).r5s=function(){return this.d5s_1.m1j(this,Jt("gutterAlign",1,Yt,(function(t){return t.r5s()}),(function(t,n){return t.q5s(n)})))},Tt(Gi).s5s=function(t){return this.e5s_1.n1j(this,Jt("minSize",1,Yt,(function(t){return t.t5s()}),(function(t,n){return t.s5s(n)})),t)},Tt(Gi).t5s=function(){return this.e5s_1.m1j(this,Jt("minSize",1,Yt,(function(t){return t.t5s()}),(function(t,n){return t.s5s(n)})))},Tt(Gi).u5s=function(t){return this.f5s_1.n1j(this,Jt("maxSize",1,Yt,(function(t){return t.v5s()}),(function(t,n){return t.u5s(n)})),t)},Tt(Gi).v5s=function(){return this.f5s_1.m1j(this,Jt("maxSize",1,Yt,(function(t){return t.v5s()}),(function(t,n){return t.u5s(n)})))},Tt(Gi).w5s=function(t){return this.g5s_1.n1j(this,Jt("expandToMin",1,Yt,(function(t){return t.x5s()}),(function(t,n){return t.w5s(n)})),t)},Tt(Gi).x5s=function(){return this.g5s_1.m1j(this,Jt("expandToMin",1,Yt,(function(t){return t.x5s()}),(function(t,n){return t.w5s(n)})))},Tt(Gi).y5s=function(t){return this.h5s_1.n1j(this,Jt("snapOffset",1,Yt,(function(t){return t.z5s()}),(function(t,n){return t.y5s(n)})),t)},Tt(Gi).z5s=function(){return this.h5s_1.m1j(this,Jt("snapOffset",1,Yt,(function(t){return t.z5s()}),(function(t,n){return t.y5s(n)})))},Tt(Gi).a5t=function(t){return this.i5s_1.n1j(this,Jt("dragInterval",1,Yt,(function(t){return t.b5t()}),(function(t,n){return t.a5t(n)})),t)},Tt(Gi).b5t=function(){return this.i5s_1.m1j(this,Jt("dragInterval",1,Yt,(function(t){return t.b5t()}),(function(t,n){return t.a5t(n)})))},Tt(Gi).c5t=function(){var t,n,e=this.c2h_1;if(2===(null==e?null:e.f())){var r,i=this.b5s_1.equals(no()),o=qe(),f=this,a=this.b5s_1.equals(no())?"vertical":"horizontal";if(i){var u,s=Zt(this.c2h_1).k(0),c=s instanceof Fe?s:null,l=null==c?null:c.m1o();if(null!=l&&l.u2_1.equals(qe()))u=[l.t2_1,100-Yn(l.t2_1)];else{var h,d=this.d1a(),_=(null==d?null:d.getBoundingClientRect()).height,b=null==_?0:_,p=this.z26(),m=null==p?null:p.firstChild,v=(null==m?null:m).getBoundingClientRect().height,g=null==v?0:v;if(0!=b&&0!=g){var w,y=100*g/b;h=[w=Math.ceil(y),100-w]}else h=[0,100];u=h}r=u}else{var k,$=Zt(this.c2h_1).k(0),j=$ instanceof Fe?$:null,x=null==j?null:j.g1o();if(null!=x&&x.u2_1.equals(qe()))k=[x.t2_1,100-Yn(x.t2_1)];else{var z,q=this.d1a(),A=(null==q?null:q.getBoundingClientRect()).width,S=null==A?0:A,E=this.z26(),C=null==E?null:E.firstChild,I=(null==C?null:C).getBoundingClientRect().width,T=null==I?0:I;if(0!=S&&0!=T){var O,N=100*T/S;z=[O=Math.ceil(N),100-O]}else z=[0,100];k=z}r=k}var L,D=r,B=_e().c19_1,M=this.z26(),P=null==M?null:M.firstChild,F=this.z26(),R=[P,null==F?null:F.lastChild],U=new Object;if(U.sizes=D,U.direction=a,U.gutter=(n=this,function(){return n.j5s_1.z26()}),U.gutterSize=this.p5s(),null!=this.r5s()){var H=this.r5s();U.gutterAlign=null==H?null:H.f5t_1}U.minSize=this.t5s(),null!=this.v5s()&&(U.maxSize=this.v5s()),null!=this.x5s()&&(U.expandToMin=this.x5s()),U.snapOffset=this.z5s(),null!=this.b5t()&&(U.dragInterval=this.b5t()),U.onDrag=(t=f,function(n){var e=new Object;e.sizes=n;var r,i=e,o=new Object;return o.detail=i,r=o,t.c27("dragSplitPanel",r)}),U.onDragStart=function(t){return function(n){var e=new Object;e.sizes=n;var r,i=e,o=new Object;return o.detail=i,r=o,t.c27("dragStartSplitPanel",r)}}(f),U.onDragEnd=function(t,n,e,r){return function(i){var o=new Object;o.sizes=i;var f,a=o;if(t){var u=Zt(n.c2h_1).k(0),s=u instanceof Fe?u:null;null==s||s.l1o(Gt(i[0],e));var c=Zt(n.c2h_1).k(1),l=c instanceof Fe?c:null;null==l||l.l1o(Gt(i[1],e)),Nt()}else{var h=Zt(n.c2h_1).k(0),d=h instanceof Fe?h:null;null==d||d.f1o(Gt(i[0],e));var _=Zt(n.c2h_1).k(1),b=_ instanceof Fe?_:null;null==b||b.f1o(Gt(i[1],e)),Nt()}var p=new Object;return p.detail=a,f=p,r.c27("dragEndSplitPanel",f)}}(i,this,o,f),L=U,this.k5s_1=B(R,L)}},Tt(Gi).m20=function(){null!=this.k5s_1&&(this.k5s_1.destroy(!1,!0),this.k5s_1=null)},Tt(Gi).e2h=function(){var t=this.c2h_1;return 2===(null==t?null:t.f())?[Zt(this.c2h_1).k(0).c1a(),this.j5s_1.c1a(),Zt(this.c2h_1).k(1).c1a()]:[]},Tt(to).i20=function(t){this.g5y_1.c5t()},Tt(ro).u18=function(){this.t18_1.u18()},Tt(ro).b19=function(){this.t18_1.b19()},Tt(ro).v18=function(){return this.t18_1.v18()},Tt(oo).v18=function(){return this.h5y_1},Tt(oo).u18=function(){},Tt(oo).b19=function(){},Tt(fo).w18=function(){},Tt(so).k5y=function(t,n,e){for(var r=this.j5y_1.l5y_1,i=Wt(Kt(r,10)),o=r.c();o.d();){var f;f=o.e(),i.a(f)}for(var a=i.c();a.d();){var u=a.e();this.j5y_1.l5y_1.l(u)&&u(e)}return Nt()},Tt(so).u3=function(t,n,e){var r=null==n||On(n)?n:un();return this.k5y(t,r,null==e||On(e)?e:un())},Tt(co).p2y=function(t){return this.m5y_1.y3(this,Jt("value",1,Yt,(function(t){return t.k1()}),(function(t,n){return t.p2y(n)})),t)},Tt(co).k1=function(){return this.m5y_1.w3(this,Jt("value",1,Yt,(function(t){return t.k1()}),(function(t,n){return t.p2y(n)})))},Tt(co).z3l=function(t){return this.l5y_1.a(t),t(this.k1()),n=this,e=t,function(){return n.l5y_1.x8(e),Nt()};var n,e},Tt(co).a3m=function(t){return this.z3l(t)},Tt(lo).ze=function(){return this.n5y_1},Tt(lo).bf=function(t){var n=t.ph();return 10===n.length?bo(n+" 00:00:00"):bo(n)},Tt(lo).o5y=function(t,n){t.xi(_o(n))},Tt(lo).af=function(t,n){return this.o5y(t,n instanceof Date?n:un())},Tt(vo).k2y=function(t,n){var e=JSON,r=this.j2y_1;return e.parse((null==r?this.i2y_1:r).dy(n,t))},Tt(pe).l19=function(t,n,e){var r;return n=n===Dt?t:n,e===Dt?(this.k19(t,n),r=Nt()):r=e.k19.call(this,t,n),r},Tt(pe).n19=function(t){null!=t&&this.k19(t.o19(),t.p19())},Tt(pe).m19=function(t){for(var n=t.p().c();n.d();){var e=n.e(),r=e.i1(),i=e.k1();this.k19(r,i)}},Tt(ve).t19=function(t){null!=t&&this.s19(t.u19())},Tt(Ce).c1b=function(t){return new Ie(this,t)},Tt(_i).l2s=ne,Tt(Ge).l2s=ne,Tt(Qe).l2s=ne,Tt(mr).l2s=ne,Tt(wr).o2y=se,Tt(wr).s2y=ue,Tt(wr).c2z=ee,Tt(yr).g1a=te,Tt(Nr).s2y=fe,Tt(Nr).o2y=function(t){this.p2y(null==t||On(t)?t:null)},Tt(Nr).d2z=re,Tt(Nr).j2z=oe,Tt(Br).o2y=se,Tt(Br).s2y=ue,Tt(Br).x2y=function(t){this.y2y().x2y(t)},Tt(Br).z2y=function(){return this.y2y().z2y()},Tt(Br).c2z=ee,Tt(Mr).d2z=re,Tt(Mr).j2z=oe,Tt(Fr).g1a=te,Tt(Hr).o2y=ae,Tt(Hr).s2y=fe,Tt(Hr).c2z=ee,Tt(Hr).d2z=re,Tt(Hr).j2z=oe,Tt(Jr).g1a=te,Tt(Kr).o2y=ae,Tt(Kr).s2y=fe,Tt(Kr).c2z=ee,Tt(Kr).d2z=re,Tt(Kr).j2z=oe,Tt(Wr).g1a=te,Tt(Qr).g1a=te,Tt(ii).l2s=ne,Tt(oi).l2s=ne,Tt(hi).l2s=ne,Tt(wi).n5h=function(t){return"###KvI18nS###"+t},Tt(wi).n26=function(t){var n,e;if(ln(t,"###KvI18nS###"))e=t.substring(13),n=this.l5h(e,[]);else if(ln(t,"###KvI18nP###")){var r;r=t.substring(13);var i,o=tn(r,["###KvI18nP###"]);if(3===o.f()){var f=o.k(0),a=o.k(1),u=Mn(o.k(2)),s=null==u?1:u,c=Mn(o.k(2));i=this.m5h(f,a,s,[null==c?1:c])}else i=t;n=i}else n=t;return n},xt=13,t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(m)return Nt();m=!0,new $e("FLEXSTART",0,"flex-start"),new $e("FLEXEND",1,"flex-end"),p=new $e("CENTER",2,"center"),new $e("BASELINE",3,"baseline"),new $e("STRETCH",4,"stretch"),new $e("START",5,"start"),new $e("END",6,"end")}(),p},t.$_$.b=function(){return function(){if(g)return Nt();g=!0,new je("NORMAL",0,"normal"),v=new je("ITALIC",1,"italic"),new je("OBLIQUE",2,"oblique"),new je("INITIAL",3,"initial"),new je("INHERIT",4,"inherit")}(),v},t.$_$.c=pr,t.$_$.d=ei,t.$_$.e=function(){return Xr(),F},t.$_$.f=function(){return fi(),J},t.$_$.g=function(){return fi(),Z},t.$_$.h=function(){return bi(),G},t.$_$.i=mi,t.$_$.j=function(){return bi(),X},t.$_$.k=function(){return bi(),rt},t.$_$.l=function(){return bi(),it},t.$_$.m=function(){return bi(),ft},t.$_$.n=function(){return bi(),ot},t.$_$.o=function(){return bi(),at},t.$_$.p=lr,t.$_$.q=yi,t.$_$.r=Oi,t.$_$.s=function(){return null==u&&new he,u},t.$_$.t=we,t.$_$.u=Ue,t.$_$.v=Ke,t.$_$.w=wr,t.$_$.x=function(t,n,e,r,i,o,f,a){var u=new Mr(n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i!==Dt&&i,o=o===Dt?null:o,f=f!==Dt&&f,a=a===Dt?null:a);return t.j1a(u),u},t.$_$.y=Kr,t.$_$.z=function(t,n,e,r,i,o,f,a,u){var s=new Kr(n=n===Dt?ui():n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f!==Dt&&f,a=a!==Dt&&a,u=u===Dt?null:u);return t.j1a(s),s},t.$_$.a1=hr,t.$_$.b1=Qr,t.$_$.c1=_i,t.$_$.d1=ne,t.$_$.e1=function(t,n,e,r,i,o,f,a,u,s){var c=new Qr(n,e=e===Dt?null:e,r=r===Dt?ei():r,i=i===Dt?ri():i,o=o!==Dt&&o,f=f===Dt?null:f,a=a===Dt||a,u=u===Dt?null:u,s=s===Dt?null:s);return t.j1a(c),c},t.$_$.f1=function(t,n,e,r,i,o){var f=new ii(n=n===Dt?null:n,e=e!==Dt&&e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o);return t.j1a(f),f},t.$_$.g1=function(t,n,e){var r=new oi(n,e=e===Dt?null:e);return t.j1a(r),r},t.$_$.h1=function(t,n,e,r,i,o,f,a,u,s,c){var l=new li(n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f===Dt||f,a=a===Dt?null:a,u=u===Dt?null:u,s=s===Dt?null:s,c=c===Dt?null:c);return t.j1a(l),l},t.$_$.i1=ki,t.$_$.j1=Wi,t.$_$.k1=function(t,n,e,r,i,o,f,a){var u=new Ai(n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o!==Dt&&o,f=f===Dt?null:f,a=a===Dt?null:a);return t.j1a(u),u},t.$_$.l1=function(t,n,e,r,i){return e=e===Dt?Ri():e,r=r===Dt?!e.equals(Ui())&&!e.equals(Ri()):r,function(t,n,e,r){return Si(t,n,e,r,Pn(Tt(Mi)))}(n,e,r,i=i===Dt?null:i)},t.$_$.m1=function(t,n,e){var r=new Wi(n=n===Dt?null:n,e=e===Dt?null:e);return t.j1a(r),r},t.$_$.n1=function(t,n,e,r){var i=new Gi(n=n===Dt?eo():n,e=e===Dt?null:e,r=r===Dt?null:r);return t.j1a(i),i},t.$_$.o1=uo,t.$_$.p1=co,t.$_$.q1=function(){return xt},t.$_$.r1=function(t,n){var e=t,r=Gn(Rn(null),n),i=fn(r);return new(Function.prototype.bind.apply(e,i))},t.$_$.s1=function(t){return $o(),new Xn(t,qe())},t.$_$.t1=yo,t.$_$.u1=function(t){return $o(),new Xn(t,(ye(),l))},t.$_$.v1=ce,t.$_$.w1=function(t,n,e){if(n=n===Dt?null:n,window.__karma__)return Nt();for(var r=e,i=0,o=r.length;i{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),a=e(8591),u=e.n(a),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),d=e(2799),_=e.n(d),b=e(3473),p={};p.styleTagTransform=_(),p.setAttributes=c(),p.insert=u().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(b.Z,p);const m=b.Z&&b.Z.locals?b.Z.locals:void 0},1175:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),a=e(8591),u=e.n(a),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),d=e(2799),_=e.n(d),b=e(6757),p={};p.styleTagTransform=_(),p.setAttributes=c(),p.insert=u().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(b.Z,p);const m=b.Z&&b.Z.locals?b.Z.locals:void 0},583:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),a=e(8591),u=e.n(a),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),d=e(2799),_=e.n(d),b=e(8952),p={};p.styleTagTransform=_(),p.setAttributes=c(),p.insert=u().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(b.Z,p);const m=b.Z&&b.Z.locals?b.Z.locals:void 0},4658:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAhCAQAAABOpSL+AAAAIklEQVR4AWMwbb/PdR+JZDD9f1/oPhI5sgVGBSruc9xHIgGdSQqqQJGkRgAAAABJRU5ErkJggg=="},5499:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAICAQAAADdTl4aAAAAIElEQVQoz2MwrTD9TxFsZ7jPcV+IIsjFQAUw6hFqegQA+xzRHT2p7pEAAAAASUVORK5CYII="},9963:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23000%27/%3e%3c/svg%3e"},9383:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23000%27/%3e%3c/svg%3e"},4144:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},6770:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},46:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},2829:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},8931:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},6199:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6456:(t,n,e)=>{"use strict";t.exports=e.p+"150de8eaa454d669c405.ttf"},375:(t,n,e)=>{"use strict";t.exports=e.p+"e033a13ee751afc1860c.woff2"},8229:(t,n,e)=>{"use strict";t.exports=e.p+"d87474231f4192884802.ttf"},6794:(t,n,e)=>{"use strict";t.exports=e.p+"3223dc79c1adee56370b.woff2"},4975:(t,n,e)=>{"use strict";t.exports=e.p+"4a2cd718d7031b732e76.ttf"},2867:(t,n,e)=>{"use strict";t.exports=e.p+"bb975c966c37455a1bc3.woff2"},2334:(t,n,e)=>{"use strict";t.exports=e.p+"0e3a648be390bd8cb094.ttf"},5944:t=>{"use strict";t.exports="data:font/woff2;base64,d09GMgABAAAAABHUAAoAAAAAJIQAABGMAwQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgCJAQgBmADgRwAghzKugDLUAWJAAcghUESEVW1HwKgkbJw/n4/vXP/nTNtZjJpMpM2TQbovVQCGbgGJTQBzxPzPjHvGu/58taUFfOsypd+seZl/Sv1/z+ddp8k9PnSlwQuKOnfYIzTgCAQLim1zoAdxiYFMUZTumdV+qrWvvWZVa2r5P/mSn8FchWGR4mWZYXsq69Qf2YWZuEgW0qJd/coOeBkDrMlRLfJEWa3hEKeLBBrliSMrhC6zvQx3Pe3vahLgyGCEt6PcAABSmWEH/7kFxtXyLX/QIX8DwAr7R59TfCpN8rJAHMAMAHEDseWg/koByADAAByIjb1N6ZLO2l4BBjDLxVk1WX8OW6DAYCn4nUAcEK6pP/AOLwUgIBRQjozuvh1jrrgnNMgHx71z4foGIs5ZHRVAoDL+C4AaAHg4GdvBIpiXl3XZwbK2yIZwE5hWI7P75IBpHl8YvnxWYFkoEkGbBumMaujOAg8LSNV0hIA1KFE2p+6OpTRBIANaEEZJodHDU8YXjd8bDgYPjN8frg9fMPwg8MPDz8+/Mnwp8PfDv+6V9kL9zb2Tto7de/8vcv3rty7eu+BvVfv/f+f4/98aDQCGB41PGF47fBRHE2sZif21d+7eu/eH1rm8gvyLfJJ+YR8VD4sH5J3yr68Ql4qN+WKPCwjycU/xc/Fj8UPxTfEl8QXxRfE+8Xz4pCwnQ/KucC/NQoDYJTjAHOowxjsgxZMAWC7w6hfrasgbi+kSa+6qKOQVXXKdCxJtUnCFPtFLjjnXGCWDql18cWDiz95cXTxxdHFn7wYc85FUd0wzAXnDxX/3to6dWtrZQvtrZWtLYHFjL7afsYJ0AAqSbs/gkQ60pRRFqjzZY8X0lKgAkZZpKM0SX/e0Lo5SUiSnH12khAy2dS6YQlhjU15tZo39SWN20vp6uphKDNJcvbh1dV0qW3beDc2W60mbjBQ/78Z5QQwh5MAMAq7HYlUBSr2w16kI4nUrzcxSJO0F/shZbSJQbywiYmOdNiL/UAFm5j0FucwYpT5YS9O0mQOUVmOY2WCcb/VR89zM84z1/Ow3/I5E5nlOFYmTNNv9dHz3IzzzPU87Ld8zkSGn+E8cz0P+y2fM5FZjmNlwjT9Vh89z8UHvMX9aqAPBwEwDpRPGZ1DRucw2kROVlwKI91L0qSJadLEQCKXX1W8cDsgKIStL6hWW0JcoCuUuh+t+CQtg7qYk2DbpbSiLxCiVa1eoG0hsIDL5itSINClbFdBTB6onRk/07KFxNkWLxC20wqlLn5ut1Az2+J/+1hbCJR/BO6kA+BF4ZkvaxDso32FaVnmDRZlcmlJMmrdUPaw+FnTvKMiHczRkZU77kQp3sQmAcygAzA9cPijDYbWXOL/UU7Th+kh8/tnuEsAd6ABc3A0nA83AngLqhv41UC1F1Tg1xkN25GOdHUxTWK1oLrBfqwzGnZ0tI6LaRKnftH6WFCBD5qpJThHidt6QKe4o6MC5FwM9AJOuQe5doLzjFubFXc4F8VHJRYZBqqDZwrOc87FkbJMcJ7tYCFJX4tz0S+V9QXn/V0IsmMdhHlk2ITjAVAFfl1ixyzdG7qKvc8BOtSMnlXkX5uDGJukSRqz1AgferhSedgSwrK6u/OBZQlh/ZJYQ85FNttoIDYas2XGeP7DFdetPGxZltgA1dsQlmVZnIsRHG8oOMdGYxZhttHghwbmF5voC2gqL6N+XakrpsZVCIs6OogGZV3KqoEKVDupyRh2GN2PlLU7MzZeSBP4hmDf50wceD/nluNY75t1PU+EkmLYUQGKwZmJFYQtL3KJKO/o6FnfgTl6njv7PstxLM7ff0Aw7g8E5y0MVKfI0dBDdkciSsxkv5Ty6RFvgBfbKslB7OioV28QqEBVKaMsLJ6L+Jfi6RVbu1F8j3OBl66MTCOoUY6zmMMYwHQa9hbTJI17Hd5fUuaHfuzHPVTiIrsyOYOBvy9tt/Css67ZuWytLiSeUSq1WuvHX7a768UQPXrKq3ASXA2QqqCJgfIDFSi/roI02cRkE5NUvWQ8iJ05jHS0qXBj0kT/6ydz2Akpo8yINDNp3iYmvbbxhbkrU4GijM7vvx0d6RXujK80CEqJnNvjJmFjpkJRFvWDVdlhxJDUqihhMlNI6QqrZBgn9Ho+vgbHJ2zDKLu0up8U89jurK0fc8z6WqeN2O6srR9zzPpap40jV7Eq3z9TM82athklfLzScAyxz6yLsjDrZebyklFm5Ypdcf26V62XcWYm21w6bBmVirNQLZtCHL+yMtXpTK2sHH/8yspUpzO1snI8AJQBAAjgAMowAU3oAWDYi/1pyrqU+YGaCXdIpCPdRr/da1dXlw8GxR114SA6oo47uaNS9HF7BAiv7K1Wq4+OqGflkNlCsdtqZV/gNOu3Rru4izuQAXghLd5NVEybCiFQ/oWYKmaqMIVjJep0lguR9lGyMJ0mOtLfMZcpZs44Y8YWFjHFzBlnzFSoMc0LxHLDHXIIDyGxP2JOWmP/FI5ADKfCtQAeo369SYJ4YZMkvcU5Yne9Jep3666VM/WmblPYYRyZTpVxzBwJVtzIXyLDiAQxDCJyBl8SIhR1T+KjZ7PFS/AzN47dOFaEprnkl0yz5C8ztrwteQn7NQFfjfpTjQwjKnak58lQCHxUenURClG8BJduHLtxrPO2h6a55I9gEwBitleEZDgAH/ZBCAchhtPgagCPqmtWHY1BvLAXqEDpXjyPwWW+YT9MI92NdOwbix+9+fXKe2mg/JCyQK1ikkY6HDDFZY1aDbFWa2CeE4ssq4nJspt/gLVao/SGio9KOTExOTkxIeXJ1KkoyzVCamNjNUJqZVJza+TQgSNoAvaYIsfL8jagUSHLnzy00NQxzbvleVKrEVKrkWNrhNQAqA58wsbhIBwHF8CN8DBAqr/GTC/qrq7F5nBcmvRKQUYxaaIjiZ1upxtsBC7Bx7KFtJtYSajJBefcAOo2AVvmDBs11uJG9mrGPL+SIfJGcyac+8zcJpwL7KOYYq7k3DsgYzgXBTczNWov+BXmvSI/oYbomqdVOBfbaDWt2gDgR/gSAK8dH2CvKFZHute2owydSHAesb9+DlFvcRMTFSi/3cIMPc/tc953PQ/DRJKepcghTGGG/cznTPQtx7H6wjT9jEBhBLtlb8v7EkfyY0Y55rGERMMhAE+q7ra9xx5tYJSWxGtX21UY2Jah37RwAzNKEJwPihwzHIBZcovioHBfGUIzoKuf7ijHO1rETcJueB3Dalx1XbttQkbzE6KW15m7u9dgBNJRTk7EHCZjLX+kqSROIRgUcAauwDTR0RwpVVXQREabqKMQz2dSsmNfL42ydfsEsW3nqacc2yYTt1tlQ77+2KBnOPedb2L9RoPixx1E5zlFhLBue5PgnJ10EuNcvOk2S4hS8FzxHC7cUilVz+P2A0slQICR3Fzz/MG+hhikibnCIT+E2Fz7e05hbxsD1RnzPIvajm2XDVrrdA6tz84Qlx0WoZ7KEOc7KkDH9u1y2aC27UwHAZKZ2fV59UMZCBnn/Ppa0FGOV2AO0wCYGCAaCoKTDx4y+P1AV2hxkuLlhvUksyz2pGUweSHnYvpWeGYyPYUXSoZCVrZNcztiw8MG4qHdmppOcnTajZkOwg5xDiPnkHqxxMUF727Z4kC1exvuFPY2Y9u2EGc6xx92F3PcAR/mADBQ3UkjS9IkbZdMg6MeQZDVjo1VECfppGiRv7pZhvIpn7D20ZROUdOkR7cZ9wnuwIIFCPMPT0kkPmfto6lp0ilKj24z4suhxl3McAdOBPAW026yWgqyRgQqzvsoo0wtBzkp08YvpEnq4ptYxUhHB0lHRz3gXGTuR+fs2CXBwtlrfspqt4+8YJWIaTq2vVulTJ057tXFwa+f3DdyPe9onxxbYnNO011ITJn2oc2dMYONRC0hDFWJ3mYnOsmyEmDnYFmc29CQOTGhOHQbkliGkzAEuOJN5ruJmRSPjx3x0rFuwqFOM8orugu+O3RujJuYqfTal+nJUSoTcqZnseKXmZdhzxm2bezhRNwUlmF4zEnDEiYn4nsu5twe7+TMXufpL0XB5a60G0tiEU0TQgjG9jAmhBCaFoktMdo7ejs6EoZRMYVlcCLeTVn1Z/L4F92ciBvCMit0jc05tbfH1rZMs6f4GsXHpRCCRTRN2LbQtAgTQsjxOF3d2+sfetmJCWUJr/aHEtZgPxo3BYtInLdAvM7iabiOd877bCRJdlnhrDRwVhbyyTnNMwpevdKRxwIO3/q/j3U4CWNj3GRmfq+V6xYzqlSeL97hPhQwB/O3awyeFMyTzMsmUXE19j7JEm6yHqY7FPfxHPFSvMjrTfc4pEda4xOLqdNuDxxUFkiSloo58t35+siRWZzGS4g4EteUFrKn+ja2VWnYlLKdvKVHNE2Ylu63Cfl8jyUxq8sSAsCSfuOyqKKYpiX4/E6aPDmdnjyZKBafKoffy7CEWTFe4JGYJkzL0iOaUnzbaSVmfKhHmukohH4ql0YVxVw2vfuSfPLk9IyEy/X2Tb5GS+g1TAXKK6ZkJUaH6Z3xlM4U3TSYflNnzpoVFO0ao+WkIRNzfMJcEfxNF3PsMlmBO1TZL8U9v0yLrLGyAZUVdh5f+vOQtL8ySAV0Mu1qD9ZTcBdAN+rq1NkTWJQ0zo2VbJXQrsCvTf9uwNXlSuzM6+pMuLSZAUoSp9ZuANtJ/zjdhs3ruMJ0mucbM92hzizzfJUMftn3Em5iut3Ea2Z0rC68mErZF1As+17F5vwMS5iaquvWJefwlhS7uzUyuG3xqO77myo25y5EkVmbyLm9SntDqaSq65YlTC0z/RXuDZRMlqIWjxI37Ogmz1M4t+9j4DOZMzanr++c8POlU5BBAQt9gzi/7CVmWklXKibZeJDKrMv7Z64bCR7klL1s0ot4x5kdnOlz6tcvUmEjkeuRVBwixyFyMnJ6JE4Ut6cyntCzsxue0dJNOJTAfQw+QSfoPqhgEIj9DuLqccspl3kZdw655bSXYRFVTyUzas9i8gepMJMS7P7dex79ds2F/YUnnnjiiePXXLi2j574npkm+940mkz8LljTMOnMgwenbtx43ltv5Tdu7D2BaJTgONcZxnWOA0AD1lZvNIel2I4akPZ/94ZvHp0F0xlYRyrf2a/pjmCcX054mQjQIgNuaQrPLZbn+8IKIZnpKRHW9A8kk0TJ5ED/mvxLzEXiUaYqxNSIMbcn1Z7vi7HUL3VIrA+aOi2XGxjI5aZNpefLWFlMT7GZphAxw1DiMaftdyGpNo2sgd8DN/px/EhFOp+eoV+V85Xv1A3qY+o3WkN7JzI38pq+i2lsD7uDfR8tRMejL0T/5sv4PcaA8ZXZFNPEOnGmuEd8Za2zXrD+t8cBJMgGAQCAKQAIem1YGhvqkAJGM5CKOTi1qAaHIihgCtKRxJPIwFx8jUy4uAnFMJ2IxdswUkEaB1CkdB4R1tHLSIGtVpGKXQorqu0ogkO0F+lYoVyGDOxRPkUmsspBFMOAmvkx4rDV6vKgedZYfWQ0lL3Ds+SqoBHKpWfUWsGx2q7aWKseNGS5XMjm815/3i+UZO9VkKdfDmNA+tliNj+r/m1flMuDY81qWB+qH62HZ8lttZHTjlbHPtg8pPqjYdhsDeRypwSNsIo6S3Y4OLYqaIRIZj292E6zeZ/1O0Zr8ozaUKYljwWtUDaD5mlHq2OyPhw0ZKsWymrjkAyD4OiRepilieC8BFiOAE2chTHUMYJRhJDoxTBmQWIVAjRKG7oUZ6CGFgIcQw27UMMYWqjDNFyijDIKyCKPPDz0Iw8fBZSw5QnPohKn3zIOQMJHFsXb1M86VixC0v5vyjE0UUWIOoZQx1HUEeIsSGxDDSM4DUdRxRi2ovOorHoUIUI00cIAcsjhFJq11XbELIZppz3iULG0p6PYl67NE3dglAcVn4EahpBBCxLHEKAlN9aUJe23KFFvXdqARAs1yVZcRQOHIBEiQICjOMKzGZXlNudK/qRLXr8ZAw=="},6566:t=>{"use strict";t.exports=JSON.parse('{"":{"language":"English","plural-forms":"nplurals=2; plural=n != 1;"}}')},577:t=>{"use strict";t.exports=JSON.parse('{"This is a localized message.":"To jest przetłumaczona wiadomość.","":{"language":"Polish","plural-forms":"nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"}}')}},n={};function e(r){var i=n[r];if(void 0!==i)return i.exports;var o=n[r]={id:r,loaded:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}return e.m=t,e.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},e.d=(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var r=n.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&!t;)t=r[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),e.b=document.baseURI||self.location.href,e.nc=void 0,e(9925)})())); \ No newline at end of file +!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.addressbook=n():t.addressbook=n()}(this,(()=>(()=>{var t={3473:(t,n,e)=>{"use strict";e.d(n,{Z:()=>z});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o),u=e(2629),a=e.n(u),s=new URL(e(375),e.b),c=new URL(e(6456),e.b),l=new URL(e(6794),e.b),h=new URL(e(8229),e.b),b=new URL(e(2867),e.b),d=new URL(e(4975),e.b),_=new URL(e(5944),e.b),p=new URL(e(2334),e.b),m=f()(i()),v=a()(s),g=a()(c),w=a()(l),y=a()(h),k=a()(b),$=a()(d),x=a()(_),j=a()(p);m.push([t.id,'/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}\n\n.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}\n.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('+v+') format("woff2"),url('+g+') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-threads:before{content:"\\e618"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-debian:before{content:"\\e60b"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-square-threads:before{content:"\\e619"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-x-twitter:before{content:"\\e61b"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-square-x-twitter:before{content:"\\e61a"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('+w+') format("woff2"),url('+y+') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('+k+') format("woff2"),url('+$+') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('+v+') format("woff2"),url('+g+') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('+k+') format("woff2"),url('+$+') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('+w+') format("woff2"),url('+y+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+k+') format("woff2"),url('+$+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+v+') format("woff2"),url('+g+') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('+w+') format("woff2"),url('+y+') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('+x+') format("woff2"),url('+j+') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}',""]);const z=m},6757:(t,n,e)=>{"use strict";e.d(n,{Z:()=>C});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o),u=e(2629),a=e.n(u),s=new URL(e(4658),e.b),c=new URL(e(5499),e.b),l=new URL(e(6770),e.b),h=new URL(e(2829),e.b),b=new URL(e(46),e.b),d=new URL(e(9963),e.b),_=new URL(e(9383),e.b),p=new URL(e(6199),e.b),m=new URL(e(8931),e.b),v=new URL(e(4144),e.b),g=f()(i()),w=a()(s),y=a()(c),k=a()(l),$=a()(h),x=a()(b),j=a()(d),z=a()(_),q=a()(p),A=a()(m),S=a()(v);g.push([t.id,".text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-danger {\n color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-mb-3 {\n margin-bottom: 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\n.splitpanel-vertical {\n display: flex;\n flex-direction: row;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:first-child {\n max-width: calc(100% - 9px);\n}\n\n.splitpanel-vertical > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal {\n display: flex;\n flex-direction: column;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:first-child {\n max-height: calc(100% - 9px);\n}\n\n.splitpanel-horizontal > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitter-vertical {\n flex: 0 0 auto;\n width: 9px;\n background: url("+w+") center center no-repeat #cecece;\n cursor: col-resize;\n}\n\n.splitter-horizontal {\n flex: 0 0 auto;\n height: 9px;\n background: url("+y+') center center no-repeat #cecece;\n cursor: row-resize;\n}\n\n.trix-control {\n overflow-y: auto;\n}\n\ntrix-toolbar .trix-button-group {\n margin-bottom: 3px !important;\n}\n\n.tabulator {\n font-size: var(--bs-body-font-size);\n}\n\nbutton.tabulator-page {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-popup-container {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input:focus, .tabulator-row .tabulator-cell.tabulator-editing select:focus {\n border-color: #86b7fe;\n box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border-right: 1px solid #1d68cd !important;\n padding: 6px !important;\n}\n\n.tabulator.table-bordered > .tabulator-tableHolder > * > *, .tabulator.table-bordered > .tabulator-tableholder > * > * {\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator .tabulator-footer {\n background-color: inherit;\n}\n\n.tabulator.table-sm > :not(caption) > * > * {\n padding: 0;\n}\n\n.tabulator-row.tabulator-row-even {\n background-color: inherit;\n}\n\n@media (hover:hover) and (pointer:fine) {\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#e9ecef;\n }\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#9abcea;\n }\n .tabulator-row.tabulator-selectable:hover {\n background-color:inherit;\n }\n .tabulator-row.tabulator-selected:hover {\n background-color:#9abcea;\n }\n\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#769bcc;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selected:hover {\n background-color:#769bcc;\n }\n}\n\n.input-group.date.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.input-group.date {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.select-parent.text-danger > .invalid-feedback {\n display: block;\n}\n\n.select-parent.text-danger > div.form-control > button.form-control {\n border-color: var(--bs-danger, #dc3545);\n}\n\nlabel:not(.form-check-label).required-label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\nlabel.form-check-label.required-label > span:last-child::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-radiogroup-inline label.form-label {\n vertical-align: top;\n margin-right: .75rem;\n margin-bottom: 0px;\n}\n\n.row.kv-radiogroup-inline label.form-label {\n margin-right: 0px;\n}\n\n.row.kv-radiogroup-inline .kv-radiogroup-container, .row.kv-radiogroup .kv-radiogroup-container {\n margin-left: -15px;\n}\n\n.kv-radiogroup-inline .kv-radiogroup-container {\n display: inline-flex;\n}\n\n.kv-radiogroup-container.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.form-check-input.form-control-sm, .form-check-input.form-control-lg {\n height: inherit;\n}\n\n.form-check-inline {\n margin-left: 3px;\n}\n\n.form-horizontal .row .form-check {\n padding-left: 2.2rem;\n}\n\n.form-horizontal .row .form-check.form-switch {\n padding-left: 3.2rem;\n}\n\n.form-horizontal.container-fluid {\n width: inherit;\n}\n\n.kv-control-horiz .invalid-feedback {\n width: fit-content;\n}\n\n.kv-control-horiz.form-switch {\n padding-left: 0;\n}\n\n.kv-control-horiz.form-switch .form-check-input {\n margin-left: 0;\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline .form-group label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control, .form-inline .form-select {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control.trix-control {\n display: block;\n width: 100%;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.form-inline .form-group {\n margin-right: 6px;\n}\n\n.form-inline .form-group .form-label {\n margin-right: 6px;\n}\n\n.form-inline .mb-3 {\n margin-bottom: 0 !important;\n}\n\n.form-inline .form-floating {\n margin-right: 6px;\n}\n\n.kv-form-condensed .form-group {\n margin-bottom: 0.5rem !important;\n}\n\n.kv-window.modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n border-radius: 0px;\n width: inherit;\n height: inherit;\n}\n\n.kv-window .modal-header {\n height: 40px;\n padding: 5px 15px 5px 15px;\n align-items: center;\n}\n\n.kv-window .modal-header button.close {\n width: 24px;\n height: 24px;\n margin: 0px;\n padding: 0px;\n}\n\n.kv-window .modal-header .modal-title {\n white-space: nowrap;\n}\n\n.kv-window .modal-header .window-icon {\n margin-right: 6px;\n}\n\n.kv-window .kv-window-icons-container {\n display: flex;\n}\n\n.kv-window .kv-window-icons-container button.kv-window-button {\n background: transparent;\n line-height: 1rem;\n font-weight: bold;\n}\n\n.kv-preview-thumb .btn, .kv-zoom-actions .btn, .file-zoom-dialog .floating-buttons .btn {\n padding: 5px 8px;\n}\n\n.file-drop-zone.clickable:hover {\n border: 1px dashed #999;\n}\n\n.file-drop-zone.clickable:focus {\n border: 1px solid #5acde2;\n}\n\n.nav.tabs-top {\n flex-wrap: nowrap;\n}\n\nul.tabs-top {\n overflow-x: auto;\n overflow-y: hidden;\n display: flex;\n}\n\nul.tabs-top > li {\n float: none;\n flex-shrink: 0;\n}\n\n.kv-tab-close {\n margin-left: 10px;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n\n.kv-tab-close:hover, .kv-tab-close:focus {\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n\n.kv-tab-panel .nav-tabs .nav-link:focus, .kv-tab-panel .nav-tabs .nav-link:hover {\n isolation: inherit;\n}\n\nselect.form-select, .tabulator-row .tabulator-cell.tabulator-editing select {\n cursor: pointer;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent none no-repeat;\n background-image: url('+k+');\n background-position: right .75rem center;\n background-size: 16px 12px;\n}\n\nselect.form-select:invalid {\n color: gray;\n}\n\n.kv-check-primary {\n accent-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-check-primary:checked, .kv-check-primary[type="checkbox"]:indeterminate {\n background-color: var(--bs-primary, #0d6efd) !important;\n border-color: var(--bs-primary, #0d6efd) !important;\n}\n\n.kv-check-secondary {\n accent-color: var(--bs-secondary, #6c757d);\n}\n\n.kv-check-secondary:checked, .kv-check-secondary[type="checkbox"]:indeterminate {\n background-color: var(--bs-secondary, #6c757d) !important;\n border-color: var(--bs-secondary, #6c757d) !important;\n}\n\n.kv-check-success {\n accent-color: var(--bs-success, #198754);\n}\n\n.kv-check-success:checked, .kv-check-success[type="checkbox"]:indeterminate {\n background-color: var(--bs-success, #198754) !important;\n border-color: var(--bs-success, #198754) !important;\n}\n\n.kv-check-danger {\n accent-color: var(--bs-danger, #dc3545);\n}\n\n.kv-check-danger:checked, .kv-check-danger[type="checkbox"]:indeterminate {\n background-color: var(--bs-danger, #dc3545) !important;\n border-color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-check-warning {\n accent-color: var(--bs-warning, #ffc107);\n}\n\n.kv-check-warning:checked, .kv-check-warning[type="checkbox"]:indeterminate {\n background-color: var(--bs-warning, #ffc107) !important;\n border-color: var(--bs-warning, #ffc107) !important;\n}\n\n.kv-check-info {\n accent-color: var(--bs-info, #0dcaf0);\n}\n\n.kv-check-info:checked, .kv-check-info[type="checkbox"]:indeterminate {\n background-color: var(--bs-info, #0dcaf0) !important;\n border-color: var(--bs-info, #0dcaf0) !important;\n}\n\n.kv-check-light {\n accent-color: var(--bs-light, #f8f9fa);\n}\n\n.kv-check-light:checked, .kv-check-light[type="checkbox"]:indeterminate {\n background-color: var(--bs-light, #f8f9fa) !important;\n border-color: var(--bs-light, #f8f9fa) !important;\n}\n\n.kv-check-dark {\n accent-color: var(--bs-dark, #212529);\n}\n\n.kv-check-dark:checked, .kv-check-dark[type="checkbox"]:indeterminate {\n background-color: var(--bs-dark, #212529) !important;\n border-color: var(--bs-dark, #212529) !important;\n}\n\n.kv-check-warning[type="checkbox"]:checked, .kv-check-info[type="checkbox"]:checked, .kv-check-light[type="checkbox"]:checked {\n background-image: url('+$+');\n}\n\n.kv-check-warning[type="checkbox"]:indeterminate, .kv-check-info[type="checkbox"]:indeterminate, .kv-check-light[type="checkbox"]:indeterminate {\n background-image: url('+x+');\n}\n\n.kv-check-warning[type="radio"]:checked, .kv-check-info[type="radio"]:checked, .kv-check-light[type="radio"]:checked {\n background-image: url('+j+');\n}\n\n.form-switch .kv-check-warning[type="checkbox"]:checked, .form-switch .kv-check-info[type="checkbox"]:checked, .form-switch .kv-check-light[type="checkbox"]:checked {\n background-image: url('+z+");\n}\n\n.kv-checkbox-circle {\n width: 1em;\n height: 1em;\n border-radius: 50% !important;\n border: 1px solid rgba(0, 0, 0, .25);\n appearance: none;\n -webkit-appearance: none;\n vertical-align: top;\n}\n\n.kv-checkbox-circle:checked {\n background-image: url("+$+");\n}\n\n.kv-checkbox-circle:indeterminate {\n background-image: url("+x+");\n}\n\n.kv-check-primary.kv-checkbox-circle:checked, .kv-check-secondary.kv-checkbox-circle:checked, .kv-check-success.kv-checkbox-circle:checked, .kv-check-danger.kv-checkbox-circle:checked, .kv-check-dark.kv-checkbox-circle:checked {\n background-image: url("+q+");\n}\n\n.kv-check-primary.kv-checkbox-circle:indeterminate, .kv-check-secondary.kv-checkbox-circle:indeterminate, .kv-check-success.kv-checkbox-circle:indeterminate, .kv-check-danger.kv-checkbox-circle:indeterminate, .kv-check-dark.kv-checkbox-circle:indeterminate {\n background-image: url("+A+');\n}\n\n.kv-radio-square[type="radio"] {\n width: 1em;\n height: 1em;\n box-sizing: border-box;\n appearance: none;\n -webkit-appearance: none;\n background: white;\n border: 1px solid rgba(0, 0, 0, .25);\n vertical-align: top;\n border-radius: .25em;\n}\n\n.kv-radio-square[type="radio"]:checked {\n background-color: var(--bs-primary, #0d6efd);\n border-color: var(--bs-primary, #0d6efd);\n background-image: url('+q+');\n}\n\n.kv-check-warning.kv-radio-square[type="radio"]:checked, .kv-check-info.kv-radio-square[type="radio"]:checked, .kv-check-light.kv-radio-square[type="radio"]:checked {\n background-image: url('+$+');\n}\n\n.form-check-input.is-invalid:indeterminate[type="checkbox"], .was-validated .form-check-input:invalid:indeterminate[type="checkbox"] {\n background-color: var(--bs-danger, #dc3545);\n border-color: var(--bs-danger, #dc3545);\n}\n\n.form-check .form-check-input.form-control-sm {\n height: 18px;\n min-height: 18px;\n margin-left: -1.7em;\n}\n\n.form-check .form-check-input.form-control-lg {\n height: 34px;\n min-height: 34px;\n margin-left: -1.2em;\n margin-right: 0.3em;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input.form-check-input:checked[type="checkbox"] {\n background-color: var(--bs-primary, #0d6efd);\n background-image: url('+q+');\n border-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-focus {\n border-radius: 0.25rem;\n outline-width: 0px;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);\n}\n\n.kv-focus .kv-fileinput-caption {\n border-color: #80bdff;\n}\n\n.modal-dialog .modal-footer {\n flex-wrap: wrap;\n}\n\n.modal-dialog .modal-footer > button {\n margin-top: 5px;\n}\n\n.kv_fieldset {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.kv_fieldset legend {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: bold;\n padding: 3px 10px 3px 10px;\n width: auto;\n float: inherit;\n}\n\nform fieldset.kv_fieldset {\n padding-top: 5px;\n margin-bottom: 8px;\n}\n\nform[class~="form-horizontal"] fieldset.kv_fieldset {\n padding-left: 1.1rem;\n padding-right: 2rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\nform[class~="form-inline"] fieldset.kv_fieldset {\n margin-right: 6px;\n}\n\nform[class~="form-horizontal"] div.form-group {\n align-items: center;\n}\n\nul.typeahead > li.active > a {\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n#toast-container .toast {\n background-color: #030303;\n max-width: inherit;\n}\n\n#toast-container .toast-success {\n background-color: #51A351;\n}\n\n#toast-container .toast-error {\n background-color: #BD362F;\n}\n\n#toast-container .toast-info {\n background-color: #2F96B4;\n}\n\n#toast-container .toast-warning {\n background-color: #F89406;\n}\n\n#toast-container .toast-progress {\n background-color: #000000;\n}\n\nons-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\nons-toolbar-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\n.kv-ons-form-group {\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .form-label {\n font-size: 12px;\n}\n\n.page--material .kv-ons-form-group .form-label {\n color: #3d5afe;\n}\n\n.kv-ons-label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .kv-ons-form-control {\n width: 100%;\n}\n\n.kv-ons-form-group ons-input.kv-ons-form-control[float="float"][modifier~="material"] {\n margin-top: 16px;\n}\n\nlabel.required-label + ons-input > span.text-input__label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-ons-checkbox {\n display: flex;\n align-items: center;\n}\n\n.kv-ons-checkbox label {\n margin-left: 5px;\n}\n\n.ts-wrapper:not(.multi) .ts-control {\n flex-wrap: nowrap;\n}\n\n.ts-control .item {\n white-space: nowrap;\n}\n\n.ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.disabled .ts-control {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n\n.disabled .ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.ts-wrapper.kv-typeahead .ts-control, .ts-wrapper.kv-typeahead .ts-control input {\n cursor: inherit;\n}\n\n.ts-wrapper.is-invalid.kv-typeahead, .was-validated .invalid.kv-typeahead, .was-validated :invalid + .ts-wrapper.kv-typeahead {\n padding-right: calc(1.5em + .75rem);\n background-image: url('+S+');\n background-repeat: no-repeat;\n background-position: right calc(.375em + .1875rem) center;\n background-size: calc(.75em + .375rem) calc(.75em + .375rem);\n}\n\n.kv-tom-select-remote-divider {\n height: 0;\n margin: .5rem 0;\n overflow: hidden;\n border-top: 1px solid #888888;\n}\n\n.toastify {\n background-image: unset;\n background-color: blue;\n}\n\n.kv-toastify-primary {\n color: #fff !important;\n background-color: rgba(13,110,253) !important;\n}\n\n.kv-toastify-secondary {\n color: #fff !important;\n background-color: rgba(108,117,125) !important;\n}\n\n.kv-toastify-success {\n color: #fff !important;\n background-color: rgba(25,135,84) !important;\n}\n\n.kv-toastify-info {\n color: #000 !important;\n background-color: rgba(13,202,240) !important;\n}\n\n.kv-toastify-warning {\n color: #000 !important;\n background-color: rgba(255,193,7) !important;\n}\n\n.kv-toastify-danger {\n color: #fff !important;\n background-color: rgba(220,53,69) !important;\n}\n\n.kv-toastify-light {\n color: #000 !important;\n background-color: rgba(248,249,250) !important;\n}\n\n.kv-toastify-dark {\n color: #fff !important;\n background-color: rgba(33,37,41) !important;\n}\n\n.dropdown-toggle.kv-dropdown-no-arrow::after {\n content: none;\n}\n\n.btn-group-xsm > .btn, .btn-xsm {\n --bs-btn-padding-y: 0.1rem;\n --bs-btn-padding-x: 0.4rem;\n --bs-btn-font-size: 0.8rem;\n --bs-btn-border-radius: 0.25rem;\n padding-top: 3px;\n}\n\n.form-check-input:not(:checked):disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n\n.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {\n opacity: unset;\n}\n\n[data-bs-theme="dark"] trix-toolbar .trix-button {\n background: #fff !important;\n}\n\n[data-bs-theme="dark"] .tabulator.table-bordered .tabulator-header .tabulator-col, [data-bs-theme="dark"] .tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell, [data-bs-theme="dark"] .tabulator .tabulator-tableholder, [data-bs-theme="dark"] .tabulator .tabulator-footer {\n background-color: var(--bs-body-bg, #212529);\n}\n\n[data-bs-theme="dark"] .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-control, [data-bs-theme="dark"] .ts-control input, [data-bs-theme="dark"] .ts-dropdown {\n color: inherit;\n}\n\n[data-bs-theme="dark"] .ts-dropdown {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-dropdown [data-selectable] .highlight {\n background-color: #757575;\n}\n\n/*!\n * bootstrap-vertical-tabs - v1.2.2\n * https://dbtek.github.io/bootstrap-vertical-tabs\n * 2016-12-02\n * Copyright (c) 2016 İsmail Demirbilek\n * License: MIT\n */\n.nav-tabs.tabs-left, .nav-tabs.tabs-right {\n border-bottom: none;\n padding-top: 2px;\n}\n\n.nav-tabs.tabs-left {\n border-right: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-right {\n border-left: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-left > li.nav-item, .nav-tabs.tabs-right > li.nav-item {\n float: none;\n margin-bottom: 2px;\n}\n\n.nav-tabs.tabs-left > li.nav-item {\n margin-right: -1px;\n}\n\n.nav-tabs.tabs-right > li.nav-item {\n margin-left: -1px;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:focus {\n border-bottom-color: #dee2e6;\n border-right-color: transparent;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:focus {\n border-bottom: 1px solid #dee2e6;\n border-left-color: transparent;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link {\n border-radius: 4px 0 0 4px;\n margin-right: 0;\n display: block;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link {\n border-radius: 0 4px 4px 0;\n margin-right: 0;\n}\n',""]);const C=g},8952:(t,n,e)=>{"use strict";e.d(n,{Z:()=>u});var r=e(3426),i=e.n(r),o=e(1051),f=e.n(o)()(i());f.push([t.id,"",""]);const u=f},48:(t,n,e)=>{"use strict";n.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.context||document;if(!t)return null;var r,o=[],f=a(i.default.parse(t),o,e);return r=f?1===f.length?f[0]:f:s({type:"text",content:t},o,e),n.hooks&&n.hooks.create&&o.forEach((function(t){n.hooks.create(t)})),r};var r,i=(r=e(620))&&r.__esModule?r:{default:r},o=e(2938),f=e(7581);function u(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function a(t,n,e){return t instanceof Array&&t.length>0?t.map((function(t){return s(t,n,e)})):void 0}function s(t,n,e){var r;return r="text"===t.type?(0,f.createTextVNode)(t.content,e):(0,o.h)(t.name,function(t,n){var e={};if(!t.attrs)return e;var r=Object.keys(t.attrs).reduce((function(e,r){if("style"!==r&&"class"!==r){var i=(0,f.unescapeEntities)(t.attrs[r],n);e?e[r]=i:e=u({},r,i)}return e}),null);r&&(e.attrs=r);var i=function(t){try{return t.attrs.style.split(";").reduce((function(t,n){var e=n.split(":"),r=(0,f.transformName)(e[0].trim());if(r){var i=e[1].replace("!important","").trim();t?t[r]=i:t=u({},r,i)}return t}),null)}catch(t){return null}}(t);i&&(e.style=i);var o=function(t){try{return t.attrs.class.split(" ").reduce((function(t,n){return(n=n.trim())&&(t?t[n]=!0:t=u({},n,!0)),t}),null)}catch(t){return null}}(t);return o&&(e.class=o),e}(t,e),a(t.children,n,e)),n.push(r),r}},7581:(t,n,e)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.createTextVNode=function(t,n){return(0,r.vnode)(void 0,void 0,void 0,f(t,n))},n.transformName=function(t){return""+(t=t.replace(/-(\w)/g,(function(t,n){return n.toUpperCase()}))).charAt(0).toLowerCase()+t.substring(1)},n.unescapeEntities=f;var r=e(2938),i=new RegExp("&[a-z0-9#]+;","gi"),o=null;function f(t,n){return o||(o=n.createElement("div")),t.replace(i,(function(t){return o.innerHTML=t,o.textContent}))}},6044:(t,n,e)=>{t.exports=e(48)},3696:(t,n,e)=>{"use strict";e.r(n),e.d(n,{Alert:()=>An,Button:()=>Cn,Carousel:()=>ae,Collapse:()=>ke,Dropdown:()=>Je,Modal:()=>Ar,Offcanvas:()=>Vr,Popover:()=>di,ScrollSpy:()=>ji,Tab:()=>Ji,Toast:()=>ao,Tooltip:()=>li});var r={};e.r(r),e.d(r,{afterMain:()=>$,afterRead:()=>w,afterWrite:()=>z,applyStyles:()=>T,arrow:()=>Q,auto:()=>a,basePlacements:()=>s,beforeMain:()=>y,beforeRead:()=>v,beforeWrite:()=>x,bottom:()=>o,clippingParents:()=>h,computeStyles:()=>rt,createPopper:()=>It,createPopperBase:()=>Et,createPopperLite:()=>Tt,detectOverflow:()=>vt,end:()=>l,eventListeners:()=>ot,flip:()=>gt,hide:()=>kt,left:()=>u,main:()=>k,modifierPhases:()=>q,offset:()=>$t,placements:()=>m,popper:()=>d,popperGenerator:()=>Ct,popperOffsets:()=>xt,preventOverflow:()=>jt,read:()=>g,reference:()=>_,right:()=>f,start:()=>c,top:()=>i,variationPlacements:()=>p,viewport:()=>b,write:()=>j});var i="top",o="bottom",f="right",u="left",a="auto",s=[i,o,f,u],c="start",l="end",h="clippingParents",b="viewport",d="popper",_="reference",p=s.reduce((function(t,n){return t.concat([n+"-"+c,n+"-"+l])}),[]),m=[].concat(s,[a]).reduce((function(t,n){return t.concat([n,n+"-"+c,n+"-"+l])}),[]),v="beforeRead",g="read",w="afterRead",y="beforeMain",k="main",$="afterMain",x="beforeWrite",j="write",z="afterWrite",q=[v,g,w,y,k,$,x,j,z];function A(t){return t?(t.nodeName||"").toLowerCase():null}function S(t){if(null==t)return window;if("[object Window]"!==t.toString()){var n=t.ownerDocument;return n&&n.defaultView||window}return t}function C(t){return t instanceof S(t).Element||t instanceof Element}function E(t){return t instanceof S(t).HTMLElement||t instanceof HTMLElement}function I(t){return"undefined"!=typeof ShadowRoot&&(t instanceof S(t).ShadowRoot||t instanceof ShadowRoot)}const T={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var n=t.state;Object.keys(n.elements).forEach((function(t){var e=n.styles[t]||{},r=n.attributes[t]||{},i=n.elements[t];E(i)&&A(i)&&(Object.assign(i.style,e),Object.keys(r).forEach((function(t){var n=r[t];!1===n?i.removeAttribute(t):i.setAttribute(t,!0===n?"":n)})))}))},effect:function(t){var n=t.state,e={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,e.popper),n.styles=e,n.elements.arrow&&Object.assign(n.elements.arrow.style,e.arrow),function(){Object.keys(n.elements).forEach((function(t){var r=n.elements[t],i=n.attributes[t]||{},o=Object.keys(n.styles.hasOwnProperty(t)?n.styles[t]:e[t]).reduce((function(t,n){return t[n]="",t}),{});E(r)&&A(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(t){r.removeAttribute(t)})))}))}},requires:["computeStyles"]};function O(t){return t.split("-")[0]}var N=Math.max,L=Math.min,D=Math.round;function B(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function M(){return!/^((?!chrome|android).)*safari/i.test(B())}function P(t,n,e){void 0===n&&(n=!1),void 0===e&&(e=!1);var r=t.getBoundingClientRect(),i=1,o=1;n&&E(t)&&(i=t.offsetWidth>0&&D(r.width)/t.offsetWidth||1,o=t.offsetHeight>0&&D(r.height)/t.offsetHeight||1);var f=(C(t)?S(t):window).visualViewport,u=!M()&&e,a=(r.left+(u&&f?f.offsetLeft:0))/i,s=(r.top+(u&&f?f.offsetTop:0))/o,c=r.width/i,l=r.height/o;return{width:c,height:l,top:s,right:a+c,bottom:s+l,left:a,x:a,y:s}}function F(t){var n=P(t),e=t.offsetWidth,r=t.offsetHeight;return Math.abs(n.width-e)<=1&&(e=n.width),Math.abs(n.height-r)<=1&&(r=n.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:r}}function R(t,n){var e=n.getRootNode&&n.getRootNode();if(t.contains(n))return!0;if(e&&I(e)){var r=n;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U(t){return S(t).getComputedStyle(t)}function H(t){return["table","td","th"].indexOf(A(t))>=0}function Y(t){return((C(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===A(t)?t:t.assignedSlot||t.parentNode||(I(t)?t.host:null)||Y(t)}function J(t){return E(t)&&"fixed"!==U(t).position?t.offsetParent:null}function K(t){for(var n=S(t),e=J(t);e&&H(e)&&"static"===U(e).position;)e=J(e);return e&&("html"===A(e)||"body"===A(e)&&"static"===U(e).position)?n:e||function(t){var n=/firefox/i.test(B());if(/Trident/i.test(B())&&E(t)&&"fixed"===U(t).position)return null;var e=V(t);for(I(e)&&(e=e.host);E(e)&&["html","body"].indexOf(A(e))<0;){var r=U(e);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||n&&"filter"===r.willChange||n&&r.filter&&"none"!==r.filter)return e;e=e.parentNode}return null}(t)||n}function W(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function G(t,n,e){return N(t,L(n,e))}function Z(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function X(t,n){return n.reduce((function(n,e){return n[e]=t,n}),{})}const Q={name:"arrow",enabled:!0,phase:"main",fn:function(t){var n,e=t.state,r=t.name,a=t.options,c=e.elements.arrow,l=e.modifiersData.popperOffsets,h=O(e.placement),b=W(h),d=[u,f].indexOf(h)>=0?"height":"width";if(c&&l){var _=function(t,n){return Z("number"!=typeof(t="function"==typeof t?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:X(t,s))}(a.padding,e),p=F(c),m="y"===b?i:u,v="y"===b?o:f,g=e.rects.reference[d]+e.rects.reference[b]-l[b]-e.rects.popper[d],w=l[b]-e.rects.reference[b],y=K(c),k=y?"y"===b?y.clientHeight||0:y.clientWidth||0:0,$=g/2-w/2,x=_[m],j=k-p[d]-_[v],z=k/2-p[d]/2+$,q=G(x,z,j),A=b;e.modifiersData[r]=((n={})[A]=q,n.centerOffset=q-z,n)}},effect:function(t){var n=t.state,e=t.options.element,r=void 0===e?"[data-popper-arrow]":e;null!=r&&("string"!=typeof r||(r=n.elements.popper.querySelector(r)))&&R(n.elements.popper,r)&&(n.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var nt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var n,e=t.popper,r=t.popperRect,a=t.placement,s=t.variation,c=t.offsets,h=t.position,b=t.gpuAcceleration,d=t.adaptive,_=t.roundOffsets,p=t.isFixed,m=c.x,v=void 0===m?0:m,g=c.y,w=void 0===g?0:g,y="function"==typeof _?_({x:v,y:w}):{x:v,y:w};v=y.x,w=y.y;var k=c.hasOwnProperty("x"),$=c.hasOwnProperty("y"),x=u,j=i,z=window;if(d){var q=K(e),A="clientHeight",C="clientWidth";q===S(e)&&"static"!==U(q=Y(e)).position&&"absolute"===h&&(A="scrollHeight",C="scrollWidth"),(a===i||(a===u||a===f)&&s===l)&&(j=o,w-=(p&&q===z&&z.visualViewport?z.visualViewport.height:q[A])-r.height,w*=b?1:-1),a!==u&&(a!==i&&a!==o||s!==l)||(x=f,v-=(p&&q===z&&z.visualViewport?z.visualViewport.width:q[C])-r.width,v*=b?1:-1)}var E,I=Object.assign({position:h},d&&nt),T=!0===_?function(t,n){var e=t.x,r=t.y,i=n.devicePixelRatio||1;return{x:D(e*i)/i||0,y:D(r*i)/i||0}}({x:v,y:w},S(e)):{x:v,y:w};return v=T.x,w=T.y,b?Object.assign({},I,((E={})[j]=$?"0":"",E[x]=k?"0":"",E.transform=(z.devicePixelRatio||1)<=1?"translate("+v+"px, "+w+"px)":"translate3d("+v+"px, "+w+"px, 0)",E)):Object.assign({},I,((n={})[j]=$?w+"px":"",n[x]=k?v+"px":"",n.transform="",n))}const rt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var n=t.state,e=t.options,r=e.gpuAcceleration,i=void 0===r||r,o=e.adaptive,f=void 0===o||o,u=e.roundOffsets,a=void 0===u||u,s={placement:O(n.placement),variation:tt(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:i,isFixed:"fixed"===n.options.strategy};null!=n.modifiersData.popperOffsets&&(n.styles.popper=Object.assign({},n.styles.popper,et(Object.assign({},s,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:f,roundOffsets:a})))),null!=n.modifiersData.arrow&&(n.styles.arrow=Object.assign({},n.styles.arrow,et(Object.assign({},s,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})},data:{}};var it={passive:!0};const ot={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var n=t.state,e=t.instance,r=t.options,i=r.scroll,o=void 0===i||i,f=r.resize,u=void 0===f||f,a=S(n.elements.popper),s=[].concat(n.scrollParents.reference,n.scrollParents.popper);return o&&s.forEach((function(t){t.addEventListener("scroll",e.update,it)})),u&&a.addEventListener("resize",e.update,it),function(){o&&s.forEach((function(t){t.removeEventListener("scroll",e.update,it)})),u&&a.removeEventListener("resize",e.update,it)}},data:{}};var ft={left:"right",right:"left",bottom:"top",top:"bottom"};function ut(t){return t.replace(/left|right|bottom|top/g,(function(t){return ft[t]}))}var at={start:"end",end:"start"};function st(t){return t.replace(/start|end/g,(function(t){return at[t]}))}function ct(t){var n=S(t);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function lt(t){return P(Y(t)).left+ct(t).scrollLeft}function ht(t){var n=U(t),e=n.overflow,r=n.overflowX,i=n.overflowY;return/auto|scroll|overlay|hidden/.test(e+i+r)}function bt(t){return["html","body","#document"].indexOf(A(t))>=0?t.ownerDocument.body:E(t)&&ht(t)?t:bt(V(t))}function dt(t,n){var e;void 0===n&&(n=[]);var r=bt(t),i=r===(null==(e=t.ownerDocument)?void 0:e.body),o=S(r),f=i?[o].concat(o.visualViewport||[],ht(r)?r:[]):r,u=n.concat(f);return i?u:u.concat(dt(V(f)))}function _t(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function pt(t,n,e){return n===b?_t(function(t,n){var e=S(t),r=Y(t),i=e.visualViewport,o=r.clientWidth,f=r.clientHeight,u=0,a=0;if(i){o=i.width,f=i.height;var s=M();(s||!s&&"fixed"===n)&&(u=i.offsetLeft,a=i.offsetTop)}return{width:o,height:f,x:u+lt(t),y:a}}(t,e)):C(n)?function(t,n){var e=P(t,!1,"fixed"===n);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(n,e):_t(function(t){var n,e=Y(t),r=ct(t),i=null==(n=t.ownerDocument)?void 0:n.body,o=N(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),f=N(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-r.scrollLeft+lt(t),a=-r.scrollTop;return"rtl"===U(i||e).direction&&(u+=N(e.clientWidth,i?i.clientWidth:0)-o),{width:o,height:f,x:u,y:a}}(Y(t)))}function mt(t){var n,e=t.reference,r=t.element,a=t.placement,s=a?O(a):null,h=a?tt(a):null,b=e.x+e.width/2-r.width/2,d=e.y+e.height/2-r.height/2;switch(s){case i:n={x:b,y:e.y-r.height};break;case o:n={x:b,y:e.y+e.height};break;case f:n={x:e.x+e.width,y:d};break;case u:n={x:e.x-r.width,y:d};break;default:n={x:e.x,y:e.y}}var _=s?W(s):null;if(null!=_){var p="y"===_?"height":"width";switch(h){case c:n[_]=n[_]-(e[p]/2-r[p]/2);break;case l:n[_]=n[_]+(e[p]/2-r[p]/2)}}return n}function vt(t,n){void 0===n&&(n={});var e=n,r=e.placement,u=void 0===r?t.placement:r,a=e.strategy,c=void 0===a?t.strategy:a,l=e.boundary,p=void 0===l?h:l,m=e.rootBoundary,v=void 0===m?b:m,g=e.elementContext,w=void 0===g?d:g,y=e.altBoundary,k=void 0!==y&&y,$=e.padding,x=void 0===$?0:$,j=Z("number"!=typeof x?x:X(x,s)),z=w===d?_:d,q=t.rects.popper,S=t.elements[k?z:w],I=function(t,n,e,r){var i="clippingParents"===n?function(t){var n=dt(V(t)),e=["absolute","fixed"].indexOf(U(t).position)>=0&&E(t)?K(t):t;return C(e)?n.filter((function(t){return C(t)&&R(t,e)&&"body"!==A(t)})):[]}(t):[].concat(n),o=[].concat(i,[e]),f=o[0],u=o.reduce((function(n,e){var i=pt(t,e,r);return n.top=N(i.top,n.top),n.right=L(i.right,n.right),n.bottom=L(i.bottom,n.bottom),n.left=N(i.left,n.left),n}),pt(t,f,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}(C(S)?S:S.contextElement||Y(t.elements.popper),p,v,c),T=P(t.elements.reference),O=mt({reference:T,element:q,strategy:"absolute",placement:u}),D=_t(Object.assign({},q,O)),B=w===d?D:T,M={top:I.top-B.top+j.top,bottom:B.bottom-I.bottom+j.bottom,left:I.left-B.left+j.left,right:B.right-I.right+j.right},F=t.modifiersData.offset;if(w===d&&F){var H=F[u];Object.keys(M).forEach((function(t){var n=[f,o].indexOf(t)>=0?1:-1,e=[i,o].indexOf(t)>=0?"y":"x";M[t]+=H[e]*n}))}return M}const gt={name:"flip",enabled:!0,phase:"main",fn:function(t){var n=t.state,e=t.options,r=t.name;if(!n.modifiersData[r]._skip){for(var l=e.mainAxis,h=void 0===l||l,b=e.altAxis,d=void 0===b||b,_=e.fallbackPlacements,v=e.padding,g=e.boundary,w=e.rootBoundary,y=e.altBoundary,k=e.flipVariations,$=void 0===k||k,x=e.allowedAutoPlacements,j=n.options.placement,z=O(j),q=_||(z!==j&&$?function(t){if(O(t)===a)return[];var n=ut(t);return[st(t),n,st(n)]}(j):[ut(j)]),A=[j].concat(q).reduce((function(t,e){return t.concat(O(e)===a?function(t,n){void 0===n&&(n={});var e=n,r=e.placement,i=e.boundary,o=e.rootBoundary,f=e.padding,u=e.flipVariations,a=e.allowedAutoPlacements,c=void 0===a?m:a,l=tt(r),h=l?u?p:p.filter((function(t){return tt(t)===l})):s,b=h.filter((function(t){return c.indexOf(t)>=0}));0===b.length&&(b=h);var d=b.reduce((function(n,e){return n[e]=vt(t,{placement:e,boundary:i,rootBoundary:o,padding:f})[O(e)],n}),{});return Object.keys(d).sort((function(t,n){return d[t]-d[n]}))}(n,{placement:e,boundary:g,rootBoundary:w,padding:v,flipVariations:$,allowedAutoPlacements:x}):e)}),[]),S=n.rects.reference,C=n.rects.popper,E=new Map,I=!0,T=A[0],N=0;N=0,P=M?"width":"height",F=vt(n,{placement:L,boundary:g,rootBoundary:w,altBoundary:y,padding:v}),R=M?B?f:u:B?o:i;S[P]>C[P]&&(R=ut(R));var U=ut(R),H=[];if(h&&H.push(F[D]<=0),d&&H.push(F[R]<=0,F[U]<=0),H.every((function(t){return t}))){T=L,I=!1;break}E.set(L,H)}if(I)for(var Y=function(t){var n=A.find((function(n){var e=E.get(n);if(e)return e.slice(0,t).every((function(t){return t}))}));if(n)return T=n,"break"},V=$?3:1;V>0&&"break"!==Y(V);V--);n.placement!==T&&(n.modifiersData[r]._skip=!0,n.placement=T,n.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(t,n,e){return void 0===e&&(e={x:0,y:0}),{top:t.top-n.height-e.y,right:t.right-n.width+e.x,bottom:t.bottom-n.height+e.y,left:t.left-n.width-e.x}}function yt(t){return[i,f,o,u].some((function(n){return t[n]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var n=t.state,e=t.name,r=n.rects.reference,i=n.rects.popper,o=n.modifiersData.preventOverflow,f=vt(n,{elementContext:"reference"}),u=vt(n,{altBoundary:!0}),a=wt(f,r),s=wt(u,i,o),c=yt(a),l=yt(s);n.modifiersData[e]={referenceClippingOffsets:a,popperEscapeOffsets:s,isReferenceHidden:c,hasPopperEscaped:l},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":l})}},$t={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var n=t.state,e=t.options,r=t.name,o=e.offset,a=void 0===o?[0,0]:o,s=m.reduce((function(t,e){return t[e]=function(t,n,e){var r=O(t),o=[u,i].indexOf(r)>=0?-1:1,a="function"==typeof e?e(Object.assign({},n,{placement:t})):e,s=a[0],c=a[1];return s=s||0,c=(c||0)*o,[u,f].indexOf(r)>=0?{x:c,y:s}:{x:s,y:c}}(e,n.rects,a),t}),{}),c=s[n.placement],l=c.x,h=c.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=l,n.modifiersData.popperOffsets.y+=h),n.modifiersData[r]=s}},xt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var n=t.state,e=t.name;n.modifiersData[e]=mt({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})},data:{}},jt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var n=t.state,e=t.options,r=t.name,a=e.mainAxis,s=void 0===a||a,l=e.altAxis,h=void 0!==l&&l,b=e.boundary,d=e.rootBoundary,_=e.altBoundary,p=e.padding,m=e.tether,v=void 0===m||m,g=e.tetherOffset,w=void 0===g?0:g,y=vt(n,{boundary:b,rootBoundary:d,padding:p,altBoundary:_}),k=O(n.placement),$=tt(n.placement),x=!$,j=W(k),z="x"===j?"y":"x",q=n.modifiersData.popperOffsets,A=n.rects.reference,S=n.rects.popper,C="function"==typeof w?w(Object.assign({},n.rects,{placement:n.placement})):w,E="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),I=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,T={x:0,y:0};if(q){if(s){var D,B="y"===j?i:u,M="y"===j?o:f,P="y"===j?"height":"width",R=q[j],U=R+y[B],H=R-y[M],Y=v?-S[P]/2:0,V=$===c?A[P]:S[P],J=$===c?-S[P]:-A[P],Z=n.elements.arrow,X=v&&Z?F(Z):{width:0,height:0},Q=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},nt=Q[B],et=Q[M],rt=G(0,A[P],X[P]),it=x?A[P]/2-Y-rt-nt-E.mainAxis:V-rt-nt-E.mainAxis,ot=x?-A[P]/2+Y+rt+et+E.mainAxis:J+rt+et+E.mainAxis,ft=n.elements.arrow&&K(n.elements.arrow),ut=ft?"y"===j?ft.clientTop||0:ft.clientLeft||0:0,at=null!=(D=null==I?void 0:I[j])?D:0,st=R+ot-at,ct=G(v?L(U,R+it-at-ut):U,R,v?N(H,st):H);q[j]=ct,T[j]=ct-R}if(h){var lt,ht="x"===j?i:u,bt="x"===j?o:f,dt=q[z],_t="y"===z?"height":"width",pt=dt+y[ht],mt=dt-y[bt],gt=-1!==[i,u].indexOf(k),wt=null!=(lt=null==I?void 0:I[z])?lt:0,yt=gt?pt:dt-A[_t]-S[_t]-wt+E.altAxis,kt=gt?dt+A[_t]+S[_t]-wt-E.altAxis:mt,$t=v&>?function(t,n,e){var r=G(t,n,e);return r>e?e:r}(yt,dt,kt):G(v?yt:pt,dt,v?kt:mt);q[z]=$t,T[z]=$t-dt}n.modifiersData[r]=T}},requiresIfExists:["offset"]};function zt(t,n,e){void 0===e&&(e=!1);var r,i,o=E(n),f=E(n)&&function(t){var n=t.getBoundingClientRect(),e=D(n.width)/t.offsetWidth||1,r=D(n.height)/t.offsetHeight||1;return 1!==e||1!==r}(n),u=Y(n),a=P(t,f,e),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(o||!o&&!e)&&(("body"!==A(n)||ht(u))&&(s=(r=n)!==S(r)&&E(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:ct(r)),E(n)?((c=P(n,!0)).x+=n.clientLeft,c.y+=n.clientTop):u&&(c.x=lt(u))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function qt(t){var n=new Map,e=new Set,r=[];function i(t){e.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!e.has(t)){var r=n.get(t);r&&i(r)}})),r.push(t)}return t.forEach((function(t){n.set(t.name,t)})),t.forEach((function(t){e.has(t.name)||i(t)})),r}var At={placement:"bottom",modifiers:[],strategy:"absolute"};function St(){for(var t=arguments.length,n=new Array(t),e=0;eOt.has(t)&&Ot.get(t).get(n)||null,remove(t,n){if(!Ot.has(t))return;const e=Ot.get(t);e.delete(n),0===e.size&&Ot.delete(t)}},Lt="transitionend",Dt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,n)=>`#${CSS.escape(n)}`))),t),Bt=t=>{t.dispatchEvent(new Event(Lt))},Mt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Pt=t=>Mt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Dt(t)):null,Ft=t=>{if(!Mt(t)||0===t.getClientRects().length)return!1;const n="visible"===getComputedStyle(t).getPropertyValue("visibility"),e=t.closest("details:not([open])");if(!e)return n;if(e!==t){const n=t.closest("summary");if(n&&n.parentNode!==e)return!1;if(null===n)return!1}return n},Rt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Ut=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const n=t.getRootNode();return n instanceof ShadowRoot?n:null}return t instanceof ShadowRoot?t:t.parentNode?Ut(t.parentNode):null},Ht=()=>{},Yt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Jt=[],Kt=()=>"rtl"===document.documentElement.dir,Wt=t=>{var n;n=()=>{const n=Vt();if(n){const e=t.NAME,r=n.fn[e];n.fn[e]=t.jQueryInterface,n.fn[e].Constructor=t,n.fn[e].noConflict=()=>(n.fn[e]=r,t.jQueryInterface)}},"loading"===document.readyState?(Jt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Jt)t()})),Jt.push(n)):n()},Gt=(t,n=[],e=t)=>"function"==typeof t?t(...n):e,Zt=(t,n,e=!0)=>{if(!e)return void Gt(t);const r=(t=>{if(!t)return 0;let{transitionDuration:n,transitionDelay:e}=window.getComputedStyle(t);const r=Number.parseFloat(n),i=Number.parseFloat(e);return r||i?(n=n.split(",")[0],e=e.split(",")[0],1e3*(Number.parseFloat(n)+Number.parseFloat(e))):0})(n)+5;let i=!1;const o=({target:e})=>{e===n&&(i=!0,n.removeEventListener(Lt,o),Gt(t))};n.addEventListener(Lt,o),setTimeout((()=>{i||Bt(n)}),r)},Xt=(t,n,e,r)=>{const i=t.length;let o=t.indexOf(n);return-1===o?!e&&r?t[i-1]:t[0]:(o+=e?1:-1,r&&(o=(o+i)%i),t[Math.max(0,Math.min(o,i-1))])},Qt=/[^.]*(?=\..*)\.|.*/,tn=/\..*/,nn=/::\d+$/,en={};let rn=1;const on={mouseenter:"mouseover",mouseleave:"mouseout"},fn=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function un(t,n){return n&&`${n}::${rn++}`||t.uidEvent||rn++}function an(t){const n=un(t);return t.uidEvent=n,en[n]=en[n]||{},en[n]}function sn(t,n,e=null){return Object.values(t).find((t=>t.callable===n&&t.delegationSelector===e))}function cn(t,n,e){const r="string"==typeof n,i=r?e:n||e;let o=dn(t);return fn.has(o)||(o=t),[r,i,o]}function ln(t,n,e,r,i){if("string"!=typeof n||!t)return;let[o,f,u]=cn(n,e,r);if(n in on){const t=t=>function(n){if(!n.relatedTarget||n.relatedTarget!==n.delegateTarget&&!n.delegateTarget.contains(n.relatedTarget))return t.call(this,n)};f=t(f)}const a=an(t),s=a[u]||(a[u]={}),c=sn(s,f,o?e:null);if(c)return void(c.oneOff=c.oneOff&&i);const l=un(f,n.replace(Qt,"")),h=o?function(t,n,e){return function r(i){const o=t.querySelectorAll(n);for(let{target:f}=i;f&&f!==this;f=f.parentNode)for(const u of o)if(u===f)return pn(i,{delegateTarget:f}),r.oneOff&&_n.off(t,i.type,n,e),e.apply(f,[i])}}(t,e,f):function(t,n){return function e(r){return pn(r,{delegateTarget:t}),e.oneOff&&_n.off(t,r.type,n),n.apply(t,[r])}}(t,f);h.delegationSelector=o?e:null,h.callable=f,h.oneOff=i,h.uidEvent=l,s[l]=h,t.addEventListener(u,h,o)}function hn(t,n,e,r,i){const o=sn(n[e],r,i);o&&(t.removeEventListener(e,o,Boolean(i)),delete n[e][o.uidEvent])}function bn(t,n,e,r){const i=n[e]||{};for(const[o,f]of Object.entries(i))o.includes(r)&&hn(t,n,e,f.callable,f.delegationSelector)}function dn(t){return t=t.replace(tn,""),on[t]||t}const _n={on(t,n,e,r){ln(t,n,e,r,!1)},one(t,n,e,r){ln(t,n,e,r,!0)},off(t,n,e,r){if("string"!=typeof n||!t)return;const[i,o,f]=cn(n,e,r),u=f!==n,a=an(t),s=a[f]||{},c=n.startsWith(".");if(void 0===o){if(c)for(const e of Object.keys(a))bn(t,a,e,n.slice(1));for(const[e,r]of Object.entries(s)){const i=e.replace(nn,"");u&&!n.includes(i)||hn(t,a,f,r.callable,r.delegationSelector)}}else{if(!Object.keys(s).length)return;hn(t,a,f,o,i?e:null)}},trigger(t,n,e){if("string"!=typeof n||!t)return null;const r=Vt();let i=null,o=!0,f=!0,u=!1;n!==dn(n)&&r&&(i=r.Event(n,e),r(t).trigger(i),o=!i.isPropagationStopped(),f=!i.isImmediatePropagationStopped(),u=i.isDefaultPrevented());const a=pn(new Event(n,{bubbles:o,cancelable:!0}),e);return u&&a.preventDefault(),f&&t.dispatchEvent(a),a.defaultPrevented&&i&&i.preventDefault(),a}};function pn(t,n={}){for(const[e,r]of Object.entries(n))try{t[e]=r}catch(n){Object.defineProperty(t,e,{configurable:!0,get:()=>r})}return t}function mn(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(n){return t}}function vn(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const gn={setDataAttribute(t,n,e){t.setAttribute(`data-bs-${vn(n)}`,e)},removeDataAttribute(t,n){t.removeAttribute(`data-bs-${vn(n)}`)},getDataAttributes(t){if(!t)return{};const n={},e=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const r of e){let e=r.replace(/^bs/,"");e=e.charAt(0).toLowerCase()+e.slice(1,e.length),n[e]=mn(t.dataset[r])}return n},getDataAttribute:(t,n)=>mn(t.getAttribute(`data-bs-${vn(n)}`))};class wn{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const e=Mt(n)?gn.getDataAttribute(n,"config"):{};return{...this.constructor.Default,..."object"==typeof e?e:{},...Mt(n)?gn.getDataAttributes(n):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[r,i]of Object.entries(n)){const n=t[r],o=Mt(n)?"element":null==(e=n)?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${o}" but expected type "${i}".`)}var e}}class yn extends wn{constructor(t,n){super(),(t=Pt(t))&&(this._element=t,this._config=this._getConfig(n),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),_n.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,e=!0){Zt(t,n,e)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Pt(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,"object"==typeof n?n:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const kn=t=>{let n=t.getAttribute("data-bs-target");if(!n||"#"===n){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e=`#${e.split("#")[1]}`),n=e&&"#"!==e?e.trim():null}return Dt(n)},$n={find:(t,n=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(n,t)),findOne:(t,n=document.documentElement)=>Element.prototype.querySelector.call(n,t),children:(t,n)=>[].concat(...t.children).filter((t=>t.matches(n))),parents(t,n){const e=[];let r=t.parentNode.closest(n);for(;r;)e.push(r),r=r.parentNode.closest(n);return e},prev(t,n){let e=t.previousElementSibling;for(;e;){if(e.matches(n))return[e];e=e.previousElementSibling}return[]},next(t,n){let e=t.nextElementSibling;for(;e;){if(e.matches(n))return[e];e=e.nextElementSibling}return[]},focusableChildren(t){const n=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(n,t).filter((t=>!Rt(t)&&Ft(t)))},getSelectorFromElement(t){const n=kn(t);return n&&$n.findOne(n)?n:null},getElementFromSelector(t){const n=kn(t);return n?$n.findOne(n):null},getMultipleElementsFromSelector(t){const n=kn(t);return n?$n.find(n):[]}},xn=(t,n="hide")=>{const e=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;_n.on(document,e,`[data-bs-dismiss="${r}"]`,(function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Rt(this))return;const i=$n.getElementFromSelector(this)||this.closest(`.${r}`);t.getOrCreateInstance(i)[n]()}))},jn=".bs.alert",zn=`close${jn}`,qn=`closed${jn}`;class An extends yn{static get NAME(){return"alert"}close(){if(_n.trigger(this._element,zn).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),_n.trigger(this._element,qn),this.dispose()}static jQueryInterface(t){return this.each((function(){const n=An.getOrCreateInstance(this);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}xn(An,"close"),Wt(An);const Sn='[data-bs-toggle="button"]';class Cn extends yn{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const n=Cn.getOrCreateInstance(this);"toggle"===t&&n[t]()}))}}_n.on(document,"click.bs.button.data-api",Sn,(t=>{t.preventDefault();const n=t.target.closest(Sn);Cn.getOrCreateInstance(n).toggle()})),Wt(Cn);const En=".bs.swipe",In=`touchstart${En}`,Tn=`touchmove${En}`,On=`touchend${En}`,Nn=`pointerdown${En}`,Ln=`pointerup${En}`,Dn={endCallback:null,leftCallback:null,rightCallback:null},Bn={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Mn extends wn{constructor(t,n){super(),this._element=t,t&&Mn.isSupported()&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Dn}static get DefaultType(){return Bn}static get NAME(){return"swipe"}dispose(){_n.off(this._element,En)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Gt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const n=t/this._deltaX;this._deltaX=0,n&&Gt(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(_n.on(this._element,Nn,(t=>this._start(t))),_n.on(this._element,Ln,(t=>this._end(t))),this._element.classList.add("pointer-event")):(_n.on(this._element,In,(t=>this._start(t))),_n.on(this._element,Tn,(t=>this._move(t))),_n.on(this._element,On,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Pn=".bs.carousel",Fn=".data-api",Rn="next",Un="prev",Hn="left",Yn="right",Vn=`slide${Pn}`,Jn=`slid${Pn}`,Kn=`keydown${Pn}`,Wn=`mouseenter${Pn}`,Gn=`mouseleave${Pn}`,Zn=`dragstart${Pn}`,Xn=`load${Pn}${Fn}`,Qn=`click${Pn}${Fn}`,te="carousel",ne="active",ee=".active",re=".carousel-item",ie=ee+re,oe={ArrowLeft:Yn,ArrowRight:Hn},fe={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ue={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ae extends yn{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=$n.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===te&&this.cycle()}static get Default(){return fe}static get DefaultType(){return ue}static get NAME(){return"carousel"}next(){this._slide(Rn)}nextWhenVisible(){!document.hidden&&Ft(this._element)&&this.next()}prev(){this._slide(Un)}pause(){this._isSliding&&Bt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?_n.one(this._element,Jn,(()=>this.cycle())):this.cycle())}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding)return void _n.one(this._element,Jn,(()=>this.to(t)));const e=this._getItemIndex(this._getActive());if(e===t)return;const r=t>e?Rn:Un;this._slide(r,n[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&_n.on(this._element,Kn,(t=>this._keydown(t))),"hover"===this._config.pause&&(_n.on(this._element,Wn,(()=>this.pause())),_n.on(this._element,Gn,(()=>this._maybeEnableCycle()))),this._config.touch&&Mn.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of $n.find(".carousel-item img",this._element))_n.on(t,Zn,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Hn)),rightCallback:()=>this._slide(this._directionToOrder(Yn)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Mn(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=oe[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=$n.findOne(ee,this._indicatorsElement);n.classList.remove(ne),n.removeAttribute("aria-current");const e=$n.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);e&&(e.classList.add(ne),e.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const e=this._getActive(),r=t===Rn,i=n||Xt(this._getItems(),e,r,this._config.wrap);if(i===e)return;const o=this._getItemIndex(i),f=n=>_n.trigger(this._element,n,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(e),to:o});if(f(Vn).defaultPrevented)return;if(!e||!i)return;const u=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const a=r?"carousel-item-start":"carousel-item-end",s=r?"carousel-item-next":"carousel-item-prev";i.classList.add(s),Yt(i),e.classList.add(a),i.classList.add(a),this._queueCallback((()=>{i.classList.remove(a,s),i.classList.add(ne),e.classList.remove(ne,s,a),this._isSliding=!1,f(Jn)}),e,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return $n.findOne(ie,this._element)}_getItems(){return $n.find(re,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===Hn?Un:Rn:t===Hn?Rn:Un}_orderToDirection(t){return Kt()?t===Un?Hn:Yn:t===Un?Yn:Hn}static jQueryInterface(t){return this.each((function(){const n=ae.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}else n.to(t)}))}}_n.on(document,Qn,"[data-bs-slide], [data-bs-slide-to]",(function(t){const n=$n.getElementFromSelector(this);if(!n||!n.classList.contains(te))return;t.preventDefault();const e=ae.getOrCreateInstance(n),r=this.getAttribute("data-bs-slide-to");return r?(e.to(r),void e._maybeEnableCycle()):"next"===gn.getDataAttribute(this,"slide")?(e.next(),void e._maybeEnableCycle()):(e.prev(),void e._maybeEnableCycle())})),_n.on(window,Xn,(()=>{const t=$n.find('[data-bs-ride="carousel"]');for(const n of t)ae.getOrCreateInstance(n)})),Wt(ae);const se=".bs.collapse",ce=`show${se}`,le=`shown${se}`,he=`hide${se}`,be=`hidden${se}`,de=`click${se}.data-api`,_e="show",pe="collapse",me="collapsing",ve=`:scope .${pe} .${pe}`,ge='[data-bs-toggle="collapse"]',we={parent:null,toggle:!0},ye={parent:"(null|element)",toggle:"boolean"};class ke extends yn{constructor(t,n){super(t,n),this._isTransitioning=!1,this._triggerArray=[];const e=$n.find(ge);for(const t of e){const n=$n.getSelectorFromElement(t),e=$n.find(n).filter((t=>t===this._element));null!==n&&e.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return we}static get DefaultType(){return ye}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>ke.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(_n.trigger(this._element,ce).defaultPrevented)return;for(const n of t)n.hide();const n=this._getDimension();this._element.classList.remove(pe),this._element.classList.add(me),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const e=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(me),this._element.classList.add(pe,_e),this._element.style[n]="",_n.trigger(this._element,le)}),this._element,!0),this._element.style[n]=`${this._element[e]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(_n.trigger(this._element,he).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Yt(this._element),this._element.classList.add(me),this._element.classList.remove(pe,_e);for(const t of this._triggerArray){const n=$n.getElementFromSelector(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(me),this._element.classList.add(pe),_n.trigger(this._element,be)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(_e)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Pt(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(ge);for(const n of t){const t=$n.getElementFromSelector(n);t&&this._addAriaAndCollapsedClass([n],this._isShown(t))}}_getFirstLevelChildren(t){const n=$n.find(ve,this._config.parent);return $n.find(t,this._config.parent).filter((t=>!n.includes(t)))}_addAriaAndCollapsedClass(t,n){if(t.length)for(const e of t)e.classList.toggle("collapsed",!n),e.setAttribute("aria-expanded",n)}static jQueryInterface(t){const n={};return"string"==typeof t&&/show|hide/.test(t)&&(n.toggle=!1),this.each((function(){const e=ke.getOrCreateInstance(this,n);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_n.on(document,de,ge,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of $n.getMultipleElementsFromSelector(this))ke.getOrCreateInstance(t,{toggle:!1}).toggle()})),Wt(ke);const $e="dropdown",xe=".bs.dropdown",je=".data-api",ze="ArrowUp",qe="ArrowDown",Ae=`hide${xe}`,Se=`hidden${xe}`,Ce=`show${xe}`,Ee=`shown${xe}`,Ie=`click${xe}${je}`,Te=`keydown${xe}${je}`,Oe=`keyup${xe}${je}`,Ne="show",Le='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',De=`${Le}.${Ne}`,Be=".dropdown-menu",Me=Kt()?"top-end":"top-start",Pe=Kt()?"top-start":"top-end",Fe=Kt()?"bottom-end":"bottom-start",Re=Kt()?"bottom-start":"bottom-end",Ue=Kt()?"left-start":"right-start",He=Kt()?"right-start":"left-start",Ye={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ve={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Je extends yn{constructor(t,n){super(t,n),this._popper=null,this._parent=this._element.parentNode,this._menu=$n.next(this._element,Be)[0]||$n.prev(this._element,Be)[0]||$n.findOne(Be,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ye}static get DefaultType(){return Ve}static get NAME(){return $e}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Rt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!_n.trigger(this._element,Ce,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))_n.on(t,"mouseover",Ht);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ne),this._element.classList.add(Ne),_n.trigger(this._element,Ee,t)}}hide(){if(Rt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!_n.trigger(this._element,Ae,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))_n.off(t,"mouseover",Ht);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ne),this._element.classList.remove(Ne),this._element.setAttribute("aria-expanded","false"),gn.removeDataAttribute(this._menu,"popper"),_n.trigger(this._element,Se,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Mt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${$e.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===r)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Mt(this._config.reference)?t=Pt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=It(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Ne)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Ue;if(t.classList.contains("dropstart"))return He;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const n="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?n?Pe:Me:n?Re:Fe}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?n=>t(n,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(gn.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Gt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:n}){const e=$n.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ft(t)));e.length&&Xt(e,n,t===qe,!e.includes(n)).focus()}static jQueryInterface(t){return this.each((function(){const n=Je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const n=$n.find(De);for(const e of n){const n=Je.getInstance(e);if(!n||!1===n._config.autoClose)continue;const r=t.composedPath(),i=r.includes(n._menu);if(r.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:n._element};"click"===t.type&&(o.clickEvent=t),n._completeHide(o)}}static dataApiKeydownHandler(t){const n=/input|textarea/i.test(t.target.tagName),e="Escape"===t.key,r=[ze,qe].includes(t.key);if(!r&&!e)return;if(n&&!e)return;t.preventDefault();const i=this.matches(Le)?this:$n.prev(this,Le)[0]||$n.next(this,Le)[0]||$n.findOne(Le,t.delegateTarget.parentNode),o=Je.getOrCreateInstance(i);if(r)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),i.focus())}}_n.on(document,Te,Le,Je.dataApiKeydownHandler),_n.on(document,Te,Be,Je.dataApiKeydownHandler),_n.on(document,Ie,Je.clearMenus),_n.on(document,Oe,Je.clearMenus),_n.on(document,Ie,Le,(function(t){t.preventDefault(),Je.getOrCreateInstance(this).toggle()})),Wt(Je);const Ke="backdrop",We="show",Ge=`mousedown.bs.${Ke}`,Ze={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Xe={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qe extends wn{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Ze}static get DefaultType(){return Xe}static get NAME(){return Ke}show(t){if(!this._config.isVisible)return void Gt(t);this._append();const n=this._getElement();this._config.isAnimated&&Yt(n),n.classList.add(We),this._emulateAnimation((()=>{Gt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(We),this._emulateAnimation((()=>{this.dispose(),Gt(t)}))):Gt(t)}dispose(){this._isAppended&&(_n.off(this._element,Ge),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Pt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),_n.on(t,Ge,(()=>{Gt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Zt(t,this._getElement(),this._config.isAnimated)}}const tr=".bs.focustrap",nr=`focusin${tr}`,er=`keydown.tab${tr}`,rr="backward",ir={autofocus:!0,trapElement:null},or={autofocus:"boolean",trapElement:"element"};class fr extends wn{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ir}static get DefaultType(){return or}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),_n.off(document,tr),_n.on(document,nr,(t=>this._handleFocusin(t))),_n.on(document,er,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,_n.off(document,tr))}_handleFocusin(t){const{trapElement:n}=this._config;if(t.target===document||t.target===n||n.contains(t.target))return;const e=$n.focusableChildren(n);0===e.length?n.focus():this._lastTabNavDirection===rr?e[e.length-1].focus():e[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?rr:"forward")}}const ur=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ar=".sticky-top",sr="padding-right",cr="margin-right";class lr{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,sr,(n=>n+t)),this._setElementAttributes(ur,sr,(n=>n+t)),this._setElementAttributes(ar,cr,(n=>n-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,sr),this._resetElementAttributes(ur,sr),this._resetElementAttributes(ar,cr)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,n,e){const r=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+r)return;this._saveInitialAttribute(t,n);const i=window.getComputedStyle(t).getPropertyValue(n);t.style.setProperty(n,`${e(Number.parseFloat(i))}px`)}))}_saveInitialAttribute(t,n){const e=t.style.getPropertyValue(n);e&&gn.setDataAttribute(t,n,e)}_resetElementAttributes(t,n){this._applyManipulationCallback(t,(t=>{const e=gn.getDataAttribute(t,n);null!==e?(gn.removeDataAttribute(t,n),t.style.setProperty(n,e)):t.style.removeProperty(n)}))}_applyManipulationCallback(t,n){if(Mt(t))n(t);else for(const e of $n.find(t,this._element))n(e)}}const hr=".bs.modal",br=`hide${hr}`,dr=`hidePrevented${hr}`,_r=`hidden${hr}`,pr=`show${hr}`,mr=`shown${hr}`,vr=`resize${hr}`,gr=`click.dismiss${hr}`,wr=`mousedown.dismiss${hr}`,yr=`keydown.dismiss${hr}`,kr=`click${hr}.data-api`,$r="modal-open",xr="show",jr="modal-static",zr={backdrop:!0,focus:!0,keyboard:!0},qr={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ar extends yn{constructor(t,n){super(t,n),this._dialog=$n.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new lr,this._addEventListeners()}static get Default(){return zr}static get DefaultType(){return qr}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||_n.trigger(this._element,pr,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add($r),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(_n.trigger(this._element,br).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(xr),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){_n.off(window,hr),_n.off(this._dialog,hr),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qe({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new fr({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=$n.findOne(".modal-body",this._dialog);n&&(n.scrollTop=0),Yt(this._element),this._element.classList.add(xr),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,_n.trigger(this._element,mr,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){_n.on(this._element,yr,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),_n.on(window,vr,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),_n.on(this._element,wr,(t=>{_n.one(this._element,gr,(n=>{this._element===t.target&&this._element===n.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove($r),this._resetAdjustments(),this._scrollBar.reset(),_n.trigger(this._element,_r)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(_n.trigger(this._element,dr).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;"hidden"===n||this._element.classList.contains(jr)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(jr),this._queueCallback((()=>{this._element.classList.remove(jr),this._queueCallback((()=>{this._element.style.overflowY=n}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),e=n>0;if(e&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${n}px`}if(!e&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each((function(){const e=Ar.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](n)}}))}}_n.on(document,kr,'[data-bs-toggle="modal"]',(function(t){const n=$n.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),_n.one(n,pr,(t=>{t.defaultPrevented||_n.one(n,_r,(()=>{Ft(this)&&this.focus()}))}));const e=$n.findOne(".modal.show");e&&Ar.getInstance(e).hide(),Ar.getOrCreateInstance(n).toggle(this)})),xn(Ar),Wt(Ar);const Sr=".bs.offcanvas",Cr=".data-api",Er=`load${Sr}${Cr}`,Ir="show",Tr="showing",Or="hiding",Nr=".offcanvas.show",Lr=`show${Sr}`,Dr=`shown${Sr}`,Br=`hide${Sr}`,Mr=`hidePrevented${Sr}`,Pr=`hidden${Sr}`,Fr=`resize${Sr}`,Rr=`click${Sr}${Cr}`,Ur=`keydown.dismiss${Sr}`,Hr={backdrop:!0,keyboard:!0,scroll:!1},Yr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vr extends yn{constructor(t,n){super(t,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Hr}static get DefaultType(){return Yr}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||_n.trigger(this._element,Lr,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new lr).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Tr),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ir),this._element.classList.remove(Tr),_n.trigger(this._element,Dr,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(_n.trigger(this._element,Br).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Or),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Ir,Or),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new lr).reset(),_n.trigger(this._element,Pr)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Qe({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():_n.trigger(this._element,Mr)}:null})}_initializeFocusTrap(){return new fr({trapElement:this._element})}_addEventListeners(){_n.on(this._element,Ur,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():_n.trigger(this._element,Mr))}))}static jQueryInterface(t){return this.each((function(){const n=Vr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}_n.on(document,Rr,'[data-bs-toggle="offcanvas"]',(function(t){const n=$n.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Rt(this))return;_n.one(n,Pr,(()=>{Ft(this)&&this.focus()}));const e=$n.findOne(Nr);e&&e!==n&&Vr.getInstance(e).hide(),Vr.getOrCreateInstance(n).toggle(this)})),_n.on(window,Er,(()=>{for(const t of $n.find(Nr))Vr.getOrCreateInstance(t).show()})),_n.on(window,Fr,(()=>{for(const t of $n.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vr.getOrCreateInstance(t).hide()})),xn(Vr),Wt(Vr);const Jr={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Wr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Gr=(t,n)=>{const e=t.nodeName.toLowerCase();return n.includes(e)?!Kr.has(e)||Boolean(Wr.test(t.nodeValue)):n.filter((t=>t instanceof RegExp)).some((t=>t.test(e)))},Zr={allowList:Jr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Xr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Qr={entry:"(string|element|function|null)",selector:"(string|element)"};class ti extends wn{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Zr}static get DefaultType(){return Xr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[n,e]of Object.entries(this._config.content))this._setContent(t,e,n);const n=t.children[0],e=this._resolvePossibleFunction(this._config.extraClass);return e&&n.classList.add(...e.split(" ")),n}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[n,e]of Object.entries(t))super._typeCheckConfig({selector:n,entry:e},Qr)}_setContent(t,n,e){const r=$n.findOne(e,t);r&&((n=this._resolvePossibleFunction(n))?Mt(n)?this._putElementInTemplate(Pt(n),r):this._config.html?r.innerHTML=this._maybeSanitize(n):r.textContent=n:r.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,n,e){if(!t.length)return t;if(e&&"function"==typeof e)return e(t);const r=(new window.DOMParser).parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const t of i){const e=t.nodeName.toLowerCase();if(!Object.keys(n).includes(e)){t.remove();continue}const r=[].concat(...t.attributes),i=[].concat(n["*"]||[],n[e]||[]);for(const n of r)Gr(n,i)||t.removeAttribute(n.nodeName)}return r.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Gt(t,[this])}_putElementInTemplate(t,n){if(this._config.html)return n.innerHTML="",void n.append(t);n.textContent=t.textContent}}const ni=new Set(["sanitize","allowList","sanitizeFn"]),ei="fade",ri="show",ii=".modal",oi="hide.bs.modal",fi="hover",ui="focus",ai={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},si={allowList:Jr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ci={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class li extends yn{constructor(t,n){if(void 0===r)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return si}static get DefaultType(){return ci}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),_n.off(this._element.closest(ii),oi,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=_n.trigger(this._element,this.constructor.eventName("show")),n=(Ut(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();const e=this._getTipElement();this._element.setAttribute("aria-describedby",e.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(e),_n.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(e),e.classList.add(ri),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))_n.on(t,"mouseover",Ht);this._queueCallback((()=>{_n.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!_n.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ri),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))_n.off(t,"mouseover",Ht);this._activeTrigger.click=!1,this._activeTrigger[ui]=!1,this._activeTrigger[fi]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),_n.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const n=this._getTemplateFactory(t).toHtml();if(!n)return null;n.classList.remove(ei,ri),n.classList.add(`bs-${this.constructor.NAME}-auto`);const e=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return n.setAttribute("id",e),this._isAnimated()&&n.classList.add(ei),n}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new ti({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ei)}_isShown(){return this.tip&&this.tip.classList.contains(ri)}_createPopper(t){const n=Gt(this._config.placement,[this,t,this._element]),e=ai[n.toUpperCase()];return It(this._element,t,this._getPopperConfig(e))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?n=>t(n,this._element):t}_resolvePossibleFunction(t){return Gt(t,[this._element])}_getPopperConfig(t){const n={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...n,...Gt(this._config.popperConfig,[n])}}_setListeners(){const t=this._config.trigger.split(" ");for(const n of t)if("click"===n)_n.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==n){const t=n===fi?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),e=n===fi?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");_n.on(this._element,t,this._config.selector,(t=>{const n=this._initializeOnDelegatedTarget(t);n._activeTrigger["focusin"===t.type?ui:fi]=!0,n._enter()})),_n.on(this._element,e,this._config.selector,(t=>{const n=this._initializeOnDelegatedTarget(t);n._activeTrigger["focusout"===t.type?ui:fi]=n._element.contains(t.relatedTarget),n._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},_n.on(this._element.closest(ii),oi,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,n){clearTimeout(this._timeout),this._timeout=setTimeout(t,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const n=gn.getDataAttributes(this._element);for(const t of Object.keys(n))ni.has(t)&&delete n[t];return t={...n,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Pt(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[n,e]of Object.entries(this._config))this.constructor.Default[n]!==e&&(t[n]=e);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const n=li.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}Wt(li);const hi={...li.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},bi={...li.DefaultType,content:"(null|string|element|function)"};class di extends li{static get Default(){return hi}static get DefaultType(){return bi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const n=di.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}Wt(di);const _i=".bs.scrollspy",pi=`activate${_i}`,mi=`click${_i}`,vi=`load${_i}.data-api`,gi="active",wi="[href]",yi=".nav-link",ki=`${yi}, .nav-item > ${yi}, .list-group-item`,$i={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},xi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ji extends yn{constructor(t,n){super(t,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return $i}static get DefaultType(){return xi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Pt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(_n.off(this._config.target,mi),_n.on(this._config.target,mi,wi,(t=>{const n=this._observableSections.get(t.target.hash);if(n){t.preventDefault();const e=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(e.scrollTo)return void e.scrollTo({top:r,behavior:"smooth"});e.scrollTop=r}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const n=t=>this._targetLinks.get(`#${t.target.id}`),e=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(n(t))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&t){if(e(o),!r)return}else i||t||e(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=$n.find(wi,this._config.target);for(const n of t){if(!n.hash||Rt(n))continue;const t=$n.findOne(decodeURI(n.hash),this._element);Ft(t)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(gi),this._activateParents(t),_n.trigger(this._element,pi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))$n.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(gi);else for(const n of $n.parents(t,".nav, .list-group"))for(const t of $n.prev(n,ki))t.classList.add(gi)}_clearActiveClass(t){t.classList.remove(gi);const n=$n.find(`${wi}.${gi}`,t);for(const t of n)t.classList.remove(gi)}static jQueryInterface(t){return this.each((function(){const n=ji.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}))}}_n.on(window,vi,(()=>{for(const t of $n.find('[data-bs-spy="scroll"]'))ji.getOrCreateInstance(t)})),Wt(ji);const zi=".bs.tab",qi=`hide${zi}`,Ai=`hidden${zi}`,Si=`show${zi}`,Ci=`shown${zi}`,Ei=`click${zi}`,Ii=`keydown${zi}`,Ti=`load${zi}`,Oi="ArrowLeft",Ni="ArrowRight",Li="ArrowUp",Di="ArrowDown",Bi="Home",Mi="End",Pi="active",Fi="fade",Ri="show",Ui=":not(.dropdown-toggle)",Hi='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Yi=`.nav-link${Ui}, .list-group-item${Ui}, [role="tab"]${Ui}, ${Hi}`,Vi=`.${Pi}[data-bs-toggle="tab"], .${Pi}[data-bs-toggle="pill"], .${Pi}[data-bs-toggle="list"]`;class Ji extends yn{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),_n.on(this._element,Ii,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const n=this._getActiveElem(),e=n?_n.trigger(n,qi,{relatedTarget:t}):null;_n.trigger(t,Si,{relatedTarget:n}).defaultPrevented||e&&e.defaultPrevented||(this._deactivate(n,t),this._activate(t,n))}_activate(t,n){t&&(t.classList.add(Pi),this._activate($n.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),_n.trigger(t,Ci,{relatedTarget:n})):t.classList.add(Ri)}),t,t.classList.contains(Fi)))}_deactivate(t,n){t&&(t.classList.remove(Pi),t.blur(),this._deactivate($n.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),_n.trigger(t,Ai,{relatedTarget:n})):t.classList.remove(Ri)}),t,t.classList.contains(Fi)))}_keydown(t){if(![Oi,Ni,Li,Di,Bi,Mi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const n=this._getChildren().filter((t=>!Rt(t)));let e;if([Bi,Mi].includes(t.key))e=n[t.key===Bi?0:n.length-1];else{const r=[Ni,Di].includes(t.key);e=Xt(n,t.target,r,!0)}e&&(e.focus({preventScroll:!0}),Ji.getOrCreateInstance(e).show())}_getChildren(){return $n.find(Yi,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,n){this._setAttributeIfNotExists(t,"role","tablist");for(const t of n)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const n=this._elemIsActive(t),e=this._getOuterElement(t);t.setAttribute("aria-selected",n),e!==t&&this._setAttributeIfNotExists(e,"role","presentation"),n||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const n=$n.getElementFromSelector(t);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,n){const e=this._getOuterElement(t);if(!e.classList.contains("dropdown"))return;const r=(t,r)=>{const i=$n.findOne(t,e);i&&i.classList.toggle(r,n)};r(".dropdown-toggle",Pi),r(".dropdown-menu",Ri),e.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(t,n,e){t.hasAttribute(n)||t.setAttribute(n,e)}_elemIsActive(t){return t.classList.contains(Pi)}_getInnerElement(t){return t.matches(Yi)?t:$n.findOne(Yi,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const n=Ji.getOrCreateInstance(this);if("string"==typeof t){if(void 0===n[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);n[t]()}}))}}_n.on(document,Ei,Hi,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Rt(this)||Ji.getOrCreateInstance(this).show()})),_n.on(window,Ti,(()=>{for(const t of $n.find(Vi))Ji.getOrCreateInstance(t)})),Wt(Ji);const Ki=".bs.toast",Wi=`mouseover${Ki}`,Gi=`mouseout${Ki}`,Zi=`focusin${Ki}`,Xi=`focusout${Ki}`,Qi=`hide${Ki}`,to=`hidden${Ki}`,no=`show${Ki}`,eo=`shown${Ki}`,ro="hide",io="show",oo="showing",fo={animation:"boolean",autohide:"boolean",delay:"number"},uo={animation:!0,autohide:!0,delay:5e3};class ao extends yn{constructor(t,n){super(t,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return uo}static get DefaultType(){return fo}static get NAME(){return"toast"}show(){_n.trigger(this._element,no).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ro),Yt(this._element),this._element.classList.add(io,oo),this._queueCallback((()=>{this._element.classList.remove(oo),_n.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(_n.trigger(this._element,Qi).defaultPrevented||(this._element.classList.add(oo),this._queueCallback((()=>{this._element.classList.add(ro),this._element.classList.remove(oo,io),_n.trigger(this._element,to)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,n){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=n;break;case"focusin":case"focusout":this._hasKeyboardInteraction=n}if(n)return void this._clearTimeout();const e=t.relatedTarget;this._element===e||this._element.contains(e)||this._maybeScheduleHide()}_setListeners(){_n.on(this._element,Wi,(t=>this._onInteraction(t,!0))),_n.on(this._element,Gi,(t=>this._onInteraction(t,!1))),_n.on(this._element,Zi,(t=>this._onInteraction(t,!0))),_n.on(this._element,Xi,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const n=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](this)}}))}}xn(ao),Wt(ao)},1051:t=>{"use strict";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e="",r=void 0!==n[5];return n[4]&&(e+="@supports (".concat(n[4],") {")),n[2]&&(e+="@media ".concat(n[2]," {")),r&&(e+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),e+=t(n),r&&(e+="}"),n[2]&&(e+="}"),n[4]&&(e+="}"),e})).join("")},n.i=function(t,e,r,i,o){"string"==typeof t&&(t=[[null,t,void 0]]);var f={};if(r)for(var u=0;u0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),e&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=e):c[2]=e),i&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=i):c[4]="".concat(i)),n.push(c))}},n}},2629:t=>{"use strict";t.exports=function(t,n){return n||(n={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),n.hash&&(t+=n.hash),/["'() \t\n]|(%20)/.test(t)||n.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},3426:t=>{"use strict";t.exports=function(t){return t[1]}},579:(t,n,e)=>{"use strict";e.d(n,{ZP:()=>z});var r=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,i="\\d\\d?",o="\\d\\d",f="[^\\s]+",u=/\[([^]*?)\]/gm;function a(t,n){for(var e=[],r=0,i=t.length;r-1?i:null}};function c(t){for(var n=[],e=1;e3?0:(t-t%10!=10?1:0)*t%10]}},_=c({},d),p=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},m=function(t,n){for(void 0===n&&(n=2),t=String(t);t.length0?"-":"+")+m(100*Math.floor(Math.abs(n)/60)+Math.abs(n)%60,4)},Z:function(t){var n=t.getTimezoneOffset();return(n>0?"-":"+")+m(Math.floor(Math.abs(n)/60),2)+":"+m(Math.abs(n)%60,2)}},g=function(t){return+t-1},w=[null,i],y=[null,f],k=["isPm",f,function(t,n){var e=t.toLowerCase();return e===n.amPm[0]?0:e===n.amPm[1]?1:null}],$=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var n=(t+"").match(/([+-]|\d\d)/gi);if(n){var e=60*+n[1]+parseInt(n[2],10);return"+"===n[0]?e:-e}return 0}],x={D:["day",i],DD:["day",o],Do:["day",i+f,function(t){return parseInt(t,10)}],M:["month",i,g],MM:["month",o,g],YY:["year",o,function(t){var n=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?n-1:n)+t)}],h:["hour",i,void 0,"isPm"],hh:["hour",o,void 0,"isPm"],H:["hour",i],HH:["hour",o],m:["minute",i],mm:["minute",o],s:["second",i],ss:["second",o],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",o,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:w,dd:w,ddd:y,dddd:y,MMM:["month",f,s("monthNamesShort")],MMMM:["month",f,s("monthNames")],a:k,A:k,ZZ:$,Z:$},j={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"};const z={format:function(t,n,e){if(void 0===n&&(n=j.default),void 0===e&&(e={}),"number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");var i=[];n=(n=j[n]||n).replace(u,(function(t,n){return i.push(n),"@@@"}));var o=c(c({},_),e);return(n=n.replace(r,(function(n){return v[n](t,o)}))).replace(/@@@/g,(function(){return i.shift()}))},parse:function(t,n,e){if(void 0===e&&(e={}),"string"!=typeof n)throw new Error("Invalid format in fecha parse");if(n=j[n]||n,t.length>1e3)return null;var i={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},o=[],f=[],a=n.replace(u,(function(t,n){return f.push(p(n)),"@@@"})),s={},l={};a=p(a).replace(r,(function(t){var n=x[t],e=n[0],r=n[1],i=n[3];if(s[e])throw new Error("Invalid format. "+e+" specified twice in format");return s[e]=!0,i&&(l[i]=!0),o.push(n),"("+r+")"})),Object.keys(l).forEach((function(t){if(!s[t])throw new Error("Invalid format. "+t+" is required in specified format")})),a=a.replace(/@@@/g,(function(){return f.shift()}));var h=t.match(new RegExp(a,"i"));if(!h)return null;for(var b,d=c(c({},_),e),m=1;m11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return b},defaultI18n:d,setGlobalDateI18n:function(t){return _=c(_,t)},setGlobalDateMasks:function(t){return c(j,t)}}},2967:(t,n,e)=>{"use strict";e.d(n,{Z:()=>r});const r=function(t){t=t||{},this&&(this.__version="2.0.0");var n={domain:"messages",locale:"undefined"!=typeof document&&document.documentElement.getAttribute("lang")||"en",plural_func:function(t){return{nplurals:2,plural:1!=t?1:0}},ctxt_delimiter:String.fromCharCode(4)},e=function(t){var n=typeof t;return"function"===n||"object"===n&&!!t},r={},i=t.locale||n.locale,o=t.domain||n.domain,f={},u={},a=t.ctxt_delimiter||n.ctxt_delimiter;t.messages&&(f[o]={},f[o][i]=t.messages),t.plural_forms&&(u[i]=t.plural_forms);var s=function(t){var n=arguments;return t.replace(/%%/g,"%% ").replace(/%(\d+)/g,(function(t,e){return n[e]})).replace(/%% /g,"%")},c=function(t){return-1!==t.indexOf(a)?t.split(a)[1]:t},l=function(t){for(var n=[t],e=t.lastIndexOf("-");e>0;)t=t.slice(0,e),n.push(t),e=t.lastIndexOf("-");return n},h=function(t){var n=(t=t.replace("_","-")).search(/[.@]/);return-1!=n&&(t=t.slice(0,n)),t},b=function(t,n,e){return e.plural_form?(e.plural_func?o=e.plural_func(n):(r[i]||(r[i]=function(t){if(!new RegExp("^\\s*nplurals\\s*=\\s*[0-9]+\\s*;\\s*plural\\s*=\\s*(?:\\s|[-\\?\\|&=!<>+*/%:;n0-9_()])+").test(t))throw new Error(s('The plural form "%1" is not valid',t));return new Function("n","var plural, nplurals; "+t+" return { nplurals: nplurals, plural: (plural === true ? 1 : (plural ? plural : 0)) };")}(u[i])),o=r[i](n)),(void 0===o.plural||o.plural>o.nplurals||t.length<=o.plural)&&(o.plural=0),s.apply(this,[c(t[o.plural])].concat(Array.prototype.slice.call(arguments,3)))):s.apply(this,[c(t[0])].concat(Array.prototype.slice.call(arguments,3)));var o};return{strfmt:s,expand_locale:l,__:function(){return this.gettext.apply(this,arguments)},_n:function(){return this.ngettext.apply(this,arguments)},_p:function(){return this.pgettext.apply(this,arguments)},setMessages:function(t,n,r,i){if(!t||!n||!r)throw new Error("You must provide a domain, a locale and messages");if("string"!=typeof t||"string"!=typeof n||!e(r))throw new Error("Invalid arguments");return n=h(n),i&&(u[n]=i),f[t]||(f[t]={}),f[t][n]=r,this},loadJSON:function(t,r){if(e(t)||(t=JSON.parse(t)),!t[""]||!t[""].language||!t[""]["plural-forms"])throw new Error('Wrong JSON, it must have an empty key ("") with "language" and "plural-forms" information');var i=t[""];return delete t[""],this.setMessages(r||n.domain,i.language,t,i["plural-forms"])},setLocale:function(t){return i=h(t),this},getLocale:function(){return i},textdomain:function(t){return t?(o=t,this):o},gettext:function(t){return this.dcnpgettext.apply(this,[void 0,void 0,t,void 0,void 0].concat(Array.prototype.slice.call(arguments,1)))},ngettext:function(t,n,e){return this.dcnpgettext.apply(this,[void 0,void 0,t,n,e].concat(Array.prototype.slice.call(arguments,3)))},pgettext:function(t,n){return this.dcnpgettext.apply(this,[void 0,t,n,void 0,void 0].concat(Array.prototype.slice.call(arguments,2)))},dcnpgettext:function(t,e,r,u,s){if(t=t||o,"string"!=typeof r)throw new Error(this.strfmt('Msgid "%1" is not a valid translatable string',r));var c,h,d,_={plural_form:!1},p=e?e+a+r:r,m=l(i);for(var v in m)if(d=m[v],h=f[t]&&f[t][d]&&f[t][d][p],h=u?h&&"string"!=typeof f[t][d][p]:h&&"string"==typeof f[t][d][p])break;return h?c=f[t][d][p]:(c=r,_.plural_func=n.plural_func),u?(_.plural_form=!0,b.apply(this,[h?c:[r,u],s,_].concat(Array.prototype.slice.call(arguments,5)))):b.apply(this,[[c],s,_].concat(Array.prototype.slice.call(arguments,5)))}}}},620:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>h});var r=e(6050),i=e.n(r),o=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function f(t){var n={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},e=t.match(/<\/?([^\s]+?)[/\s>]/);if(e&&(n.name=e[1],(i()[e[1]]||"/"===t.charAt(t.length-2))&&(n.voidElement=!0),n.name.startsWith("!--"))){var r=t.indexOf("--\x3e");return{type:"comment",comment:-1!==r?t.slice(4,r):""}}for(var f=new RegExp(o),u=null;null!==(u=f.exec(t));)if(u[0].trim())if(u[1]){var a=u[1].trim(),s=[a,""];a.indexOf("=")>-1&&(s=a.split("=")),n.attrs[s[0]]=s[1],f.lastIndex--}else u[2]&&(n.attrs[u[2]]=u[3].trim().substring(1,u[3].length-1));return n}var u=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,a=/^\s*$/,s=Object.create(null);function c(t,n){switch(n.type){case"text":return t+n.content;case"tag":return t+="<"+n.name+(n.attrs?function(t){var n=[];for(var e in t)n.push(e+'="'+t[e]+'"');return n.length?" "+n.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?t:t+n.children.reduce(c,"")+"";case"comment":return t+"\x3c!--"+n.comment+"--\x3e"}}var l={parse:function(t,n){n||(n={}),n.components||(n.components=s);var e,r=[],i=[],o=-1,c=!1;if(0!==t.indexOf("<")){var l=t.indexOf("<");r.push({type:"text",content:-1===l?t:t.substring(0,l)})}return t.replace(u,(function(u,s){if(c){if(u!=="")return;c=!1}var l,h="/"!==u.charAt(1),b=u.startsWith("\x3c!--"),d=s+u.length,_=t.charAt(d);if(b){var p=f(u);return o<0?(r.push(p),r):((l=i[o]).children.push(p),r)}if(h&&(o++,"tag"===(e=f(u)).type&&n.components[e.name]&&(e.type="component",c=!0),e.voidElement||c||!_||"<"===_||e.children.push({type:"text",content:t.slice(d,t.indexOf("<",d))}),0===o&&r.push(e),(l=i[o-1])&&l.children.push(e),i[o]=e),(!h||e.voidElement)&&(o>-1&&(e.voidElement||e.name===u.slice(2,-1))&&(o--,e=-1===o?r:i[o]),!c&&"<"!==_&&_)){l=-1===o?r:i[o].children;var m=t.indexOf("<",d),v=t.slice(d,-1===m?void 0:m);a.test(v)&&(v=" "),(m>-1&&o+l.length>=0||" "!==v)&&l.push({type:"text",content:v})}})),r},stringify:function(t){return t.reduce((function(t,n){return t+c("",n)}),"")}};const h=l},2938:(t,n,e)=>{"use strict";function r(t){if(i(t)){for(;t&&i(t);)t=o(t).parent;return null!=t?t:null}return t.parentNode}function i(t){return 11===t.nodeType}function o(t,n){var e,r,i;const o=t;return null!==(e=o.parent)&&void 0!==e||(o.parent=null!=n?n:null),null!==(r=o.firstChildNode)&&void 0!==r||(o.firstChildNode=t.firstChild),null!==(i=o.lastChildNode)&&void 0!==i||(o.lastChildNode=t.lastChild),o}e.r(n),e.d(n,{Fragment:()=>G,array:()=>a,attachTo:()=>S,attributesModule:()=>I,classModule:()=>O,datasetModule:()=>D,eventListenersModule:()=>F,fragment:()=>w,h:()=>g,htmlDomApi:()=>f,init:()=>m,jsx:()=>X,primitive:()=>s,propsModule:()=>U,styleModule:()=>W,thunk:()=>x,toVNode:()=>C,vnode:()=>u});const f={createElement:function(t,n){return document.createElement(t,n)},createElementNS:function(t,n,e){return document.createElementNS(t,n,e)},createTextNode:function(t){return document.createTextNode(t)},createDocumentFragment:function(){return o(document.createDocumentFragment())},createComment:function(t){return document.createComment(t)},insertBefore:function(t,n,e){if(i(t)){let n=t;for(;n&&i(n);)n=o(n).parent;t=null!=n?n:t}i(n)&&(n=o(n,t)),e&&i(e)&&(e=o(e).firstChildNode),t.insertBefore(n,e)},removeChild:function(t,n){t.removeChild(n)},appendChild:function(t,n){i(n)&&(n=o(n,t)),t.appendChild(n)},parentNode:r,nextSibling:function(t){var n;if(i(t)){const e=o(t),i=r(e);if(i&&e.lastChildNode){const t=Array.from(i.childNodes),r=t.indexOf(e.lastChildNode);return null!==(n=t[r+1])&&void 0!==n?n:null}return null}return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,n){t.textContent=n},getTextContent:function(t){return t.textContent},isElement:function(t){return 1===t.nodeType},isText:function(t){return 3===t.nodeType},isComment:function(t){return 8===t.nodeType},isDocumentFragment:i};function u(t,n,e,r,i){return{sel:t,data:n,children:e,text:r,elm:i,key:void 0===n?void 0:n.key}}const a=Array.isArray;function s(t){return"string"==typeof t||"number"==typeof t||t instanceof String||t instanceof Number}function c(t){return void 0===t}function l(t){return void 0!==t}const h=u("",{},[],void 0,void 0);function b(t,n){var e,r;const i=t.key===n.key,o=(null===(e=t.data)||void 0===e?void 0:e.is)===(null===(r=n.data)||void 0===r?void 0:r.is),f=t.sel===n.sel,u=!(!t.sel&&t.sel===n.sel)||typeof t.text==typeof n.text;return f&&i&&o&&u}function d(){throw new Error("The document fragment is not supported on this platform.")}function _(t,n,e){var r;const i={};for(let o=n;o<=e;++o){const n=null===(r=t[o])||void 0===r?void 0:r.key;void 0!==n&&(i[n]=o)}return i}const p=["create","update","remove","destroy","pre","post"];function m(t,n,e){const r={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},i=void 0!==n?n:f;for(const n of p)for(const e of t){const t=e[n];void 0!==t&&r[n].push(t)}function o(t){const n=t.id?"#"+t.id:"",e=t.getAttribute("class"),r=e?"."+e.split(" ").join("."):"";return u(i.tagName(t).toLowerCase()+n+r,{},[],void 0,t)}function m(t){return u(void 0,{},[],void 0,t)}function v(t,n){return function(){if(0==--n){const n=i.parentNode(t);i.removeChild(n,t)}}}function g(t,n){var o,f,u,b;let _,p=t.data;if(void 0!==p){const n=null===(o=p.hook)||void 0===o?void 0:o.init;l(n)&&(n(t),p=t.data)}const m=t.children,v=t.sel;if("!"===v)c(t.text)&&(t.text=""),t.elm=i.createComment(t.text);else if(void 0!==v){const e=v.indexOf("#"),o=v.indexOf(".",e),u=e>0?e:v.length,c=o>0?o:v.length,b=-1!==e||-1!==o?v.slice(0,Math.min(u,c)):v,d=t.elm=l(p)&&l(_=p.ns)?i.createElementNS(_,b,p):i.createElement(b,p);for(u0&&d.setAttribute("class",v.slice(c+1).replace(/\./g," ")),_=0;_0&&(c.attrs=a),Object.keys(s).length>0&&(c.dataset=s),"s"!==f[0]||"v"!==f[1]||"g"!==f[2]||3!==f.length&&"."!==f[3]&&"#"!==f[3]||v(c,l,f),u(f,c,l,void 0,t)}return e.isText(t)?(r=e.getTextContent(t),u(void 0,void 0,void 0,r,t)):e.isComment(t)?(r=e.getTextContent(t),u("!",{},[],r,t)):u("",{},[],void 0,t)}function E(t,n){let e;const r=n.elm;let i=t.data.attrs,o=n.data.attrs;if((i||o)&&i!==o){for(e in i=i||{},o=o||{},o){const t=o[e];i[e]!==t&&(!0===t?r.setAttribute(e,""):!1===t?r.removeAttribute(e):120!==e.charCodeAt(0)?r.setAttribute(e,t):58===e.charCodeAt(3)?r.setAttributeNS("http://www.w3.org/XML/1998/namespace",e,t):58===e.charCodeAt(5)?r.setAttributeNS("http://www.w3.org/1999/xlink",e,t):r.setAttribute(e,t))}for(e in i)e in o||r.removeAttribute(e)}}const I={create:E,update:E};function T(t,n){let e,r;const i=n.elm;let o=t.data.class,f=n.data.class;if((o||f)&&o!==f){for(r in o=o||{},f=f||{},o)o[r]&&!Object.prototype.hasOwnProperty.call(f,r)&&i.classList.remove(r);for(r in f)e=f[r],e!==o[r]&&i.classList[e?"add":"remove"](r)}}const O={create:T,update:T},N=/[A-Z]/g;function L(t,n){const e=n.elm;let r,i=t.data.dataset,o=n.data.dataset;if(!i&&!o)return;if(i===o)return;i=i||{},o=o||{};const f=e.dataset;for(r in i)o[r]||(f?r in f&&delete f[r]:e.removeAttribute("data-"+r.replace(N,"-$&").toLowerCase()));for(r in o)i[r]!==o[r]&&(f?f[r]=o[r]:e.setAttribute("data-"+r.replace(N,"-$&").toLowerCase(),o[r]))}const D={create:L,update:L};function B(t,n,e){if("function"==typeof t)t.call(n,e,n);else if("object"==typeof t)for(let r=0;r{"use strict";e.d(n,{Z:()=>k});var r="undefined"!=typeof window?window:null,i=null===r,o=i?void 0:r.document,f="addEventListener",u="removeEventListener",a="getBoundingClientRect",s="_a",c="_b",l="_c",h="horizontal",b=function(){return!1},d=i?"calc":["","-webkit-","-moz-","-o-"].filter((function(t){var n=o.createElement("div");return n.style.cssText="width:"+t+"calc(9px)",!!n.style.length})).shift()+"calc",_=function(t){return"string"==typeof t||t instanceof String},p=function(t){if(_(t)){var n=o.querySelector(t);if(!n)throw new Error("Selector "+t+" did not match a DOM element");return n}return t},m=function(t,n,e){var r=t[n];return void 0!==r?r:e},v=function(t,n,e,r){if(n){if("end"===r)return 0;if("center"===r)return t/2}else if(e){if("start"===r)return 0;if("center"===r)return t/2}return t},g=function(t,n){var e=o.createElement("div");return e.className="gutter gutter-"+n,e},w=function(t,n,e){var r={};return _(n)?r[t]=n:r[t]=d+"("+n+"% - "+e+"px)",r},y=function(t,n){var e;return(e={})[t]=n+"px",e};const k=function(t,n){if(void 0===n&&(n={}),i)return{};var e,d,_,k,$,x,j=t;Array.from&&(j=Array.from(j));var z=p(j[0]).parentNode,q=getComputedStyle?getComputedStyle(z):null,A=q?q.flexDirection:null,S=m(n,"sizes")||j.map((function(){return 100/j.length})),C=m(n,"minSize",100),E=Array.isArray(C)?C:j.map((function(){return C})),I=m(n,"maxSize",1/0),T=Array.isArray(I)?I:j.map((function(){return I})),O=m(n,"expandToMin",!1),N=m(n,"gutterSize",10),L=m(n,"gutterAlign","center"),D=m(n,"snapOffset",30),B=Array.isArray(D)?D:j.map((function(){return D})),M=m(n,"dragInterval",1),P=m(n,"direction",h),F=m(n,"cursor",P===h?"col-resize":"row-resize"),R=m(n,"gutter",g),U=m(n,"elementStyle",w),H=m(n,"gutterStyle",y);function Y(t,n,r,i){var o=U(e,n,r,i);Object.keys(o).forEach((function(n){t.style[n]=o[n]}))}function V(){return x.map((function(t){return t.size}))}function J(t){return"touches"in t?t.touches[0][d]:t[d]}function K(t){var n=x[this.a],e=x[this.b],r=n.size+e.size;n.size=t/this.size*r,e.size=r-t/this.size*r,Y(n.element,n.size,this[c],n.i),Y(e.element,e.size,this[l],e.i)}function W(t){var e,r=x[this.a],i=x[this.b];this.dragging&&(e=J(t)-this.start+(this[c]-this.dragOffset),M>1&&(e=Math.round(e/M)*M),e<=r.minSize+r.snapOffset+this[c]?e=r.minSize+this[c]:e>=this.size-(i.minSize+i.snapOffset+this[l])&&(e=this.size-(i.minSize+this[l])),e>=r.maxSize-r.snapOffset+this[c]?e=r.maxSize+this[c]:e<=this.size-(i.maxSize-i.snapOffset+this[l])&&(e=this.size-(i.maxSize+this[l])),K.call(this,e),m(n,"onDrag",b)(V()))}function G(){var t=x[this.a].element,n=x[this.b].element,r=t[a](),i=n[a]();this.size=r[e]+i[e]+this[c]+this[l],this.start=r[_],this.end=r[k]}function Z(t){var n=function(t){if(!getComputedStyle)return null;var n=getComputedStyle(t);if(!n)return null;var e=t[$];return 0===e?null:e-=P===h?parseFloat(n.paddingLeft)+parseFloat(n.paddingRight):parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)}(z);if(null===n)return t;if(E.reduce((function(t,n){return t+n}),0)>n)return t;var e=0,r=[],i=t.map((function(i,o){var f=n*i/100,u=v(N,0===o,o===t.length-1,L),a=E[o]+u;return f0&&r[i]-e>0){var f=Math.min(e,r[i]-e);e-=f,o=t-f}return o/n*100}))}function X(){var t=this,e=x[t.a].element,i=x[t.b].element;t.dragging&&m(n,"onDragEnd",b)(V()),t.dragging=!1,r[u]("mouseup",t.stop),r[u]("touchend",t.stop),r[u]("touchcancel",t.stop),r[u]("mousemove",t.move),r[u]("touchmove",t.move),t.stop=null,t.move=null,e[u]("selectstart",b),e[u]("dragstart",b),i[u]("selectstart",b),i[u]("dragstart",b),e.style.userSelect="",e.style.webkitUserSelect="",e.style.MozUserSelect="",e.style.pointerEvents="",i.style.userSelect="",i.style.webkitUserSelect="",i.style.MozUserSelect="",i.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor="",o.body.style.cursor=""}function Q(t){if(!("button"in t)||0===t.button){var e=this,i=x[e.a].element,u=x[e.b].element;e.dragging||m(n,"onDragStart",b)(V()),t.preventDefault(),e.dragging=!0,e.move=W.bind(e),e.stop=X.bind(e),r[f]("mouseup",e.stop),r[f]("touchend",e.stop),r[f]("touchcancel",e.stop),r[f]("mousemove",e.move),r[f]("touchmove",e.move),i[f]("selectstart",b),i[f]("dragstart",b),u[f]("selectstart",b),u[f]("dragstart",b),i.style.userSelect="none",i.style.webkitUserSelect="none",i.style.MozUserSelect="none",i.style.pointerEvents="none",u.style.userSelect="none",u.style.webkitUserSelect="none",u.style.MozUserSelect="none",u.style.pointerEvents="none",e.gutter.style.cursor=F,e.parent.style.cursor=F,o.body.style.cursor=F,G.call(e),e.dragOffset=J(t)-e.end}}P===h?(e="width",d="clientX",_="left",k="right",$="clientWidth"):"vertical"===P&&(e="height",d="clientY",_="top",k="bottom",$="clientHeight"),S=Z(S);var tt=[];function nt(t){var n=t.i===tt.length,e=n?tt[t.i-1]:tt[t.i];G.call(e);var r=n?e.size-t.minSize-e[l]:t.minSize+e[c];K.call(e,r)}return(x=j.map((function(t,n){var r,i={element:p(t),size:S[n],minSize:E[n],maxSize:T[n],snapOffset:B[n],i:n};if(n>0&&((r={a:n-1,b:n,dragging:!1,direction:P,parent:z})[c]=v(N,n-1==0,!1,L),r[l]=v(N,!1,n===j.length-1,L),"row-reverse"===A||"column-reverse"===A)){var o=r.a;r.a=r.b,r.b=o}if(n>0){var u=R(n,P,i.element);!function(t,n,r){var i=H(e,n,r);Object.keys(i).forEach((function(n){t.style[n]=i[n]}))}(u,N,n),r[s]=Q.bind(r),u[f]("mousedown",r[s]),u[f]("touchstart",r[s]),z.insertBefore(u,i.element),r.gutter=u}return Y(i.element,i.size,v(N,0===n,n===j.length-1,L),n),n>0&&tt.push(r),i}))).forEach((function(t){var n=t.element[a]()[e];n0){var r=tt[e-1],i=x[r.a],o=x[r.b];i.size=n[e-1],o.size=t,Y(i.element,i.size,r[c],i.i),Y(o.element,o.size,r[l],o.i)}}))},getSizes:V,collapse:function(t){nt(x[t])},destroy:function(t,n){tt.forEach((function(r){if(!0!==n?r.parent.removeChild(r.gutter):(r.gutter[u]("mousedown",r[s]),r.gutter[u]("touchstart",r[s])),!0!==t){var i=U(e,r.a.size,r[c]);Object.keys(i).forEach((function(t){x[r.a].element.style[t]="",x[r.b].element.style[t]=""}))}}))},parent:z,pairs:tt}}},3743:t=>{"use strict";var n=[];function e(t){for(var e=-1,r=0;r{"use strict";var n={};t.exports=function(t,e){var r=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(e)}},6190:t=>{"use strict";t.exports=function(t){var n=document.createElement("style");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},7035:(t,n,e)=>{"use strict";t.exports=function(t){var n=e.nc;n&&t.setAttribute("nonce",n)}},8124:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var r="";e.supports&&(r+="@supports (".concat(e.supports,") {")),e.media&&(r+="@media ".concat(e.media," {"));var i=void 0!==e.layer;i&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,i&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var o=e.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),n.styleTagTransform(r,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},2799:t=>{"use strict";t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},6050:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},9925:function(t,n,e){var r,i,o;t=e.nmd(t),i=[n,e(8744),e(2632),e(1937),e(2806),e(9517),e(3260),e(9755),e(2800)],void 0===(o="function"==typeof(r=function(n,r,i,o,f,u,a,s,c){"use strict";var l,h,b,d,_,p,m,v,g,w,y,k,$,x,j,z=Math.imul,q=r.$_$.la,A=i.$_$.n1,S=r.$_$.n3,C=i.$_$.u1,E=i.$_$.s1,I=i.$_$.v1,T=i.$_$.q,O=r.$_$.ka,N=r.$_$.j5,L=o.$_$.a,D=i.$_$.l1,B=r.$_$.p7,M=r.$_$.o6,P=r.$_$.q7,F=f.$_$.d,R=u.$_$.a,U=i.$_$.s,H=i.$_$.w1,Y=i.$_$.m1,V=a.$_$.a,J=i.$_$.t1,K=i.$_$.c,W=i.$_$.p,G=r.$_$.f,Z=r.$_$.y9,X=r.$_$.c,Q=s.$_$.p2,tt=r.$_$.l9,nt=s.$_$.k2,et=r.$_$.c7,rt=i.$_$.a1,it=r.$_$.p6,ot=i.$_$.y,ft=i.$_$.f,ut=i.$_$.w,at=i.$_$.k1,st=i.$_$.d,ct=i.$_$.e1,lt=i.$_$.e,ht=i.$_$.q1,bt=r.$_$.e8,dt=r.$_$.r6,_t=i.$_$.a,pt=i.$_$.f1,mt=i.$_$.g,vt=i.$_$.z,gt=r.$_$.h5,wt=i.$_$.x,yt=r.$_$.ba,kt=f.$_$.b,$t=f.$_$.a,xt=r.$_$.r5,jt=f.$_$.h,zt=r.$_$.ja,qt=r.$_$.ha,At=r.$_$.e6,St=i.$_$.b,Ct=i.$_$.h1,Et=i.$_$.g1,It=f.$_$.c,Tt=f.$_$.e,Ot=f.$_$.f,Nt=r.$_$.f4,Lt=r.$_$.h,Dt=r.$_$.e4,Bt=r.$_$.i,Mt=r.$_$.t5,Pt=f.$_$.g,Ft=r.$_$.o7,Rt=s.$_$.z1,Ut=s.$_$.n,Ht=s.$_$.q,Yt=s.$_$.l,Vt=s.$_$.c,Jt=s.$_$.v1,Kt=s.$_$.w1,Wt=s.$_$.c2,Gt=r.$_$.n7,Zt=r.$_$.s6,Xt=r.$_$.g8,Qt=r.$_$.g9,tn=r.$_$.m9,nn=r.$_$.t6,en=i.$_$.p1,rn=r.$_$.p5,on=c.$_$.a,fn=r.$_$.v3,un=r.$_$.b,an=s.$_$.q2;function sn(t){return A(t,q,q,cn),S()}function cn(t){return t.t1o(C(100)),t.n1o(E(100)),Y(t,q,mn),function(t){var n=Y(t),e=Kn().s6q_1;V(n,e,q,q,hn)}(t),S()}function ln(){I.call(this),e(583)}function hn(t,n){if(t.q1q(J(10)),null!=n.y6q_1){var e,r=bn,i=K();W();var o=Q(X(G(Bn),Z([]),!1));e=et(o,nt)?o:tt();var f=new rt(null,null,null,null,!1,i,null,e,null);null==r||r(f),t.r1a(f);var u=f;it(n.y6q_1,Xn())?u.y2y():null!=n.a6r_1&&u.v2y(n.a6r_1),window.setTimeout((a=u,function(){var t,n=a.j3b(dt("firstName",1,bt,(function(t){return t.e6r_1}),null));return null==n?t=null:(n.o1a(),t=S()),t}),0)}else Y(t,q,_n);var a;return S()}function bn(t){var n;t.g3b(dt("firstName",1,bt,(function(t){return t.e6r_1}),null),new ot(q,q,q,q,T().v5h("First name:"))),t.g3b(dt("lastName",1,bt,(function(t){return t.f6r_1}),null),new ot(q,q,q,q,T().v5h("Last name:"))),t.g3b(dt("email",1,bt,(function(t){return t.g6r_1}),null),new ot(ft(),q,q,q,T().v5h("E-mail:"))),t.i3b(dt("favourite",1,bt,(function(t){return t.h6r_1}),null),new ut(q,q,q,T().v5h("Mark as favourite"))),at(t,q,q,q,10,q,q,(n=t,function(t){return ct(t,T().v5h("Save"),"fas fa-check",st()).r56(function(t){return function(n,e){return Kn().b6r(t.z2y()),S()}}(n)),ct(t,T().v5h("Cancel"),"fas fa-times",lt()).r56(dn),S()}));var e=function(t){return function(n){return n.keydown=function(t){return function(n){return n.keyCode===ht()&&(Kn().b6r(t.z2y()),S()),S()}}(t),S()}}(t);return t.z26(e),S()}function dn(t,n){return Kn().c6r(),S()}function _n(t){return ct(t,T().v5h("Add new address"),"fas fa-plus",st()).r56(pn),S()}function pn(t,n){return Kn().d6r(),S()}function mn(t){t.q1q(J(5));var n=_t();at(t,q,q,n,20,q,q,gn);var e=pt(t),r=Kn().s6q_1;return V(e,r,q,q,$n),S()}function vn(t){this.i6r_1=t}function gn(t){var n=mt();vt(t,n,q,q,q,q,q,q,wn);var e=kn;return wt(t,gt([O(Gn().q3_1,T().v5h("All")),O(Zn().q3_1,T().v5h("Favourites"))]),Gn().q3_1,q,!0).z26(e),S()}function wn(t){t.x4o(T().v5h("Search ..."));var n=yn;return t.z26(n),S()}function yn(t){return t.input=(n=t,function(t){return Kn().k6r(n.self.m1()),S()}),S();var n}function kn(t){return t.change=(n=t,function(t){return Kn().l6r(function(t){switch(t){case"ALL":return Gn();case"FAVOURITE":return Zn();default:Rn(),tn()}}(yt(n.self.m1()))),S()}),S();var n}function $n(t,n){var e,r=xt([kt(),$t()]);return jt(t,q,r,q,q,q,q,q,q,(e=n,function(t){var n,r=xn;Ot(t,T().v5h("First name")).z26((n=r,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(n,t),S()}));var i,o=jn;Ot(t,T().v5h("Last name")).z26((i=o,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(i,t),S()}));var f,u=zn;Ot(t,T().v5h("E-mail")).z26((f=u,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(f,t),S()}));var a,s=qn;Ot(t,"").z26((a=s,function(t){return t.click=function(t,n){return function(e){return t(n.self,e),S()}}(a,t),S()})),Ot(t,"");for(var c=e.u6q_1,l=Lt(Nt(c,10)),h=0,b=c.c();b.d();){var d,_=b.e(),p=h;h=p+1|0;var m=Dt(p);d=O(m,_),l.a(d)}for(var v=l,g=Bt(),w=v.c();w.d();){var y,k=w.e();if(Mn(k.v2_1,e.v6q_1)){var $;if(e.x6q_1.equals(Gn()))$=!0;else{var x=k.v2_1.h6r_1;$=null!=x&&x}y=$}else y=!1;y&&g.a(k)}var j,z=g;j=new vn(function(t){return function(n,e){var r;switch(t.w6q_1.r3_1){case 0:var i=n.v2_1.e6r_1;r=null==i?null:i.toLowerCase();break;case 1:var o=n.v2_1.f6r_1;r=null==o?null:o.toLowerCase();break;case 2:var f=n.v2_1.g6r_1;r=null==f?null:f.toLowerCase();break;case 3:r=zt(n.v2_1.h6r_1);break;default:qt()}var u,a=r;switch(t.w6q_1.r3_1){case 0:var s=e.v2_1.e6r_1;u=null==s?null:s.toLowerCase();break;case 1:var c=e.v2_1.f6r_1;u=null==c?null:c.toLowerCase();break;case 2:var l=e.v2_1.g6r_1;u=null==l?null:l.toLowerCase();break;case 3:u=zt(e.v2_1.h6r_1);break;default:qt()}return At(a,u)}}(e));for(var A=Mt(z,j).c();A.d();){var C=A.e(),E=C.w2(),I=C.x2();Pt(t,q,Tn(I,E))}return S()})),S()}function xn(t,n){return Kn().m6r(Wn()),S()}function jn(t,n){return Kn().m6r((Pn(),d)),S()}function zn(t,n){return Kn().m6r((Pn(),_)),S()}function qn(t,n){return Kn().m6r((Pn(),p)),S()}function An(t){return t.k1s(St()),S()}function Sn(t){return t.v20(T().v5h("Favourite")),S()}function Cn(t){return function(n){n.stopPropagation();var e=It(),r=T().v5h("Are you sure?"),i=T().v5h("Do you want to delete this address?");return e.w6e(r,i,q,q,q,q,q,q,q,q,q,q,function(t){return function(){return Kn().n6r(t),S()}}(t)),S()}}function En(t){return function(n){n.v20(T().v5h("Delete"));var e=function(t){return function(n){return n.click=Cn(t),S()}}(t);return n.z26(e),S()}}function In(t){return function(n){return n.click=function(t){return function(n){return Kn().o6r(t),S()}}(t),S()}}function Tn(t,n){return function(e){Tt(e,t.e6r_1),Tt(e,t.f6r_1),Tt(e,q,q,q,q,function(t){return function(n){var e=t.g6r_1;return null==e||(Ct(n,e,"mailto:"+e,q,q,q,q,q,q,q,An),S()),S()}}(t)),Tt(e,q,q,q,q,function(t){return function(n){var e=t.h6r_1;return null==e||e&&(Et(n,"far fa-heart",Sn),S()),S()}}(t)),Tt(e,q,q,q,q,function(t){return function(n){return Et(n,"fas fa-times",En(t)),S()}}(n));var r=In(n);return e.z26(r),S()}}function On(){l=this}function Nn(){h=this;var t=new Rt("com.example.Address",this,4);t.wo("firstName",!0),t.wo("lastName",!0),t.wo("email",!0),t.wo("favourite",!0),this.p6r_1=t}function Ln(){return null==h&&new Nn,h}function Dn(t,n,e,r,i,o){return function(t,n,e,r,i,o,f){return 0!=(0&t)&&Wt(t,0,Ln().p6r_1),f.e6r_1=0==(1&t)?null:n,f.f6r_1=0==(2&t)?null:e,f.g6r_1=0==(4&t)?null:r,f.h6r_1=0!=(8&t)&&i,f}(t,n,e,r,i,0,Gt(B(Bn)))}function Bn(t,n,e,r){null==l&&new On,t=t===q?null:t,n=n===q?null:n,e=e===q?null:e,r=r!==q&&r,this.e6r_1=t,this.f6r_1=n,this.g6r_1=e,this.h6r_1=r}function Mn(t,n){var e;if(null==n)e=null;else{var r,i,o=t.e6r_1,f=null==o?null:Xt(o,n,!0);if(null!=f&&f)i=!0;else{var u=t.f6r_1,a=null==u?null:Xt(u,n,!0);i=null!=a&&a}if(i)r=!0;else{var s=t.g6r_1,c=null==s?null:Xt(s,n,!0);r=null!=c&&c}e=r}return null==e||e}function Pn(){if(m)return S();m=!0,b=new Fn("FN",0),d=new Fn("LN",1),_=new Fn("E",2),p=new Fn("F",3)}function Fn(t,n){Qt.call(this,t,n)}function Rn(){if(w)return S();w=!0,v=new Un("ALL",0),g=new Un("FAVOURITE",1)}function Un(t,n){Qt.call(this,t,n)}function Hn(){if($)return S();$=!0,y=new Yn("NEW",0),k=new Yn("EDIT",1)}function Yn(t,n){Qt.call(this,t,n)}function Vn(t,n,e,r,i,o,f){n=n===q?null:n,e=e===q?Wn():e,r=r===q?Gn():r,i=i===q?null:i,o=o===q?null:o,f=f===q?null:f,this.u6q_1=t,this.v6q_1=n,this.w6q_1=e,this.x6q_1=r,this.y6q_1=i,this.z6q_1=o,this.a6r_1=f}function Jn(){x=this,this.s6q_1=new en(new Vn(gt([new Bn("John","Smith","john.smith@mail.com",!0),new Bn("Karen","Kowalsky","kkowalsky@mail.com",!0),new Bn("William","Gordon","w.gordon@mail.com",!1)])))}function Kn(){return null==x&&new Jn,x}function Wn(){return Pn(),b}function Gn(){return Rn(),v}function Zn(){return Rn(),g}function Xn(){return Hn(),y}function Qn(){return Hn(),k}return P(ln,"App",M,I),P(vn,"sam$kotlin_Comparator$0",M),P(On,"Companion",Ft),P(Nn,"$serializer",Ft,q,[Kt]),P(Bn,"Address",M,q,q,q,{0:Ln}),P(Fn,"Sort",M,Qt),P(Un,"Filter",M,Qt),P(Yn,"EditMode",M,Qt),P(Vn,"AddressBookState",M),P(Jn,"Model",Ft),B(ln).x18=function(){T().j20_1=new L(N([O("en",e(6566)),O("pl",e(577))])),D(this,"kvapp",q,q,sn),Kn().t6q()},B(vn).j6r=function(t,n){return this.i6r_1(t,n)},B(vn).compare=function(t,n){return this.j6r(t,n)},B(Nn).ef=function(){return this.p6r_1},B(Nn).yo=function(){return[Ht(Ut()),Ht(Ut()),Ht(Ut()),Ht(Yt())]},B(Nn).gf=function(t){var n=this.p6r_1,e=!0,r=0,i=0,o=null,f=null,u=null,a=null,s=t.yh(n);if(s.oi())o=s.mi(n,0,Ut(),o),i|=1,f=s.mi(n,1,Ut(),f),i|=2,u=s.mi(n,2,Ut(),u),i|=4,a=s.mi(n,3,Yt(),a),i|=8;else for(;e;)switch(r=s.pi(n)){case-1:e=!1;break;case 0:o=s.mi(n,0,Ut(),o),i|=1;break;case 1:f=s.mi(n,1,Ut(),f),i|=2;break;case 2:u=s.mi(n,2,Ut(),u),i|=4;break;case 3:a=s.mi(n,3,Yt(),a),i|=8;break;default:throw Vt(r)}return s.zh(n),Dn(i,o,f,u,a)},B(Nn).q6r=function(t,n){var e=this.p6r_1,r=t.yh(e);(r.uj(e,0)||null!=n.e6r_1)&&r.qj(e,0,Ut(),n.e6r_1),(r.uj(e,1)||null!=n.f6r_1)&&r.qj(e,1,Ut(),n.f6r_1),(r.uj(e,2)||null!=n.g6r_1)&&r.qj(e,2,Ut(),n.g6r_1),(r.uj(e,3)||!1!==n.h6r_1)&&r.qj(e,3,Yt(),n.h6r_1),r.zh(e)},B(Nn).ff=function(t,n){return this.q6r(t,n instanceof Bn?n:tt())},B(Bn).toString=function(){return"Address(firstName="+this.e6r_1+", lastName="+this.f6r_1+", email="+this.g6r_1+", favourite="+this.h6r_1+")"},B(Bn).hashCode=function(){var t=null==this.e6r_1?0:Zt(this.e6r_1);return t=z(t,31)+(null==this.f6r_1?0:Zt(this.f6r_1))|0,t=z(t,31)+(null==this.g6r_1?0:Zt(this.g6r_1))|0,z(t,31)+(null==this.h6r_1?0:0|this.h6r_1)|0},B(Bn).equals=function(t){if(this===t)return!0;if(!(t instanceof Bn))return!1;var n=t instanceof Bn?t:tt();return this.e6r_1==n.e6r_1&&this.f6r_1==n.f6r_1&&this.g6r_1==n.g6r_1&&this.h6r_1==n.h6r_1},B(Vn).r6r=function(t,n,e,r,i,o,f){return new Vn(t,n,e,r,i,o,f)},B(Vn).s6r=function(t,n,e,r,i,o,f,u){return t=t===q?this.u6q_1:t,n=n===q?this.v6q_1:n,e=e===q?this.w6q_1:e,r=r===q?this.x6q_1:r,i=i===q?this.y6q_1:i,o=o===q?this.z6q_1:o,f=f===q?this.a6r_1:f,u===q?this.r6r(t,n,e,r,i,o,f):u.r6r.call(this,t,n,e,r,i,o,f)},B(Vn).toString=function(){return"AddressBookState(addresses="+this.u6q_1+", search="+this.v6q_1+", sort="+this.w6q_1+", filter="+this.x6q_1+", editMode="+this.y6q_1+", editIndex="+this.z6q_1+", editAddress="+this.a6r_1+")"},B(Vn).hashCode=function(){var t=nn(this.u6q_1);return t=z(t,31)+(null==this.v6q_1?0:Zt(this.v6q_1))|0,t=z(t,31)+this.w6q_1.hashCode()|0,t=z(t,31)+this.x6q_1.hashCode()|0,t=z(t,31)+(null==this.y6q_1?0:this.y6q_1.hashCode())|0,t=z(t,31)+(null==this.z6q_1?0:this.z6q_1)|0,z(t,31)+(null==this.a6r_1?0:this.a6r_1.hashCode())|0},B(Vn).equals=function(t){if(this===t)return!0;if(!(t instanceof Vn))return!1;var n=t instanceof Vn?t:tt();return!!(it(this.u6q_1,n.u6q_1)&&this.v6q_1==n.v6q_1&&this.w6q_1.equals(n.w6q_1)&&this.x6q_1.equals(n.x6q_1)&&it(this.y6q_1,n.y6q_1)&&this.z6q_1==n.z6q_1&&it(this.a6r_1,n.a6r_1))},B(Jn).m6r=function(t){this.s6q_1.x2y(this.s6q_1.m1().s6r(q,q,t))},B(Jn).k6r=function(t){this.s6q_1.x2y(this.s6q_1.m1().s6r(q,t))},B(Jn).l6r=function(t){this.s6q_1.x2y(this.s6q_1.m1().s6r(q,q,q,t))},B(Jn).d6r=function(){this.s6q_1.x2y(this.s6q_1.m1().s6r(q,q,q,q,Xn(),null,null))},B(Jn).o6r=function(t){var n=this.s6q_1.m1(),e=null==t?null:n.u6q_1.k(t);this.s6q_1.x2y(n.s6r(q,q,q,q,Qn(),t,e))},B(Jn).c6r=function(){this.s6q_1.x2y(this.s6q_1.m1().s6r(q,q,q,q,null,null,null))},B(Jn).n6r=function(t){for(var n=this.s6q_1.m1(),e=n.u6q_1,r=Bt(),i=0,o=e.c();o.d();){var f=o.e(),u=i;i=u+1|0,Dt(u)!==t&&r.a(f)}var a,s=r,c=n.z6q_1,l=null==c?-1:c;a=l===t?n.s6r(s,q,q,q,null,null,null):l>t?n.s6r(s,q,q,q,q,l-1|0):n.s6r(s),this.s6q_1.x2y(a),this.t6r()},B(Jn).b6r=function(t){var n,e=this.s6q_1.m1();if(it(e.y6q_1,Qn())){for(var r=e.u6q_1,i=Lt(Nt(r,10)),o=0,f=r.c();f.d();){var u,a=f.e(),s=o;o=s+1|0,u=Dt(s)===e.z6q_1?t:a,i.a(u)}n=i}else n=rn(e.u6q_1,t);var c=n;this.s6q_1.x2y(e.s6r(c,q,q,q,null,null,null)),this.t6r()},B(Jn).t6r=function(){var t,n=on(),e=this.s6q_1.m1().u6q_1,r=n.ni(),i=an(r,X(G(fn),Z([un(X(G(Bn),Z([]),!1))]),!1));t=et(i,nt)?i:tt();var o=n.hy(t,e);localStorage.addresses=o},B(Jn).t6q=function(){var t=localStorage.addresses;if(null==t);else{var n,e,r=Kn().s6q_1,i=Kn().s6q_1.m1(),o=on(),f=o.ni(),u=an(f,X(G(fn),Z([un(X(G(Bn),Z([]),!1))]),!1));e=et(u,nt)?u:tt(),n=o.iy(e,t),r.x2y(i.s6r(n))}},B(Nn).zo=Jt,H(((j=function(){return new ln}).callableName="",j),t.hot,[F(),R(),U()]),n})?r.apply(n,i):r)||(t.exports=o)},8744:function(t,n){var e,r,i,o;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Math.clz32&&(Math.clz32=(i=Math.log,o=Math.LN2,function(t){var n=t>>>0;return 0===n?32:31-(i(n)/o|0)|0})),void 0===String.prototype.startsWith&&Object.defineProperty(String.prototype,"startsWith",{value:function(t,n){return n=n||0,this.lastIndexOf(t,n)===n}}),void 0===Math.imul&&(Math.imul=function(t,n){return(4294901760&t)*(65535&n)+(65535&t)*(0|n)|0}),void 0===(r="function"==typeof(e=function(t){"use strict";var n,e,r,i,o,f,u,a,s,c,l,h,b,d,_,p,m,v,g,w,y,k,$,x,j,z,q,A,S,C,E,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,V,J,K,W,G,Z,X,Q,tt,nt,et,rt,it,ot,ft,ut,at,st,ct,lt,ht,bt,dt,_t,pt,mt,vt,gt,wt,yt,kt,$t,xt=Math.imul,jt=Math.clz32,zt=ArrayBuffer.isView;function qt(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n.equals(t[i]))return i}while(e<=r);return-1}(t,n)>=0}function At(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function St(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function Ct(t,n){return function(t,n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,n===t[i])return i}while(e<=r);return-1}(t,n)>=0}function Et(t,n){if(null==n){var e=0,r=t.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,null==t[i])return i}while(e<=r)}else{var o=0,f=t.length-1|0;if(o<=f)do{var u=o;if(o=o+1|0,ia(n,t[u]))return u}while(o<=f)}return-1}function It(t){return t.length-1|0}function Tt(t,n){for(var e=0,r=t.length;e=0}function Nt(t,n,e,r,i,o,f){return n=n===gt?", ":n,e=e===gt?"":e,r=r===gt?"":r,i=i===gt?-1:i,o=o===gt?"...":o,f=f===gt?null:f,function(t,n,e,r,i,o,f,u){e=e===gt?", ":e,r=r===gt?"":r,i=i===gt?"":i,o=o===gt?-1:o,f=f===gt?"...":f,u=u===gt?null:u,n.b(r);var a=0,s=0,c=t.length;t:for(;s1&&n.b(e),!(o<0||a<=o))break t;ue(n,l,u)}return o>=0&&a>o&&n.b(f),n.b(i),n}(t,Hf(),n,e,r,i,o,f).toString()}function Lt(t,n,e,r,i,o,f){return n=n===gt?", ":n,e=e===gt?"":e,r=r===gt?"":r,i=i===gt?-1:i,o=o===gt?"...":o,f=f===gt?null:f,Dt(t,Hf(),n,e,r,i,o,f).toString()}function Dt(t,n,e,r,i,o,f,u){e=e===gt?", ":e,r=r===gt?"":r,i=i===gt?"":i,o=o===gt?-1:o,f=f===gt?"...":f,u=u===gt?null:u,n.b(r);var a=0,s=t.c();t:for(;s.d();){var c=s.e();if((a=a+1|0)>1&&n.b(e),!(o<0||a<=o))break t;ue(n,c,u)}return o>=0&&a>o&&n.b(f),n.b(i),n}function Bt(t,n){for(var e=t.c();e.d();){var r=e.e();n.a(r)}return n}function Mt(t){if(rs(t,$u)){var n;switch(t.f()){case 0:n=_n();break;case 1:n=Zi(rs(t,yu)?t.k(0):t.c().e());break;default:n=Ft(t)}return n}return function(t){switch(t.f()){case 0:return _n();case 1:return Zi(t.k(0));default:return t}}(Pt(t))}function Pt(t){return rs(t,$u)?Ft(t):Bt(t,po())}function Ft(t){return vo(t)}function Rt(t,n){return rs(t,$u)?t.l(n):function(t,n){if(rs(t,yu))return t.m(n);for(var e=0,r=t.c();r.d();){var i=r.e();if(Qi(e),ia(n,i))return e;e=e+1|0}return-1}(t,n)>=0}function Ut(t){if(rs(t,yu))return function(t){var n;switch(t.f()){case 0:throw Qs("List is empty.");case 1:n=t.k(0);break;default:throw Ds("List has more than one element.")}return n}(t);var n=t.c();if(!n.d())throw Qs("Collection is empty.");var e=n.e();if(n.d())throw Ds("Collection has more than one element.");return e}function Ht(t){this.o_1=t}function Yt(t){var n=mu(t).toUpperCase();if(n.length>1){var e;if(329===t)e=n;else{var r=Ku(n,0),i=n.substring(1).toLowerCase();e=mu(r)+i}return e}return mu(function(t){return function(t){var n=pu(t);return 452<=n&&n<=460||497<=n&&n<=499?Ja(xt(3,(n+1|0)/3|0)):4304<=n&&n<=4346||4349<=n&&n<=4351?t:Vf(t)}(t)}(t))}function Vt(t,n){return n<=Ri().MIN_VALUE?Kn().q_1:Wa(t,n-1|0)}function Jt(t,n){return t0)throw Ds("Cannot coerce value to an empty range: maximum "+ra(e)+" is less than minimum "+ra(n)+".");return t.x(n)<0?n:t.x(e)>0?e:t}function Gt(t,n){return t>n?n:t}function Zt(t){this.a1_1=t}function Xt(t,n){if(!(n>=0))throw Ds(ra("Requested character count "+n+" is less than zero."));var e=Gt(n,t.length);return t.substring(e)}function Qt(){}function tn(t){this.d1_1=t,this.c1_1=0}function nn(){n=this}function en(){return null==n&&new nn,n}function rn(){en(),Qt.call(this)}function on(t){this.j1_1=t}function fn(t,n){return n===t?"(this Map)":Tu(n)}function un(t,n){var e;t:{for(var r=t.p().c();r.d();){var i=r.e();if(ia(i.k1(),n)){e=i;break t}}e=null}return e}function an(){e=this}function sn(){return null==e&&new an,e}function cn(t){this.p1_1=t,dn.call(this)}function ln(){sn(),this.r1_1=null,this.s1_1=null}function hn(){r=this}function bn(){return null==r&&new hn,r}function dn(){bn(),Qt.call(this)}function _n(){return null==i&&new pn,i}function pn(){i=this,this.b2_1=new va(-1478467534,-1720727600)}function mn(){o=this}function vn(){return null==o&&new mn,o}function gn(t){return t.f()-1|0}function wn(t,n){this.f2_1=t,this.g2_1=n}function yn(t,n){this.i2_1=t,this.j2_1=n}function kn(t,n){return rs(t,$u)?t.f():n}function $n(t){this.k2_1=t}function xn(t){this.l2_1=t,this.m2_1=0}function jn(){}function zn(t,n){this.p2_1=t,this.q2_1=n}function qn(){var t=(null==f&&new An,f);return rs(t,zu)?t:ba()}function An(){f=this,this.r2_1=new va(-888910638,1920087921)}function Sn(t,n){return function(t,n){for(var e=n.c();e.d();){var r=e.e(),i=r.w2(),o=r.x2();t.y2(i,o)}}(n,t),n}function Cn(t,n){for(var e=0,r=n.length;e=0?e:e+n|0}function Yn(){h=this}function Vn(t){this.t3_1=t}function Jn(){b=this,this.q_1=new Wn(1,0)}function Kn(){return null==b&&new Jn,b}function Wn(t,n){Kn(),Qn.call(this,t,n,1)}function Gn(t,n,e){In.call(this),this.g4_1=e,this.h4_1=n,this.i4_1=this.g4_1>0?t<=n:t>=n,this.j4_1=this.i4_1?t:this.h4_1}function Zn(){d=this}function Xn(){return null==d&&new Zn,d}function Qn(t,n,e){if(Xn(),0===e)throw Ds("Step must be non-zero.");if(e===Ri().MIN_VALUE)throw Ds("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.r_1=t,this.s_1=function(t,n,e){var r;if(e>0)r=t>=n?n:n-Un(n,t,e)|0;else{if(!(e<0))throw Ds("Step is zero.");r=t<=n?n:n+Un(t,n,0|-e)|0}return r}(t,n,e),this.t_1=e}function te(){}function ne(){}function ee(){_=this,this.k4_1=new ie(null,null)}function re(){return null==_&&new ee,_}function ie(t,n){if(re(),this.m4_1=t,this.n4_1=n,null==this.m4_1!=(null==this.n4_1))throw Ds(ra(null==this.m4_1?"Star projection must have no type specified.":"The projection variance "+this.m4_1+" requires type to be specified."))}function oe(t,n){Iu.call(this,t,n)}function fe(){return function(){if(m)return Bi();m=!0,p=new oe("INVARIANT",0),new oe("IN",1),new oe("OUT",2)}(),p}function ue(t,n,e){null!=e?t.b(e(n)):null==n||as(n)?t.b(n):n instanceof wu?t.p4(n.o4_1):t.b(Tu(n))}function ae(t,n,e){if(t===n)return!0;if(!(e=e!==gt&&e))return!1;var r=Vf(t),i=Vf(n);return r===i||ia(new wu(Ku(mu(r).toLowerCase(),0)),new wu(Ku(mu(i).toLowerCase(),0)))}function se(t){var n;t:{var e=0,r=Gu(t)-1|0;if(e<=r)do{var i=e;if(e=e+1|0,!Jf(Ku(t,i))){n=i;break t}}while(e<=r);n=-1}var o=n;return-1===o?t.length:o}function ce(t){return t}function le(t){return function(t,n){Kf(n);var e,r,i,o=t.length;if(0===o)return null;var f=Ku(t,0);if(du(f,48)<0){if(1===o)return null;if(e=1,45===f)r=!0,i=Ri().MIN_VALUE;else{if(43!==f)return null;r=!1,i=0|-Ri().MAX_VALUE}}else e=0,r=!1,i=0|-Ri().MAX_VALUE;var u=(0|-Ri().MAX_VALUE)/36|0,a=u,s=0,c=e;if(c=0}function me(t,n,e,r){var i,o;if(e=e===gt?0:e,(r=r!==gt&&r)||"string"!=typeof t)i=function(t,n,e,r){if(e=e===gt?0:e,!(r=r!==gt&&r)&&1===n.length&&"string"==typeof t){var i=mu(function(t){var n;switch(t.length){case 0:throw Qs("Array is empty.");case 1:n=t[0];break;default:throw Ds("Array has more than one element.")}return n}(n));return t.indexOf(i,e)}var o=Jt(e,0),f=de(t);if(o<=f)do{var u=o;o=o+1|0;var a,s=Ku(t,u);t:{for(var c=0,l=n.length;c0&&u<=a||s<0&&a<=u)do{var c=u;if(u=u+s|0,Qf(n,0,t,c,Gu(n),i))return c}while(c!==a)}else{var l=f.r_1,h=f.s_1,b=f.t_1;if(b>0&&l<=h||b<0&&h<=l)do{var d=l;if(l=l+b|0,we(n,0,t,d,Gu(n),i))return d}while(d!==h)}return-1}function we(t,n,e,r,i,o){if(r<0||n<0||n>(Gu(t)-i|0)||r>(Gu(e)-i|0))return!1;var f=0;if(f0&&a<=s||c<0&&s<=a)do{var l,h=a;a=a+c|0;t:{for(var b=n.c();b.d();){var d=b.e();if(Qf(d,0,t,h,d.length,r)){l=d;break t}}l=null}if(null!=l)return jr(h,l)}while(h!==s)}else{var _=u.r_1,p=u.s_1,m=u.t_1;if(m>0&&_<=p||m<0&&p<=_)do{var v,g=_;_=_+m|0;t:{for(var w=n.c();w.d();){var y=w.e();if(we(y,0,t,g,y.length,r)){v=y;break t}}v=null}if(null!=v)return jr(g,v)}while(g!==p)}return null}(t,o,n,f,!1);return null==e?null:jr(e.u2_1,e.v2_1.length)}));var o,f}function xe(t){if(!(t>=0))throw Ds(ra("Limit must be non-negative, but was "+t))}function je(t){if(t.y4_1<0)t.w4_1=0,t.z4_1=null;else{var n;if(t.b5_1.e5_1>0?(t.a5_1=t.a5_1+1|0,n=t.a5_1>=t.b5_1.e5_1):n=!1,n||t.y4_1>Gu(t.b5_1.c5_1))t.z4_1=Wa(t.x4_1,de(t.b5_1.c5_1)),t.y4_1=-1;else{var e=t.b5_1.f5_1(t.b5_1.c5_1,t.y4_1);if(null==e)t.z4_1=Wa(t.x4_1,de(t.b5_1.c5_1)),t.y4_1=-1;else{var r=e.w2(),i=e.x2();t.z4_1=Vt(t.x4_1,r),t.x4_1=r+i|0,t.y4_1=t.x4_1+(0===i?1:0)|0}}t.w4_1=1}}function ze(t){this.b5_1=t,this.w4_1=-1,this.x4_1=function(t,n,e){if(n>e)throw Ds("Cannot coerce value to an empty range: maximum "+e+" is less than minimum "+n+".");return te?e:t}(t.d5_1,0,Gu(t.c5_1)),this.y4_1=this.x4_1,this.z4_1=null,this.a5_1=0}function qe(t,n,e,r){this.c5_1=t,this.d5_1=n,this.e5_1=e,this.f5_1=r}function Ae(t){if(Ce(t)){var n=new va(387905,-1073741824),e=new va(-387905,1073741823),r=Se(t);if(!(n.x(r)<=0&&r.x(e)<=0))throw fc(ra(Se(t))+" ns is out of nanoseconds range")}else{var i=new va(1,-1073741824),o=new va(-1,1073741823),f=Se(t);if(!(i.x(f)<=0&&f.x(o)<=0))throw fc(ra(Se(t))+" ms is out of milliseconds range");var u=new va(1108857478,-1074),a=new va(-1108857478,1073),s=Se(t);if(u.x(s)<=0&&s.x(a)<=0)throw fc(ra(Se(t))+" ms is denormalized")}return t}function Se(t){return t.g5(1)}function Ce(t){return 0==(1&t.z())}function Ee(t){return 1==(1&t.z())}function Ie(){v=this,this.h5_1=Ae(new va(0,0)),this.i5_1=We(new va(-1,1073741823)),this.j5_1=We(new va(1,-1073741824))}function Te(){return null==v&&new Ie,v}function Oe(t){return n=Se(t).q4(),e=1&t.z(),Ae(n.u5(1).t4(Ka(e)));var n,e}function Ne(t,n){if(Be(t)){if(function(t){return!Be(t)}(n)||t.l5(n).x(new va(0,0))>=0)return t;throw Ds("Summing infinite durations of different signs yields an undefined result.")}if(Be(n))return n;var e,r,i;if((1&t.z())==(1&n.z())){var o=Se(t).t4(Se(n));e=Ce(t)?(r=o,i=new va(387905,-1073741824),r.x(new va(-387905,1073741823))<=0&&i.x(r)<=0?er(r):We(tr(r))):Qe(o)}else e=Ee(t)?Le(0,Se(t),Se(n)):Le(0,Se(n),Se(t));return e}function Le(t,n,e){var r,i=tr(e),o=n.t4(i),f=new va(1108857478,-1074);if(o.x(new va(-1108857478,1073))<=0&&f.x(o)<=0){var u=e.u4(nr(i));r=er(nr(o).t4(u))}else r=We(Wt(o,new va(1,-1073741824),new va(-1,1073741823)));return r}function De(t){return t.x(new va(0,0))<0}function Be(t){return!!t.equals(Te().i5_1)||t.equals(Te().j5_1)}function Me(t){return De(t)?Oe(t):t}function Pe(t,n){var e=t.l5(n);if(e.x(new va(0,0))<0||0==(1&e.z()))return t.x(n);var r=(1&t.z())-(1&n.z())|0;return De(t)?0|-r:r}function Fe(t){return Be(t)?0:function(t){return He(t,cu())}(t).n5(new va(60,0)).z()}function Re(t){return Be(t)?0:function(t){return He(t,su())}(t).n5(new va(60,0)).z()}function Ue(t){return Be(t)?0:Ee(t)?nr(Se(t).n5(new va(1e3,0))).z():Se(t).n5(new va(1e9,0)).z()}function He(t,n){var e,r=t;return r.equals(Te().i5_1)?(ma(),e=new va(-1,2147483647)):r.equals(Te().j5_1)?(ma(),e=new va(0,-2147483648)):e=ou(Se(t),function(t){return Ce(t)?uu():au()}(t),n),e}function Ye(t){return He(t,lu())}function Ve(t){var n,e=t;if(e.equals(new va(0,0)))n="0s";else if(e.equals(Te().i5_1))n="Infinity";else if(e.equals(Te().j5_1))n="-Infinity";else{var r=De(t),i=Hf();r&&i.p4(45);var o=Me(t),f=function(t){return He(t,hu())}(o),u=function(t){return Be(t)?0:Ye(t).n5(new va(24,0)).z()}(o),a=Fe(o),s=Re(o),c=Ue(o),l=!f.equals(new va(0,0)),h=!(0===u),b=!(0===a),d=0!==s||!(0===c),_=0;if(l&&(i.o5(f).p4(100),_=_+1|0),h||l&&(b||d)){var p=_;_=p+1|0,p>0&&i.p4(32),i.o5(u).p4(104)}if(b||d&&(h||l)){var m=_;_=m+1|0,m>0&&i.p4(32),i.o5(a).p4(109)}if(d){var v=_;_=v+1|0,v>0&&i.p4(32),0!==s||l||h||b?Je(i,0,s,c,9,"s",!1):c>=1e6?Je(i,0,c/1e6|0,c%1e6|0,6,"ms",!1):c>=1e3?Je(i,0,c/1e3|0,c%1e3|0,3,"us",!1):i.o5(c).p5("ns")}r&&_>1&&(i.q5(1,40).p4(41),Bi()),n=i.toString()}return n}function Je(t,n,e,r,i,o,f){if(t.o5(e),0!==r){t.p4(46);var u,a=_e(r.toString(),i,48);t:{var s=Gu(a)-1|0;if(0<=s)do{var c=s;if(s=s+-1|0,48!==Ku(a,c)){u=c;break t}}while(0<=s);u=-1}var l=u+1|0;!f&&l<3?t.r5(a,0,l):t.r5(a,0,xt((l+2|0)/3|0,3))}t.p5(o)}function Ke(t){Te(),this.m5_1=t}function We(t){return Ae(t.u5(1).t4(new va(1,0)))}function Ge(t,n){var e=fu(new va(-387905,1073741823),uu(),n);return e.q4().x(t)<=0&&t.x(e)<=0?er(fu(t,n,uu())):We(Wt(ou(t,n,au()),new va(1,-1073741824),new va(-1,1073741823)))}function Ze(t,n){var e=iu(t,n,uu());if(ff(e))throw Ds(ra("Duration value cannot be NaN."));var r=of(e),i=new va(387905,-1073741824);return r.x(new va(-387905,1073741823))<=0&&i.x(r)<=0?er(r):Qe(of(iu(t,n,au())))}function Xe(t,n){var e=t.length;if(0===e)throw Ds("The string is empty");var r=0,i=Te().h5_1,o="Infinity",f=Ku(t,r);43!==f&&45!==f||(r=r+1|0);var u,a,s,c=r>0,l=!!c&&(a=45,s=s!==gt&&s,Gu(u=t)>0&&ae(Ku(u,0),a,s));if(e<=r)throw Ds("No components");if(80===Ku(t,r)){if((r=r+1|0)===e)throw Ns();for(var h=!1,b=null;r=0&&w<=de(t)))throw Ds("Missing unit for value "+g);r=r+1|0;var y=ir(Ku(t,w),h);if(null!=b&&b.s3(y)<=0)throw Ds("Unexpected order of duration components");b=y;var k=me(g,46);y.equals(su())&&k>0?(i=Ne(i,Ge(rr(g.substring(0,k)),y)),i=Ne(i,Ze(Wf(g.substring(k)),y))):i=Ne(i,Ge(rr(g),y))}else{if(h||(r=r+1|0)===e)throw Ns();h=!0}}else{if(n)throw Ns();var $=e-r|0;if(Qf(t,r,o,0,Math.max($,8),!0))i=Te().i5_1;else{var x=null,j=!1,z=!c;if(c&&40===Ku(t,r)&&41===function(t){if(0===Gu(t))throw Qs("Char sequence is empty.");return Ku(t,de(t))}(t)&&(z=!0,(r=r+1|0)==(e=e-1|0)))throw Ds("No components");for(;r0){if(i=Ne(i,Ge(Gf(T.substring(0,F)),P)),i=Ne(i,Ze(Wf(T.substring(F)),P)),r0&&pe("+-",Ku(t,0))&&(i=i+1|0),(r-i|0)>16){var o;t:{var f=Wa(i,de(t));if(rs(f,$u)&&f.n())o=!0;else{var u=f.r_1,a=f.s_1;if(u<=a)do{var s=u;u=u+1|0;var c=Ku(t,s);if(!(48<=c&&c<=57)){o=!1;break t}}while(s!==a);o=!0}}n=o}else n=!1;return n?(45===Ku(t,0)?(ma(),e=new va(0,-2147483648)):(ma(),e=new va(-1,2147483647)),e):tu(t,"+")?Gf(Xt(t,1)):Gf(t)}function ir(t,n){var e;if(n){var r;if(72===t)r=lu();else if(77===t)r=cu();else{if(83!==t)throw Ds("Invalid duration ISO time unit: "+new wu(t));r=su()}e=r}else{if(68!==t)throw Ds("Invalid or unsupported duration ISO non-time unit: "+new wu(t));e=hu()}return e}function or(t){var n;switch(t){case"ns":n=uu();break;case"us":eu(),n=J;break;case"ms":n=au();break;case"s":n=su();break;case"m":n=cu();break;case"h":n=lu();break;case"d":n=hu();break;default:throw Ds("Unknown duration unit short name: "+t)}return n}function fr(){return cr(),g}function ur(){}function ar(t){this.w5_1=t}function sr(t,n){ur.call(this),this.x5_1=function(t,n){if("function"==typeof t)return t.$arity===n;if("object"==typeof t&&"$metadata$"in t.constructor){var e,r=t.constructor.$metadata$.suspendArity;if(null!=r){var i=!1,o=Du(r);t:for(;o.d();)if(n===o.e()){i=!0;break t}return i}return null!=(e=null)&&e}return!1}(t,2)?t:ba(),this.y5_1=n,this.z5_1=rs(this,Bn)?this:ba(),this.a6_1=fr()}function cr(){if(!w){w=!0,gr();var t=Fn();g=t}}function lr(t,n){Iu.call(this,t,n)}function hr(t){this.e6_1=t,this.f6_1=dr()}function br(){$=this}function dr(){return null==$&&new br,$}function _r(t){return t}function pr(t){return t}function mr(t){return t instanceof wr}function vr(){x=this}function gr(){return null==x&&new vr,x}function wr(t){this.h6_1=t}function yr(t){gr(),this.i6_1=t}function kr(t){return new wr(t)}function $r(t){if(t instanceof wr)throw t.h6_1}function xr(t,n){this.u2_1=t,this.v2_1=n}function jr(t,n){return new xr(t,n)}function zr(t,n,e){this.l6_1=t,this.m6_1=n,this.n6_1=e}function qr(t){return t}function Ar(t){return t}function Sr(){j=this,this.o6_1=0,this.p6_1=-1,this.q6_1=1,this.r6_1=8}function Cr(){return null==j&&new Sr,j}function Er(t,n){return Qu(255&t,255&n)}function Ir(t){return(255&t).toString()}function Tr(t){Cr(),this.s6_1=t}function Or(t){return t}function Nr(t){return t}function Lr(t){return t.length}function Dr(t){this.u6_1=t,this.v6_1=0}function Br(t,n){return(fs(new Tr(n))?new Tr(n):ba())instanceof Tr&&Ct(t,n)}function Mr(t,n){var e;t:{var r=rs(n,$u)?n:ba();if(rs(r,$u)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof Tr&&Ct(t,o.s6_1))){e=!1;break t}}e=!0}}return e}function Pr(t){this.x6_1=t}function Fr(t){return t}function Rr(t){return t}function Ur(){z=this,this.a7_1=0,this.b7_1=-1,this.c7_1=4,this.d7_1=32}function Hr(){return null==z&&new Ur,z}function Yr(t,n){return Ei(t,n)}function Vr(t){return Ka(t).f7(new va(-1,0)).toString()}function Jr(t){Hr(),this.e7_1=t}function Kr(t){return t}function Wr(t){return t}function Gr(t){return t.length}function Zr(t){this.h7_1=t,this.i7_1=0}function Xr(t,n){return(fs(new Jr(n))?new Jr(n):ba())instanceof Jr&&At(t,n)}function Qr(t,n){var e;t:{var r=rs(n,$u)?n:ba();if(rs(r,$u)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof Jr&&At(t,o.e7_1))){e=!1;break t}}e=!0}}return e}function ti(t){this.k7_1=t}function ni(t){return t}function ei(t){return t}function ri(){q=this,this.n7_1=new va(0,0),this.o7_1=new va(-1,-1),this.p7_1=8,this.q7_1=64}function ii(){return null==q&&new ri,q}function oi(t,n){return Ii(t,n)}function fi(t){return function(t,n){if(t.x(new va(0,0))>=0)return wc(t,n);var e,r=t.l8(1).r4(Ka(n)).u5(1);e=r.s4(Ka(n));var i=t.u4(e);return i.x(Ka(n))>=0&&(i=i.u4(Ka(n)),r=r.t4(new va(1,0))),wc(r,n)+wc(i,n)}(t,10)}function ui(t){ii(),this.r7_1=t}function ai(t){return t}function si(t){return t}function ci(t){return t.length}function li(t){this.t7_1=t,this.u7_1=0}function hi(t,n){return(fs(new ui(n))?new ui(n):ba())instanceof ui&&qt(t,n)}function bi(t,n){var e;t:{var r=rs(n,$u)?n:ba();if(rs(r,$u)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof ui&&qt(t,o.r7_1))){e=!1;break t}}e=!0}}return e}function di(t){this.w7_1=t}function _i(t){return t}function pi(t){return t}function mi(){A=this,this.z7_1=0,this.a8_1=-1,this.b8_1=2,this.c8_1=16}function vi(){return null==A&&new mi,A}function gi(t,n){return Qu(65535&t,65535&n)}function wi(t){return(65535&t).toString()}function yi(t){vi(),this.d8_1=t}function ki(t){return t}function $i(t){return t}function xi(t){return t.length}function ji(t){this.f8_1=t,this.g8_1=0}function zi(t,n){return(fs(new yi(n))?new yi(n):ba())instanceof yi&&St(t,n)}function qi(t,n){var e;t:{var r=rs(n,$u)?n:ba();if(rs(r,$u)&&r.n())e=!0;else{for(var i=r.c();i.d();){var o=i.e();if(!(o instanceof yi&&St(t,o.d8_1))){e=!1;break t}}e=!0}}return e}function Ai(t){this.i8_1=t}function Si(t){return function(t,n){Kf(n);var e=t.length;if(0===e)return null;ii();var r,i=new va(-1,-1),o=Ku(t,0);if(du(o,48)<0){if(1===e||43!==o)return null;r=1}else r=0;var f=new va(477218588,119304647),u=f,a=Ka(n),s=new va(0,0),c=r;if(c0){if(!ia(u,f))return null;if(Ii(s,u=Ti(i,a))>0)return null}var b=s=s.s4(a),d=s,_=Ka(h).f7(new va(-1,0));if(Ii(s=d.t4(_),b)<0)return null}while(c0){if(s!==a)return null;if(Ei(l,(o=c,f=void 0,u=void 0,u=Ka(-1).f7(new va(-1,0)),f=Ka(o).f7(new va(-1,0)),s=u.r4(f).z()))>0)return null}var _=l=xt(l,c);if(Ei(l=l+d|0,_)<0)return null}while(h=0)return e.r4(r);var i=e.l8(1).r4(r).u5(1),o=Ii(e.u4(i.s4(r)),r)>=0?1:0;return i.t4(Ka(o))}function Oi(){}function Ni(){}function Li(){}function Di(){S=this}function Bi(){return null==S&&new Di,S}function Mi(){C=this,this.MIN_VALUE=-128,this.MAX_VALUE=127,this.SIZE_BYTES=1,this.SIZE_BITS=8}function Pi(){E=this,this.MIN_VALUE=-32768,this.MAX_VALUE=32767,this.SIZE_BYTES=2,this.SIZE_BITS=16}function Fi(){I=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Ri(){return null==I&&new Fi,I}function Ui(){T=this,this.MIN_VALUE=14e-46,this.MAX_VALUE=34028235e31,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=4,this.SIZE_BITS=32}function Hi(){return null==T&&new Ui,T}function Yi(){O=this,this.MIN_VALUE=5e-324,this.MAX_VALUE=17976931348623157e292,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=8,this.SIZE_BITS=64}function Vi(){return null==O&&new Yi,O}function Ji(){N=this}function Ki(){L=this}function Wi(t){this.w8_1=t,rn.call(this)}function Gi(t){for(var n=[],e=t.c();e.d();)n.push(e.e());return n}function Zi(t){return 0===(n=[t]).length?po():vo(new wn(n,!0));var n}function Xi(t){return t}function Qi(t){return t<0&&function(){throw ac("Index overflow has happened.")}(),t}function to(t){return void 0!==t.toArray?t.toArray():Gi(t)}function no(t){return Tt(n=[t],Io(n.length));var n}function eo(){Qt.call(this)}function ro(t){this.e9_1=t,this.c9_1=0,this.d9_1=-1}function io(t,n){this.j9_1=t,ro.call(this,t),en().f1(n,this.j9_1.f()),this.c9_1=n}function oo(){eo.call(this),this.f9_1=0}function fo(t){this.n9_1=t}function uo(t){this.o9_1=t}function ao(t,n){this.p9_1=t,this.q9_1=n}function so(){bo.call(this)}function co(t){this.u9_1=t,bo.call(this)}function lo(t){this.x9_1=t,eo.call(this)}function ho(){ln.call(this),this.b3_1=null,this.c3_1=null}function bo(){eo.call(this)}function _o(){D=this;var t=mo(0);t.i_1=!0,this.ba_1=t}function po(){return t=sa(aa(wo)),n=[],wo.call(t,n),t;var t,n}function mo(t){return n=sa(aa(wo)),e=[],wo.call(n,e),n;var n,e}function vo(t){return function(t,n){var e;return e=to(t),wo.call(n,e),n}(t,sa(aa(wo)))}function go(t,n){return en().e1(n,t.f()),n}function wo(t){null==D&&new _o,oo.call(this),this.h_1=t,this.i_1=!1}function yo(t,n){if(function(){if(null!=B)return B;B=!1;var t=[],n=0;if(n<600)do{var e=n;n=n+1|0,t.push(e)}while(n<600);var r=$o;t.sort(r);var i=1,o=t.length;if(i=a)return!1}while(i=0))throw Ds(ra("Negative initial capacity: "+t));if(!(n>=0))throw Ds(ra("Non-positive load factor: "+n));return e}function So(t){return function(t,n){return Ao(t,0,n),n}(t,sa(aa(Co)))}function Co(){this.oa_1=null}function Eo(t,n,e){return bo.call(e),Oo.call(e),e.ra_1=function(t,n){return Ao(t,n,sa(aa(Co)))}(t,n),e}function Io(t){return function(t,n){return Eo(t,0,n),n}(t,sa(aa(Oo)))}function To(t,n){return bo.call(n),Oo.call(n),n.ra_1=t,n}function Oo(){}function No(t,n){var e=Do(t,t.ab_1.fa(n));if(null==e)return null;var r=e;if(null!=r&&os(r))return Lo(r,t,n);var i=r;return t.ab_1.ea(i.k1(),n)?i:null}function Lo(t,n,e){var r;t:{for(var i=0,o=t.length;inew va(-1,2147483647).bc()?(ma(),n=new va(-1,2147483647)):(ma(),t1?t:Ku(n,0)}function Jf(t){return function(t){var n=pu(t);return 9<=n&&n<=13||28<=n&&n<=32||160===n||n>4096&&(5760===n||8192<=n&&n<=8202||8232===n||8233===n||8239===n||8287===n||12288===n)}(t)}function Kf(t){if(!(2<=t&&t<=36))throw Ds("radix "+t+" was not in valid range 2..36");return t}function Wf(t){var n=+t;return(ff(n)&&!Xf(t)||0===n&&nu(t))&&be(t),n}function Gf(t){var n,e=he(t);return null==e?be(t):n=e,n}function Zf(t,n){var e,r,i,o=du(t,48)>=0&&du(t,57)<=0?_u(t,48):du(t,65)>=0&&du(t,90)<=0?_u(t,65)+10|0:du(t,97)>=0&&du(t,122)<=0?_u(t,97)+10|0:du(t,128)<0?-1:du(t,65313)>=0&&du(t,65338)<=0?_u(t,65313)+10|0:du(t,65345)>=0&&du(t,65370)<=0?_u(t,65345)+10|0:(e=pu(t),r=js(qs().oe_1,e),(i=e-qs().oe_1[r]|0)<10?i:-1);return o>=n?-1:o}function Xf(t){switch(t.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}function Qf(t,n,e,r,i,o){return we(t,n,e,r,i,o=o!==gt&&o)}function tu(t,n,e){return(e=e!==gt&&e)?Qf(t,0,n,0,n.length,e):t.startsWith(n,0)}function nu(t){var n;if(0===Gu(t))n=!0;else{var e;t:{var r=function(t){return Wa(0,Gu(t)-1|0)}(t);if(rs(r,$u)&&r.n())e=!0;else{var i=r.r_1,o=r.s_1;if(i<=o)do{var f=i;if(i=i+1|0,!Jf(Ku(t,f))){e=!1;break t}}while(f!==o);e=!0}}n=e}return n}function eu(){if(Q)return Bi();Q=!0,V=new ru("NANOSECONDS",0,1),J=new ru("MICROSECONDS",1,1e3),K=new ru("MILLISECONDS",2,1e6),W=new ru("SECONDS",3,1e9),G=new ru("MINUTES",4,6e10),Z=new ru("HOURS",5,36e11),X=new ru("DAYS",6,864e11)}function ru(t,n,e){Iu.call(this,t,n),this.sd_1=e}function iu(t,n,e){var r=Qu(n.sd_1,e.sd_1);return r>0?t*(n.sd_1/e.sd_1):r<0?t/(e.sd_1/n.sd_1):t}function ou(t,n,e){var r,i=Qu(n.sd_1,e.sd_1);if(i>0){var o,f=Va(n.sd_1/e.sd_1),u=t.s4(f);u.r4(f).equals(t)?o=u:t.x(new va(0,0))>0?(ma(),o=new va(-1,2147483647)):(ma(),o=new va(0,-2147483648)),r=o}else r=i<0?t.r4(Va(e.sd_1/n.sd_1)):t;return r}function fu(t,n,e){var r=Qu(n.sd_1,e.sd_1);return r>0?t.s4(Va(n.sd_1/e.sd_1)):r<0?t.r4(Va(e.sd_1/n.sd_1)):t}function uu(){return eu(),V}function au(){return eu(),K}function su(){return eu(),W}function cu(){return eu(),G}function lu(){return eu(),Z}function hu(){return eu(),X}function bu(t){return t}function du(t,n){return t-n|0}function _u(t,n){return t-n|0}function pu(t){return t}function mu(t){return String.fromCharCode(t)}function vu(){tt=this,this.td_1=0,this.ud_1=65535,this.vd_1=55296,this.wd_1=56319,this.xd_1=56320,this.yd_1=57343,this.zd_1=55296,this.ae_1=57343,this.be_1=2,this.ce_1=16}function gu(){return null==tt&&new vu,tt}function wu(t){gu(),this.o4_1=t}function yu(){}function ku(){}function $u(){}function xu(){}function ju(){}function zu(){}function qu(){}function Au(){}function Su(){}function Cu(){}function Eu(){nt=this}function Iu(t,n){null==nt&&new Eu,this.q3_1=t,this.r3_1=n}function Tu(t){var n=null==t?null:ra(t);return null==n?"null":n}function Ou(t,n){var e=null==t?null:ra(t),r=null==e?"null":e,i=null==n?null:ra(n);return r+(null==i?"null":i)}function Nu(t){for(var n=1,e=[],r=0,i=t.length;r>5)|0),d=1<<(31&l),h[b=l>>5]=h[b]|d,h);null!=c&&(e.push(c),f=Math.max(f,c.length)),f>n&&(n=f)}var l,h,b,d;return function(t,n){for(var e=0,r=new Int32Array(t);e65535),r)throw Ds("Invalid Char code: "+i);e=Ja(i)}else e=t.n8(n);return e}function Wu(t){return"string"==typeof t}function Gu(t){return Wu(t)?t.length:t.m8()}function Zu(t,n,e){return Wu(t)?t.substring(n,e):t.o8(n,e)}function Xu(t){return ra(t)}function Qu(t,n){var e;switch(typeof t){case"number":e="number"==typeof n?ta(t,n):n instanceof va?ta(t,n.bc()):na(t,n);break;case"string":case"boolean":e=na(t,n);break;default:e=function(t,n){return t.t5(n)}(t,n)}return e}function ta(t,n){var e;if(tn)e=1;else if(t===n){var r;if(0!==t)r=0;else{var i=1/t;r=i===1/n?0:i<0?-1:1}e=r}else e=t!=t?n!=n?0:1:-1;return e}function na(t,n){return tn?1:0}function ea(t){if(!("kotlinHashCodeValue$"in t)){var n=4294967296*Math.random()|0,e=new Object;e.value=n,e.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",e)}return t.kotlinHashCodeValue$}function ra(t){return null==t?"null":ts(t)?"[...]":t.toString()}function ia(t,n){return null==t?null==n:null!=n&&("object"==typeof t&&"function"==typeof t.equals?t.equals(n):t!=t?n!=n:"number"==typeof t&&"number"==typeof n?t===n&&(0!==t||1/t==1/n):t===n)}function oa(t){if(null==t)return 0;var n;switch(typeof t){case"object":n="function"==typeof t.hashCode?t.hashCode():ea(t);break;case"function":n=ea(t);break;case"number":n=Vu(t);break;case"boolean":n=t?1:0;break;default:n=fa(String(t))}return n}function fa(t){var n=0,e=0,r=t.length-1|0;if(e<=r)do{var i=e;e=e+1|0;var o=t.charCodeAt(i);n=xt(n,31)+o|0}while(i!==r);return n}function ua(t,n){null!=Error.captureStackTrace?Error.captureStackTrace(t,n):t.stack=(new Error).stack}function aa(t){return t.prototype}function sa(t){return Object.create(t)}function ca(t,n,e){Error.call(t),function(t,n,e){var r=ys(Object.getPrototypeOf(t));if(0==(1&r)){var i;if(null==n){var o;if(null!==n){var f=null==e?null:e.toString();o=null==f?gt:f}else o=gt;i=o}else i=n;t.message=i}0==(2&r)&&(t.cause=e),t.name=Object.getPrototypeOf(t).constructor.name}(t,n,e)}function la(t){var n;return null==t?function(){throw hc()}():n=t,n}function ha(){throw dc()}function ba(){throw pc()}function da(t,n){for(var e=t.length,r=n.length,i=0,o=n;ii)for(r.length=n;i>>16|0,r=65535&t.w_1,i=t.v_1>>>16|0,o=65535&t.v_1,f=n.w_1>>>16|0,u=65535&n.w_1,a=n.v_1>>>16|0,s=0,c=0,l=0,h=0;return s=(s=s+((c=(c=c+((l=(l=l+((h=h+(o+(65535&n.v_1)|0)|0)>>>16|0)|0)+(i+a|0)|0)>>>16|0)|0)+(r+u|0)|0)>>>16|0)|0)+(e+f|0)|0,new va((l&=65535)<<16|(h&=65535),(s&=65535)<<16|(c&=65535))}function za(t,n){return Ra(),ja(t,n.q4())}function qa(t,n){if(Ra(),Na(t))return ga();if(Na(n))return ga();if(Ea(t,ka()))return La(n)?ka():ga();if(Ea(n,ka()))return La(t)?ka():ga();if(Oa(t))return Oa(n)?qa(Da(t),Da(n)):Da(qa(Da(t),n));if(Oa(n))return Da(qa(t,Da(n)));if(Ba(t,$a())&&Ba(n,$a()))return Ma(Ca(t)*Ca(n));var e=t.w_1>>>16|0,r=65535&t.w_1,i=t.v_1>>>16|0,o=65535&t.v_1,f=n.w_1>>>16|0,u=65535&n.w_1,a=n.v_1>>>16|0,s=65535&n.v_1,c=0,l=0,h=0,b=0;return h=h+((b=b+xt(o,s)|0)>>>16|0)|0,b&=65535,l=(l=l+((h=h+xt(i,s)|0)>>>16|0)|0)+((h=(h&=65535)+xt(o,a)|0)>>>16|0)|0,h&=65535,c=(c=(c=c+((l=l+xt(r,s)|0)>>>16|0)|0)+((l=(l&=65535)+xt(i,a)|0)>>>16|0)|0)+((l=(l&=65535)+xt(o,u)|0)>>>16|0)|0,l&=65535,c=c+(((xt(e,s)+xt(r,a)|0)+xt(i,u)|0)+xt(o,f)|0)|0,new va(h<<16|b,(c&=65535)<<16|l)}function Aa(t,n){Ra();var e=63&n;return 0===e?t:e<32?new va(t.v_1<>>(32-e|0)|0):new va(0,t.v_1<<(e-32|0))}function Sa(t,n){Ra();var e=63&n;return 0===e?t:e<32?new va(t.v_1>>>e|0|t.w_1<<(32-e|0),t.w_1>>e):new va(t.w_1>>(e-32|0),t.w_1>=0?0:-1)}function Ca(t){return Ra(),4294967296*t.w_1+function(t){return Ra(),t.v_1>=0?t.v_1:4294967296+t.v_1}(t)}function Ea(t,n){return Ra(),t.w_1===n.w_1&&t.v_1===n.v_1}function Ia(t,n){if(Ra(),n<2||36=0x8000000000000000)return Ra(),ht;if(t<0)return Da(Ma(-t));var n=4294967296;return new va(t%n|0,t/n|0)}function Pa(t,n){return Ra(),xa(t,n)>0}function Fa(t,n){return Ra(),xa(t,n)>=0}function Ra(){_t||(_t=!0,st=Ta(0),ct=Ta(1),lt=Ta(-1),ht=new va(-1,2147483647),bt=new va(0,-2147483648),dt=Ta(16777216))}function Ua(t){return t<<24>>24}function Ha(t){return t instanceof va?t.z():function(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:0|t}(t)}function Ya(t){return t<<16>>16}function Va(t){return t instanceof va?t:Ma(t)}function Ja(t){return 65535&Ya(Ha(t))}function Ka(t){return Ta(t)}function Wa(t,n){return new Wn(t,n)}function Ga(){return Za(),Xa(gt,gt,gt,gt)}function Za(){if(!mt){mt=!0;var t=[Ga(),Ga()],n=[Ga(),Ga()];pt=[t,n,[Ga(),Ga()]]}}function Xa(t,n,e,r){return Qa("class",t,n,e,r,null)}function Qa(t,n,e,r,i,o){return{kind:t,simpleName:n,associatedObjectKey:e,associatedObjects:r,suspendArity:i,$kClass$:gt,iid:o}}function ts(t){return!!ns(t)||zt(t)}function ns(t){return Array.isArray(t)}function es(t,n,e,r,i,o,f,u){null!=r&&(t.prototype=Object.create(r.prototype),t.prototype.constructor=t);var a=e(n,o,f,null==u?[]:u);t.$metadata$=a,null!=i&&((null!=a.iid?t:t.prototype).$imask$=Nu(i))}function rs(t,n){return is(t,n.$metadata$.iid)}function is(t,n){var e=t.$imask$;return null!=e&&function(t,n){var e=n>>5;if(e>t.length)return!1;var r=1<<(31&n);return!(0==(t[e]&r))}(e,n)}function os(t){return!!ns(t)&&!t.$type$}function fs(t){var n;switch(typeof t){case"string":case"number":case"boolean":case"function":n=!0;break;default:n=t instanceof Object}return n}function us(t){return"number"==typeof t||t instanceof va}function as(t){return"string"==typeof t||rs(t,Oi)}function ss(t){return!!ns(t)&&"BooleanArray"===t.$type$}function cs(t){return t instanceof Int8Array}function ls(t){return t instanceof Int16Array}function hs(t){return t instanceof Uint16Array&&"CharArray"===t.$type$}function bs(t){return t instanceof Int32Array}function ds(t){return t instanceof Float32Array}function _s(t){return!!ns(t)&&"LongArray"===t.$type$}function ps(t){return t instanceof Float64Array}function ms(t,n,e,r){return Qa("interface",t,n,e,r,(null==vt&&(vt=0),vt=vs()+1|0,vs()))}function vs(){if(null!=vt)return vt;!function(t){throw vc("lateinit property "+t+" has not been initialized")}("iid")}function gs(t,n,e,r){return Qa("object",t,n,e,r,null)}function ws(t,n){if(n===Object)return fs(t);if(null==t||null==n||"object"!=typeof t&&"function"!=typeof t)return!1;if("function"==typeof n&&t instanceof n)return!0;var e=function(t){return Object.getPrototypeOf(t)}(n),r=null==e?null:e.constructor;if(null!=r&&"$metadata$"in r&&"object"===r.$metadata$.kind)return t===n;var i=n.$metadata$;if(null==i)return t instanceof n;if("interface"===i.kind){var o=i.iid;return null!=o&&is(t,o)}return!1}function ys(t){var n=t.constructor,e=null==n?null:n.$metadata$,r=null==e?null:e.errorInfo;if(null!=r)return r;var i,o=0;if(ks(t,"message")&&(o|=1),ks(t,"cause")&&(o|=2),3!==o){var f=(i=t,Object.getPrototypeOf(i));f!=Error.prototype&&(o|=ys(f))}return null!=e&&(e.errorInfo=o),o}function ks(t,n){return t.hasOwnProperty(n)}function $s(t){return new wo(t)}function xs(t,n,e){for(var r=new Int32Array(e),i=0,o=0,f=0,u=0,a=t.length;u(o=t[i=(e+r|0)/2|0]))e=i+1|0;else{if(n===o)return i;r=i-1|0}return i-(n=n)throw Fs("index: "+t+", size: "+n)},aa(nn).f1=function(t,n){if(t<0||t>n)throw Fs("index: "+t+", size: "+n)},aa(nn).g1=function(t,n,e){if(t<0||n>e)throw Fs("startIndex: "+t+", endIndex: "+n+", size: "+e);if(t>n)throw Ds("startIndex: "+t+" > endIndex: "+n)},aa(nn).h1=function(t){for(var n=1,e=t.c();e.d();){var r=e.e(),i=xt(31,n),o=null==r?null:oa(r);n=i+(null==o?0:o)|0}return n},aa(nn).i1=function(t,n){if(t.f()!==n.f())return!1;for(var e=n.c(),r=t.c();r.d();)if(!ia(r.e(),e.e()))return!1;return!0},aa(rn).c=function(){return new tn(this)},aa(rn).m=function(t){var n;t:{for(var e=0,r=this.c();r.d();){if(ia(r.e(),t)){n=e;break t}e=e+1|0}n=-1}return n},aa(rn).equals=function(t){return t===this||!(null==t||!rs(t,yu))&&en().i1(this,t)},aa(rn).hashCode=function(){return en().h1(this)},aa(on).d=function(){return this.j1_1.d()},aa(on).e=function(){return this.j1_1.e().k1()},aa(an).l1=function(t){var n=t.k1(),e=null==n?null:oa(n),r=null==e?0:e,i=t.m1(),o=null==i?null:oa(i);return r^(null==o?0:o)},aa(an).n1=function(t){return Tu(t.k1())+"="+Tu(t.m1())},aa(an).o1=function(t,n){return!(null==n||!rs(n,ju))&&!!ia(t.k1(),n.k1())&&ia(t.m1(),n.m1())},aa(cn).q1=function(t){return this.p1_1.t1(t)},aa(cn).l=function(t){return!(null!=t&&!fs(t))&&this.q1(null==t||fs(t)?t:ba())},aa(cn).c=function(){return new on(this.p1_1.p().c())},aa(cn).f=function(){return this.p1_1.f()},aa(ln).t1=function(t){return!(null==un(this,t))},aa(ln).v1=function(t){var n;t:{var e=this.p();if(rs(e,$u)&&e.n())n=!1;else{for(var r=e.c();r.d();)if(ia(r.e().m1(),t)){n=!0;break t}n=!1}}return n},aa(ln).w1=function(t){if(null==t||!rs(t,ju))return!1;var n=t.k1(),e=t.m1(),r=(rs(this,zu)?this:ba()).x1(n);return!(!ia(e,r)||null==r&&!(rs(this,zu)?this:ba()).t1(n))},aa(ln).equals=function(t){if(t===this)return!0;if(null==t||!rs(t,zu))return!1;if(this.f()!==t.f())return!1;var n;t:{var e=t.p();if(rs(e,$u)&&e.n())n=!0;else{for(var r=e.c();r.d();){var i=r.e();if(!this.w1(i)){n=!1;break t}}n=!0}}return n},aa(ln).x1=function(t){var n=un(this,t);return null==n?null:n.m1()},aa(ln).hashCode=function(){return oa(this.p())},aa(ln).n=function(){return 0===this.f()},aa(ln).f=function(){return this.p().f()},aa(ln).y1=function(){return null==this.r1_1&&(this.r1_1=new cn(this)),la(this.r1_1)},aa(ln).toString=function(){return Lt(this.p(),", ","{","}",gt,gt,(t=this,function(n){return t.u1(n)}));var t},aa(ln).u1=function(t){return fn(this,t.k1())+"="+fn(this,t.m1())},aa(hn).z1=function(t){for(var n=0,e=t.c();e.d();){var r=e.e(),i=n,o=null==r?null:oa(r);n=i+(null==o?0:o)|0}return n},aa(hn).a2=function(t,n){return t.f()===n.f()&&t.b1(n)},aa(dn).equals=function(t){return t===this||!(null==t||!rs(t,xu))&&bn().a2(this,t)},aa(dn).hashCode=function(){return bn().z1(this)},aa(pn).equals=function(t){return!(null==t||!rs(t,yu))&&t.n()},aa(pn).hashCode=function(){return 1},aa(pn).toString=function(){return"[]"},aa(pn).f=function(){return 0},aa(pn).n=function(){return!0},aa(pn).c2=function(t){return!1},aa(pn).l=function(t){return!1},aa(pn).d2=function(t){return t.n()},aa(pn).b1=function(t){return this.d2(t)},aa(pn).k=function(t){throw Fs("Empty list doesn't contain element at index "+t+".")},aa(pn).e2=function(t){return-1},aa(pn).m=function(t){return-1},aa(pn).c=function(){return vn()},aa(mn).d=function(){return!1},aa(mn).e=function(){throw Xs()},aa(wn).f=function(){return this.f2_1.length},aa(wn).n=function(){return 0===this.f2_1.length},aa(wn).y=function(t){return Ot(this.f2_1,t)},aa(wn).l=function(t){return!(null!=t&&!fs(t))&&this.y(null==t||fs(t)?t:ba())},aa(wn).h2=function(t){var n;t:if(rs(t,$u)&&t.n())n=!0;else{for(var e=t.c();e.d();){var r=e.e();if(!this.y(r)){n=!1;break t}}n=!0}return n},aa(wn).b1=function(t){return this.h2(t)},aa(wn).c=function(){return Du(this.f2_1)},aa(yn).toString=function(){return"IndexedValue(index="+this.i2_1+", value="+this.j2_1+")"},aa(yn).hashCode=function(){var t=this.i2_1;return xt(t,31)+(null==this.j2_1?0:oa(this.j2_1))|0},aa(yn).equals=function(t){if(this===t)return!0;if(!(t instanceof yn))return!1;var n=t instanceof yn?t:ba();return this.i2_1===n.i2_1&&!!ia(this.j2_1,n.j2_1)},aa($n).c=function(){return new xn(this.k2_1())},aa(xn).d=function(){return this.l2_1.d()},aa(xn).e=function(){var t=this.m2_1;return this.m2_1=t+1|0,new yn(Qi(t),this.l2_1.e())},aa(zn).o2=function(){return this.p2_1},aa(zn).equals=function(t){return ia(this.p2_1,t)},aa(zn).hashCode=function(){return oa(this.p2_1)},aa(zn).toString=function(){return ra(this.p2_1)},aa(zn).f=function(){return this.p2_1.f()},aa(zn).n=function(){return this.p2_1.n()},aa(zn).t1=function(t){return this.p2_1.t1(t)},aa(zn).x1=function(t){return this.p2_1.x1(t)},aa(zn).y1=function(){return this.p2_1.y1()},aa(zn).p=function(){return this.p2_1.p()},aa(zn).n2=function(t){var n=this.p2_1,e=n.x1(t);return null!=e||n.t1(t)?null==e||fs(e)?e:ba():this.q2_1(t)},aa(An).equals=function(t){return!(null==t||!rs(t,zu))&&t.n()},aa(An).hashCode=function(){return 0},aa(An).toString=function(){return"{}"},aa(An).f=function(){return 0},aa(An).n=function(){return!0},aa(An).s2=function(t){return!1},aa(An).t1=function(t){return!(null!=t&&!fs(t))&&this.s2(null==t||fs(t)?t:ba())},aa(An).t2=function(t){return null},aa(An).x1=function(t){return null==t||fs(t)?this.t2(null==t||fs(t)?t:ba()):null},aa(An).p=function(){return Ln()},aa(An).y1=function(){return Ln()},aa(In).e=function(){return this.f3()},aa(Tn).e=function(){return this.h3_1.j3_1(this.g3_1.e())},aa(Tn).d=function(){return this.g3_1.d()},aa(On).c=function(){return new Tn(this)},aa(Nn).equals=function(t){return!(null==t||!rs(t,xu))&&t.n()},aa(Nn).hashCode=function(){return 0},aa(Nn).toString=function(){return"[]"},aa(Nn).f=function(){return 0},aa(Nn).n=function(){return!0},aa(Nn).c2=function(t){return!1},aa(Nn).l=function(t){return!1},aa(Nn).d2=function(t){return t.n()},aa(Nn).b1=function(t){return this.d2(t)},aa(Nn).c=function(){return vn()},aa(Pn).p3=function(t){return null},aa(Pn).hashCode=function(){return 0},aa(Pn).toString=function(){return"EmptyCoroutineContext"},aa(Vn).u3=function(t,n,e){return!0},aa(Vn).v3=function(t,n,e){},aa(Vn).w3=function(t,n){return this.t3_1},aa(Vn).x3=function(t,n){return this.w3(null==t||fs(t)?t:ba(),n)},aa(Vn).y3=function(t,n,e){var r=this.t3_1;if(!this.u3(n,r,e))return Bi();this.t3_1=e,this.v3(n,r,e)},aa(Vn).z3=function(t,n,e){var r=null==t||fs(t)?t:ba();return this.y3(r,n,null==e||fs(e)?e:ba())},aa(Vn).toString=function(){return"ObservableProperty(value="+this.t3_1+")"},aa(Wn).d4=function(){return this.r_1},aa(Wn).e4=function(){return this.s_1},aa(Wn).f4=function(t){return this.r_1<=t&&t<=this.s_1},aa(Wn).y=function(t){return this.f4("number"==typeof t?t:ba())},aa(Wn).n=function(){return this.r_1>this.s_1},aa(Wn).equals=function(t){return t instanceof Wn&&(!(!this.n()||!t.n())||this.r_1===t.r_1&&this.s_1===t.s_1)},aa(Wn).hashCode=function(){return this.n()?-1:xt(31,this.r_1)+this.s_1|0},aa(Wn).toString=function(){return this.r_1+".."+this.s_1},aa(Gn).d=function(){return this.i4_1},aa(Gn).f3=function(){var t=this.j4_1;if(t===this.h4_1){if(!this.i4_1)throw Xs();this.i4_1=!1}else this.j4_1=this.j4_1+this.g4_1|0;return t},aa(Zn).u=function(t,n,e){return new Qn(t,n,e)},aa(Qn).c=function(){return new Gn(this.r_1,this.s_1,this.t_1)},aa(Qn).n=function(){return this.t_1>0?this.r_1>this.s_1:this.r_10?this.r_1+".."+this.s_1+" step "+this.t_1:this.r_1+" downTo "+this.s_1+" step "+(0|-this.t_1)},aa(ee).l4=function(t){return new ie(fe(),t)},aa(ie).toString=function(){var t,n=this.m4_1;switch(null==n?-1:n.r3_1){case-1:t="*";break;case 0:t=Tu(this.n4_1);break;case 1:t="in "+this.n4_1;break;case 2:t="out "+this.n4_1;break;default:ha()}return t},aa(ie).hashCode=function(){var t=null==this.m4_1?0:this.m4_1.hashCode();return xt(t,31)+(null==this.n4_1?0:oa(this.n4_1))|0},aa(ie).equals=function(t){if(this===t)return!0;if(!(t instanceof ie))return!1;var n=t instanceof ie?t:ba();return!!ia(this.m4_1,n.m4_1)&&!!ia(this.n4_1,n.n4_1)},aa(ze).e=function(){if(-1===this.w4_1&&je(this),0===this.w4_1)throw Xs();var t=this.z4_1,n=t instanceof Wn?t:ba();return this.z4_1=null,this.w4_1=-1,n},aa(ze).d=function(){return-1===this.w4_1&&je(this),1===this.w4_1},aa(qe).c=function(){return new ze(this)},aa(Ie).k5=function(t){var n;try{n=Xe(t,!0)}catch(n){if(n instanceof Ps)throw Ms("Invalid ISO duration string format: '"+t+"'.",n);throw n}return n},aa(Ke).s5=function(t){return Pe(this.m5_1,t)},aa(Ke).t5=function(t){return function(t,n){return Pe(t.m5_1,n instanceof Ke?n.m5_1:ba())}(this,t)},aa(Ke).toString=function(){return Ve(this.m5_1)},aa(Ke).hashCode=function(){return this.m5_1.hashCode()},aa(Ke).equals=function(t){return function(t,n){if(!(n instanceof Ke))return!1;var e=n instanceof Ke?n.m5_1:ba();return!!t.equals(e)}(this.m5_1,t)},aa(sr).l3=function(){return null==s&&new Pn,s},aa(sr).c6=function(t){this.z5_1=null,this.a6_1=t},aa(sr).m3=function(t){return this.c6(t)},aa(sr).v5=function(t,n){return this.z5_1=rs(n,Bn)?n:ba(),this.y5_1=t,Fn()},aa(sr).b6=function(){t:for(;;){var t=this.a6_1,n=this.z5_1;if(null==n){var e=new yr(t)instanceof yr?t:ba();$r(e);var r=e;return null==r||fs(r)?r:ba()}var i=n;if(ia(fr(),t)){var o;try{var f=this.x5_1,u=this.y5_1;o="function"==typeof f?f(this,u,i):f.d6(this,u,i)}catch(t){if(t instanceof Error){var a,s=t;gr(),a=kr(s),i.m3(a);continue t}throw t}var c=o;if(c!==Fn()){var l,h=null==c||fs(c)?c:ba();gr(),l=h,i.m3(l)}}else this.a6_1=fr(),i.m3(t)}},aa(hr).m1=function(){this.f6_1===dr()&&(this.f6_1=la(this.e6_1)(),this.e6_1=null);var t=this.f6_1;return null==t||fs(t)?t:ba()},aa(hr).g6=function(){return!(this.f6_1===dr())},aa(hr).toString=function(){return this.g6()?Tu(this.m1()):"Lazy value not initialized yet."},aa(wr).equals=function(t){return t instanceof wr&&ia(this.h6_1,t.h6_1)},aa(wr).hashCode=function(){return oa(this.h6_1)},aa(wr).toString=function(){return"Failure("+this.h6_1+")"},aa(yr).toString=function(){return(t=this.i6_1)instanceof wr?ra(t):"Success("+Tu(t)+")";var t},aa(yr).hashCode=function(){return null==(t=this.i6_1)?0:oa(t);var t},aa(yr).equals=function(t){return function(t,n){return n instanceof yr&&!!ia(t,n instanceof yr?n.i6_1:ba())}(this.i6_1,t)},aa(xr).toString=function(){return"("+this.u2_1+", "+this.v2_1+")"},aa(xr).w2=function(){return this.u2_1},aa(xr).x2=function(){return this.v2_1},aa(xr).hashCode=function(){var t=null==this.u2_1?0:oa(this.u2_1);return xt(t,31)+(null==this.v2_1?0:oa(this.v2_1))|0},aa(xr).equals=function(t){if(this===t)return!0;if(!(t instanceof xr))return!1;var n=t instanceof xr?t:ba();return!!ia(this.u2_1,n.u2_1)&&!!ia(this.v2_1,n.v2_1)},aa(zr).toString=function(){return"("+this.l6_1+", "+this.m6_1+", "+this.n6_1+")"},aa(zr).hashCode=function(){var t=null==this.l6_1?0:oa(this.l6_1);return t=xt(t,31)+(null==this.m6_1?0:oa(this.m6_1))|0,xt(t,31)+(null==this.n6_1?0:oa(this.n6_1))|0},aa(zr).equals=function(t){if(this===t)return!0;if(!(t instanceof zr))return!1;var n=t instanceof zr?t:ba();return!!ia(this.l6_1,n.l6_1)&&!!ia(this.m6_1,n.m6_1)&&!!ia(this.n6_1,n.n6_1)},aa(Tr).t6=function(t){return Er(this.s6_1,t)},aa(Tr).t5=function(t){return function(t,n){return Er(t.s6_1,n instanceof Tr?n.s6_1:ba())}(this,t)},aa(Tr).toString=function(){return Ir(this.s6_1)},aa(Tr).hashCode=function(){return this.s6_1},aa(Tr).equals=function(t){return function(t,n){return n instanceof Tr&&t===(n instanceof Tr?n.s6_1:ba())}(this.s6_1,t)},aa(Dr).d=function(){return this.v6_1=0},aa(oo).m=function(t){var n=0,e=gn(this);if(n<=e)do{var r=n;if(n=n+1|0,ia(this.k(r),t))return r}while(r!==e);return-1},aa(oo).m9=function(t){return new io(this,t)},aa(oo).l9=function(t,n){var e=this.m9(t),r=n-t|0,i=0;if(i0)t=this;else{var n=Uo().xb_1;t=rs(n,zu)?n:ba()}return t},aa(Zo).b9=function(){this.z8(),this.pb_1.b9(),this.ob_1=null},aa(Zo).t1=function(t){return this.pb_1.t1(t)},aa(Zo).v1=function(t){var n=this.ob_1;if(null==n)return!1;var e=n;do{if(ia(e.m1(),t))return!0;e=la(e.ub_1)}while(e!==this.ob_1);return!1},aa(Zo).qa=function(){return new Yo(this)},aa(Zo).x1=function(t){var n=this.pb_1.x1(t);return null==n?null:n.m1()},aa(Zo).y2=function(t,n){this.z8();var e=this.pb_1.x1(t);if(null==e){var r=new Ho(this,t,n);return this.pb_1.y2(t,r),function(t,n){if(null!=t.ub_1||null!=t.vb_1)throw Hs(ra("Check failed."));var e=n.ob_1;if(null==e)n.ob_1=t,t.ub_1=t,t.vb_1=t;else{var r=e.vb_1;if(null==r)throw Hs(ra("Required value was null."));var i=r;t.vb_1=i,t.ub_1=e,e.vb_1=t,i.ub_1=t}}(r,this),null}return e.r9(n)},aa(Zo).w9=function(t){this.z8();var n=this.pb_1.w9(t);return null!=n?(Vo(n,this),n.m1()):null},aa(Zo).f=function(){return this.pb_1.f()},aa(Zo).z8=function(){if(this.qb_1)throw rc()},aa(rf).z8=function(){return this.ra_1.z8()},aa(sf).dc=function(){return this.cc_1},aa(sf).equals=function(t){return t instanceof sf&&ia(this.dc(),t.dc())},aa(sf).hashCode=function(){var t=this.ec(),n=null==t?null:fa(t);return null==n?0:n},aa(sf).toString=function(){return"class "+this.ec()},aa(cf).equals=function(t){return t instanceof cf&&!!aa(sf).equals.call(this,t)&&this.hc_1===t.hc_1},aa(cf).ec=function(){return this.hc_1},aa(cf).fc=function(t){return this.ic_1(t)},aa(lf).ec=function(){return this.kc_1},aa(lf).fc=function(t){return!1},aa(lf).dc=function(){throw ic("There's no native JS class for Nothing type")},aa(lf).equals=function(t){return t===this},aa(lf).hashCode=function(){return 0},aa(bf).ec=function(){throw Hs("Unknown simpleName for ErrorKClass")},aa(bf).fc=function(t){throw Hs("Can's check isInstance on ErrorKClass")},aa(bf).equals=function(t){return t===this},aa(bf).hashCode=function(){return 0},aa(df).ec=function(){return this.mc_1},aa(df).fc=function(t){return ws(t,this.dc())},aa(mf).qc=function(){return this.nc_1},aa(mf).rc=function(){return this.oc_1},aa(mf).sc=function(){return this.pc_1},aa(mf).equals=function(t){return!!(t instanceof mf&&ia(this.nc_1,t.nc_1)&&ia(this.oc_1,t.oc_1))&&this.pc_1===t.pc_1},aa(mf).hashCode=function(){return xt(xt(oa(this.nc_1),31)+oa(this.oc_1)|0,31)+(0|this.pc_1)|0},aa(mf).toString=function(){var t=this.nc_1,n=rs(t,af)?t:null,e=null==n?ra(this.nc_1):null!=n.ec()?n.ec():"(non-denotable type)",r=this.oc_1.n()?"":Lt(this.oc_1,", ","<",">"),i=this.pc_1?"?":"";return Ou(e,r)+i},aa(Bf).tc=function(){return this.anyClass},aa(Bf).uc=function(){return this.numberClass},aa(Bf).vc=function(){return this.nothingClass},aa(Bf).wc=function(){return this.booleanClass},aa(Bf).xc=function(){return this.byteClass},aa(Bf).yc=function(){return this.shortClass},aa(Bf).zc=function(){return this.intClass},aa(Bf).ad=function(){return this.floatClass},aa(Bf).bd=function(){return this.doubleClass},aa(Bf).cd=function(){return this.arrayClass},aa(Bf).dd=function(){return this.stringClass},aa(Bf).ed=function(){return this.throwableClass},aa(Bf).fd=function(){return this.booleanArrayClass},aa(Bf).gd=function(){return this.charArrayClass},aa(Bf).hd=function(){return this.byteArrayClass},aa(Bf).id=function(){return this.shortArrayClass},aa(Bf).jd=function(){return this.intArrayClass},aa(Bf).kd=function(){return this.longArrayClass},aa(Bf).ld=function(){return this.floatArrayClass},aa(Bf).md=function(){return this.doubleArrayClass},aa(Bf).functionClass=function(t){var n,e,r=vf()[t];if(null==r){var i=new cf(Function,"Function"+t,(e=t,function(t){return"function"==typeof t&&t.length===e}));vf()[t]=i,n=i}else n=r;return n},aa(Yf).m8=function(){return this.v4_1.length},aa(Yf).n8=function(t){var n=this.v4_1;if(!(t>=0&&t<=de(n)))throw Fs("index: "+t+", length: "+this.m8()+"}");return Ku(n,t)},aa(Yf).o8=function(t,n){return this.v4_1.substring(t,n)},aa(Yf).p4=function(t){return this.v4_1=this.v4_1+new wu(t),this},aa(Yf).b=function(t){return this.v4_1=this.v4_1+Tu(t),this},aa(Yf).nd=function(t,n,e){return this.r5(null==t?"null":t,n,e)},aa(Yf).o5=function(t){return this.v4_1=this.v4_1+Tu(t),this},aa(Yf).p5=function(t){var n=this.v4_1;return this.v4_1=n+(null==t?"null":t),this},aa(Yf).q5=function(t,n){en().f1(t,this.m8());var e=this.v4_1.substring(0,t)+new wu(n);return this.v4_1=e+this.v4_1.substring(t),this},aa(Yf).od=function(t){if(t<0)throw Ds("Negative new length: "+t+".");if(t<=this.m8())this.v4_1=this.v4_1.substring(0,t);else{var n=this.m8();if(n>>e|0|t.w_1<<(32-e|0),t.w_1>>>e|0):new va(32===e?t.w_1:t.w_1>>>(e-32|0)|0,0)}(this,t)},aa(va).f7=function(t){return new va(this.v_1&t.v_1,this.w_1&t.w_1)},aa(va).le=function(t){return new va(this.v_1|t.v_1,this.w_1|t.w_1)},aa(va).l5=function(t){return new va(this.v_1^t.v_1,this.w_1^t.w_1)},aa(va).ke=function(){return new va(~this.v_1,~this.w_1)},aa(va).me=function(){return Ua(this.v_1)},aa(va).ne=function(){return Ya(this.v_1)},aa(va).z=function(){return this.v_1},aa(va).bc=function(){return Ca(this)},aa(va).valueOf=function(){return this.bc()},aa(va).equals=function(t){return t instanceof va&&Ea(this,t)},aa(va).hashCode=function(){return t=this,Ra(),t.v_1^t.w_1;var t},aa(va).toString=function(){return Ia(this,10)},aa(Ts).l3=function(){return la(this.af_1)},aa(Ts).cf=function(t){var n,e,r=this;if(mr(t))n=null;else{var i=t;n=null==i||fs(i)?i:ba()}for(var o=n,f=(e=t)instanceof wr?e.h6_1:null;;){var u=r;null==f?u.xe_1=o:(u.ve_1=u.we_1,u.ye_1=f);try{var a=u.df();if(a===Fn())return Bi();o=a,f=null}catch(t){o=null,f=t}Is(u);var s=la(u.ue_1);if(!(s instanceof Ts)){if(null!=f){var c,l=la(f);gr(),c=kr(l),s.m3(c)}else{var h,b=o;gr(),h=b,s.m3(h)}return Bi()}r=s,Bi()}},aa(Ts).m3=function(t){return this.cf(t)},aa(Os).l3=function(){throw Hs("This continuation is already complete")},aa(Os).cf=function(t){throw Hs("This continuation is already complete")},aa(Os).m3=function(t){return this.cf(t)},aa(Os).toString=function(){return"This continuation is already complete"},aa(Mo).db=function(){var t=Object.create(null);return t.foo=1,delete t.foo,Bi(),t},B=null,t.$_$=t.$_$||{},t.$_$.a=function(t){var n=t.length,e=Array(n),r=0,i=n-1|0;if(r<=i)do{var o=r;r=r+1|0;var f=t[o];null!=f&&os(f)?e[o]=f:e[o]=[].slice.call(f)}while(o!==i);return[].concat.apply([],e)},t.$_$.b=function(t){return re().l4(t)},t.$_$.c=function(t,n,e){return new mf(t,$s(n),e)},t.$_$.d=function(t,n){if(t instanceof sf&&n instanceof sf){var e,r=n.dc().$metadata$,i=null==r?null:r.associatedObjectKey;if(null==(e=null==i?null:i))return null;var o=e,f=t.dc().$metadata$,u=null==f?null:f.associatedObjects;if(null==u)return null;var a=u[o];return null==a?null:a()}return null},t.$_$.e=function(t){var n;switch(typeof t){case"string":n=Mf().stringClass;break;case"number":n=(0|t)===t?Mf().intClass:Mf().doubleClass;break;case"boolean":n=Mf().booleanClass;break;case"function":n=Mf().functionClass(t.length);break;default:var e;if(ss(t))e=Mf().booleanArrayClass;else if(hs(t))e=Mf().charArrayClass;else if(cs(t))e=Mf().byteArrayClass;else if(ls(t))e=Mf().shortArrayClass;else if(bs(t))e=Mf().intArrayClass;else if(_s(t))e=Mf().longArrayClass;else if(ds(t))e=Mf().floatArrayClass;else if(ps(t))e=Mf().doubleArrayClass;else if(rs(t,af))e=Pf(af);else if(os(t))e=Mf().arrayClass;else{var r=Object.getPrototypeOf(t).constructor;e=r===Object?Mf().anyClass:r===Error?Mf().throwableClass:Ff(r)}n=e}return n},t.$_$.f=Pf,t.$_$.g=function(){return function(){if(k)return Bi();k=!0,new lr("SYNCHRONIZED",0),y=new lr("PUBLICATION",1),new lr("NONE",2)}(),y},t.$_$.h=mo,t.$_$.i=po,t.$_$.j=vo,t.$_$.k=So,t.$_$.l=qo,t.$_$.m=function(t){return function(t,n){return zo(n),n.d3(t),n}(t,sa(aa(Co)))},t.$_$.n=Io,t.$_$.o=function(){return t=sa(aa(Oo)),bo.call(t),Oo.call(t),t.ra_1=qo(),t;var t},t.$_$.p=function(t){return function(t,n){return bo.call(n),Oo.call(n),n.ra_1=So(t.f()),n.j(t),n}(t,sa(aa(Oo)))},t.$_$.q=Wo,t.$_$.r=Jo,t.$_$.s=Go,t.$_$.t=Qo,t.$_$.u=tf,t.$_$.v=Rf,t.$_$.w=Hf,t.$_$.x=Ns,t.$_$.y=Ls,t.$_$.z=Ds,t.$_$.a1=Bs,t.$_$.b1=Hs,t.$_$.c1=Fs,t.$_$.d1=cc,t.$_$.e1=function(t){var n=Hf();De(t)&&n.p4(45),n.p5("PT");var e=Me(t),r=Ye(e),i=Fe(e),o=Re(e),f=Ue(e),u=r;Be(t)&&(u=new va(1316134911,2328));var a=!u.equals(new va(0,0)),s=0!==o||!(0===f),c=0!==i||!!s&&a;return a&&n.o5(u).p4(72),c&&n.o5(i).p4(77),(s||!a&&!c)&&(Je(n,0,o,f,9,"S",!0),Bi()),n.toString()},t.$_$.f1=bu,t.$_$.g1=_u,t.$_$.h1=pu,t.$_$.i1=mu,t.$_$.j1=_r,t.$_$.k1=mr,t.$_$.l1=pr,t.$_$.m1=qr,t.$_$.n1=Ar,t.$_$.o1=Ir,t.$_$.p1=Or,t.$_$.q1=function(t){return new Int8Array(t)},t.$_$.r1=function(t,n){return t[n]},t.$_$.s1=function(t,n,e){t[n]=e},t.$_$.t1=Lr,t.$_$.u1=Nr,t.$_$.v1=Fr,t.$_$.w1=Rr,t.$_$.x1=Vr,t.$_$.y1=function(t){return new Int32Array(t)},t.$_$.z1=Kr,t.$_$.a2=function(t,n){return t[n]},t.$_$.b2=function(t,n,e){t[n]=e},t.$_$.c2=Gr,t.$_$.d2=Wr,t.$_$.e2=ni,t.$_$.f2=ei,t.$_$.g2=fi,t.$_$.h2=function(t){return Pu(t)},t.$_$.i2=ai,t.$_$.j2=function(t,n){return t[n]},t.$_$.k2=function(t,n,e){t[n]=e},t.$_$.l2=ci,t.$_$.m2=si,t.$_$.n2=_i,t.$_$.o2=pi,t.$_$.p2=wi,t.$_$.q2=function(t){return new Int16Array(t)},t.$_$.r2=ki,t.$_$.s2=function(t,n){return t[n]},t.$_$.t2=function(t,n,e){t[n]=e},t.$_$.u2=xi,t.$_$.v2=$i,t.$_$.w2=function(){return null==L&&new Ki,L},t.$_$.x2=function(){return null==C&&new Mi,C},t.$_$.y2=Vi,t.$_$.z2=Hi,t.$_$.a3=Ri,t.$_$.b3=function(){return null==E&&new Pi,E},t.$_$.c3=function(){return null==N&&new Ji,N},t.$_$.d3=function(){return null==h&&new Yn,h},t.$_$.e3=Mf,t.$_$.f3=Te,t.$_$.g3=gu,t.$_$.h3=ma,t.$_$.i3=gr,t.$_$.j3=Cr,t.$_$.k3=Hr,t.$_$.l3=ii,t.$_$.m3=vi,t.$_$.n3=Bi,t.$_$.o3=wo,t.$_$.p3=$u,t.$_$.q3=Co,t.$_$.r3=Oo,t.$_$.s3=ku,t.$_$.t3=Zo,t.$_$.u3=rf,t.$_$.v3=yu,t.$_$.w3=ju,t.$_$.x3=zu,t.$_$.y3=qu,t.$_$.z3=Cu,t.$_$.a4=Au,t.$_$.b4=xu,t.$_$.c4=$s,t.$_$.d4=function(t){return function(t){return new Ht(t)}(t.p())},t.$_$.e4=Qi,t.$_$.f4=kn,t.$_$.g4=Ot,t.$_$.h4=function(t,n){return function(t,n){var e=t,r=n;if(e===r)return!0;if(null==e||null==r||!ts(r)||e.length!=r.length)return!1;var i=0,o=e.length;if(i=0))throw Ds(ra("Invalid new array size: "+n+"."));return da(t,new Int16Array(n))},t.$_$.k4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));var e=_a(t,n,new va(0,0));return e.$type$="LongArray",e},t.$_$.l4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));var e=_a(t,n,!1);return e.$type$="BooleanArray",e},t.$_$.m4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));var e=da(t,Mu(n));return e.$type$="CharArray",e},t.$_$.n4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));return da(t,new Int8Array(n))},t.$_$.o4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));return da(t,new Float64Array(n))},t.$_$.p4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));return da(t,new Float32Array(n))},t.$_$.q4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));return _a(t,n,null)},t.$_$.r4=function(t,n){if(!(n>=0))throw Ds(ra("Invalid new array size: "+n+"."));return da(t,new Int32Array(n))},t.$_$.s4=to,t.$_$.t4=_n,t.$_$.u4=qn,t.$_$.v4=Dn,t.$_$.w4=function(t){return t.n()?null:t.k(0)},t.$_$.x4=function(t){if(rs(t,yu))return function(t){if(t.n())throw Qs("List is empty.");return t.k(0)}(t);var n=t.c();if(!n.d())throw Qs("Collection is empty.");return n.e()},t.$_$.y4=function(t,n){return function(t,n){if(rs(t,jn))return t.n2(n);var e=t.x1(n);if(null==e&&!t.t1(n))throw Qs("Key "+n+" is missing in the map.");return null==e||fs(e)?e:ba()}(t,n)},t.$_$.z4=function(t){return new Wn(0,function(t){return t.length-1|0}(t))},t.$_$.a5=function(t){return new Wn(0,It(t))},t.$_$.b5=Lt,t.$_$.c5=function(t){return t.length-1|0},t.$_$.d5=gn,t.$_$.e5=function(t){return t.n()?null:t.k(t.f()-1|0)},t.$_$.f5=function(t){if(t.n())throw Qs("List is empty.");return t.k(gn(t))},t.$_$.g5=Zi,t.$_$.h5=function(t){return t.length>0?$s(t):_n()},t.$_$.i5=Xi,t.$_$.j5=function(t){return t.length>0?(n=t,Cn(e=Wo(t.length),n),e):qn();var n,e},t.$_$.k5=function(t){var n=Wo(t.length);return Cn(n,t),n},t.$_$.l5=function(t,n){var e=Go(t);return e.d3(n),e},t.$_$.m5=function(t,n){var e=mo(t.f()+n.length|0);return e.j(t),function(t,n){t.j($s(n))}(e,n),e},t.$_$.n5=function(t,n){var e=function(t){return rs(t,$u)?t.f():null}(n),r=null==e?null:t.f()+e|0,i=ef(null==r?xt(t.f(),2):r);return i.j(t),En(i,n),i},t.$_$.o5=function(t,n){if(rs(n,$u)){var e=mo(t.f()+n.f()|0);return e.j(t),e.j(n),e}var r=vo(t);return En(r,n),r},t.$_$.p5=function(t,n){var e=mo(t.f()+1|0);return e.j(t),e.a(n),e},t.$_$.q5=function(t){if(t.n())throw Qs("List is empty.");return t.e3(gn(t))},t.$_$.r5=function(t){return t.length>0?function(t){switch(t.length){case 0:return Dn();case 1:return no(t[0]);default:return Tt(t,ef(t.length))}}(t):Dn()},t.$_$.s5=function(t){return 1===t.f()?t.k(0):null},t.$_$.t5=function(t,n){if(rs(t,$u)){if(t.f()<=1)return Mt(t);var e=to(t),r=os(e)?e:ba();return function(t,n){t.length>1&&yo(t,n)}(r,n),$s(r)}var i=Pt(t);return function(t,n){!function(t,n){if(t.f()<=1)return Bi();var e=to(t);yo(e,n);var r=0,i=e.length;if(r0,n),Xn().u(t.r_1,t.s_1,t.t_1>0?n:0|-n)},t.$_$.b8=Vt,t.$_$.c8=af,t.$_$.d8=pf,t.$_$.e8=_f,t.$_$.f8=ne,t.$_$.g8=function(t,n,e){return e=e!==gt&&e,"string"==typeof n?ve(t,n,gt,e)>=0:ge(t,n,0,Gu(t),e)>=0},t.$_$.h8=function(t,n,e){if(null==t)return null==n;if(null==n)return!1;if(!(e=e!==gt&&e))return t==n;if(t.length!==n.length)return!1;var r=0,i=t.length;if(ri)return 0;var f=3&o;if(0===f){var u=2,a=r,s=0;if(s<=1)do{if(s=s+1|0,(a=a+(o>>u&127)|0)>n)return 3;if((a=a+(o>>(u=u+7|0)&127)|0)>n)return 0;u=u+7|0}while(s<=1);return 3}if(o<=7)return f;var c=n-r|0;return o>>xt(2,o<=31?c%2|0:c)&3}(t)||function(t){var n=js(Es().se_1,t);return n>=0&&t<(Es().se_1[n]+Es().te_1[n]|0)}(pu(t))}(t)},t.$_$.l8=ye,t.$_$.m8=function(t){var n;switch(Gu(t)){case 0:throw Qs("Char sequence is empty.");case 1:n=Ku(t,0);break;default:throw Ds("Char sequence has more than one element.")}return n},t.$_$.n8=function(t,n,e,r){if(e=e!==gt&&e,r=r===gt?0:r,1===n.length){var i=n[0];if(0!==Gu(i))return function(t,n,e,r){xe(r);var i=0,o=ve(t,n,i,e);if(-1===o||1===r)return Zi(ra(t));var f,u=r>0,a=mo(u?Gt(r,10):10);t:do{var s;if(s=ra(Zu(t,i,o)),a.a(s),i=o+n.length|0,u&&a.f()===(r-1|0))break t;o=ve(t,n,i,e)}while(-1!==o);return f=ra(Zu(t,i,Gu(t))),a.a(f),a}(t,i,e,r)}for(var o=function(t){return new Zt(t)}($e(t,n,gt,e,r)),f=mo(kn(o,10)),u=o.c();u.d();){var a;a=ke(t,u.e()),f.a(a)}return f},t.$_$.o8=tu,t.$_$.p8=function(t){return Yt(t)},t.$_$.q8=function(t){switch(t){case"true":return!0;case"false":return!1;default:return null}},t.$_$.r8=function(t){var n=+t;return ff(n)&&!Xf(t)||0===n&&nu(t)?null:n},t.$_$.s8=Wf,t.$_$.t8=le,t.$_$.u8=function(t){var n,e=le(t);return null==e?be(t):n=e,n},t.$_$.v8=he,t.$_$.w8=function(t){var n,e=function(t){return function(t,n){var e=Ci(t,n);if(null==(null==e?null:new Jr(e)))return null;var r=e;Cr();var i=255;return Ei(r,i)>0?null:Ua(r)}(t,10)}(t);return null==(null==e?null:new Tr(e))?be(t):n=e,n},t.$_$.x8=function(t){var n,e=function(t){return Ci(t,10)}(t);return null==(null==e?null:new Jr(e))?be(t):n=e,n},t.$_$.y8=Si,t.$_$.z8=function(t){var n,e=Si(t);return null==(null==e?null:new ui(e))?be(t):n=e,n},t.$_$.a9=function(t){var n,e=function(t){return function(t,n){var e=Ci(t,n);if(null==(null==e?null:new Jr(e)))return null;var r=e;vi();var i=65535;return Ei(r,i)>0?null:Ya(r)}(t,10)}(t);return null==(null==e?null:new yi(e))?be(t):n=e,n},t.$_$.b9=function(t){return function(t,n){n=n===gt?"":n;for(var e=function(t){return function(t){var n=t.c();if(!n.d())return _n();var e=n.e();if(!n.d())return Zi(e);var r=po();for(r.a(e);n.d();)r.a(n.e());return r}(function(t){return function(t,n,e,r){return function(t,n){return new On(t,n)}($e(t,n,gt,e=e!==gt&&e,r=r===gt?0:r),(i=t,function(t){return ke(i,t)}));var i}(t,["\r\n","\n","\r"])}(t))}(t),r=po(),i=e.c();i.d();){var o=i.e();nu(o)||r.a(o)}for(var f=mo(kn(r,10)),u=r.c();u.d();){var a;a=se(u.e()),f.a(a)}for(var s=function(t){var n=t.c();if(!n.d())return null;for(var e=n.e();n.d();){var r=n.e();Qu(e,r)>0&&(e=r)}return e}(f),c=null==s?0:s,l=t.length+xt(n.length,e.f())|0,h=function(t){return 0===Gu(t)?ce:(n=t,function(t){return n+t});var n}(n),b=gn(e),d=po(),_=0,p=e.c();p.d();){var m=p.e(),v=_;_=v+1|0;var g,w=Qi(v);if(0!==w&&w!==b||!nu(m)){var y,k=Xt(m,c);g=null==(y=null==k?null:h(k))?m:y}else g=null;var $=g;null==$||d.a($)}return Dt(d,Rf(l),"\n").toString()}(t,"")},t.$_$.c9=Ke,t.$_$.d9=wu,t.$_$.e9=ar,t.$_$.f9=ur,t.$_$.g9=Iu,t.$_$.h9=Ps,t.$_$.i9=va,t.$_$.j9=xr,t.$_$.k9=yr,t.$_$.l9=ba,t.$_$.m9=function(){throw Us()},t.$_$.n9=zr,t.$_$.o9=Pr,t.$_$.p9=Tr,t.$_$.q9=ti,t.$_$.r9=Jr,t.$_$.s9=di,t.$_$.t9=ui,t.$_$.u9=Ai,t.$_$.v9=yi,t.$_$.w9=Di,t.$_$.x9=function(t,n){return n(t),t},t.$_$.y9=function(t){return t},t.$_$.z9=function(t){var n,e=t.v_1;return 0===e?(Ri(),n=32+uf(t.w_1)|0):n=uf(e),n},t.$_$.aa=kr,t.$_$.ba=la,t.$_$.ca=function(t,n){return cr(),new sr(t.w5_1,n).b6()},t.$_$.da=function(t){return!function(t){var n;return Vi(),t===1/0?n=!0:(Vi(),n=t===-1/0),n}(t)&&!ff(t)},t.$_$.ea=function(t){return!function(t){var n;return Hi(),t===1/0?n=!0:(Hi(),n=t===-1/0),n}(t)&&!function(t){return!(t==t)}(t)},t.$_$.fa=function(t,n){return new hr(n)},t.$_$.ga=function(t){return new hr(t)},t.$_$.ha=ha,t.$_$.ia=Ou,t.$_$.ja=Tu,t.$_$.ka=jr,t.$_$.la=gt,t.$_$.ma=function(t){return new Wi(t)},t})?e.apply(n,[n]):e)||(t.exports=r)},7852:function(t,n,e){var r,i,o;i=[n,e(8744)],void 0===(o="function"==typeof(r=function(t,n){"use strict";var e=n.$_$.ba;return t.$_$=t.$_$||{},t.$_$.a=function(t){for(;t.hasChildNodes();)t.removeChild(e(t.firstChild))},t})?r.apply(n,i):r)||(t.exports=o)},9755:function(t,n,e){var r,i,o;i=[n,e(8744)],void 0===(o="function"==typeof(r=function(t,n){"use strict";var e,r,i,o,f,u,a,s,c,l,h,b,d,_,p,m,v,g,w,y,k,$,x,j,z,q,A,S,C,E,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,V,J,K,W,G,Z,X,Q,tt,nt,et,rt,it,ot,ft,ut,at,st,ct,lt,ht=Math.imul,bt=n.$_$.p7,dt=n.$_$.u6,_t=n.$_$.la,pt=n.$_$.q7,mt=n.$_$.c3,vt=n.$_$.n3,gt=n.$_$.t4,wt=n.$_$.g,yt=n.$_$.fa,kt=n.$_$.o6,$t=n.$_$.e,xt=n.$_$.e8,jt=n.$_$.r6,zt=n.$_$.y,qt=n.$_$.n7,At=n.$_$.j6,St=n.$_$.a1,Ct=n.$_$.h9,Et=n.$_$.f4,It=n.$_$.h,Tt=n.$_$.l9,Ot=n.$_$.c8,Nt=n.$_$.c7,Lt=n.$_$.n9,Dt=n.$_$.f,Bt=n.$_$.j9,Mt=n.$_$.w3,Pt=n.$_$.t3,Ft=n.$_$.z3,Rt=n.$_$.x3,Ut=n.$_$.q3,Ht=n.$_$.u3,Yt=n.$_$.a4,Vt=n.$_$.b4,Jt=n.$_$.r3,Kt=n.$_$.o3,Wt=n.$_$.y3,Gt=n.$_$.v3,Zt=n.$_$.p3,Xt=n.$_$.s4,Qt=n.$_$.u7,tn=n.$_$.z,nn=n.$_$.l1,en=n.$_$.e7,rn=n.$_$.k1,on=n.$_$.k9,fn=n.$_$.ba,un=n.$_$.p6,an=n.$_$.s6,sn=n.$_$.s3,cn=n.$_$.j8,ln=n.$_$.x5,hn=n.$_$.i,bn=n.$_$.o,dn=n.$_$.v5,_n=n.$_$.u5,pn=n.$_$.d6,mn=n.$_$.ka,vn=n.$_$.y5,gn=n.$_$.ga,wn=n.$_$.h4,yn=n.$_$.b8,kn=n.$_$.b5,$n=n.$_$.o7,xn=n.$_$.i9,jn=n.$_$.d9,zn=n.$_$.e1,qn=n.$_$.c9,An=n.$_$.f3,Sn=n.$_$.t8,Cn=n.$_$.t6,En=n.$_$.b1,In=n.$_$.j,Tn=n.$_$.p,On=n.$_$.t,Nn=n.$_$.u,Ln=n.$_$.l,Dn=n.$_$.m,Bn=n.$_$.r,Mn=n.$_$.s,Pn=n.$_$.v6,Fn=n.$_$.h6,Rn=n.$_$.c4,Un=n.$_$.a8,Hn=n.$_$.y4,Yn=n.$_$.i7,Vn=n.$_$.h3,Jn=n.$_$.c5,Kn=n.$_$.z9,Wn=n.$_$.n,Gn=n.$_$.f8,Zn=n.$_$.q6,Xn=n.$_$.i6,Qn=n.$_$.u4,te=n.$_$.i4,ne=n.$_$.g3,ee=n.$_$.y6,re=n.$_$.k6,ie=n.$_$.y2,oe=n.$_$.z6,fe=n.$_$.z2,ue=n.$_$.a7,ae=n.$_$.d7,se=n.$_$.l3,ce=n.$_$.l2,le=n.$_$.s9,he=n.$_$.h2,be=n.$_$.e2,de=n.$_$.j2,_e=n.$_$.f2,pe=n.$_$.a3,me=n.$_$.b7,ve=n.$_$.k3,ge=n.$_$.c2,we=n.$_$.q9,ye=n.$_$.y1,ke=n.$_$.v1,$e=n.$_$.a2,xe=n.$_$.w1,je=n.$_$.b3,ze=n.$_$.f7,qe=n.$_$.m3,Ae=n.$_$.u2,Se=n.$_$.u9,Ce=n.$_$.q2,Ee=n.$_$.n2,Ie=n.$_$.s2,Te=n.$_$.o2,Oe=n.$_$.x2,Ne=n.$_$.x6,Le=n.$_$.j3,De=n.$_$.t1,Be=n.$_$.o9,Me=n.$_$.q1,Pe=n.$_$.m1,Fe=n.$_$.r1,Re=n.$_$.n1,Ue=n.$_$.w2,He=n.$_$.w6,Ye=n.$_$.x7,Ve=n.$_$.m4,Je=n.$_$.o4,Ke=n.$_$.p4,We=n.$_$.k4,Ge=n.$_$.m2,Ze=n.$_$.i2,Xe=n.$_$.k2,Qe=n.$_$.r4,tr=n.$_$.d2,nr=n.$_$.z1,er=n.$_$.b2,rr=n.$_$.j4,ir=n.$_$.v2,or=n.$_$.r2,fr=n.$_$.t2,ur=n.$_$.n4,ar=n.$_$.u1,sr=n.$_$.p1,cr=n.$_$.s1,lr=n.$_$.l4,hr=n.$_$.w9,br=n.$_$.b9,dr=n.$_$.h8,_r=n.$_$.m6,pr=n.$_$.l6,mr=n.$_$.i1,vr=n.$_$.p8,gr=n.$_$.k8,wr=n.$_$.e3,yr=n.$_$.t9,kr=n.$_$.r9,$r=n.$_$.v9,xr=n.$_$.p9,jr=n.$_$.j5,zr=n.$_$.e5,qr=n.$_$.d5,Ar=n.$_$.d4,Sr=n.$_$.h7,Cr=n.$_$.d,Er=n.$_$.a5,Ir=n.$_$.c1,Tr=n.$_$.z4,Or=n.$_$.i3,Nr=n.$_$.j1,Lr=n.$_$.aa;function Dr(){return!1}function Br(){return!1}function Mr(){return gt()}function Pr(t){return t.gf(this)}function Fr(){return!1}function Rr(t){return-1}function Ur(t,n,e,r,i){return r=r===_t?null:r,i===_t?this.ki(t,n,e,r):i.ki.call(this,t,n,e,r)}function Hr(){}function Yr(t,n){return this.yh(t)}function Vr(t,n){t.ff(this,n)}function Jr(t,n){if(t.ef().bg())return this.pj(Nt(t,Zr)?t:Tt(),n);null==n?this.ti():(this.sj(),this.pj(t,n))}function Kr(t,n){return!0}function Wr(){return Bf()}function Gr(){}function Zr(){}function Xr(){}function Qr(t){return function(){return n=to("kotlinx.serialization.Polymorphic",(null==$&&new To,$),[],function(t){return function(n){return n.pf("type",ki(mt()).ef()),n.pf("value",to("kotlinx.serialization.Polymorphic<"+t.qf_1.ec()+">",so(),[])),n.jf_1=t.rf_1,vt()}}(t)),e=t.qf_1,new Wi(n,e);var n,e}}function ti(t){Uo.call(this),this.qf_1=t,this.rf_1=gt();var n=wt();this.sf_1=yt(n,Qr(this))}function ni(t,n,e){var r,i=t.vf(n,e);return null==i?function(t,n){var e=t.ec();Ho(null==e?""+t:e,n)}($t(e),t.tf()):r=i,r}function ei(t,n,e){var r,i=t.uf(n,e);return null==i?Ho(e,t.tf()):r=i,r}function ri(){}function ii(t,n){return zt(t,n),fi.call(n),n}function oi(t){var n=ii(t,qt(bt(fi)));return At(n,oi),n}function fi(){At(this,fi)}function ui(t){ii(t,this),At(this,ui)}function ai(t,n){var e=function(t,n,e){return si.call(e,t,1===t.f()?"Field '"+t.k(0)+"' is required for type with serial name '"+n+"', but it was missing":"Fields "+t+" are required for type with serial name '"+n+"', but they were missing",null),e}(t,n,qt(bt(si)));return At(e,ai),e}function si(t,n,e){(function(t,n,e){St(t,n,e),fi.call(e)})(n,e,this),At(this,si),this.wf_1=t}function ci(t){var n=function(t){var n,e=ra(t,[]);if(null==e){var r;if(t===wr().vc())r=Vo();else{var i=Sr(t).Companion;r=null==i?null:i.serializer()}var o=r;n=null!=o&&Nt(o,Gr)?o:null}else n=e;return n}(t);return null==n?function(t){Au();var n=lu().x1(t);return null==n||Nt(n,Gr)?n:Tt()}(t):n}function li(t,n,e){var r;if(e){for(var i=It(Et(n,10)),o=n.c();o.d();){var f;f=bi(t,o.e()),i.a(f)}r=i}else{for(var u=It(Et(n,10)),a=n.c();a.d();){var s,c=di(t,a.e());if(null==c)return null;s=c,u.a(s)}r=u}return r}function hi(t,n,e){var r=function(t,n,e){var r;if(t.equals(Dt(Zt))||t.equals(Dt(Gt))||t.equals(Dt(Wt))||t.equals(Dt(Kt)))r=new of(n.k(0));else if(t.equals(Dt(Jt)))r=new ff(n.k(0));else if(t.equals(Dt(Vt))||t.equals(Dt(Yt))||t.equals(Dt(Ht)))r=new uf(n.k(0));else if(t.equals(Dt(Ut)))r=new af(n.k(0),n.k(1));else if(t.equals(Dt(Rt))||t.equals(Dt(Ft))||t.equals(Dt(Pt)))r=new sf(n.k(0),n.k(1));else if(t.equals(Dt(Mt)))l=n.k(0),h=n.k(1),r=new Ou(l,h);else if(t.equals(Dt(Bt)))r=function(t,n){return new Nu(t,n)}(n.k(0),n.k(1));else if(t.equals(Dt(Lt)))a=n.k(0),s=n.k(1),c=n.k(2),r=new Lu(a,s,c);else{var i;if(t.equals(wr().cd())){var o=e();f=null!=o&&Nt(o,Ot)?o:Tt(),u=n.k(0),i=new cf(f,u)}else i=null;r=i}var f,u;var a,s,c;var l,h;return r}(t,n,e);return null==r?function(t,n){return ra(t,Xt(n).slice())}(t,n):r}function bi(t,n){var e,r=_i(t,n,!0);return null==r?function(t){throw oi(function(t){Tf();var n=t.ec();return e=null==n?"":n,Tf(),"Serializer for class '"+e+"' is not found.\nPlease ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.\n";var e}(t)+"To get enum serializer on Kotlin/JS, it should be annotated with @Serializable annotation.")}(Ef(n)):e=r,e}function di(t,n){return _i(t,n,!1)}function _i(t,n,f){for(var u=Ef(n),a=n.sc(),s=n.rc(),c=It(Et(s,10)),l=s.c();l.d();){var h,b=l.e().n4_1;if(null==b)throw tn(Qt("Star projections in type arguments are not allowed, but had "+n));h=b,c.a(h)}var d,_,p,m=c;if(m.n())d=function(t,n){var i;if(wi(),n)i=(wi(),r).zf(t);else{var o=(wi(),e).zf(t);i=null==o?null:null!=o&&Nt(o,Gr)?o:Tt()}return i}(u,a);else{var v,g=function(t,n,e){var r;if(wi(),e)r=(wi(),o).ag(t,n);else{var f=(wi(),i).ag(t,n);r=new on(f)instanceof on?f:Tt()}return r}(u,m,a);if(rn(g))v=null;else{var w=nn(g);v=null==w||en(w)?w:Tt()}d=v}if(null!=d)return d;if(m.n())_=t.yf(u);else{var y=li(t,m,f);if(null==y)return null;var k=y,$=hi(u,k,(p=m,function(){return p.k(0).qc()}));_=null==$?t.xf(u,k):$}var x,j=_;return null==(x=null==j?null:null!=j&&Nt(j,Gr)?j:Tt())?null:function(t,n){return n?yi(t):Nt(t,Gr)?t:Tt()}(x,a)}function pi(t){return wi(),ci(t)}function mi(t){wi();var n=ci(t),e=null==n?null:yi(n);return null==e?null:null!=e&&Nt(e,Gr)?e:Tt()}function vi(t,n){return wi(),hi(t,fn(li(Wu(),n,!0)),(e=n,function(){return e.k(0).qc()}));var e}function gi(t,n){wi();var e,r=hi(t,fn(li(Wu(),n,!0)),(e=n,function(){return e.k(0).qc()})),i=null==r?null:yi(r);return null==i?null:null!=i&&Nt(i,Gr)?i:Tt()}function wi(){f||(f=!0,e=na(pi),r=na(mi),i=ea(vi),o=ea(gi))}function yi(t){return t.ef().bg()?Nt(t,Gr)?t:Tt():new zf(t)}function ki(t){return bu()}function $i(t){return null==K&&new du,K}function xi(){return null==O&&new Ff,O}function ji(t){return null==W&&new _u,W}function zi(){return null==N&&new Rf,N}function qi(t){return null==G&&new pu,G}function Ai(){return null==L&&new Uf,L}function Si(t){return null==Z&&new mu,Z}function Ci(){return null==D&&new Hf,D}function Ei(t){return null==ft&&new Bu,ft}function Ii(){return null==B&&new Yf,B}function Ti(t){return gu()}function Oi(){return null==M&&new Vf,M}function Ni(t){return null==ut&&new Mu,ut}function Li(){return null==P&&new Jf,P}function Di(t){return null==Q&&new wu,Q}function Bi(){return null==F&&new Kf,F}function Mi(t){return null==at&&new Pu,at}function Pi(){return null==R&&new Wf,R}function Fi(t){return null==tt&&new yu,tt}function Ri(){return null==U&&new Gf,U}function Ui(t){return null==st&&new Fu,st}function Hi(){return null==H&&new Zf,H}function Yi(t){return $u()}function Vi(){return null==Y&&new Xf,Y}function Ji(t){return null==et&&new xu,et}function Ki(t){return null==z&&new Jo,z}function Wi(t,n){this.cg_1=t,this.dg_1=n,this.eg_1=this.cg_1.fg()+"<"+this.dg_1.ec()+">"}function Gi(t){return t instanceof Wi?t.dg_1:t instanceof qf?Gi(t.pg_1):null}function Zi(){}function Xi(t){this.tg_1=t,this.sg_1=t.hg()}function Qi(t){this.ug_1=t}function to(t,n,e,r){if(r=r===_t?oo:r,cn(t))throw tn(Qt("Blank serial names are prohibited"));if(un(n,xo()))throw tn(Qt("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var i=new no(t);return r(i),new io(t,n,i.kf_1.f(),ln(e),i)}function no(t){this.hf_1=t,this.if_1=!1,this.jf_1=gt(),this.kf_1=hn(),this.lf_1=bn(),this.mf_1=hn(),this.nf_1=hn(),this.of_1=hn()}function eo(t,n,e){if(e=e===_t?fo:e,cn(t))throw tn(Qt("Blank serial names are prohibited"));var r=new no(t);return e(r),new io(t,xo(),r.kf_1.f(),ln(n),r)}function ro(t){return jt("_hashCode",1,xt,(function(t){return ro(t)}),null),t.hh_1.m1()}function io(t,n,e,r,i){this.wg_1=t,this.xg_1=n,this.yg_1=e,this.zg_1=i.jf_1,this.ah_1=dn(i.kf_1);var o=i.kf_1;this.bh_1=Xt(o),this.ch_1=If(i.mf_1);var f,u=i.nf_1;this.dh_1=Xt(u),this.eh_1=_n(i.of_1);for(var a=pn(this.bh_1),s=It(Et(a,10)),c=a.c();c.d();){var l,h=c.e();l=mn(h.j2_1,h.i2_1),s.a(l)}this.fh_1=vn(s),this.gh_1=If(r),this.hh_1=gn((f=this,function(){return Df(f,f.gh_1)}))}function oo(t){return vt()}function fo(t){return vt()}function uo(){u=this,co.call(this)}function ao(){a=this,co.call(this)}function so(){return null==a&&new ao,a}function co(){}function lo(){s=this,ko.call(this)}function ho(){c=this,ko.call(this)}function bo(){l=this,ko.call(this)}function _o(){h=this,ko.call(this)}function po(){b=this,ko.call(this)}function mo(){d=this,ko.call(this)}function vo(){_=this,ko.call(this)}function go(){p=this,ko.call(this)}function wo(){m=this,ko.call(this)}function yo(){return null==m&&new wo,m}function ko(){co.call(this)}function $o(){v=this,Eo.call(this)}function xo(){return null==v&&new $o,v}function jo(){g=this,Eo.call(this)}function zo(){return null==g&&new jo,g}function qo(){w=this,Eo.call(this)}function Ao(){return null==w&&new qo,w}function So(){y=this,Eo.call(this)}function Co(){return null==y&&new So,y}function Eo(){co.call(this)}function Io(){k=this,Oo.call(this)}function To(){$=this,Oo.call(this)}function Oo(){co.call(this)}function No(){}function Lo(){}function Do(){}function Bo(){x=this,this.vj_1=-1,this.wj_1=-3}function Mo(){return null==x&&new Bo,x}function Po(){}function Fo(){}function Ro(){}function Uo(){}function Ho(t,n){var e="in the scope of '"+n.ec()+"'";throw oi(null==t?"Class discriminator was missing and no default polymorphic serializers were registered "+e:"Class '"+t+"' is not registered for polymorphic serialization "+e+".\nTo be registered automatically, class '"+t+"' has to be '@Serializable', and the base class '"+n.ec()+"' has to be sealed and '@Serializable'.\nAlternatively, register the serializer for '"+t+"' explicitly in a corresponding SerializersModule.")}function Yo(){j=this,this.zj_1=(null==S&&new jf,S)}function Vo(){return null==j&&new Yo,j}function Jo(){z=this,this.bk_1=new zu("kotlin.time.Duration",yo())}function Ko(){}function Wo(t){nf.call(this,t)}function Go(t){nf.call(this,t)}function Zo(t){nf.call(this,t)}function Xo(t,n){ef.call(this,"kotlin.collections.HashMap",t,n)}function Qo(t,n){ef.call(this,"kotlin.collections.LinkedHashMap",t,n)}function tf(t){nf.call(this,t)}function nf(t){this.gk_1=t,this.hk_1=1}function ef(t,n,e){this.mk_1=t,this.nk_1=n,this.ok_1=e,this.pk_1=2}function rf(t){nf.call(this,t),this.uk_1=t.fg()+"Array"}function of(t){lf.call(this,t),this.wk_1=new Wo(t.ef())}function ff(t){lf.call(this,t),this.sl_1=new Go(t.ef())}function uf(t){lf.call(this,t),this.zl_1=new Zo(t.ef())}function af(t,n){hf.call(this,t,n),this.gm_1=new Xo(t.ef(),n.ef())}function sf(t,n){hf.call(this,t,n),this.tm_1=new Qo(t.ef(),n.ef())}function cf(t,n){bf.call(this,n),this.ym_1=t,this.zm_1=new tf(n.ef())}function lf(t){bf.call(this,t)}function hf(t,n){df.call(this),this.pm_1=t,this.qm_1=n}function bf(t){df.call(this),this.ll_1=t}function df(){}function _f(t){bf.call(this,t),this.in_1=new rf(t.ef())}function pf(){}function mf(){q=this,this.pn_1=Yn(0)}function vf(){return null==q&&new mf,q}function gf(t,n){vf(),this.qn_1=t,this.rn_1=n;var e=this.qn_1.hg();if(Vn(),e<=64){var r;Vn(),r=64===e?new xn(0,0):new xn(-1,-1).u5(e),this.sn_1=r,this.tn_1=vf().pn_1}else this.sn_1=new xn(0,0),this.tn_1=function(t,n){var e=(n-1|0)>>>6|0;Vn();var r=63&n,i=Yn(e);return 0!==r&&(i[Jn(i)]=new xn(-1,-1).u5(n)),i}(0,e)}function wf(t,n){return new yf(t,new kf(n))}function yf(t,n){Lf.call(this,t,n,1),this.io_1=!0}function kf(t){this.xo_1=t}function $f(){A=this,Lo.call(this),this.ap_1=Wu()}function xf(t){throw En("Descriptor for type `kotlin.Nothing` does not have elements")}function jf(){S=this,this.bp_1=Co(),this.cp_1="kotlin.Nothing"}function zf(t){this.dp_1=t,this.ep_1=new qf(this.dp_1.ef())}function qf(t){this.pg_1=t,this.qg_1=this.pg_1.fg()+"?",this.rg_1=Cf(this.pg_1)}function Af(t,n){return function(){var e=Co();return to(t,e,[],function(t){return function(n){return n.jf_1=t.hp_1,vt()}}(n))}}function Sf(t,n){this.gp_1=n,this.hp_1=gt();var e=wt();this.ip_1=yt(e,Af(t,this))}function Cf(t){if(Tf(),Nt(t,Ko))return t.ih();var n=Wn(t.hg()),e=0,r=t.hg();if(e0){var e,r=pr(t,0);e=gr(r)?vr(r):mr(r),n=Qt(e)+t.substring(1)}else n=t;return n}function Au(){rt||(rt=!0,V=jr([mn(wr().dd(),ki(mt())),mn(Dt(jn),$i(ne())),mn(wr().gd(),xi()),mn(wr().bd(),ji(ie())),mn(wr().md(),zi()),mn(wr().ad(),qi(fe())),mn(wr().ld(),Ai()),mn(Dt(xn),Si(Vn())),mn(wr().kd(),Ci()),mn(Dt(yr),Ei(se())),mn(Dt(le),Ii()),mn(wr().zc(),Ti(pe())),mn(wr().jd(),Oi()),mn(Dt(kr),Ni(ve())),mn(Dt(we),Li()),mn(wr().yc(),Di(je())),mn(wr().id(),Bi()),mn(Dt($r),Mi(qe())),mn(Dt(Se),Pi()),mn(wr().xc(),Fi(Oe())),mn(wr().hd(),Ri()),mn(Dt(xr),Ui(Le())),mn(Dt(Be),Hi()),mn(wr().wc(),Yi(Ue())),mn(wr().fd(),Vi()),mn(Dt(hr),Ji(vt())),mn(wr().vc(),Vo()),mn(Dt(qn),Ki(An()))]))}function Su(){Eu.call(this)}function Cu(t,n,e){t.pv(n);var r=e();return t.av_1||t.qv(),t.av_1=!1,r}function Eu(){this.zu_1=hn(),this.av_1=!1}function Iu(){return ot||(ot=!0,it=new Object),it}function Tu(t,n){this.rv_1=t,this.sv_1=n}function Ou(t,n){Du.call(this,t,n);var e,r,i=Ao();this.vv_1=to("kotlin.collections.Map.Entry",i,[],(e=t,r=n,function(t){return t.pf("key",e.ef()),t.pf("value",r.ef()),vt()}))}function Nu(t,n){var e,r;Du.call(this,t,n),this.gw_1=eo("kotlin.Pair",[],(e=t,r=n,function(t){return t.pf("first",e.ef()),t.pf("second",r.ef()),vt()}))}function Lu(t,n,e){var r;this.jw_1=t,this.kw_1=n,this.lw_1=e,this.mw_1=eo("kotlin.Triple",[],(r=this,function(t){return t.pf("first",r.jw_1.ef()),t.pf("second",r.kw_1.ef()),t.pf("third",r.lw_1.ef()),vt()}))}function Du(t,n){this.bw_1=t,this.cw_1=n}function Bu(){ft=this,this.ow_1=wf("kotlin.ULong",Si(Vn()))}function Mu(){ut=this,this.rw_1=wf("kotlin.UInt",Ti(pe()))}function Pu(){at=this,this.uw_1=wf("kotlin.UShort",Di(je()))}function Fu(){st=this,this.xw_1=wf("kotlin.UByte",Fi(Oe()))}function Ru(){}function Uu(t,n,e,r,i){Ru.call(this),this.bx_1=t,this.cx_1=n,this.dx_1=e,this.ex_1=r,this.fx_1=i}function Hu(t){Vu.call(this),this.jx_1=t}function Yu(t){Vu.call(this),this.hx_1=t}function Vu(){}function Ju(t){this.ux_1=t}function Ku(){lt||(lt=!0,ct=new Uu(Qn(),Qn(),Qn(),Qn(),Qn()))}function Wu(){return Ku(),ct}function Gu(){this.ox_1=Ln(),this.px_1=Ln(),this.qx_1=Ln(),this.rx_1=Ln(),this.sx_1=Ln()}function Zu(t,n){var e=function(t,n,e){return Xu.call(e,"Serializer for "+n+" already registered in the scope of "+t),e}(t,n,qt(bt(Xu)));return At(e,Zu),e}function Xu(t){zt(t,this),At(this,Xu)}function Qu(){}function ta(t){this.by_1=t}function na(t){return new fa(t)}function ea(t){return new ua(t)}function ra(t,n){var e;try{var r,i=Cr(t,Dt(ta));if(null!=i&&Nt(i,Gr))r=null!=i&&Nt(i,Gr)?i:Tt();else if(null!=i&&Nt(i,Mf)){var o=i.jp(n.slice());r=Nt(o,Gr)?o:Tt()}else r=function(t){var n=Sr(t).$metadata$;return"interface"==(null==n?null:n.kind)}(t)?new ti(t):null;e=r}catch(t){e=null}return e}function ia(t,n){if(!(0<=n&&n<=(t.length-1|0)))throw Ir("Index "+n+" out of bounds "+Er(t));return t[n]}function oa(t,n){if(!(0<=n&&n<=(t.length-1|0)))throw Ir("Index "+n+" out of bounds "+Tr(t));return t[n]}function fa(t){this.cy_1=t}function ua(t){this.dy_1=t}return pt(Zr,"SerializationStrategy",dt),pt(Xr,"DeserializationStrategy",dt),pt(Gr,"KSerializer",dt,_t,[Zr,Xr]),pt(Uo,"AbstractPolymorphicSerializer",kt,_t,[Gr]),pt(ti,"PolymorphicSerializer",kt,Uo),pt(ri,"SealedClassSerializer",kt,Uo),pt(fi,"SerializationException",kt,Ct),pt(ui,"UnknownFieldException",kt,fi),pt(si,"MissingFieldException",kt,fi),pt(Zi,"SerialDescriptor",dt),pt(Wi,"ContextDescriptor",kt,_t,[Zi]),pt(Xi,_t,kt),pt(Qi,_t,kt,_t,[sn]),pt(no,"ClassSerialDescriptorBuilder",kt),pt(Ko,"CachedNames",dt),pt(io,"SerialDescriptorImpl",kt,_t,[Zi,Ko]),pt(co,"SerialKind",kt),pt(uo,"ENUM",$n,co),pt(ao,"CONTEXTUAL",$n,co),pt(ko,"PrimitiveKind",kt,co),pt(lo,"BOOLEAN",$n,ko),pt(ho,"BYTE",$n,ko),pt(bo,"CHAR",$n,ko),pt(_o,"SHORT",$n,ko),pt(po,"INT",$n,ko),pt(mo,"LONG",$n,ko),pt(vo,"FLOAT",$n,ko),pt(go,"DOUBLE",$n,ko),pt(wo,"STRING",$n,ko),pt(Eo,"StructureKind",kt,co),pt($o,"CLASS",$n,Eo),pt(jo,"LIST",$n,Eo),pt(qo,"MAP",$n,Eo),pt(So,"OBJECT",$n,Eo),pt(Oo,"PolymorphicKind",kt,co),pt(Io,"SEALED",$n,Oo),pt(To,"OPEN",$n,Oo),pt(Do,"Decoder",dt),pt(Po,"CompositeDecoder",dt),pt(No,"AbstractDecoder",kt,_t,[Do,Po]),pt(Fo,"Encoder",dt),pt(Ro,"CompositeEncoder",dt),pt(Lo,"AbstractEncoder",kt,_t,[Fo,Ro]),pt(Bo,"Companion",$n),pt(Yo,"NothingSerializer",$n,_t,[Gr]),pt(Jo,"DurationSerializer",$n,_t,[Gr]),pt(nf,"ListLikeDescriptor",kt,_t,[Zi]),pt(Wo,"ArrayListClassDesc",kt,nf),pt(Go,"HashSetClassDesc",kt,nf),pt(Zo,"LinkedHashSetClassDesc",kt,nf),pt(ef,"MapLikeDescriptor",kt,_t,[Zi]),pt(Xo,"HashMapClassDesc",kt,ef),pt(Qo,"LinkedHashMapClassDesc",kt,ef),pt(tf,"ArrayClassDesc",kt,nf),pt(rf,"PrimitiveArrayDescriptor",kt,nf),pt(df,"AbstractCollectionSerializer",kt,_t,[Gr]),pt(bf,"CollectionLikeSerializer",kt,df),pt(lf,"CollectionSerializer",kt,bf),pt(of,"ArrayListSerializer",kt,lf),pt(ff,"HashSetSerializer",kt,lf),pt(uf,"LinkedHashSetSerializer",kt,lf),pt(hf,"MapLikeSerializer",kt,df),pt(af,"HashMapSerializer",kt,hf),pt(sf,"LinkedHashMapSerializer",kt,hf),pt(cf,"ReferenceArraySerializer",kt,bf),pt(_f,"PrimitiveArraySerializer",kt,bf),pt(pf,"PrimitiveArrayBuilder",kt),pt(mf,"Companion",$n),pt(gf,"ElementMarker",kt),pt(Lf,"PluginGeneratedSerialDescriptor",kt,_t,[Zi,Ko]),pt(yf,"InlineClassDescriptor",kt,Lf),pt(Pf,"GeneratedSerializer",dt,_t,[Gr]),pt(kf,_t,kt,_t,[Pf]),pt($f,"NoOpEncoder",$n,Lo),pt(jf,"NothingSerialDescriptor",$n,_t,[Zi]),pt(zf,"NullableSerializer",kt,_t,[Gr]),pt(qf,"SerialDescriptorForNullable",kt,_t,[Zi,Ko]),pt(Sf,"ObjectSerializer",kt,_t,[Gr]),pt(Mf,"SerializerFactory",dt),pt(Ff,"CharArraySerializer",$n,_f,[Gr,_f]),pt(Rf,"DoubleArraySerializer",$n,_f,[Gr,_f]),pt(Uf,"FloatArraySerializer",$n,_f,[Gr,_f]),pt(Hf,"LongArraySerializer",$n,_f,[Gr,_f]),pt(Yf,"ULongArraySerializer",$n,_f,[Gr,_f]),pt(Vf,"IntArraySerializer",$n,_f,[Gr,_f]),pt(Jf,"UIntArraySerializer",$n,_f,[Gr,_f]),pt(Kf,"ShortArraySerializer",$n,_f,[Gr,_f]),pt(Wf,"UShortArraySerializer",$n,_f,[Gr,_f]),pt(Gf,"ByteArraySerializer",$n,_f,[Gr,_f]),pt(Zf,"UByteArraySerializer",$n,_f,[Gr,_f]),pt(Xf,"BooleanArraySerializer",$n,_f,[Gr,_f]),pt(Qf,"CharArrayBuilder",kt,pf),pt(tu,"DoubleArrayBuilder",kt,pf),pt(nu,"FloatArrayBuilder",kt,pf),pt(eu,"LongArrayBuilder",kt,pf),pt(ru,"ULongArrayBuilder",kt,pf),pt(iu,"IntArrayBuilder",kt,pf),pt(ou,"UIntArrayBuilder",kt,pf),pt(fu,"ShortArrayBuilder",kt,pf),pt(uu,"UShortArrayBuilder",kt,pf),pt(au,"ByteArrayBuilder",kt,pf),pt(su,"UByteArrayBuilder",kt,pf),pt(cu,"BooleanArrayBuilder",kt,pf),pt(hu,"StringSerializer",$n,_t,[Gr]),pt(du,"CharSerializer",$n,_t,[Gr]),pt(_u,"DoubleSerializer",$n,_t,[Gr]),pt(pu,"FloatSerializer",$n,_t,[Gr]),pt(mu,"LongSerializer",$n,_t,[Gr]),pt(vu,"IntSerializer",$n,_t,[Gr]),pt(wu,"ShortSerializer",$n,_t,[Gr]),pt(yu,"ByteSerializer",$n,_t,[Gr]),pt(ku,"BooleanSerializer",$n,_t,[Gr]),pt(xu,"UnitSerializer",$n,_t,[Gr]),pt(zu,"PrimitiveSerialDescriptor",kt,_t,[Zi]),pt(Eu,"TaggedDecoder",kt,_t,[Do,Po]),pt(Su,"NamedValueDecoder",kt,Eu),pt(Tu,"MapEntry",kt,_t,[Mt]),pt(Du,"KeyValueSerializer",kt,_t,[Gr]),pt(Ou,"MapEntrySerializer",kt,Du),pt(Nu,"PairSerializer",kt,Du),pt(Lu,"TripleSerializer",kt,_t,[Gr]),pt(Bu,"ULongSerializer",$n,_t,[Gr]),pt(Mu,"UIntSerializer",$n,_t,[Gr]),pt(Pu,"UShortSerializer",$n,_t,[Gr]),pt(Fu,"UByteSerializer",$n,_t,[Gr]),pt(Ru,"SerializersModule",kt),pt(Uu,"SerialModuleImpl",kt,Ru),pt(Vu,"ContextualProvider",kt),pt(Hu,"Argless",kt,Vu),pt(Yu,"WithTypeArguments",kt,Vu),pt(Qu,"SerializersModuleCollector",dt),pt(Ju,_t,kt,_t,[Qu]),pt(Gu,"SerializersModuleBuilder",kt,_t,[Qu]),pt(Xu,"SerializerAlreadyRegisteredException",kt,Ct),pt(ta,"SerializableWith",kt,_t,_t,0),pt(fa,_t,kt),pt(ua,_t,kt),bt(ti).tf=function(){return this.qf_1},bt(ti).ef=function(){return jt("descriptor",1,xt,(function(t){return t.ef()}),null),this.sf_1.m1()},bt(ti).toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.qf_1+")"},bt(Wi).gg=function(){return this.cg_1.gg()},bt(Wi).hg=function(){return this.cg_1.hg()},bt(Wi).ig=function(){return this.cg_1.ig()},bt(Wi).bg=function(){return this.cg_1.bg()},bt(Wi).jg=function(){return this.cg_1.jg()},bt(Wi).kg=function(t){return this.cg_1.kg(t)},bt(Wi).lg=function(t){return this.cg_1.lg(t)},bt(Wi).mg=function(t){return this.cg_1.mg(t)},bt(Wi).ng=function(t){return this.cg_1.ng(t)},bt(Wi).og=function(t){return this.cg_1.og(t)},bt(Wi).fg=function(){return this.eg_1},bt(Wi).equals=function(t){var n=t instanceof Wi?t:null;if(null==n)return!1;var e=n;return!!un(this.cg_1,e.cg_1)&&e.dg_1.equals(this.dg_1)},bt(Wi).hashCode=function(){var t=this.dg_1.hashCode();return ht(31,t)+an(this.eg_1)|0},bt(Wi).toString=function(){return"ContextDescriptor(kClass: "+this.dg_1+", original: "+this.cg_1+")"},bt(Xi).d=function(){return this.sg_1>0},bt(Xi).e=function(){var t=this.tg_1.hg(),n=this.sg_1;return this.sg_1=n-1|0,this.tg_1.lg(t-n|0)},bt(Qi).c=function(){return new Xi(this.ug_1)},bt(no).vg=function(t,n,e,r){if(!this.lf_1.a(t)){var i="Element with name '"+t+"' is already registered in "+this.hf_1;throw tn(Qt(i))}this.kf_1.a(t),this.mf_1.a(n),this.nf_1.a(e),this.of_1.a(r)},bt(no).pf=function(t,n,e,r,i){var o;return e=e===_t?gt():e,r=r!==_t&&r,i===_t?(this.vg(t,n,e,r),o=vt()):o=i.vg.call(this,t,n,e,r),o},bt(io).fg=function(){return this.wg_1},bt(io).jg=function(){return this.xg_1},bt(io).hg=function(){return this.yg_1},bt(io).gg=function(){return this.zg_1},bt(io).ih=function(){return this.ah_1},bt(io).ng=function(t){return ia(this.bh_1,t)},bt(io).mg=function(t){var n,e=this.fh_1.x1(t);return null==e?(Mo(),n=-3):n=e,n},bt(io).kg=function(t){return ia(this.dh_1,t)},bt(io).lg=function(t){return ia(this.ch_1,t)},bt(io).og=function(t){return oa(this.eh_1,t)},bt(io).equals=function(t){var n;t:if(this!==t)if(t instanceof io)if(this.fg()===t.fg())if(wn(this.gh_1,t.gh_1))if(this.hg()===t.hg()){var e=0,r=this.hg();if(e=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}return!1},bt(nf).kg=function(t){if(!(t>=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}return gt()},bt(nf).lg=function(t){if(!(t>=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}return this.gk_1},bt(nf).equals=function(t){return this===t||t instanceof nf&&!(!un(this.gk_1,t.gk_1)||this.fg()!==t.fg())},bt(nf).hashCode=function(){return ht(Cn(this.gk_1),31)+an(this.fg())|0},bt(nf).toString=function(){return this.fg()+"("+this.gk_1+")"},bt(ef).fg=function(){return this.mk_1},bt(ef).jg=function(){return Ao()},bt(ef).hg=function(){return this.pk_1},bt(ef).ng=function(t){return t.toString()},bt(ef).mg=function(t){var n=Sn(t);if(null==n)throw tn(t+" is not a valid map index");return n},bt(ef).og=function(t){if(!(t>=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}return!1},bt(ef).kg=function(t){if(!(t>=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}return gt()},bt(ef).lg=function(t){if(!(t>=0)){var n="Illegal index "+t+", "+this.fg()+" expects only non-negative indices";throw tn(Qt(n))}var e;switch(t%2|0){case 0:e=this.nk_1;break;case 1:e=this.ok_1;break;default:throw En("Unreached")}return e},bt(ef).equals=function(t){return this===t||t instanceof ef&&this.fg()===t.fg()&&!!un(this.nk_1,t.nk_1)&&!!un(this.ok_1,t.ok_1)},bt(ef).hashCode=function(){var t=an(this.fg());return t=ht(31,t)+Cn(this.nk_1)|0,ht(31,t)+Cn(this.ok_1)|0},bt(ef).toString=function(){return this.fg()+"("+this.nk_1+", "+this.ok_1+")"},bt(rf).fg=function(){return this.uk_1},bt(of).ef=function(){return this.wk_1},bt(of).xk=function(){return hn()},bt(of).yk=function(t){return t.f()},bt(of).zk=function(t){return this.yk(t instanceof Kt?t:Tt())},bt(of).al=function(t){return t},bt(of).bl=function(t){return this.al(t instanceof Kt?t:Tt())},bt(of).cl=function(t){var n=t instanceof Kt?t:null;return null==n?In(t):n},bt(of).dl=function(t){return this.cl(null!=t&&Nt(t,Gt)?t:Tt())},bt(of).el=function(t,n){return t.ca(n)},bt(of).fl=function(t,n){return this.el(t instanceof Kt?t:Tt(),n)},bt(of).gl=function(t,n,e){t.k9(n,e)},bt(of).hl=function(t,n,e){var r=t instanceof Kt?t:Tt();return this.gl(r,n,null==e||en(e)?e:Tt())},bt(ff).ef=function(){return this.sl_1},bt(ff).xk=function(){return bn()},bt(ff).tl=function(t){return t.f()},bt(ff).zk=function(t){return this.tl(t instanceof Jt?t:Tt())},bt(ff).ul=function(t){return t},bt(ff).bl=function(t){return this.ul(t instanceof Jt?t:Tt())},bt(ff).vl=function(t){var n=t instanceof Jt?t:null;return null==n?Tn(t):n},bt(ff).dl=function(t){return this.vl(null!=t&&Nt(t,Vt)?t:Tt())},bt(ff).wl=function(t,n){},bt(ff).fl=function(t,n){return this.wl(t instanceof Jt?t:Tt(),n)},bt(ff).xl=function(t,n,e){t.a(e)},bt(ff).hl=function(t,n,e){var r=t instanceof Jt?t:Tt();return this.xl(r,n,null==e||en(e)?e:Tt())},bt(uf).ef=function(){return this.zl_1},bt(uf).xk=function(){return On()},bt(uf).am=function(t){return t.f()},bt(uf).zk=function(t){return this.am(t instanceof Ht?t:Tt())},bt(uf).bm=function(t){return t},bt(uf).bl=function(t){return this.bm(t instanceof Ht?t:Tt())},bt(uf).vl=function(t){var n=t instanceof Ht?t:null;return null==n?Nn(t):n},bt(uf).dl=function(t){return this.vl(null!=t&&Nt(t,Vt)?t:Tt())},bt(uf).cm=function(t,n){},bt(uf).fl=function(t,n){return this.cm(t instanceof Ht?t:Tt(),n)},bt(uf).dm=function(t,n,e){t.a(e)},bt(uf).hl=function(t,n,e){var r=t instanceof Ht?t:Tt();return this.dm(r,n,null==e||en(e)?e:Tt())},bt(af).ef=function(){return this.gm_1},bt(af).hm=function(t){return t.f()},bt(af).im=function(t){return this.hm(null!=t&&Nt(t,Rt)?t:Tt())},bt(af).jm=function(t){return t.p().c()},bt(af).km=function(t){return this.jm(null!=t&&Nt(t,Rt)?t:Tt())},bt(af).xk=function(){return Ln()},bt(af).lm=function(t){return ht(t.f(),2)},bt(af).zk=function(t){return this.lm(t instanceof Ut?t:Tt())},bt(af).mm=function(t){return t},bt(af).bl=function(t){return this.mm(t instanceof Ut?t:Tt())},bt(af).nm=function(t){var n=t instanceof Ut?t:null;return null==n?Dn(t):n},bt(af).dl=function(t){return this.nm(null!=t&&Nt(t,Rt)?t:Tt())},bt(af).om=function(t,n){},bt(af).fl=function(t,n){return this.om(t instanceof Ut?t:Tt(),n)},bt(sf).ef=function(){return this.tm_1},bt(sf).hm=function(t){return t.f()},bt(sf).im=function(t){return this.hm(null!=t&&Nt(t,Rt)?t:Tt())},bt(sf).jm=function(t){return t.p().c()},bt(sf).km=function(t){return this.jm(null!=t&&Nt(t,Rt)?t:Tt())},bt(sf).xk=function(){return Bn()},bt(sf).um=function(t){return ht(t.f(),2)},bt(sf).zk=function(t){return this.um(t instanceof Pt?t:Tt())},bt(sf).vm=function(t){return t},bt(sf).bl=function(t){return this.vm(t instanceof Pt?t:Tt())},bt(sf).nm=function(t){var n=t instanceof Pt?t:null;return null==n?Mn(t):n},bt(sf).dl=function(t){return this.nm(null!=t&&Nt(t,Rt)?t:Tt())},bt(sf).wm=function(t,n){},bt(sf).fl=function(t,n){return this.wm(t instanceof Pt?t:Tt(),n)},bt(cf).ef=function(){return this.zm_1},bt(cf).an=function(t){return t.length},bt(cf).im=function(t){return this.an(null!=t&&Pn(t)?t:Tt())},bt(cf).bn=function(t){return Fn(t)},bt(cf).km=function(t){return this.bn(null!=t&&Pn(t)?t:Tt())},bt(cf).xk=function(){return hn()},bt(cf).cn=function(t){return t.f()},bt(cf).zk=function(t){return this.cn(t instanceof Kt?t:Tt())},bt(cf).dn=function(t){return function(t,n){return Xt(t)}(t,this.ym_1)},bt(cf).bl=function(t){return this.dn(t instanceof Kt?t:Tt())},bt(cf).en=function(t){return In(Rn(t))},bt(cf).dl=function(t){return this.en(null!=t&&Pn(t)?t:Tt())},bt(cf).fn=function(t,n){return t.ca(n)},bt(cf).fl=function(t,n){return this.fn(t instanceof Kt?t:Tt(),n)},bt(cf).gn=function(t,n,e){t.k9(n,e)},bt(cf).hl=function(t,n,e){var r=t instanceof Kt?t:Tt();return this.gn(r,n,null==e||en(e)?e:Tt())},bt(lf).jl=function(t){return t.f()},bt(lf).im=function(t){return this.jl(null!=t&&Nt(t,Zt)?t:Tt())},bt(lf).kl=function(t){return t.c()},bt(lf).km=function(t){return this.kl(null!=t&&Nt(t,Zt)?t:Tt())},bt(hf).nl=function(t,n,e,r){if(!(r>=0))throw tn(Qt("Size must be known in advance when using READ_ALL"));var i=Un(yn(0,ht(r,2)),2),o=i.r_1,f=i.s_1,u=i.t_1;if(u>0&&o<=f||u<0&&f<=o)do{var a=o;o=o+u|0,this.ol(t,e+a|0,n,!1)}while(a!==f)},bt(hf).ol=function(t,n,e,r){var i,o=t.li(this.ef(),n,this.pm_1);if(r){var f=t.pi(this.ef());if(f!==(n+1|0))throw tn(Qt("Value must follow key in a map, index for key: "+n+", returned index for value: "+f));i=f}else i=n+1|0;var u=i,a=!e.t1(o)||this.qm_1.ef().jg()instanceof ko?t.li(this.ef(),u,this.qm_1):t.ki(this.ef(),u,this.qm_1,Hn(e,o));e.y2(o,a)},bt(hf).ml=function(t,n){for(var e=this.im(n),r=this.ef(),i=t.tj(r,e),o=0,f=this.km(n);f.d();){var u=f.e(),a=u.k1(),s=u.m1(),c=this.ef(),l=o;o=l+1|0,i.oj(c,l,this.pm_1,a);var h=this.ef(),b=o;o=b+1|0,i.oj(h,b,this.qm_1,s)}i.zh(r)},bt(hf).ff=function(t,n){return this.ml(t,null==n||en(n)?n:Tt())},bt(bf).ml=function(t,n){var e=this.im(n),r=this.ef(),i=t.tj(r,e),o=this.km(n),f=0;if(f=0))throw tn(Qt("Size must be known in advance when using READ_ALL"));var i=0;if(i>>6|0)-1|0;Vn();var r=63&n;t.tn_1[e]=t.tn_1[e].le(new xn(1,0).u5(r))}(this,t)},bt(gf).vn=function(){for(var t=this.qn_1.hg();!this.sn_1.equals(new xn(-1,-1));){var n=Kn(this.sn_1.ke());if(this.sn_1=this.sn_1.le(new xn(1,0).u5(n)),this.rn_1(this.qn_1,n))return n}return Vn(),t>64?function(t){var n=0,e=t.tn_1.length-1|0;if(n<=e)do{var r=n;n=n+1|0;var i=r+1|0;Vn();for(var o=ht(i,64),f=t.tn_1[r];!f.equals(new xn(-1,-1));){var u=Kn(f.ke());f=f.le(new xn(1,0).u5(u));var a=o+u|0;if(t.rn_1(t.qn_1,a))return t.tn_1[r]=f,a}t.tn_1[r]=f}while(n<=e);return Mo(),-1}(this):(Mo(),-1)},bt(yf).ig=function(){return this.io_1},bt(yf).hashCode=function(){return ht(bt(Lf).hashCode.call(this),31)},bt(yf).equals=function(t){var n;t:if(this!==t)if(t instanceof yf)if(this.fg()===t.fg())if(t.io_1&&wn(this.vo(),t.vo()))if(this.hg()===t.hg()){var e=0,r=this.hg();if(e>>1|0}while(o<32);throw ai(r,e.fg())},t.$_$.d2=Wu,t.$_$.e2=Gu,t.$_$.f2=function(t,n){return this.ix(t,(e=n,function(t){return e}));var e},t.$_$.g2=Qu,t.$_$.h2=function(t,n){Ku();var e=new Gu;return e.tx(t),n.ax(new Ju(e)),e.yb()},t.$_$.i2=function(t,n){var e=new Gu;return e.kx(t,n),e.yb()},t.$_$.j2=Xr,t.$_$.k2=Gr,t.$_$.l2=si,t.$_$.m2=ri,t.$_$.n2=fi,t.$_$.o2=ni,t.$_$.p2=function(t){return bi(Wu(),t)},t.$_$.q2=bi,t})?r.apply(n,i):r)||(t.exports=o)},2800:function(t,n,e){var r,i,o;i=[n,e(9755),e(8744)],void 0===(o="function"==typeof(r=function(t,n,e){"use strict";var r,i,o,f,u,a,s,c,l,h,b,d,_,p,m,v,g,w,y,k,$,x,j,z,q,A,S,C,E,I,T,O,N,L,D,B,M,P,F,R,U,H,Y,V,J,K,W,G,Z,X,Q,tt,nt,et,rt,it=Math.imul,ot=n.$_$.d2,ft=e.$_$.p7,ut=e.$_$.o7,at=e.$_$.la,st=e.$_$.q7,ct=e.$_$.o6,lt=e.$_$.u7,ht=e.$_$.z,bt=e.$_$.l6,dt=e.$_$.f1,_t=e.$_$.n3,pt=e.$_$.p6,mt=n.$_$.o1,vt=n.$_$.l1,gt=e.$_$.u6,wt=e.$_$.w,yt=e.$_$.l9,kt=e.$_$.t6,$t=e.$_$.b5,xt=e.$_$.x3,jt=e.$_$.g,zt=e.$_$.fa,qt=n.$_$.a2,At=e.$_$.e,St=e.$_$.s6,Ct=e.$_$.v3,Et=e.$_$.d1,It=e.$_$.a3,Tt=e.$_$.j7,Ot=e.$_$.w7,Nt=e.$_$.c7,Lt=e.$_$.z7,Dt=e.$_$.s8,Bt=e.$_$.c3,Mt=n.$_$.r,Pt=n.$_$.x1,Ft=n.$_$.d,Rt=n.$_$.f1,Ut=n.$_$.k2,Ht=n.$_$.p,Yt=n.$_$.c1,Vt=n.$_$.o,Jt=n.$_$.e,Kt=n.$_$.g,Wt=n.$_$.y,Gt=e.$_$.v8,Zt=e.$_$.y8,Xt=e.$_$.l3,Qt=n.$_$.v,tn=e.$_$.f2,nn=e.$_$.t9,en=e.$_$.r8,rn=e.$_$.q8,on=e.$_$.b1,fn=e.$_$.ga,un=n.$_$.b1,an=n.$_$.a1,sn=n.$_$.z,cn=e.$_$.e8,ln=e.$_$.r6,hn=n.$_$.s1,bn=n.$_$.m1,dn=e.$_$.s7,_n=e.$_$.v1,pn=e.$_$.x1,mn=e.$_$.e2,vn=e.$_$.g2,gn=e.$_$.m1,wn=e.$_$.o1,yn=e.$_$.n2,kn=e.$_$.p2,$n=n.$_$.u1,xn=e.$_$.j6,jn=n.$_$.n2,zn=n.$_$.b,qn=e.$_$.m6,An=e.$_$.n6,Sn=e.$_$.x7,Cn=e.$_$.y7,En=n.$_$.k,In=n.$_$.h,Tn=e.$_$.r,On=e.$_$.i,Nn=e.$_$.s5,Ln=e.$_$.h6,Dn=e.$_$.u4,Bn=e.$_$.y4,Mn=e.$_$.q6,Pn=e.$_$.q4,Fn=e.$_$.r4,Rn=n.$_$.i,Un=e.$_$.e9,Hn=e.$_$.ca,Yn=e.$_$.g6,Vn=e.$_$.f9,Jn=e.$_$.w9,Kn=e.$_$.f6,Wn=n.$_$.t1,Gn=e.$_$.f,Zn=n.$_$.j2,Xn=n.$_$.m2,Qn=n.$_$.b2,te=n.$_$.d1,ne=n.$_$.x,ee=n.$_$.w,re=n.$_$.f,ie=n.$_$.j,oe=n.$_$.f2,fe=n.$_$.g2,ue=e.$_$.e7,ae=n.$_$.h1,se=e.$_$.ba,ce=e.$_$.g8,le=e.$_$.ia,he=n.$_$.l2,be=n.$_$.a,de=e.$_$.h9,_e=e.$_$.ea,pe=e.$_$.da,me=n.$_$.k1,ve=n.$_$.j1,ge=e.$_$.x8,we=e.$_$.w1,ye=e.$_$.z8,ke=e.$_$.w8,$e=e.$_$.n1,xe=e.$_$.a9,je=e.$_$.o2,ze=n.$_$.n1,qe=e.$_$.n7,Ae=n.$_$.i1,Se=n.$_$.o2,Ce=e.$_$.i1,Ee=n.$_$.q1,Ie=n.$_$.p1,Te=n.$_$.r1,Oe=e.$_$.k3,Ne=n.$_$.t,Le=e.$_$.j3,De=n.$_$.u,Be=e.$_$.m3,Me=n.$_$.s,Pe=e.$_$.r5,Fe=e.$_$.k7,Re=e.$_$.h1,Ue=e.$_$.h8,He=e.$_$.d9,Ye=e.$_$.r7,Ve=n.$_$.y1,Je=e.$_$.x,Ke=e.$_$.x2,We=e.$_$.b3,Ge=e.$_$.t7,Ze=e.$_$.m8,Xe=e.$_$.v4,Qe=e.$_$.n5,tr=e.$_$.u8,nr=e.$_$.w5,er=e.$_$.g9,rr=n.$_$.g1,ir=e.$_$.ha,or=e.$_$.f5,fr=e.$_$.q5,ur=e.$_$.l8,ar=e.$_$.i9,sr=e.$_$.g1,cr=e.$_$.h3,lr=e.$_$.m7,hr=e.$_$.k6,br=e.$_$.i8,dr=e.$_$.v,_r=e.$_$.k;function pr(){r=this,vr.call(this,new $r,ot())}function mr(){return null==r&&new pr,r}function vr(t,n){mr(),this.ey_1=t,this.fy_1=n,this.gy_1=new eo}function gr(t){this.yy_1=t.ey_1.nz_1,this.zy_1=t.ey_1.sz_1,this.az_1=t.ey_1.oz_1,this.bz_1=t.ey_1.pz_1,this.cz_1=t.ey_1.qz_1,this.dz_1=t.ey_1.rz_1,this.ez_1=t.ey_1.tz_1,this.fz_1=t.ey_1.uz_1,this.gz_1=t.ey_1.vz_1,this.hz_1=t.ey_1.wz_1,this.iz_1=t.ey_1.xz_1,this.jz_1=t.ey_1.yz_1,this.kz_1=t.ey_1.zz_1,this.lz_1=t.ey_1.a10_1,this.mz_1=t.ni()}function wr(t,n){vr.call(this,t,n),function(t){if(pt(t.ni(),ot()))return _t();var n=new to(t.ey_1.vz_1,t.ey_1.wz_1);t.ni().ax(n)}(this)}function yr(){}function kr(){}function $r(t,n,e,r,i,o,f,u,a,s,c,l,h,b){t=t!==at&&t,n=n!==at&&n,e=e!==at&&e,r=r!==at&&r,i=i!==at&&i,o=o===at||o,f=f===at?" ":f,u=u!==at&&u,a=a!==at&&a,s=s===at?"type":s,c=c!==at&&c,l=l===at||l,h=h===at?null:h,b=b!==at&&b,this.nz_1=t,this.oz_1=n,this.pz_1=e,this.qz_1=r,this.rz_1=i,this.sz_1=o,this.tz_1=f,this.uz_1=u,this.vz_1=a,this.wz_1=s,this.xz_1=c,this.yz_1=l,this.zz_1=h,this.a10_1=b}function xr(){}function jr(){o=this}function zr(){null==o&&new jr}function qr(){f=this}function Ar(t){var n=t.k1(),e=t.m1(),r=wt();return po(r,n),r.p4(dt(58)),r.o5(e),r.toString()}function Sr(t){null==f&&new qr,zr.call(this),this.d10_1=t}function Cr(){return fi()}function Er(){u=this,Or.call(this),this.g10_1="null";var t=jt();this.h10_1=zt(t,Cr)}function Ir(){return null==u&&new Er,u}function Tr(){a=this}function Or(){null==a&&new Tr,zr.call(this)}function Nr(t,n,e){if(e=e===at?null:e,Or.call(this),this.k10_1=n,this.l10_1=e,this.m10_1=lt(t),null!=this.l10_1&&!this.l10_1.ig())throw ht(lt("Failed requirement."))}function Lr(){s=this}function Dr(t){null==s&&new Lr,zr.call(this),this.n10_1=t}function Br(t){return Fr(),function(t){return mo(),!!Ue(t,"true",!0)||!Ue(t,"false",!0)&&null}(t.i10())}function Mr(t){var n;Fr();try{n=new mf(t.i10()).r10()}catch(t){if(t instanceof $i)throw Et(t.message);throw t}var e=n,r=Tt(It().MIN_VALUE,It().MAX_VALUE);if(!Lt(Nt(r,Ot)?r:yt(),e))throw Et(t.i10()+" is not an Int");return e.z()}function Pr(t){Fr();var n,e=t instanceof Or?t:null;return null==e?function(t,n){throw Fr(),ht("Element "+At(t)+" is not a "+n)}(t,"JsonPrimitive"):n=e,n}function Fr(){c||(c=!0,i=Pt("kotlinx.serialization.json.JsonUnquotedLiteral",Mt(Bt())))}function Rr(t){return t.pf("JsonPrimitive",ei(Ur)),t.pf("JsonNull",ei(Hr)),t.pf("JsonLiteral",ei(Yr)),t.pf("JsonObject",ei(Vr)),t.pf("JsonArray",ei(Jr)),_t()}function Ur(){return ii().s10_1}function Hr(){return fi().t10_1}function Yr(){return ai().u10_1}function Vr(){return Xr().v10_1}function Jr(){return ni().w10_1}function Kr(){l=this;var t=Ft();this.x10_1=Rt("kotlinx.serialization.json.JsonElement",t,[],Rr)}function Wr(){return null==l&&new Kr,l}function Gr(){h=this,this.z10_1=Ht(Mt(Bt()),Wr()).ef(),this.a11_1="kotlinx.serialization.json.JsonObject"}function Zr(){b=this,this.v10_1=(null==h&&new Gr,h)}function Xr(){return null==b&&new Zr,b}function Qr(){d=this,this.c11_1=Vt(Wr()).ef(),this.d11_1="kotlinx.serialization.json.JsonArray"}function ti(){_=this,this.w10_1=(null==d&&new Qr,d)}function ni(){return null==_&&new ti,_}function ei(t){return new bi(t)}function ri(){p=this,this.s10_1=Rt("kotlinx.serialization.json.JsonPrimitive",Jt(),[])}function ii(){return null==p&&new ri,p}function oi(){m=this,this.t10_1=Rt("kotlinx.serialization.json.JsonNull",Kt(),[])}function fi(){return null==m&&new oi,m}function ui(){v=this,this.u10_1=Wt("kotlinx.serialization.json.JsonLiteral",Jt())}function ai(){return null==v&&new ui,v}function si(t){!function(t){var n=Nt(t,di)?t:null;if(null==n)throw on("This serializer can be used only with Json format.Expected Encoder to be JsonEncoder, got "+At(t))}(t)}function ci(t){var n=Nt(t,xr)?t:null;if(null==n)throw on("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+At(t));return n}function li(t){ci(t)}function hi(t){return ln("original",1,cn,(function(t){return hi(t)}),null),t.i11_1.m1()}function bi(t){this.i11_1=fn(t)}function di(){}function _i(t){this.j11_1=t,this.k11_1=!0}function pi(t,n){_i.call(this,t),this.f12_1=n}function mi(t,n){_i.call(this,t),this.i12_1=n}function vi(t,n){_i.call(this,t),this.l12_1=n,this.m12_1=0}function gi(t){var n,e;this.n12_1=new $n(t,(n=this,e=function(t,e){return i=t,o=e,(r=n).o12_1=!i.og(o)&&i.lg(o).bg(),r.o12_1;var r,i,o},e.callableName="readIfAbsent",e)),this.o12_1=!1}function wi(t,n){t.p12("Unexpected special floating-point value "+lt(n)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification",at,pf())}function yi(t){Si.call(this,t),xn(this,yi)}function ki(t){return new yi("Value of type '"+t.fg()+"' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is '"+t.jg()+"'.\n"+rt)}function $i(t){Si.call(this,t),xn(this,$i)}function xi(t,n,e){return zi(t,n+"\nJSON input: "+Ci(e,t))}function ji(t,n,e){return zi(-1,function(t,n,e){return"Unexpected special floating-point value "+lt(t)+" with key "+n+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+pf()+"\nCurrent output: "+Ci(e)}(t,n,e))}function zi(t,n){return new $i(t>=0?"Unexpected JSON token at offset "+t+": "+n:n)}function qi(t,n){return zi(-1,"Encountered an unknown key '"+t+"'.\n"+tt+"\nCurrent input: "+Ci(n))}function Ai(t,n){return new yi("Unexpected special floating-point value "+lt(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+pf()+"\nCurrent output: "+Ci(n))}function Si(t){zn(t,this),xn(this,Si)}function Ci(t,n){if(n=n===at?-1:n,qn(t)<200)return t;if(-1===n){var e=qn(t)-60|0;if(e<=0)return t;var r=qn(t);return"....."+lt(An(t,e,r))}var i=n-30|0,o=n+30|0,f=i<=0?"":".....",u=o>=qn(t)?"":".....",a=Sn(i,0),s=Cn(o,qn(t));return f+lt(An(t,a,s))+u}function Ei(){return Mi(),g}function Ii(t,n,e){if(Mi(),Li(n,t))return Di(t,n,e.toLowerCase());if(null!=Oi(t,n))return Di(t,n,e);var r=t.mg(e);return En(),-3!==r?r:n.ey_1.yz_1?Di(t,n,e):r}function Ti(t,n,e){Mi();var r=Oi(t,n);return null==r?t.ng(e):function(t,n,e){Mi();var r=vf(n),i=(Mi(),w);return r.r12(t,i,(o=t,f=e,function(){for(var t=0,n=o.hg(),e=Mn(Array(n),null);t>12),i=_o(e>>8),o=_o(e>>4),f=_o(e);t[e]="\\u"+new He(r)+new He(i)+new He(o)+new He(f)}while(n<=31);t[34]='\\"',t[92]="\\\\",t[9]="\\t",t[8]="\\b",t[10]="\\n",t[13]="\\r",t[12]="\\f",j=t;var u=new Int8Array(93),a=0;if(a<=31)do{var s=a;a=a+1|0,u[s]=1}while(a<=31);u[34]=Ye(34),u[92]=Ye(92),u[9]=Ye(116),u[8]=Ye(98),u[10]=Ye(110),u[13]=Ye(114),u[12]=Ye(102)}}function vo(t,n){throw xi(-1,"Failed to parse '"+n+"'",lt(t.a16()))}function go(t,n,e){var r=t instanceof Nr?t:null;if(null==r)throw zi(-1,"Unexpected 'null' when "+e+" was expected");return r}function wo(t,n){Ve.call(this),this.x15_1=t,this.y15_1=n,this.z15_1=this.b10().ey_1}function yo(t,n,e,r){var i,o;t:{var f=t.b10(),u=n.lg(e);if(!u.bg()&&t.b16(r)instanceof Er)i=!0;else{if(pt(u.jg(),Kt())){if(u.bg()&&t.b16(r)instanceof Er){i=!1;break t}var a=t.b16(r),s=a instanceof Or?a:null,c=null==s?null:(o=s,Fr(),o instanceof Er?null:o.i10());if(null==c){i=!1;break t}var l=Ii(u,f,c);if(En(),-3===l){i=!0;break t}}i=!1}}return i}function ko(t,n,e){return t.x16_1=!t.b10().ey_1.sz_1&&!n.og(e)&&n.lg(e).bg(),t.x16_1}function $o(t,n,e,r){e=e===at?null:e,r=r===at?null:r,wo.call(this,t,n),this.t16_1=n,this.u16_1=e,this.v16_1=r,this.w16_1=0,this.x16_1=!1}function xo(t,n){wo.call(this,t,n),this.d17_1=n,this.e17_1=this.d17_1.f(),this.f17_1=-1}function jo(t,n){wo.call(this,t,n),this.l17_1=n,this.pv(qo())}function zo(t,n){$o.call(this,t,n),this.w17_1=n,this.x17_1=nr(this.w17_1.y1()),this.y17_1=it(this.x17_1.f(),2),this.z17_1=-1}function qo(){return q}function Ao(){if(I)return _t();I=!0,A=new So("OBJ",0,Zo(),Xo()),S=new So("LIST",1,Qo(),tf()),C=new So("MAP",2,Zo(),Xo()),E=new So("POLY_OBJ",3,Qo(),tf())}function So(t,n,e,r){er.call(this,t,n),this.o15_1=e,this.p15_1=r}function Co(t,n){var e,r=n.jg();if(r instanceof ee)e=No();else if(pt(r,Rn()))e=To();else if(pt(r,ie())){var i,o=Eo(n.lg(0),t.ni()),f=o.jg();if(f instanceof ne||pt(f,Kt()))i=Oo();else{if(!t.ey_1.qz_1)throw ki(o);i=To()}e=i}else e=Io();return e}function Eo(t,n){var e;if(pt(t.jg(),re())){var r=rr(n,t),i=null==r?null:Eo(r,n);e=null==i?t:i}else e=t.ig()?Eo(t.lg(0),n):t;return e}function Io(){return Ao(),A}function To(){return Ao(),S}function Oo(){return Ao(),C}function No(){return Ao(),E}function Lo(t,n,e){return t.a18(n,e),function(t,n){var e=n;-1===(e=t.c18(e))&&t.p12("Expected escape sequence to continue, got EOF");var r=t.b18(),i=e;e=i+1|0;var o=bt(r,i);if(o===dt(117))return Mo(t,t.b18(),e);var f=function(t){return t<117?_f().l18_1[t]:dt(0)}(Re(o));return f===dt(0)&&t.p12("Invalid escaped char '"+new He(o)+"'"),t.wy_1.p4(f),e}(t,e+1|0)}function Do(t,n,e){t.a18(n,e);var r=t.wy_1.toString();return t.wy_1.od(0),r}function Bo(t){var n=se(t.vy_1);return t.vy_1=null,n}function Mo(t,n,e){return(e+4|0)>=qn(n)?(t.ty_1=e,t.d18(),(t.ty_1+4|0)>=qn(n)&&t.p12("Unexpected EOF during unicode escape"),Mo(t,n,t.ty_1)):(t.wy_1.p4(Fe((((Po(t,n,e)<<12)+(Po(t,n,e+1|0)<<8)|0)+(Po(t,n,e+2|0)<<4)|0)+Po(t,n,e+3|0)|0)),e+4|0)}function Po(t,n,e){var r,i=bt(n,e);return dt(48)<=i&&i<=dt(57)?r=Re(i)-48|0:dt(97)<=i&&i<=dt(102)?r=10+(Re(i)-97|0)|0:dt(65)<=i&&i<=dt(70)?r=10+(Re(i)-65|0)|0:t.p12("Invalid toHexChar char '"+new He(i)+"' in unicode escape"),r}function Fo(t,n){var e=t.c18(n);(e>=qn(t.b18())||-1===e)&&t.p12("EOF");var r=t.b18(),i=e;e=i+1|0;var o,f=bt(r,i),u=32|Re(f);return 116===u?(Ro(t,"rue",e),o=!0):102===u?(Ro(t,"alse",e),o=!1):t.p12("Expected valid boolean literal prefix, but had '"+t.s13()+"'"),o}function Ro(t,n,e){(qn(t.b18())-e|0)=0&&(t.p5("."),t.p5(i.ng(o)))}else i!==Fi()&&(t.p5("["),t.p5("'"),t.o5(i),t.p5("'"),t.p5("]"))}while(e=0&&t===dt(34)&&"null"===this.s13()&&this.h18("Expected string literal but 'null' literal was found",this.ty_1-4|0,"Use 'coerceInputValues = true' in 'Json {}` builder to coerce nulls to default values."),this.f18(Ho(t))},ft(Uo).f18=function(t){var n=1===t?"quotation mark '\"'":4===t?"comma ','":5===t?"colon ':'":6===t?"start of the object '{'":7===t?"end of the object '}'":8===t?"start of the array '['":9===t?"end of the array ']'":"valid token",e=this.ty_1===qn(this.b18())||this.ty_1<=0?"EOF":Ce(bt(this.b18(),this.ty_1-1|0));this.p12("Expected "+n+", but had '"+e+"' instead",this.ty_1-1|0)},ft(Uo).p13=function(){for(var t=this.b18(),n=this.ty_1;-1!==(n=this.c18(n));){var e=bt(t,n);if(e!==dt(32)&&e!==dt(10)&&e!==dt(13)&&e!==dt(9))return this.ty_1=n,Ho(e);n=n+1|0}return this.ty_1=n,10},ft(Uo).f15=function(t){var n=this.i18();n=this.c18(n);var e=qn(this.b18())-n|0;if(e<4||-1===n)return!1;var r=0;if(r<=3)do{var i=r;if(r=r+1|0,bt("null",i)!==bt(this.b18(),n+i|0))return!1}while(r<=3);return!(e>4&&0===Ho(bt(this.b18(),n+4|0))||(t&&(this.ty_1=n+4|0),0))},ft(Uo).q15=function(t,n){return t=t===at||t,n===at?this.f15(t):n.f15.call(this,t)},ft(Uo).i18=function(){var t=this.ty_1;t:for(;-1!==(t=this.c18(t));){var n=bt(this.b18(),t);if(n!==dt(32)&&n!==dt(10)&&n!==dt(13)&&n!==dt(9))break t;t=t+1|0}return this.ty_1=t,t},ft(Uo).g15=function(t){var n,e=this.p13();if(t){if(1!==e&&0!==e)return null;n=this.s13()}else{if(1!==e)return null;n=this.r13()}var r=n;return this.vy_1=r,r},ft(Uo).j18=function(){this.vy_1=null},ft(Uo).k18=function(t,n){var e=this.b18();return lt(An(e,t,n))},ft(Uo).r13=function(){return null!=this.vy_1?Bo(this):this.j15()},ft(Uo).consumeString2=function(t,n,e){for(var r=e,i=n,o=bt(t,r),f=!1;o!==dt(34);)o===dt(92)?(f=!0,-1===(r=this.c18(Lo(this,i,r)))&&this.p12("EOF",r),i=r):(r=r+1|0)>=qn(t)&&(f=!0,this.a18(i,r),-1===(r=this.c18(r))&&this.p12("EOF",r),i=r),o=bt(t,r);var u=f?Do(this,i,r):this.k18(i,r);return this.ty_1=r+1|0,u},ft(Uo).k15=function(){var t,n=this.s13();return"null"===n&&!(bt((t=this).b18(),t.ty_1-1|0)===dt(34))&&this.p12("Unexpected 'null' value instead of string literal"),n},ft(Uo).s13=function(){if(null!=this.vy_1)return Bo(this);var t=this.i18();(t>=qn(this.b18())||-1===t)&&this.p12("EOF",t);var n=Ho(bt(this.b18(),t));if(1===n)return this.r13();0!==n&&this.p12("Expected beginning of the string, but got "+new He(bt(this.b18(),t)));for(var e=!1;0===Ho(bt(this.b18(),t));)if((t=t+1|0)>=qn(this.b18())){e=!0,this.a18(this.ty_1,t);var r=this.c18(t);if(-1===r)return this.ty_1=t,Do(this,0,0);t=r}var i=e?Do(this,this.ty_1,t):this.k18(this.ty_1,t);return this.ty_1=t,i},ft(Uo).a18=function(t,n){this.wy_1.nd(this.b18(),t,n)},ft(Uo).i15=function(t){var n=On(),e=this.p13();if(8!==e&&6!==e)return this.s13(),_t();for(;;)if(1!==(e=this.p13())){var r=e;if(8===r||6===r)n.a(e);else if(9===r){if(8!==or(n))throw xi(this.ty_1,"found ] instead of } at path: "+this.uy_1,this.b18());fr(n)}else if(7===r){if(6!==or(n))throw xi(this.ty_1,"found } instead of ] at path: "+this.uy_1,this.b18());fr(n)}else 10===r&&this.p12("Unexpected end of input due to malformed JSON during ignoring unknown keys");if(this.u13(),0===n.f())return _t()}else t?this.s13():this.j15()},ft(Uo).toString=function(){return"JsonReader(source='"+this.b18()+"', currentPosition="+this.ty_1+")"},ft(Uo).h15=function(t){var n=this.k18(0,this.ty_1),e=ur(n,t);this.h18("Encountered an unknown key '"+t+"'",e,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},ft(Uo).h18=function(t,n,e){var r=0===qn(e)?"":"\n"+e;throw xi(n,t+" at path: "+this.uy_1.c13()+r,this.b18())},ft(Uo).p12=function(t,n,e,r){return n=n===at?this.ty_1:n,e=e===at?"":e,r===at?this.h18(t,n,e):r.h18.call(this,t,n,e)},ft(Uo).r10=function(){var t,n=this.i18();((n=this.c18(n))>=qn(this.b18())||-1===n)&&this.p12("EOF"),bt(this.b18(),n)===dt(34)?((n=n+1|0)===qn(this.b18())&&this.p12("EOF"),t=!0):t=!1;var e=t,r=new ar(0,0),i=new ar(0,0),o=!1,f=!1,u=!1,a=n;t:for(;n!==qn(this.b18());){var s=bt(this.b18(),n);if(s!==dt(101)&&s!==dt(69)||u)if(s===dt(45)&&u)n===a&&this.p12("Unexpected symbol '-' in numeric literal"),f=!1,n=n+1|0;else if(s===dt(43)&&u)n===a&&this.p12("Unexpected symbol '+' in numeric literal"),f=!0,n=n+1|0;else if(s!==dt(45)){if(0!==Ho(s))break t;n=n+1|0;var c=sr(s,dt(48));0<=c&&c<=9||this.p12("Unexpected symbol '"+new He(s)+"' in numeric literal"),u?i=i.s4(new ar(10,0)).t4(dn(c)):(r=r.s4(new ar(10,0)).u4(dn(c))).x(new ar(0,0))>0&&this.p12("Numeric value overflow")}else n!==a&&this.p12("Unexpected symbol '-' in numeric literal"),o=!0,n=n+1|0;else n===a&&this.p12("Unexpected symbol "+new He(s)+" in numeric literal"),f=!0,u=!0,n=n+1|0}var l,h=!(n===a);if((a===n||o&&a===(n-1|0))&&this.p12("Expected numeric literal"),e&&(h||this.p12("EOF"),bt(this.b18(),n)!==dt(34)&&this.p12("Expected closing quotation mark"),n=n+1|0),this.ty_1=n,u){var b,d=r.bc()*function(t,n){var e;switch(n){case!1:var r=-t.bc();e=Math.pow(10,r);break;case!0:var i=t.bc();e=Math.pow(10,i);break;default:ir()}return e}(i,f);cr(),d>new ar(-1,2147483647).bc()?b=!0:(cr(),b=d0&&(this.e1a_1[t]=!0)},Ot(ge).d1a=function(t){for(var n=t.c();n.d();){var e=n.e();this.a1a(e)}},Ot(Ie).m1=function(){var t,n=this.m1b_1;if(null==n){var e=this.l1b_1();this.m1b_1=e,t=e}else t=n;return t},Ot(Ie).b9=function(){this.m1b_1=null},Ot(Te).b9=function(){this.n1b_1.b9()},Ot(Te).m1=function(){return this.o1b_1()&&this.n1b_1.b9(),this.n1b_1.m1()},Ot(De).r1j=function(t,n){return new Be(this.q1j_1,this.p1j_1)},Ot(Be).u1j=function(t,n){var e=this.t1j_1.y1f_1[n.callableName];return null!=e?e:null},Ot(Be).v1j=function(t,n,e){var r=this.t1j_1.y1f_1[n.callableName];if(null==e?mo(this.t1j_1.y1f_1,n.callableName):this.t1j_1.y1f_1[n.callableName]=e,r!=e){var i=this.s1j_1;null==i||i(e),this.t1j_1.w1j()}},Ot(Re).n1o=function(t){return this.b1g_1.v1j(this,Jt("width",1,Vt,(function(t){return t.o1o()}),(function(t,n){return t.n1o(n)})),t)},Ot(Re).o1o=function(){return this.b1g_1.u1j(this,Jt("width",1,Vt,(function(t){return t.o1o()}),(function(t,n){return t.n1o(n)})))},Ot(Re).p1o=function(t){return this.c1g_1.v1j(this,Jt("minWidth",1,Vt,(function(t){return t.q1o()}),(function(t,n){return t.p1o(n)})),t)},Ot(Re).q1o=function(){return this.c1g_1.u1j(this,Jt("minWidth",1,Vt,(function(t){return t.q1o()}),(function(t,n){return t.p1o(n)})))},Ot(Re).r1o=function(t){return this.d1g_1.v1j(this,Jt("maxWidth",1,Vt,(function(t){return t.s1o()}),(function(t,n){return t.r1o(n)})),t)},Ot(Re).s1o=function(){return this.d1g_1.u1j(this,Jt("maxWidth",1,Vt,(function(t){return t.s1o()}),(function(t,n){return t.r1o(n)})))},Ot(Re).t1o=function(t){return this.e1g_1.v1j(this,Jt("height",1,Vt,(function(t){return t.u1o()}),(function(t,n){return t.t1o(n)})),t)},Ot(Re).u1o=function(){return this.e1g_1.u1j(this,Jt("height",1,Vt,(function(t){return t.u1o()}),(function(t,n){return t.t1o(n)})))},Ot(Re).v1o=function(t){return this.f1g_1.v1j(this,Jt("minHeight",1,Vt,(function(t){return t.w1o()}),(function(t,n){return t.v1o(n)})),t)},Ot(Re).w1o=function(){return this.f1g_1.u1j(this,Jt("minHeight",1,Vt,(function(t){return t.w1o()}),(function(t,n){return t.v1o(n)})))},Ot(Re).x1o=function(t){return this.g1g_1.v1j(this,Jt("maxHeight",1,Vt,(function(t){return t.y1o()}),(function(t,n){return t.x1o(n)})),t)},Ot(Re).y1o=function(){return this.g1g_1.u1j(this,Jt("maxHeight",1,Vt,(function(t){return t.y1o()}),(function(t,n){return t.x1o(n)})))},Ot(Re).z1o=function(t){return this.h1g_1.v1j(this,Jt("display",1,Vt,(function(t){return t.a1p()}),(function(t,n){return t.z1o(n)})),t)},Ot(Re).a1p=function(){return this.h1g_1.u1j(this,Jt("display",1,Vt,(function(t){return t.a1p()}),(function(t,n){return t.z1o(n)})))},Ot(Re).b1p=function(t){return this.i1g_1.v1j(this,Jt("position",1,Vt,(function(t){return t.jn()}),(function(t,n){return t.b1p(n)})),t)},Ot(Re).jn=function(){return this.i1g_1.u1j(this,Jt("position",1,Vt,(function(t){return t.jn()}),(function(t,n){return t.b1p(n)})))},Ot(Re).c1p=function(t){return this.j1g_1.v1j(this,Jt("top",1,Vt,(function(t){return t.d1p()}),(function(t,n){return t.c1p(n)})),t)},Ot(Re).d1p=function(){return this.j1g_1.u1j(this,Jt("top",1,Vt,(function(t){return t.d1p()}),(function(t,n){return t.c1p(n)})))},Ot(Re).e1p=function(t){return this.k1g_1.v1j(this,Jt("left",1,Vt,(function(t){return t.f1p()}),(function(t,n){return t.e1p(n)})),t)},Ot(Re).f1p=function(){return this.k1g_1.u1j(this,Jt("left",1,Vt,(function(t){return t.f1p()}),(function(t,n){return t.e1p(n)})))},Ot(Re).g1p=function(t){return this.l1g_1.v1j(this,Jt("right",1,Vt,(function(t){return t.h1p()}),(function(t,n){return t.g1p(n)})),t)},Ot(Re).h1p=function(){return this.l1g_1.u1j(this,Jt("right",1,Vt,(function(t){return t.h1p()}),(function(t,n){return t.g1p(n)})))},Ot(Re).i1p=function(t){return this.m1g_1.v1j(this,Jt("bottom",1,Vt,(function(t){return t.j1p()}),(function(t,n){return t.i1p(n)})),t)},Ot(Re).j1p=function(){return this.m1g_1.u1j(this,Jt("bottom",1,Vt,(function(t){return t.j1p()}),(function(t,n){return t.i1p(n)})))},Ot(Re).k1p=function(t){return this.n1g_1.v1j(this,Jt("zIndex",1,Vt,(function(t){return t.l1p()}),(function(t,n){return t.k1p(n)})),t)},Ot(Re).l1p=function(){return this.n1g_1.u1j(this,Jt("zIndex",1,Vt,(function(t){return t.l1p()}),(function(t,n){return t.k1p(n)})))},Ot(Re).m1p=function(t){return this.o1g_1.v1j(this,Jt("overflow",1,Vt,(function(t){return t.n1p()}),(function(t,n){return t.m1p(n)})),t)},Ot(Re).n1p=function(){return this.o1g_1.u1j(this,Jt("overflow",1,Vt,(function(t){return t.n1p()}),(function(t,n){return t.m1p(n)})))},Ot(Re).o1p=function(t){return this.p1g_1.v1j(this,Jt("overflowX",1,Vt,(function(t){return t.p1p()}),(function(t,n){return t.o1p(n)})),t)},Ot(Re).p1p=function(){return this.p1g_1.u1j(this,Jt("overflowX",1,Vt,(function(t){return t.p1p()}),(function(t,n){return t.o1p(n)})))},Ot(Re).q1p=function(t){return this.q1g_1.v1j(this,Jt("overflowY",1,Vt,(function(t){return t.r1p()}),(function(t,n){return t.q1p(n)})),t)},Ot(Re).r1p=function(){return this.q1g_1.u1j(this,Jt("overflowY",1,Vt,(function(t){return t.r1p()}),(function(t,n){return t.q1p(n)})))},Ot(Re).s1p=function(t){return this.r1g_1.v1j(this,Jt("overflowWrap",1,Vt,(function(t){return t.t1p()}),(function(t,n){return t.s1p(n)})),t)},Ot(Re).t1p=function(){return this.r1g_1.u1j(this,Jt("overflowWrap",1,Vt,(function(t){return t.t1p()}),(function(t,n){return t.s1p(n)})))},Ot(Re).u1p=function(t){return this.s1g_1.v1j(this,Jt("resize",1,Vt,(function(t){return t.v1p()}),(function(t,n){return t.u1p(n)})),t)},Ot(Re).v1p=function(){return this.s1g_1.u1j(this,Jt("resize",1,Vt,(function(t){return t.v1p()}),(function(t,n){return t.u1p(n)})))},Ot(Re).w1p=function(t){return this.t1g_1.v1j(this,Jt("border",1,Vt,(function(t){return t.x1p()}),(function(t,n){return t.w1p(n)})),t)},Ot(Re).x1p=function(){return this.t1g_1.u1j(this,Jt("border",1,Vt,(function(t){return t.x1p()}),(function(t,n){return t.w1p(n)})))},Ot(Re).y1p=function(t){return this.u1g_1.v1j(this,Jt("borderTop",1,Vt,(function(t){return t.z1p()}),(function(t,n){return t.y1p(n)})),t)},Ot(Re).z1p=function(){return this.u1g_1.u1j(this,Jt("borderTop",1,Vt,(function(t){return t.z1p()}),(function(t,n){return t.y1p(n)})))},Ot(Re).a1q=function(t){return this.v1g_1.v1j(this,Jt("borderRight",1,Vt,(function(t){return t.b1q()}),(function(t,n){return t.a1q(n)})),t)},Ot(Re).b1q=function(){return this.v1g_1.u1j(this,Jt("borderRight",1,Vt,(function(t){return t.b1q()}),(function(t,n){return t.a1q(n)})))},Ot(Re).c1q=function(t){return this.w1g_1.v1j(this,Jt("borderBottom",1,Vt,(function(t){return t.d1q()}),(function(t,n){return t.c1q(n)})),t)},Ot(Re).d1q=function(){return this.w1g_1.u1j(this,Jt("borderBottom",1,Vt,(function(t){return t.d1q()}),(function(t,n){return t.c1q(n)})))},Ot(Re).e1q=function(t){return this.x1g_1.v1j(this,Jt("borderLeft",1,Vt,(function(t){return t.f1q()}),(function(t,n){return t.e1q(n)})),t)},Ot(Re).f1q=function(){return this.x1g_1.u1j(this,Jt("borderLeft",1,Vt,(function(t){return t.f1q()}),(function(t,n){return t.e1q(n)})))},Ot(Re).g1q=function(t){return this.y1g_1.v1j(this,Jt("margin",1,Vt,(function(t){return t.h1q()}),(function(t,n){return t.g1q(n)})),t)},Ot(Re).h1q=function(){return this.y1g_1.u1j(this,Jt("margin",1,Vt,(function(t){return t.h1q()}),(function(t,n){return t.g1q(n)})))},Ot(Re).i1q=function(t){return this.z1g_1.v1j(this,Jt("marginTop",1,Vt,(function(t){return t.j1q()}),(function(t,n){return t.i1q(n)})),t)},Ot(Re).j1q=function(){return this.z1g_1.u1j(this,Jt("marginTop",1,Vt,(function(t){return t.j1q()}),(function(t,n){return t.i1q(n)})))},Ot(Re).k1q=function(t){return this.a1h_1.v1j(this,Jt("marginRight",1,Vt,(function(t){return t.l1q()}),(function(t,n){return t.k1q(n)})),t)},Ot(Re).l1q=function(){return this.a1h_1.u1j(this,Jt("marginRight",1,Vt,(function(t){return t.l1q()}),(function(t,n){return t.k1q(n)})))},Ot(Re).m1q=function(t){return this.b1h_1.v1j(this,Jt("marginBottom",1,Vt,(function(t){return t.n1q()}),(function(t,n){return t.m1q(n)})),t)},Ot(Re).n1q=function(){return this.b1h_1.u1j(this,Jt("marginBottom",1,Vt,(function(t){return t.n1q()}),(function(t,n){return t.m1q(n)})))},Ot(Re).o1q=function(t){return this.c1h_1.v1j(this,Jt("marginLeft",1,Vt,(function(t){return t.p1q()}),(function(t,n){return t.o1q(n)})),t)},Ot(Re).p1q=function(){return this.c1h_1.u1j(this,Jt("marginLeft",1,Vt,(function(t){return t.p1q()}),(function(t,n){return t.o1q(n)})))},Ot(Re).q1q=function(t){return this.d1h_1.v1j(this,Jt("padding",1,Vt,(function(t){return t.r1q()}),(function(t,n){return t.q1q(n)})),t)},Ot(Re).r1q=function(){return this.d1h_1.u1j(this,Jt("padding",1,Vt,(function(t){return t.r1q()}),(function(t,n){return t.q1q(n)})))},Ot(Re).s1q=function(t){return this.e1h_1.v1j(this,Jt("paddingTop",1,Vt,(function(t){return t.t1q()}),(function(t,n){return t.s1q(n)})),t)},Ot(Re).t1q=function(){return this.e1h_1.u1j(this,Jt("paddingTop",1,Vt,(function(t){return t.t1q()}),(function(t,n){return t.s1q(n)})))},Ot(Re).u1q=function(t){return this.f1h_1.v1j(this,Jt("paddingRight",1,Vt,(function(t){return t.v1q()}),(function(t,n){return t.u1q(n)})),t)},Ot(Re).v1q=function(){return this.f1h_1.u1j(this,Jt("paddingRight",1,Vt,(function(t){return t.v1q()}),(function(t,n){return t.u1q(n)})))},Ot(Re).w1q=function(t){return this.g1h_1.v1j(this,Jt("paddingBottom",1,Vt,(function(t){return t.x1q()}),(function(t,n){return t.w1q(n)})),t)},Ot(Re).x1q=function(){return this.g1h_1.u1j(this,Jt("paddingBottom",1,Vt,(function(t){return t.x1q()}),(function(t,n){return t.w1q(n)})))},Ot(Re).y1q=function(t){return this.h1h_1.v1j(this,Jt("paddingLeft",1,Vt,(function(t){return t.z1q()}),(function(t,n){return t.y1q(n)})),t)},Ot(Re).z1q=function(){return this.h1h_1.u1j(this,Jt("paddingLeft",1,Vt,(function(t){return t.z1q()}),(function(t,n){return t.y1q(n)})))},Ot(Re).a1r=function(t){return this.i1h_1.v1j(this,Jt("color",1,Vt,(function(t){return t.b1r()}),(function(t,n){return t.a1r(n)})),t)},Ot(Re).b1r=function(){return this.i1h_1.u1j(this,Jt("color",1,Vt,(function(t){return t.b1r()}),(function(t,n){return t.a1r(n)})))},Ot(Re).c1r=function(t){return this.j1h_1.v1j(this,Jt("opacity",1,Vt,(function(t){return t.d1r()}),(function(t,n){return t.c1r(n)})),t)},Ot(Re).d1r=function(){return this.j1h_1.u1j(this,Jt("opacity",1,Vt,(function(t){return t.d1r()}),(function(t,n){return t.c1r(n)})))},Ot(Re).e1r=function(t){return this.k1h_1.v1j(this,Jt("background",1,Vt,(function(t){return t.f1r()}),(function(t,n){return t.e1r(n)})),t)},Ot(Re).f1r=function(){return this.k1h_1.u1j(this,Jt("background",1,Vt,(function(t){return t.f1r()}),(function(t,n){return t.e1r(n)})))},Ot(Re).g1r=function(t){return this.l1h_1.v1j(this,Jt("textDirection",1,Vt,(function(t){return t.h1r()}),(function(t,n){return t.g1r(n)})),t)},Ot(Re).h1r=function(){return this.l1h_1.u1j(this,Jt("textDirection",1,Vt,(function(t){return t.h1r()}),(function(t,n){return t.g1r(n)})))},Ot(Re).i1r=function(t){return this.m1h_1.v1j(this,Jt("letterSpacing",1,Vt,(function(t){return t.j1r()}),(function(t,n){return t.i1r(n)})),t)},Ot(Re).j1r=function(){return this.m1h_1.u1j(this,Jt("letterSpacing",1,Vt,(function(t){return t.j1r()}),(function(t,n){return t.i1r(n)})))},Ot(Re).k1r=function(t){return this.n1h_1.v1j(this,Jt("lineHeight",1,Vt,(function(t){return t.l1r()}),(function(t,n){return t.k1r(n)})),t)},Ot(Re).l1r=function(){return this.n1h_1.u1j(this,Jt("lineHeight",1,Vt,(function(t){return t.l1r()}),(function(t,n){return t.k1r(n)})))},Ot(Re).m1r=function(t){return this.o1h_1.v1j(this,Jt("textAlign",1,Vt,(function(t){return t.n1r()}),(function(t,n){return t.m1r(n)})),t)},Ot(Re).n1r=function(){return this.o1h_1.u1j(this,Jt("textAlign",1,Vt,(function(t){return t.n1r()}),(function(t,n){return t.m1r(n)})))},Ot(Re).o1r=function(t){return this.p1h_1.v1j(this,Jt("textDecoration",1,Vt,(function(t){return t.p1r()}),(function(t,n){return t.o1r(n)})),t)},Ot(Re).p1r=function(){return this.p1h_1.u1j(this,Jt("textDecoration",1,Vt,(function(t){return t.p1r()}),(function(t,n){return t.o1r(n)})))},Ot(Re).q1r=function(t){return this.q1h_1.v1j(this,Jt("textIndent",1,Vt,(function(t){return t.r1r()}),(function(t,n){return t.q1r(n)})),t)},Ot(Re).r1r=function(){return this.q1h_1.u1j(this,Jt("textIndent",1,Vt,(function(t){return t.r1r()}),(function(t,n){return t.q1r(n)})))},Ot(Re).s1r=function(t){return this.r1h_1.v1j(this,Jt("textShadow",1,Vt,(function(t){return t.t1r()}),(function(t,n){return t.s1r(n)})),t)},Ot(Re).t1r=function(){return this.r1h_1.u1j(this,Jt("textShadow",1,Vt,(function(t){return t.t1r()}),(function(t,n){return t.s1r(n)})))},Ot(Re).u1r=function(t){return this.s1h_1.v1j(this,Jt("textTransform",1,Vt,(function(t){return t.v1r()}),(function(t,n){return t.u1r(n)})),t)},Ot(Re).v1r=function(){return this.s1h_1.u1j(this,Jt("textTransform",1,Vt,(function(t){return t.v1r()}),(function(t,n){return t.u1r(n)})))},Ot(Re).w1r=function(t){return this.t1h_1.v1j(this,Jt("textOverflow",1,Vt,(function(t){return t.x1r()}),(function(t,n){return t.w1r(n)})),t)},Ot(Re).x1r=function(){return this.t1h_1.u1j(this,Jt("textOverflow",1,Vt,(function(t){return t.x1r()}),(function(t,n){return t.w1r(n)})))},Ot(Re).y1r=function(t){return this.u1h_1.v1j(this,Jt("unicodeBidi",1,Vt,(function(t){return t.z1r()}),(function(t,n){return t.y1r(n)})),t)},Ot(Re).z1r=function(){return this.u1h_1.u1j(this,Jt("unicodeBidi",1,Vt,(function(t){return t.z1r()}),(function(t,n){return t.y1r(n)})))},Ot(Re).a1s=function(t){return this.v1h_1.v1j(this,Jt("verticalAlign",1,Vt,(function(t){return t.b1s()}),(function(t,n){return t.a1s(n)})),t)},Ot(Re).b1s=function(){return this.v1h_1.u1j(this,Jt("verticalAlign",1,Vt,(function(t){return t.b1s()}),(function(t,n){return t.a1s(n)})))},Ot(Re).c1s=function(t){return this.w1h_1.v1j(this,Jt("whiteSpace",1,Vt,(function(t){return t.d1s()}),(function(t,n){return t.c1s(n)})),t)},Ot(Re).d1s=function(){return this.w1h_1.u1j(this,Jt("whiteSpace",1,Vt,(function(t){return t.d1s()}),(function(t,n){return t.c1s(n)})))},Ot(Re).e1s=function(t){return this.x1h_1.v1j(this,Jt("wordSpacing",1,Vt,(function(t){return t.f1s()}),(function(t,n){return t.e1s(n)})),t)},Ot(Re).f1s=function(){return this.x1h_1.u1j(this,Jt("wordSpacing",1,Vt,(function(t){return t.f1s()}),(function(t,n){return t.e1s(n)})))},Ot(Re).g1s=function(t){return this.y1h_1.v1j(this,Jt("fontFamily",1,Vt,(function(t){return t.h1s()}),(function(t,n){return t.g1s(n)})),t)},Ot(Re).h1s=function(){return this.y1h_1.u1j(this,Jt("fontFamily",1,Vt,(function(t){return t.h1s()}),(function(t,n){return t.g1s(n)})))},Ot(Re).i1s=function(t){return this.z1h_1.v1j(this,Jt("fontSize",1,Vt,(function(t){return t.j1s()}),(function(t,n){return t.i1s(n)})),t)},Ot(Re).j1s=function(){return this.z1h_1.u1j(this,Jt("fontSize",1,Vt,(function(t){return t.j1s()}),(function(t,n){return t.i1s(n)})))},Ot(Re).k1s=function(t){return this.a1i_1.v1j(this,Jt("fontStyle",1,Vt,(function(t){return t.l1s()}),(function(t,n){return t.k1s(n)})),t)},Ot(Re).l1s=function(){return this.a1i_1.u1j(this,Jt("fontStyle",1,Vt,(function(t){return t.l1s()}),(function(t,n){return t.k1s(n)})))},Ot(Re).m1s=function(t){return this.b1i_1.v1j(this,Jt("fontWeight",1,Vt,(function(t){return t.n1s()}),(function(t,n){return t.m1s(n)})),t)},Ot(Re).n1s=function(){return this.b1i_1.u1j(this,Jt("fontWeight",1,Vt,(function(t){return t.n1s()}),(function(t,n){return t.m1s(n)})))},Ot(Re).o1s=function(t){return this.c1i_1.v1j(this,Jt("fontVariant",1,Vt,(function(t){return t.p1s()}),(function(t,n){return t.o1s(n)})),t)},Ot(Re).p1s=function(){return this.c1i_1.u1j(this,Jt("fontVariant",1,Vt,(function(t){return t.p1s()}),(function(t,n){return t.o1s(n)})))},Ot(Re).q1s=function(t){return this.d1i_1.v1j(this,Jt("float",1,Vt,(function(t){return t.r1s()}),(function(t,n){return t.q1s(n)})),t)},Ot(Re).r1s=function(){return this.d1i_1.u1j(this,Jt("float",1,Vt,(function(t){return t.r1s()}),(function(t,n){return t.q1s(n)})))},Ot(Re).s1s=function(t){return this.e1i_1.v1j(this,Jt("clear",1,Vt,(function(t){return t.t1s()}),(function(t,n){return t.s1s(n)})),t)},Ot(Re).t1s=function(){return this.e1i_1.u1j(this,Jt("clear",1,Vt,(function(t){return t.t1s()}),(function(t,n){return t.s1s(n)})))},Ot(Re).u1s=function(t){return this.f1i_1.v1j(this,Jt("wordBreak",1,Vt,(function(t){return t.v1s()}),(function(t,n){return t.u1s(n)})),t)},Ot(Re).v1s=function(){return this.f1i_1.u1j(this,Jt("wordBreak",1,Vt,(function(t){return t.v1s()}),(function(t,n){return t.u1s(n)})))},Ot(Re).w1s=function(t){return this.g1i_1.v1j(this,Jt("lineBreak",1,Vt,(function(t){return t.x1s()}),(function(t,n){return t.w1s(n)})),t)},Ot(Re).x1s=function(){return this.g1i_1.u1j(this,Jt("lineBreak",1,Vt,(function(t){return t.x1s()}),(function(t,n){return t.w1s(n)})))},Ot(Re).y1s=function(t){return this.h1i_1.v1j(this,Jt("cursor",1,Vt,(function(t){return t.z1s()}),(function(t,n){return t.y1s(n)})),t)},Ot(Re).z1s=function(){return this.h1i_1.u1j(this,Jt("cursor",1,Vt,(function(t){return t.z1s()}),(function(t,n){return t.y1s(n)})))},Ot(Re).a1t=function(t){return this.i1i_1.v1j(this,Jt("flexDirection",1,Vt,(function(t){return t.b1t()}),(function(t,n){return t.a1t(n)})),t)},Ot(Re).b1t=function(){return this.i1i_1.u1j(this,Jt("flexDirection",1,Vt,(function(t){return t.b1t()}),(function(t,n){return t.a1t(n)})))},Ot(Re).c1t=function(t){return this.j1i_1.v1j(this,Jt("flexWrap",1,Vt,(function(t){return t.d1t()}),(function(t,n){return t.c1t(n)})),t)},Ot(Re).d1t=function(){return this.j1i_1.u1j(this,Jt("flexWrap",1,Vt,(function(t){return t.d1t()}),(function(t,n){return t.c1t(n)})))},Ot(Re).e1t=function(t){return this.k1i_1.v1j(this,Jt("justifyItems",1,Vt,(function(t){return t.f1t()}),(function(t,n){return t.e1t(n)})),t)},Ot(Re).f1t=function(){return this.k1i_1.u1j(this,Jt("justifyItems",1,Vt,(function(t){return t.f1t()}),(function(t,n){return t.e1t(n)})))},Ot(Re).g1t=function(t){return this.l1i_1.v1j(this,Jt("justifyContent",1,Vt,(function(t){return t.h1t()}),(function(t,n){return t.g1t(n)})),t)},Ot(Re).h1t=function(){return this.l1i_1.u1j(this,Jt("justifyContent",1,Vt,(function(t){return t.h1t()}),(function(t,n){return t.g1t(n)})))},Ot(Re).i1t=function(t){return this.m1i_1.v1j(this,Jt("alignItems",1,Vt,(function(t){return t.j1t()}),(function(t,n){return t.i1t(n)})),t)},Ot(Re).j1t=function(){return this.m1i_1.u1j(this,Jt("alignItems",1,Vt,(function(t){return t.j1t()}),(function(t,n){return t.i1t(n)})))},Ot(Re).k1t=function(t){return this.n1i_1.v1j(this,Jt("alignContent",1,Vt,(function(t){return t.l1t()}),(function(t,n){return t.k1t(n)})),t)},Ot(Re).l1t=function(){return this.n1i_1.u1j(this,Jt("alignContent",1,Vt,(function(t){return t.l1t()}),(function(t,n){return t.k1t(n)})))},Ot(Re).m1t=function(t){return this.o1i_1.v1j(this,Jt("order",1,Vt,(function(t){return t.n1t()}),(function(t,n){return t.m1t(n)})),t)},Ot(Re).n1t=function(){return this.o1i_1.u1j(this,Jt("order",1,Vt,(function(t){return t.n1t()}),(function(t,n){return t.m1t(n)})))},Ot(Re).o1t=function(t){return this.p1i_1.v1j(this,Jt("flexGrow",1,Vt,(function(t){return t.p1t()}),(function(t,n){return t.o1t(n)})),t)},Ot(Re).p1t=function(){return this.p1i_1.u1j(this,Jt("flexGrow",1,Vt,(function(t){return t.p1t()}),(function(t,n){return t.o1t(n)})))},Ot(Re).q1t=function(t){return this.q1i_1.v1j(this,Jt("flexShrink",1,Vt,(function(t){return t.r1t()}),(function(t,n){return t.q1t(n)})),t)},Ot(Re).r1t=function(){return this.q1i_1.u1j(this,Jt("flexShrink",1,Vt,(function(t){return t.r1t()}),(function(t,n){return t.q1t(n)})))},Ot(Re).s1t=function(t){return this.r1i_1.v1j(this,Jt("flexBasis",1,Vt,(function(t){return t.t1t()}),(function(t,n){return t.s1t(n)})),t)},Ot(Re).t1t=function(){return this.r1i_1.u1j(this,Jt("flexBasis",1,Vt,(function(t){return t.t1t()}),(function(t,n){return t.s1t(n)})))},Ot(Re).u1t=function(t){return this.s1i_1.v1j(this,Jt("alignSelf",1,Vt,(function(t){return t.v1t()}),(function(t,n){return t.u1t(n)})),t)},Ot(Re).v1t=function(){return this.s1i_1.u1j(this,Jt("alignSelf",1,Vt,(function(t){return t.v1t()}),(function(t,n){return t.u1t(n)})))},Ot(Re).w1t=function(t){return this.t1i_1.v1j(this,Jt("justifySelf",1,Vt,(function(t){return t.x1t()}),(function(t,n){return t.w1t(n)})),t)},Ot(Re).x1t=function(){return this.t1i_1.u1j(this,Jt("justifySelf",1,Vt,(function(t){return t.x1t()}),(function(t,n){return t.w1t(n)})))},Ot(Re).y1t=function(t){return this.u1i_1.v1j(this,Jt("gridAutoColumns",1,Vt,(function(t){return t.z1t()}),(function(t,n){return t.y1t(n)})),t)},Ot(Re).z1t=function(){return this.u1i_1.u1j(this,Jt("gridAutoColumns",1,Vt,(function(t){return t.z1t()}),(function(t,n){return t.y1t(n)})))},Ot(Re).a1u=function(t){return this.v1i_1.v1j(this,Jt("gridAutoRows",1,Vt,(function(t){return t.b1u()}),(function(t,n){return t.a1u(n)})),t)},Ot(Re).b1u=function(){return this.v1i_1.u1j(this,Jt("gridAutoRows",1,Vt,(function(t){return t.b1u()}),(function(t,n){return t.a1u(n)})))},Ot(Re).c1u=function(t){return this.w1i_1.v1j(this,Jt("gridAutoFlow",1,Vt,(function(t){return t.d1u()}),(function(t,n){return t.c1u(n)})),t)},Ot(Re).d1u=function(){return this.w1i_1.u1j(this,Jt("gridAutoFlow",1,Vt,(function(t){return t.d1u()}),(function(t,n){return t.c1u(n)})))},Ot(Re).e1u=function(t){return this.x1i_1.v1j(this,Jt("gridTemplateColumns",1,Vt,(function(t){return t.f1u()}),(function(t,n){return t.e1u(n)})),t)},Ot(Re).f1u=function(){return this.x1i_1.u1j(this,Jt("gridTemplateColumns",1,Vt,(function(t){return t.f1u()}),(function(t,n){return t.e1u(n)})))},Ot(Re).g1u=function(t){return this.y1i_1.v1j(this,Jt("gridTemplateRows",1,Vt,(function(t){return t.h1u()}),(function(t,n){return t.g1u(n)})),t)},Ot(Re).h1u=function(){return this.y1i_1.u1j(this,Jt("gridTemplateRows",1,Vt,(function(t){return t.h1u()}),(function(t,n){return t.g1u(n)})))},Ot(Re).i1u=function(t){return this.z1i_1.v1j(this,Jt("gridTemplateAreas",1,Vt,(function(t){return t.j1u()}),(function(t,n){return t.i1u(n)})),t)},Ot(Re).j1u=function(){return this.z1i_1.u1j(this,Jt("gridTemplateAreas",1,Vt,(function(t){return t.j1u()}),(function(t,n){return t.i1u(n)})))},Ot(Re).k1u=function(t){return this.a1j_1.v1j(this,Jt("gridColumnGap",1,Vt,(function(t){return t.l1u()}),(function(t,n){return t.k1u(n)})),t)},Ot(Re).l1u=function(){return this.a1j_1.u1j(this,Jt("gridColumnGap",1,Vt,(function(t){return t.l1u()}),(function(t,n){return t.k1u(n)})))},Ot(Re).m1u=function(t){return this.b1j_1.v1j(this,Jt("gridRowGap",1,Vt,(function(t){return t.n1u()}),(function(t,n){return t.m1u(n)})),t)},Ot(Re).n1u=function(){return this.b1j_1.u1j(this,Jt("gridRowGap",1,Vt,(function(t){return t.n1u()}),(function(t,n){return t.m1u(n)})))},Ot(Re).o1u=function(t){return this.c1j_1.v1j(this,Jt("gridColumnStart",1,Vt,(function(t){return t.p1u()}),(function(t,n){return t.o1u(n)})),t)},Ot(Re).p1u=function(){return this.c1j_1.u1j(this,Jt("gridColumnStart",1,Vt,(function(t){return t.p1u()}),(function(t,n){return t.o1u(n)})))},Ot(Re).q1u=function(t){return this.d1j_1.v1j(this,Jt("gridRowStart",1,Vt,(function(t){return t.r1u()}),(function(t,n){return t.q1u(n)})),t)},Ot(Re).r1u=function(){return this.d1j_1.u1j(this,Jt("gridRowStart",1,Vt,(function(t){return t.r1u()}),(function(t,n){return t.q1u(n)})))},Ot(Re).s1u=function(t){return this.e1j_1.v1j(this,Jt("gridColumnEnd",1,Vt,(function(t){return t.t1u()}),(function(t,n){return t.s1u(n)})),t)},Ot(Re).t1u=function(){return this.e1j_1.u1j(this,Jt("gridColumnEnd",1,Vt,(function(t){return t.t1u()}),(function(t,n){return t.s1u(n)})))},Ot(Re).u1u=function(t){return this.f1j_1.v1j(this,Jt("gridRowEnd",1,Vt,(function(t){return t.v1u()}),(function(t,n){return t.u1u(n)})),t)},Ot(Re).v1u=function(){return this.f1j_1.u1j(this,Jt("gridRowEnd",1,Vt,(function(t){return t.v1u()}),(function(t,n){return t.u1u(n)})))},Ot(Re).w1u=function(t){return this.g1j_1.v1j(this,Jt("gridArea",1,Vt,(function(t){return t.x1u()}),(function(t,n){return t.w1u(n)})),t)},Ot(Re).x1u=function(){return this.g1j_1.u1j(this,Jt("gridArea",1,Vt,(function(t){return t.x1u()}),(function(t,n){return t.w1u(n)})))},Ot(Re).y1u=function(t){return this.h1j_1.v1j(this,Jt("outline",1,Vt,(function(t){return t.z1u()}),(function(t,n){return t.y1u(n)})),t)},Ot(Re).z1u=function(){return this.h1j_1.u1j(this,Jt("outline",1,Vt,(function(t){return t.z1u()}),(function(t,n){return t.y1u(n)})))},Ot(Re).w1n=function(t){return this.i1j_1.v1j(this,Jt("boxShadow",1,Vt,(function(t){return t.x1n()}),(function(t,n){return t.w1n(n)})),t)},Ot(Re).x1n=function(){return this.i1j_1.u1j(this,Jt("boxShadow",1,Vt,(function(t){return t.x1n()}),(function(t,n){return t.w1n(n)})))},Ot(Re).o1n=function(t){return this.j1j_1.v1j(this,Jt("boxShadowList",1,Vt,(function(t){return t.p1n()}),(function(t,n){return t.o1n(n)})),t)},Ot(Re).p1n=function(){return this.j1j_1.u1j(this,Jt("boxShadowList",1,Vt,(function(t){return t.p1n()}),(function(t,n){return t.o1n(n)})))},Ot(Re).e1o=function(t){return this.k1j_1.v1j(this,Jt("transition",1,Vt,(function(t){return t.f1o()}),(function(t,n){return t.e1o(n)})),t)},Ot(Re).f1o=function(){return this.k1j_1.u1j(this,Jt("transition",1,Vt,(function(t){return t.f1o()}),(function(t,n){return t.e1o(n)})))},Ot(Re).y1n=function(t){return this.l1j_1.v1j(this,Jt("transitionList",1,Vt,(function(t){return t.z1n()}),(function(t,n){return t.y1n(n)})),t)},Ot(Re).z1n=function(){return this.l1j_1.u1j(this,Jt("transitionList",1,Vt,(function(t){return t.z1n()}),(function(t,n){return t.y1n(n)})))},Ot(Re).i1o=function(t){return this.m1j_1.v1j(this,Jt("borderRadius",1,Vt,(function(t){return t.j1o()}),(function(t,n){return t.i1o(n)})),t)},Ot(Re).j1o=function(){return this.m1j_1.u1j(this,Jt("borderRadius",1,Vt,(function(t){return t.j1o()}),(function(t,n){return t.i1o(n)})))},Ot(Re).g1o=function(t){return this.n1j_1.v1j(this,Jt("borderRadiusList",1,Vt,(function(t){return t.h1o()}),(function(t,n){return t.g1o(n)})),t)},Ot(Re).h1o=function(){return this.n1j_1.u1j(this,Jt("borderRadiusList",1,Vt,(function(t){return t.h1o()}),(function(t,n){return t.g1o(n)})))},Ot(Re).a1v=function(t){return this.o1j_1.v1j(this,Jt("listStyle",1,Vt,(function(t){return t.b1v()}),(function(t,n){return t.a1v(n)})),t)},Ot(Re).b1v=function(){return this.o1j_1.u1j(this,Jt("listStyle",1,Vt,(function(t){return t.b1v()}),(function(t,n){return t.a1v(n)})))},Ot(Re).c1v=function(){var t,n=this.a1g_1;if(null==n){var e=Object.assign({},this.z1f_1);this.a1g_1=e,t=e}else t=n;return t},Ot(Re).w1j=function(){this.a1g_1=null},Ot(He).r1j=function(t,n){return null!=this.b20_1&&(this.d20_1.v1y_1[n.callableName]=this.b20_1),new Ye(this.d20_1,this.c20_1)},Ot(Ye).u1j=function(t,n){var e=this.f20_1.v1y_1[n.callableName];return null!=e?e:null},Ot(Ye).v1j=function(t,n,e){var r=this.f20_1.v1y_1[n.callableName];null==e?mo(this.f20_1.v1y_1,n.callableName):this.f20_1.v1y_1[n.callableName]=e,r!=e&&this.e20_1(e)},Ot(Ge).g1a=function(t){this.d1z_1=t},Ot(Ge).h1a=function(){return this.d1z_1},Ot(Ge).i1a=function(t){var n=this.e1z_1;this.e1z_1=t,n!==this.e1z_1&&this.w1j()},Ot(Ge).j1a=function(){return this.e1z_1},Ot(Ge).v20=function(t){return this.f1z_1.v1j(this,Jt("title",1,Vt,(function(t){return t.w20()}),(function(t,n){return t.v20(n)})),t)},Ot(Ge).w20=function(){return this.f1z_1.u1j(this,Jt("title",1,Vt,(function(t){return t.w20()}),(function(t,n){return t.v20(n)})))},Ot(Ge).x20=function(t){return this.g1z_1.v1j(this,Jt("id",1,Vt,(function(t){return t.y20()}),(function(t,n){return t.x20(n)})),t)},Ot(Ge).y20=function(){return this.g1z_1.u1j(this,Jt("id",1,Vt,(function(t){return t.y20()}),(function(t,n){return t.x20(n)})))},Ot(Ge).z20=function(t){return this.h1z_1.v1j(this,Jt("role",1,Vt,(function(t){return t.a21()}),(function(t,n){return t.z20(n)})),t)},Ot(Ge).a21=function(){return this.h1z_1.u1j(this,Jt("role",1,Vt,(function(t){return t.a21()}),(function(t,n){return t.z20(n)})))},Ot(Ge).b21=function(t){return this.i1z_1.v1j(this,Jt("tabindex",1,Vt,(function(t){return t.c21()}),(function(t,n){return t.b21(n)})),t)},Ot(Ge).c21=function(){return this.i1z_1.u1j(this,Jt("tabindex",1,Vt,(function(t){return t.c21()}),(function(t,n){return t.b21(n)})))},Ot(Ge).d21=function(t){return this.j1z_1.v1j(this,Jt("draggable",1,Vt,(function(t){return t.e21()}),(function(t,n){return t.d21(n)})),t)},Ot(Ge).e21=function(){return this.j1z_1.u1j(this,Jt("draggable",1,Vt,(function(t){return t.e21()}),(function(t,n){return t.d21(n)})))},Ot(Ge).f21=function(){var t=Je(),n=t.h20_1;t.h20_1=n+1|0,this.q1z_1="kv_widget_"+n},Ot(Ge).p1a=function(t){var n,e=this.z1z_1;return null==e?(this.z1z_1=Yt(),n=Wt(this.z1z_1)):n=e,n.a(t)},Ot(Ge).g21=function(t){var n=this.u1a();return null!=n?n.g21(t):t()},Ot(Ge).q1a=function(t){var n=this.u1a();null!=n?n.q1a(t):t()},Ot(Ge).k1a=function(){var t,n,e,r;if(null==this.x1y_1)t=this.t26();else{var i,o=(r=this,function(t){var n;t.key=r.q1z_1;for(var e=Wt(r.x1y_1),i=Zt(Gt(e,10)),o=e.c();o.d();){var f,u=o.e();f=Xt(u,!0),i.a(f)}for(var a=i,s=new Object,c=a.c();c.d();){var l=c.e(),h=l.w2(),b=l.x2();s[h]=b}return n=s,t.class=n,Mt()}),f=(n={},(e=function(t){return Qt(n,t)}).callableName="apply",e)(o);i=[this.t26()],t=Ct("div",f,i)}return t},Ot(Ge).u26=function(t){return this.w1z_1=ki().l20_1,ki().v26(t)},Ot(Ge).t26=function(){return this.w26("div")},Ot(Ge).w26=function(t){return Et(t,Ue(this))},Ot(Ge).x26=function(t,n){return Ct(t,Ue(this),n)},Ot(Ge).m20=function(t){if(null==this.w1y_1&&null!=this.u1y_1){var n,e=this.u1y_1;n=en(nn(e,[" "])),t.d1a(n)}else null!=this.w1y_1&&t.d1a(Wt(this.w1y_1));this.j1a()||t.a1a("hidden")},Ot(Ge).i20=function(t){null==this.y1y_1&&(this.y1y_1=rn()),t.u19(Wt(this.y1y_1));var n=this.y20();null==n||t.s19("id",n);var e=this.w20();null==e||t.s19("title",this.u26(e));var r=this.a21();null==r||t.s19("role",r);var i=this.c21();null==i||t.s19("tabindex",i.toString()),!0===this.e21()&&t.s19("draggable","true")},Ot(Ge).n20=function(){if(null==this.z1y_1&&null==this.a1z_1)return null;var t,n=this.z1y_1;if(null==n)t=null;else{for(var e=rn(),r=n.p().c();r.d();){var i=r.e();"self"!==i.k1()&&!i.m1().n()&&e.y2(i.k1(),i.m1())}t=e}var o,f=t;if(null==f)o=null;else{for(var u=Zt(f.f()),a=f.p().c();a.d();){var s,c=a.e(),l=rn();l.d3(c.m1()),s=Xt(c.k1(),l),u.a(s)}o=u}var h,b,d=null==o?null:on(o),_=null==d?null:fn(d),p=null==_?rn():_,m=this.a1z_1;if(null==m)h=null;else{for(var v=rn(),g=m.p().c();g.d();){var w=g.e();"self"!==w.k1()&&!w.m1().n()&&v.y2(w.k1(),w.m1())}h=v}if(null==h);else for(var y=h.p().c();y.d();){var k=y.e(),$=k.k1(),x=k.m1(),j=p.x1($);null!=j?j.d3(x):p.y2($,x)}if(p.n())b=null;else{for(var z={},q=p.p().c();q.d();){var A,S=q.e(),C=S.k1(),E=S.m1();if(1===E.f())A=an(E.aa());else{for(var I=Zt(E.f()),T=E.p().c();T.d();){var O;O=[T.e().m1()],I.a(O)}A=un(I)}z[C]=A}b=z}return b},Ot(Ge).a20=function(){var t,n={};return n.create=(t=this,function(n,e){return t.r1z_1=e,t.o20(e),Mt()}),n.insert=function(t){return function(n){t.r1z_1=n,t.p20(n),t.q20(n),t.r20();var e,r=t.x1z_1;if(null==r)e=null;else{for(var i=r.c();i.d();)i.e()(n);e=Mt()}return e}}(this),n.postpatch=function(t){return function(n,e){return t.r1z_1=e,t.s20(e),Mt()}}(this),n.destroy=function(t){return function(n){t.t20(),t.u20();var e=t.y1z_1;if(null==e);else for(var r=e.c();r.d();)r.e()();return t.r1z_1=null,t.r1z_1}}(this),n},Ot(Ge).y26=function(t){null==this.z1y_1&&(this.z1y_1=rn());var n=this.b1z_1;this.b1z_1=n+1|0;var e,r,i=n,o="function"==typeof t?t:sn(),f=yo(this);(e=f,(r=function(t){return Qt(e,t)}).callableName="apply",r)(o);for(var u=cn(Object.keys(f));u.d();){var a=u.e();if("self"!==a){var s=f[a],c=Wt(this.z1y_1).x1(a);if(null!=c)c.y2(i,s);else{var l=Wt(this.z1y_1),h=ln([Xt(i,s)]);l.y2(a,h)}}}return this.w1j(),i},Ot(Ge).z26=function(t){null==this.a1z_1&&(this.a1z_1=rn()),null==this.c1z_1&&(this.c1z_1=rn()),this.a27();var n=this.b1z_1;this.b1z_1=n+1|0;var e,r,i=n,o="function"==typeof t?t:sn(),f=this.p1z_1,u=yo(null==f?this:f);(e=u,(r=function(t){return Qt(e,t)}).callableName="apply",r)(o);for(var a=cn(Object.keys(u));a.d();){var s=a.e();if("self"!==s){var c=u[s];if(Je(),hn(s,"KVJQUERYEVENT##")){Je();var l=s.substring(15),h=Wt(this.c1z_1).x1(l);if(null!=h)h.y2(i,c);else{var b=Wt(this.c1z_1),d=ln([Xt(i,c)]);b.y2(l,d)}}else{var _=Wt(this.a1z_1).x1(s);if(null!=_)_.y2(i,c);else{var p=Wt(this.a1z_1),m=ln([Xt(i,c)]);p.y2(s,m)}}}}return this.w1j(),this.r20(),i},Ot(Ge).r20=function(){},Ot(Ge).a27=function(){},Ot(Ge).b27=function(){this.i1a(!0)},Ot(Ge).c27=function(){this.i1a(!1)},Ot(Ge).d27=function(t){if(null==this.w1y_1){var n,e=this.u1y_1,r=null==e?null:bn(nn(e,[" "]));n=null==r?dn():r,this.w1y_1=n}Wt(this.w1y_1).a(t),this.w1j()},Ot(Ge).e27=function(t){if(null==this.w1y_1){var n,e=this.u1y_1,r=null==e?null:bn(nn(e,[" "]));n=null==r?dn():r,this.w1y_1=n}Wt(this.w1y_1).y8(t),this.w1j()},Ot(Ge).f27=function(t){null==this.x1y_1&&(this.x1y_1=dn()),Wt(this.x1y_1).a(t),this.w1j()},Ot(Ge).g27=function(t,n){null==this.y1y_1&&(this.y1y_1=rn()),Wt(this.y1y_1).y2(t,n),this.w1j()},Ot(Ge).h27=function(){var t=this.r1z_1,n=null==t?null:t.elm;return null==n?null:n},Ot(Ge).l1a=function(){var t=this.h27();return null==t?null:t},Ot(Ge).m1a=function(){this.g1a(null)},Ot(Ge).w1j=function(){Ot(Re).w1j.call(this),this.s1z_1.b9(),this.t1z_1.b9(),this.u1z_1=null,this.v1z_1=null;var t=this.u1a();null==t||t.i27()},Ot(Ge).o20=function(t){},Ot(Ge).p20=function(t){},Ot(Ge).q20=function(t){},Ot(Ge).s20=function(t){},Ot(Ge).t20=function(){},Ot(Ge).u20=function(){},Ot(Ge).u1a=function(){var t=this.h1a();return null==t?null:t.u1a()},Ot(Ge).j27=function(t,n,e,r){var i,o,f,u,a,s=this.u26(t);if(null!=n){var c=(a=en(nn(n,[" "])),function(t){for(var n,e=Zt(Gt(a,10)),r=a.c();r.d();){var i,o=r.e();i=Xt(o,!0),e.a(i)}for(var f=e,u=new Object,s=f.c();s.d();){var c=s.e(),l=c.w2(),h=c.x2();u[l]=h}return n=u,t.class=n,Mt()}),l=(f={},(u=function(t){return Qt(f,t)}).callableName="apply",u)(c);i=null==r?[Et("i",l)," "+s]:[Et("i",l),_e().r19(r),s]}else if(null!=e){var h=(o=e,function(t){for(var n,e=tn([Xt("src",o),Xt("alt","")]),r=new Object,i=e.p().c();i.d();){var f=i.e(),u=f.k1(),a=f.m1();r[u]=a}return n=r,t.attrs=n,Mt()}),b=function(t){var n=function(n){return Qt(t,n)};return n.callableName="apply",n}({})(h);i=null==r?[Et("img",b)," "+s]:[Et("img",b),_e().r19(r),s]}else i=[s];return i},Ot(Ge).k27=function(t,n){var e=new CustomEvent(t,n),r=this.h27();return null==r?null:r.dispatchEvent(e)},Ot(Ge).n1a=function(){this.t20(),this.u20();var t=this.y1z_1;if(null==t);else for(var n=t.c();n.d();)n.e()();var e=this.z1z_1;if(null==e);else for(var r=e.c();r.d();)r.e()()},Ot(Ze).i1a=function(t){var n=this.l2c_1;null!=n&&n.i1a(t)},Ot(Ze).j1a=function(){var t=this.l2c_1;return!0===(null==t?null:t.j1a())},Ot(Ze).t26=function(){var t,n,e=this.l2c_1;null==e?t=null:(n=[e.k1a()],t=this.x26("div",n));var r=t;return null==r?this.w26("div"):r},Ot(Ze).n1a=function(){Ot(Zi).n1a.call(this);var t=this.l2c_1;null==t||t.m1a(),this.l2c_1=null},Ot(Xe).i20=function(t){Ot(_i).i20.call(this,t),t.s19("for",this.y2m_1)},Ot(Qe).t26=function(){var t;if(null!=this.i10()){var n,e=this.i10(),r=null==e?null:this.u26(e);if(this.k2s()){var i,o=this.h2s().e2y_1,f=[_e().r19(''+r+"")],u=this.m2h();i=f.concat(u),n=this.x26(o,i)}else{var a,s=this.h2s().e2y_1,c=[r],l=this.m2h();a=c.concat(l),n=this.x26(s,a)}t=n}else t=this.x26(this.h2s().e2y_1,this.m2h());return t},Ot(er).t2y=function(t,n,e,r,i,o){this.l2y_1.y2(t,n);var f=this.m2y_1,u=new rr(e,r,i,o);f.y2(t,u)},Ot(er).p2h=function(){this.l2y_1.b9()},Ot(er).u2y=function(t){return this.l2y_1.x1(t)},Ot(er).v2y=function(t){if(this.i2y_1.b9(),null!=this.k2y_1){for(var n=this.k2y_1(t),e=Object.keys(n),r=0,i=e.length;r'+o+"")],s=this.m2h();f=a.concat(s),r=this.x26(u,f)}else{var c,l=this.h2s().e2y_1,h=[o];c=this.m2h().concat(h),r=this.x26(l,c)}e=r}else e=this.x26(this.h2s().e2y_1,this.m2h());return e},Ot(_i).m20=function(t){Ot(Zi).m20.call(this,t),t.b1a(this.m2s())},Ot(yi).t5h=function(t,n){return this.j20_1.t5h(t,n.slice())},Ot(yi).u5h=function(t,n,e,r){return this.j20_1.u5h(t,n,e,r.slice())},Ot(xi).t5h=function(t,n){return t},Ot(xi).u5h=function(t,n,e,r){return t},Ot(ji).e3b=function(){return this.d3b_1.i10()},Ot(ji).t26=function(){var t=this.m2h();return t.unshift(this.d3b_1.k1a()),this.x26("fieldset",t)},Ot(Ai).z5m=function(t){return this.x5m_1.v1j(this,Jt("spacing",1,Vt,(function(t){return t.y5m()}),(function(t,n){return t.z5m(n)})),t)},Ot(Ai).y5m=function(){return this.x5m_1.u1j(this,Jt("spacing",1,Vt,(function(t){return t.y5m()}),(function(t,n){return t.z5m(n)})))},Ot(Ai).a5n=function(t,n,e,r,i,o,f){var u=this.w5m_1?new Ze(t,f):t;null!=this.y5m()&&zi(this,u);var a=u instanceof Ge?u:null;null==a||(a.m1t(n),a.o1t(e),a.q1t(r),a.s1t(i),a.u1t(o)),this.n2h(u)},Ot(Ai).b5n=function(t,n,e,r,i,o,f,u){var a;return n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f===Dt?null:f,u===Dt?(this.a5n(t,n,e,r,i,o,f),a=Mt()):a=u.a5n.call(this,t,n,e,r,i,o,f),a},Ot(Ai).r1a=function(t){this.b5n(t,null)},Ot(Ai).o2h=function(t){for(var n=t.c();n.d();){var e=n.e();this.b5n(e,null)}},Ot(Ai).s1a=function(t){if(null!=this.k2h_1)if(Wt(this.k2h_1).l(t))Ot(Zi).s1a.call(this,t);else{var n;t:{for(var e=Wt(this.k2h_1).c();e.d();){var r=e.e(),i=r instanceof Ze?r:null;if(Tn(null==i?null:i.l2c_1,t)){n=r;break t}}n=null}var o=n;null==o||(Ot(Zi).s1a.call(this,o),o.n1a())}},Ot(Ai).p2h=function(){var t=this.k2h_1;if(null==t);else for(var n=Zt(Gt(t,10)),e=t.c();e.d();){var r,i=e.e();i.m1a();var o,f=i instanceof Ze?i:null;null==f?o=null:(f.n1a(),o=Mt()),r=o,n.a(r)}var u=this.k2h_1;null==u||u.b9(),this.k2h_1=null,this.w1j()},Ot(Ai).t1a=function(){var t=this.k2h_1;if(null==t);else for(var n=Zt(Gt(t,10)),e=t.c();e.d();){var r,i,o=e.e(),f=o instanceof Ze?o:null;if(null==f)i=null;else{var u,a=f.l2c_1;null==a?u=null:(a.n1a(),u=Mt()),i=u}r=i,n.a(r)}this.p2h()},Ot(Ai).n1a=function(){var t=this.k2h_1;if(null==t);else for(var n=Zt(Gt(t,10)),e=t.c();e.d();){var r,i,o=e.e(),f=o instanceof Ze?o:null;if(null==f)i=null;else{var u,a=f.l2c_1;null==a?u=null:(a.n1a(),u=Mt()),i=u}r=i,n.a(r)}Ot(Zi).n1a.call(this)},Ot(Oi).i19=function(){for(var t=this.h19_1.c();t.d();)t.e().n1a();this.h19_1.b9()},Ot(Oi).c5n=function(){return this.h19_1.n()?null:this.h19_1.k(0)},Ot(Oi).d5n=function(t){this.g19_1.a(t)},Ot(Oi).e5n=function(t){this.g19_1.y8(t)},Ot(Pi).t26=function(){var t,n,e;if(this.i26_1){var r,i,o=this.l26_1+"#"+this.y20(),f=Ei(this),u=Li;i=(n={},(e=function(t){return Qt(n,t)}).callableName="apply",e)(u);var a=[Ct("div",i,this.m2h())],s=f.concat(a),c=Ii(this),l=s.concat(c),h=Ti(this);r=l.concat(h),t=this.x26(o,r)}else{var b,d=this.l26_1+"#"+this.y20(),_=Ei(this),p=this.m2h(),m=_.concat(p),v=Ii(this),g=m.concat(v),w=Ti(this);b=g.concat(w),t=this.x26(d,b)}return t},Ot(Pi).m20=function(t){Ot(Zi).m20.call(this,t),this.h26_1.equals(Ui())||t.a1a(this.h26_1.i5n_1)},Ot(Pi).i27=function(){0!==this.m26_1||this.s26_1||null==this.k26_1||(this.k26_1=_e().q19(Wt(this.k26_1),this.k1a()))},Ot(Pi).g21=function(t){this.m26_1=this.m26_1+1|0;var n=t();return this.m26_1=this.m26_1-1|0,this.i27(),n},Ot(Pi).q1a=function(t){if(this.r26_1)this.g21((e=t,function(){return e(),Mt()}));else{this.n26_1.a(t),null!=this.o26_1&&window.clearTimeout(Wt(this.o26_1));var n=window;this.o26_1=n.setTimeout(Mi(this),0)}var e},Ot(Pi).u1a=function(){return this},Ot(Pi).n1a=function(){Ot(Zi).n1a.call(this),Ni().h19_1.y8(this),this.q26_1&&(Ne().q1b_1.b9(),Ni().g19_1.b9())},Ot(Zi).t26=function(){return this.x26("div",this.m2h())},Ot(Zi).m2h=function(){var t;if(null==this.j2h_1&&null==this.k2h_1)t=[];else if(null==this.j2h_1&&null!=this.k2h_1){var n=Wt(this.k2h_1);t=un(n).filter(Yi).map(Vi)}else if(null!=this.j2h_1&&null==this.k2h_1){var e=Wt(this.j2h_1);t=un(e).filter(Ji).map(Ki)}else{var r=Hn(Wt(this.j2h_1),Wt(this.k2h_1));t=un(r).filter(Wi).map(Gi)}return t},Ot(Zi).f35=function(t){null==this.j2h_1&&(this.j2h_1=Yt()),Wt(this.j2h_1).a(t);var n=t.h1a();null==n||n.s1a(t),t.g1a(this),this.w1j()},Ot(Zi).n2h=function(t){null==this.k2h_1&&(this.k2h_1=Yt()),Wt(this.k2h_1).a(t);var n=t.h1a();null==n||n.s1a(t),t.g1a(this),this.w1j()},Ot(Zi).r1a=function(t){this.n2h(t)},Ot(Zi).o2h=function(t){null==this.k2h_1&&(this.k2h_1=Yt()),Wt(this.k2h_1).j(t);for(var n=Zt(Gt(t,10)),e=t.c();e.d();){var r=e.e(),i=r.h1a();null==i||i.s1a(r),r.g1a(this),n.a(Mt())}this.w1j()},Ot(Zi).s1a=function(t){null!=this.k2h_1&&Wt(this.k2h_1).y8(t)&&(t.m1a(),this.w1j())},Ot(Zi).p2h=function(){var t=this.k2h_1;if(null==t);else for(var n=Zt(Gt(t,10)),e=t.c();e.d();)e.e().m1a(),n.a(Mt());this.k2h_1=null,this.w1j()},Ot(Zi).t1a=function(){var t=this.k2h_1;if(null==t);else for(var n=t.c();n.d();)n.e().n1a();this.p2h()},Ot(Zi).q2h=function(){var t=this.k2h_1;return null==t?Yn():t},Ot(Zi).n1a=function(){Ot(Ge).n1a.call(this);var t=this.k2h_1;if(null==t);else for(var n=t.c();n.d();)n.e().n1a();var e=this.j2h_1;if(null==e);else for(var r=e.c();r.d();)r.e().n1a();var i=this.k2h_1;if(null==i);else for(var o=Zt(Gt(i,10)),f=i.c();f.d();)f.e().m1a(),o.a(Mt());var u=this.k2h_1;null==u||u.b9(),this.k2h_1=null;var a=this.j2h_1;if(null==a);else for(var s=Zt(Gt(a,10)),c=a.c();c.d();)c.e().m1a(),s.a(Mt());var l=this.j2h_1;null==l||l.b9(),this.j2h_1=null},Ot(Xi).w5s=function(t){return this.k5s_1.v1j(this,Jt("gutterSize",1,Vt,(function(t){return t.x5s()}),(function(t,n){return t.w5s(n)})),t)},Ot(Xi).x5s=function(){return this.k5s_1.u1j(this,Jt("gutterSize",1,Vt,(function(t){return t.x5s()}),(function(t,n){return t.w5s(n)})))},Ot(Xi).y5s=function(t){return this.l5s_1.v1j(this,Jt("gutterAlign",1,Vt,(function(t){return t.z5s()}),(function(t,n){return t.y5s(n)})),t)},Ot(Xi).z5s=function(){return this.l5s_1.u1j(this,Jt("gutterAlign",1,Vt,(function(t){return t.z5s()}),(function(t,n){return t.y5s(n)})))},Ot(Xi).a5t=function(t){return this.m5s_1.v1j(this,Jt("minSize",1,Vt,(function(t){return t.b5t()}),(function(t,n){return t.a5t(n)})),t)},Ot(Xi).b5t=function(){return this.m5s_1.u1j(this,Jt("minSize",1,Vt,(function(t){return t.b5t()}),(function(t,n){return t.a5t(n)})))},Ot(Xi).c5t=function(t){return this.n5s_1.v1j(this,Jt("maxSize",1,Vt,(function(t){return t.d5t()}),(function(t,n){return t.c5t(n)})),t)},Ot(Xi).d5t=function(){return this.n5s_1.u1j(this,Jt("maxSize",1,Vt,(function(t){return t.d5t()}),(function(t,n){return t.c5t(n)})))},Ot(Xi).e5t=function(t){return this.o5s_1.v1j(this,Jt("expandToMin",1,Vt,(function(t){return t.f5t()}),(function(t,n){return t.e5t(n)})),t)},Ot(Xi).f5t=function(){return this.o5s_1.u1j(this,Jt("expandToMin",1,Vt,(function(t){return t.f5t()}),(function(t,n){return t.e5t(n)})))},Ot(Xi).g5t=function(t){return this.p5s_1.v1j(this,Jt("snapOffset",1,Vt,(function(t){return t.h5t()}),(function(t,n){return t.g5t(n)})),t)},Ot(Xi).h5t=function(){return this.p5s_1.u1j(this,Jt("snapOffset",1,Vt,(function(t){return t.h5t()}),(function(t,n){return t.g5t(n)})))},Ot(Xi).i5t=function(t){return this.q5s_1.v1j(this,Jt("dragInterval",1,Vt,(function(t){return t.j5t()}),(function(t,n){return t.i5t(n)})),t)},Ot(Xi).j5t=function(){return this.q5s_1.u1j(this,Jt("dragInterval",1,Vt,(function(t){return t.j5t()}),(function(t,n){return t.i5t(n)})))},Ot(Xi).k5t=function(){var t,n,e=this.k2h_1;if(2===(null==e?null:e.f())){for(var r=Wt(this.k2h_1).c();r.d();){var i=r.e();(i instanceof Ge?i:sn()).f21()}var o,f=this.j5s_1.equals(eo()),u=Ae(),a=this,s=this.j5s_1.equals(eo())?"vertical":"horizontal";if(f){var c,l=Wt(this.k2h_1).k(0),h=l instanceof Re?l:null,b=null==h?null:h.u1o();if(null!=b&&b.v2_1.equals(Ae()))c=[b.u2_1,100-Vn(b.u2_1)];else{var d,_=this.l1a(),p=(null==_?null:_.getBoundingClientRect()).height,m=null==p?0:p,v=this.h27(),g=null==v?null:v.firstChild,w=(null==g?null:g).getBoundingClientRect().height,y=null==w?0:w;if(0!=m&&0!=y){var k=100*y/m,$=Math.ceil(k);d=[$,100-$]}else d=[0,100];c=d}o=c}else{var x,j=Wt(this.k2h_1).k(0),z=j instanceof Re?j:null,q=null==z?null:z.o1o();if(null!=q&&q.v2_1.equals(Ae()))x=[q.u2_1,100-Vn(q.u2_1)];else{var A,S=this.l1a(),C=(null==S?null:S.getBoundingClientRect()).width,E=null==C?0:C,I=this.h27(),T=null==I?null:I.firstChild,O=(null==T?null:T).getBoundingClientRect().width,N=null==O?0:O;if(0!=E&&0!=N){var L=100*N/E,D=Math.ceil(L);A=[D,100-D]}else A=[0,100];x=A}o=x}var B=o,M=_e().k19_1,P=this.h27(),F=null==P?null:P.firstChild,R=this.h27(),U=[F,null==R?null:R.lastChild],H=new Object;if(H.sizes=B,H.direction=s,H.gutter=(n=this,function(){return n.r5s_1.h27()}),H.gutterSize=this.x5s(),null!=this.z5s()){var Y=this.z5s();H.gutterAlign=null==Y?null:Y.n5t_1}H.minSize=this.b5t(),null!=this.d5t()&&(H.maxSize=this.d5t()),null!=this.f5t()&&(H.expandToMin=this.f5t()),H.snapOffset=this.h5t(),null!=this.j5t()&&(H.dragInterval=this.j5t()),H.onDrag=(t=a,function(n){var e=new Object;e.sizes=n;var r,i=e,o=new Object;return o.detail=i,r=o,t.k27("dragSplitPanel",r)}),H.onDragStart=function(t){return function(n){var e=new Object;e.sizes=n;var r,i=e,o=new Object;return o.detail=i,r=o,t.k27("dragStartSplitPanel",r)}}(a),H.onDragEnd=function(t,n,e,r){return function(i){var o=new Object;o.sizes=i;var f,u=o;if(t){var a=Wt(n.k2h_1).k(0),s=a instanceof Re?a:null;null==s||s.t1o(Xt(i[0],e));var c=Wt(n.k2h_1).k(1),l=c instanceof Re?c:null;null==l||l.t1o(Xt(i[1],e)),Mt()}else{var h=Wt(n.k2h_1).k(0),b=h instanceof Re?h:null;null==b||b.n1o(Xt(i[0],e));var d=Wt(n.k2h_1).k(1),_=d instanceof Re?d:null;null==_||_.n1o(Xt(i[1],e)),Mt()}var p=new Object;return p.detail=u,f=p,r.k27("dragEndSplitPanel",f)}}(f,this,u,a),this.s5s_1=M(U,H)}},Ot(Xi).u20=function(){null!=this.s5s_1&&(this.s5s_1.destroy(!1,!0),this.s5s_1=null)},Ot(Xi).m2h=function(){var t=this.k2h_1;return 2===(null==t?null:t.f())?[Wt(this.k2h_1).k(0).k1a(),this.r5s_1.k1a(),Wt(this.k2h_1).k(1).k1a()]:[]},Ot(no).q20=function(t){this.o5y_1.k5t()},Ot(io).c19=function(){this.b19_1.c19()},Ot(io).j19=function(){this.b19_1.j19()},Ot(io).d19=function(){return this.b19_1.d19()},Ot(fo).d19=function(){return this.p5y_1},Ot(fo).c19=function(){},Ot(fo).j19=function(){},Ot(uo).e19=function(){},Ot(co).s5y=function(t,n,e){for(var r=this.r5y_1.t5y_1,i=Zt(Gt(r,10)),o=r.c();o.d();){var f=o.e();i.a(f)}for(var u=i.c();u.d();){var a=u.e();this.r5y_1.t5y_1.l(a)&&a(e)}return Mt()},Ot(co).v3=function(t,n,e){var r=null==n||Nn(n)?n:sn();return this.s5y(t,r,null==e||Nn(e)?e:sn())},Ot(lo).x2y=function(t){return this.u5y_1.z3(this,Jt("value",1,Vt,(function(t){return t.m1()}),(function(t,n){return t.x2y(n)})),t)},Ot(lo).m1=function(){return this.u5y_1.x3(this,Jt("value",1,Vt,(function(t){return t.m1()}),(function(t,n){return t.x2y(n)})))},Ot(lo).h3m=function(t){return this.t5y_1.a(t),t(this.m1()),n=this,e=t,function(){return n.t5y_1.y8(e),Mt()};var n,e},Ot(lo).i3m=function(t){return this.h3m(t)},Ot(ho).ef=function(){return this.v5y_1},Ot(ho).gf=function(t){var n=t.uh();return 10===n.length?po(n+" 00:00:00"):po(n)},Ot(ho).w5y=function(t,n){t.cj(_o(n))},Ot(ho).ff=function(t,n){return this.w5y(t,n instanceof Date?n:sn())},Ot(go).s2y=function(t,n){var e=JSON,r=this.r2y_1;return e.parse((null==r?this.q2y_1:r).hy(n,t))},Ot(me).t19=function(t,n,e){var r;return n=n===Dt?t:n,e===Dt?(this.s19(t,n),r=Mt()):r=e.s19.call(this,t,n),r},Ot(me).v19=function(t){null!=t&&this.s19(t.w19(),t.x19())},Ot(me).u19=function(t){for(var n=t.p().c();n.d();){var e=n.e(),r=e.k1(),i=e.m1();this.s19(r,i)}},Ot(ge).b1a=function(t){null!=t&&this.a1a(t.c1a())},Ot(Ie).k1b=function(t){return new Te(this,t)},Ot(_i).t2s=ee,Ot(Xe).t2s=ee,Ot(Qe).t2s=ee,Ot(vr).t2s=ee,Ot(yr).w2y=ce,Ot(yr).a2z=se,Ot(yr).k2z=re,Ot(kr).o1a=ne,Ot(Lr).a2z=ue,Ot(Lr).w2y=function(t){this.x2y(null==t||Nn(t)?t:null)},Ot(Lr).l2z=ie,Ot(Lr).r2z=fe,Ot(Mr).w2y=ce,Ot(Mr).a2z=se,Ot(Mr).f2z=function(t){this.g2z().f2z(t)},Ot(Mr).h2z=function(){return this.g2z().h2z()},Ot(Mr).k2z=re,Ot(Pr).l2z=ie,Ot(Pr).r2z=fe,Ot(Rr).o1a=ne,Ot(Yr).w2y=ae,Ot(Yr).a2z=ue,Ot(Yr).k2z=re,Ot(Yr).l2z=ie,Ot(Yr).r2z=fe,Ot(Jr).o1a=ne,Ot(Gr).w2y=ae,Ot(Gr).a2z=ue,Ot(Gr).k2z=re,Ot(Gr).l2z=ie,Ot(Gr).r2z=fe,Ot(Zr).o1a=ne,Ot(Qr).o1a=ne,Ot(oi).t2s=ee,Ot(fi).t2s=ee,Ot(bi).t2s=ee,Ot(yi).v5h=function(t){return"###KvI18nS###"+t},Ot(yi).v26=function(t){var n,e;if(hn(t,"###KvI18nS###"))e=t.substring(13),n=this.t5h(e,[]);else if(hn(t,"###KvI18nP###")){var r;r=t.substring(13);var i,o=nn(r,["###KvI18nP###"]);if(3===o.f()){var f=o.k(0),u=o.k(1),a=Pn(o.k(2)),s=null==a?1:a,c=Pn(o.k(2));i=this.u5h(f,u,s,[null==c?1:c])}else i=t;n=i}else n=t;return n},zt=13,t.$_$=t.$_$||{},t.$_$.a=function(){return function(){if(v)return Mt();v=!0,new xe("FLEXSTART",0,"flex-start"),new xe("FLEXEND",1,"flex-end"),m=new xe("CENTER",2,"center"),new xe("BASELINE",3,"baseline"),new xe("STRETCH",4,"stretch"),new xe("START",5,"start"),new xe("END",6,"end")}(),m},t.$_$.b=function(){return function(){if(w)return Mt();w=!0,new je("NORMAL",0,"normal"),g=new je("ITALIC",1,"italic"),new je("OBLIQUE",2,"oblique"),new je("INITIAL",3,"initial"),new je("INHERIT",4,"inherit")}(),g},t.$_$.c=mr,t.$_$.d=ri,t.$_$.e=function(){return ti(),R},t.$_$.f=function(){return ui(),J},t.$_$.g=function(){return ui(),W},t.$_$.h=function(){return pi(),X},t.$_$.i=vi,t.$_$.j=function(){return pi(),tt},t.$_$.k=function(){return pi(),it},t.$_$.l=function(){return pi(),ot},t.$_$.m=function(){return pi(),ut},t.$_$.n=function(){return pi(),ft},t.$_$.o=function(){return pi(),at},t.$_$.p=hr,t.$_$.q=ki,t.$_$.r=Ni,t.$_$.s=function(){return null==s&&new be,s},t.$_$.t=ye,t.$_$.u=He,t.$_$.v=Ge,t.$_$.w=yr,t.$_$.x=function(t,n,e,r,i,o,f,u){var a=new Pr(n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i!==Dt&&i,o=o===Dt?null:o,f=f!==Dt&&f,u=u===Dt?null:u);return t.r1a(a),a},t.$_$.y=Gr,t.$_$.z=function(t,n,e,r,i,o,f,u,a){var s=new Gr(n=n===Dt?si():n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f!==Dt&&f,u=u!==Dt&&u,a=a===Dt?null:a);return t.r1a(s),s},t.$_$.a1=br,t.$_$.b1=Qr,t.$_$.c1=_i,t.$_$.d1=ee,t.$_$.e1=function(t,n,e,r,i,o,f,u,a,s){var c=new Qr(n,e=e===Dt?null:e,r=r===Dt?ri():r,i=i===Dt?ii():i,o=o!==Dt&&o,f=f===Dt?null:f,u=u===Dt||u,a=a===Dt?null:a,s=s===Dt?null:s);return t.r1a(c),c},t.$_$.f1=function(t,n,e,r,i,o){var f=new oi(n=n===Dt?null:n,e=e!==Dt&&e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o);return t.r1a(f),f},t.$_$.g1=function(t,n,e){var r=new fi(n,e=e===Dt?null:e);return t.r1a(r),r},t.$_$.h1=function(t,n,e,r,i,o,f,u,a,s,c){var l=new hi(n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o===Dt?null:o,f=f===Dt||f,u=u===Dt?null:u,a=a===Dt?null:a,s=s===Dt?null:s,c=c===Dt?null:c);return t.r1a(l),l},t.$_$.i1=$i,t.$_$.j1=Zi,t.$_$.k1=function(t,n,e,r,i,o,f,u){var a=new Si(n=n===Dt?null:n,e=e===Dt?null:e,r=r===Dt?null:r,i=i===Dt?null:i,o=o!==Dt&&o,f=f===Dt?null:f,u=u===Dt?null:u);return t.r1a(a),a},t.$_$.l1=function(t,n,e,r,i){return e=e===Dt?Ui():e,r=r===Dt?!e.equals(Hi())&&!e.equals(Ui()):r,function(t,n,e,r){return Ci(t,n,e,r,Fn(Ot(Pi)))}(n,e,r,i=i===Dt?null:i)},t.$_$.m1=function(t,n,e){var r=new Zi(n=n===Dt?null:n,e=e===Dt?null:e);return t.r1a(r),r},t.$_$.n1=function(t,n,e,r){var i=new Xi(n=n===Dt?ro():n,e=e===Dt?null:e,r=r===Dt?null:r);return t.r1a(i),i},t.$_$.o1=so,t.$_$.p1=lo,t.$_$.q1=function(){return zt},t.$_$.r1=function(t,n){var e=t,r=Xn(Un(null),n),i=un(r);return new(Function.prototype.bind.apply(e,i))},t.$_$.s1=function(t){return xo(),new te(t,Ae())},t.$_$.t1=ko,t.$_$.u1=function(t){return xo(),new te(t,(ke(),h))},t.$_$.v1=le,t.$_$.w1=function(t,n,e){if(n=n===Dt?null:n,window.__karma__)return Mt();for(var r=0,i=e.length;r{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),u=e(8591),a=e.n(u),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),b=e(2799),d=e.n(b),_=e(3473),p={};p.styleTagTransform=d(),p.setAttributes=c(),p.insert=a().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(_.Z,p);const m=_.Z&&_.Z.locals?_.Z.locals:void 0},1175:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),u=e(8591),a=e.n(u),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),b=e(2799),d=e.n(b),_=e(6757),p={};p.styleTagTransform=d(),p.setAttributes=c(),p.insert=a().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(_.Z,p);const m=_.Z&&_.Z.locals?_.Z.locals:void 0},583:(t,n,e)=>{"use strict";e.r(n),e.d(n,{default:()=>m});var r=e(3743),i=e.n(r),o=e(8124),f=e.n(o),u=e(8591),a=e.n(u),s=e(7035),c=e.n(s),l=e(6190),h=e.n(l),b=e(2799),d=e.n(b),_=e(8952),p={};p.styleTagTransform=d(),p.setAttributes=c(),p.insert=a().bind(null,"head"),p.domAPI=f(),p.insertStyleElement=h(),i()(_.Z,p);const m=_.Z&&_.Z.locals?_.Z.locals:void 0},4658:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAhCAQAAABOpSL+AAAAIklEQVR4AWMwbb/PdR+JZDD9f1/oPhI5sgVGBSruc9xHIgGdSQqqQJGkRgAAAABJRU5ErkJggg=="},5499:t=>{"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAICAQAAADdTl4aAAAAIElEQVQoz2MwrTD9TxFsZ7jPcV+IIsjFQAUw6hFqegQA+xzRHT2p7pEAAAAASUVORK5CYII="},9963:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23000%27/%3e%3c/svg%3e"},9383:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23000%27/%3e%3c/svg%3e"},4144:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},6770:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},46:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},2829:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},8931:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},6199:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},6456:(t,n,e)=>{"use strict";t.exports=e.p+"016b4a6cdced82ab3aa1.ttf"},375:(t,n,e)=>{"use strict";t.exports=e.p+"878f31251d960bd6266f.woff2"},8229:(t,n,e)=>{"use strict";t.exports=e.p+"50701fbb8177c2dde530.ttf"},6794:(t,n,e)=>{"use strict";t.exports=e.p+"b041b1fa4fe241b23445.woff2"},4975:(t,n,e)=>{"use strict";t.exports=e.p+"d75e3fd1eb12e9bd6655.ttf"},2867:(t,n,e)=>{"use strict";t.exports=e.p+"b6879d41b0852f01ed5b.woff2"},2334:(t,n,e)=>{"use strict";t.exports=e.p+"c6a0c95b0a95c4553700.ttf"},5944:t=>{"use strict";t.exports="data:font/woff2;base64,d09GMgABAAAAABHYAAoAAAAAJIQAABGPAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgCJAQgBmADgRwAghzKugDLUAWJAAcghUESEVW1HwKgkbJw/n4//ab/nTMJMwyBGRIC0zb3NkLLtNcqNNA6T8zzxDxrfc+3b027Ys6qfOlX1jxd/yL+/+fU7pNlfX/pS7IDVrD9seMoJQMGCgwhN3HB8sQqcLqazm5WhVkBwQqAtjmzQly1//+crx+gmzAcNaOA5ITcmZ9Q974UXkEkHWXjzy0nHzjJx3SE6JqMMO2IhftyAKSQJCkxrSas22OwsMu2EEGpbf+JAAKUygb88Rc3vukKuf4fqJD/A8A0g78PBy+9UU76mAOACVXs0HY7mI9yANIHACAnQlN+UJ3bVMMjwCi+FTV3Xcaf4w4YAHgqXgcAJ/ze0n9gHF4KQMAoAR0WXfg6R11wzmmQD4/650N4JGEOGV47AcAVfBcAtACw/90egcqYVpZ1mIHytkgGsGPr0Bye3yV9SNO4p3n7wkAy0CQDtu2lMStjYZD6bB4pEpcAoA4l1P7U1aGMJgBsQgvKMDk8anjC8LrhY8P+8Jnh88Od4RuGHxx+ePjx4U+GPx3+dvjXvcpeuLe5d9LeqXvn712+d+Xe1XsP7L167///HP/nQ6MRwPCo4QnDa4ePwqhu1Tyxo97e1Xv3/tAyl1+Qb5FPyifko/Jh+ZC8U/bkFfJSuSVX5WEZSS7+KX4ufix+KL4hviS+KL4g3i+eF4eE7XyQz+X+USUMgFGOfcyhDmOwD1owBYDtDqN+ta6CuL2YJt3qko5CVtUp07Ek1SYJU+wVueCcc4HZ77haF1/cv/iTF0cXXxxd/MmLMedcFMUHhrng/KHi39vbp25vr26jvb26vc0wbvTV/vNPgAZQSbrwFSPSkaaMskAdznm8mJYCFTDKIh2lSfrzhtbNSUKS5Oyzk4SQyabWDUsIa2zKq9W8qbc4bi+na2uHa5lJkrMPr62ly23bxrux2Wo1cQsT9f+bUU4AczgJAKNwoSORqkDFftiNdCSR+vUmBmmSdmM/pIw2MYgXtzDRkQ67sR+oYAuT7tIcRowyP+zGSZrMISrLcaxMMO63euh5bsZ55noe9lo+ZyKzHMfKhGn6rR56nptxnrmeh72Wz5nI8DOcZ67nYa/lcyYyy3GsTJim3+qh57nwgLY4rgP04SAAxoHyKaNzyOgcRltIyR2Xwkh3kzRpYpo0MZBI5WcVL9wJCAph6wuq1ZYQF+gKpe5HC15Ky6Au5iTYcSmt6AuEaFWrF2hbCCzguOCKFAh4yfuVIVMKbIfFz/RsQXGExQuILbNCqYuf21mwGWHxv12SLQTyvxouowPgReFBndfA2Hv7CtOyzBssyuTysmTUuiHvbvGzpnlHRTqYoyMrd1yIULyKLQKYQQdgeuKozzaYWqOI/wc5WB/Gh6zvn+GAAO5CA+bgaDgfbgTwFtVC4FcD1V5UgV9nNGxHOtLVpTSJ1aJaCPZjndGwo6MNXEqTOPWz5sSiCvyqBVqCc5S4Iwd0ijs6KkDORV8u4C93P9VQcJ6plhbGXc5F8VGJWYaB6uCZgvOcc9FSkgnOs10o5Kevxbno5Up6gvPeoAbZoQxCGhk24XgAVIFflzgwy/B6rmH31UWHktGzhvSrfxADSZqkMUmN8KGHK5WHLSEsa7jL7luWENYvkTXkXGSzjQZiozGbZ4znP1xx3crDlmWJzap6m8KyLItzMYL2hoJzbDRmEWYbDXpoYH3RibGApPIy6teVuKJqXsWxpKODaFC2QFk1UIFqJyX5ww6j+5Gy9mCS4sU0qX8g2PM5Ewfez7nlONb7Zl3PY6GoGHZUgGxwZmwFZkuLXCLKOwZ6wndgjp7nzr7PchyL8/cfEIz7fcF5CwPVKXIwbJMVkYgSMzkuOX/axOvixbpKdBA7OuqWGwQqUFXKKAuzRyH+JXvaxfYKFN/jXOCxJSPTCGqU4yzmMAYwnYbdpTRJ426H9meV+aEf+3EXlbjIrkzOYODvS9stPOusa3YvW68LiWeUSq3WxvGXDQZWDJGjR70GJ8HVAKkKmhgoP1CB8usqSJMtTLYwScVL/oPYmcNIR1sCl0sT+a+fzGEnpIwyI9JMpXmbmHTbyhfWrkQFijK6vv91dKRXuTO+2iAoJXJuj5uEjZkKRVnUD1ZlhxFDUquihMlMIaUrrJJhnNDt+vgaHJ+wDaPs0up+Usxju7O+ccwxG+udNmK7s75xzDEb6502jlzFqnz/TM00a9pmlPDxSsMxxD6zLsrCrJeZy0tGmZUrdsX16161XsaZmWxr+bBlVCrOYrVsCnH86upUpzO1unr88aurU53O1Orq8QBQBgAggH0owwQ0oQuAYTf2pylboMwP1Eq4QSId6Tb67W67eHd5v1/cURcOoiPquJvaJEUPd0aAcC/aarV66Ih6lg+JhRSDVit7g9Gs3xoNcIC7kAF4IS7eLVRMqwo+UPaFkCqmqhDDJIk6XeV8pG2UQkyniY70d9RltpkzzpixhUbMNnPGGTMVqkxLU2OK4S5pogaQ6B8hJ625fxRHIIZT4VoAj1G/3iRBvLhFku7SHNG73hL1F+qmlTO1pq5T2GEcmU6V0WakBAuu5C+RYUSCGAYRKYMvCRGKuifx0YPZ4iX4mRvHbhwrQtNc9kumWfJXGFvZTnwZeyVRXw36ZY0MIyp2pefJUAh8VHp1EQpRvASXbxy7cayzWUnTXPZHsOUBfLZnhGTYBx/2QQgHIYbT4GoAj4prWp2NMbywG6hA6W68jsFkvmI/TCO9EOnYN5ae7fn1nXfTQPkhZYFawySNdDhhNpc1ajXEWq2BeUoosqyEy7Kzv4+1WiP3ioqPSjkxMTk5MSHl3tSpKMs1QmpjYzVCamVSc2ukadcRdAE7rsjh0rwP6JTP8psaWOjqoObd8jyp1Qip1cixNUJqAFQGPmDjcBCOgwvgRngYIJVfA6aX9IKsRXWYnCbdkpOxmTTRkcTOQmfB2Yheqh9gi+lCoiWhpASYowIo23hsqTNUarRFjaLVjHl+JUOkjebMeu4zU/NxLrAHYqC5kHPvVhnAuSioWaBRe8GvMO8V6dQaoquepuNc7IDVtEqjgB3hSwC8tn+AVlFAR7rb1qMUjUgwHtFeP4mou7SFiQqU325hhp7n9jjvuZ6HbiL5PVyR1zCFGfYynzPRsxzH6gnT9DME+RHsLLsGvCfRkx8wyjH3JUQaDgF4XHW39T1atNGRWyKvXW1XYWJbpn6Nwg3E2ILgvF/kmGG/miU1PvYL85VibQp4ddId5XhH7bh62AqvSViNq65r0CckND9BakqdORicYhFIRzk5EXOY9LX8kaaSGIWgUMAYuADTREdzpFRVQRMZbaKOQjyfScmOfb00ytbtE8S2naeecmybTNxulQ35+mODruHcd76J9RsNih93EJ3nFBHCuu1NgnN20kmMc/Gm2ywhSsFzxXO4eEulVD2P2w8slwABRnxzzdMHbQ0hSBN1hS4/uNiq+vekwu4OBqoz5nkWtR3bLhu01ukc2pidIS45LEw9miHOd1SAju3b5bJBbduZDgIkM7Mb8+KHJSAknPPxtZijHK/AHKYBMFFArCsIRj5YyGD3A17xxUmKlxvWk8yy2JOWweSFnIvlu8Mzk+kpvFAyFLKyY5o7HhtOG/CHVmhqOsnR6ZebDtwOYQ4j45C1YomJC9bd5MWB6vc63CnsHcZ2bCEO7Bq/2wHmuAs+zAFgoBYWjSRJk7RdUg2OugdBoh3zqiBO0kVRO392swzlUz5h7aMpnaKmSY9uM+4T3K0LGiDBPzwlkfictY+mpkmnKD26zYjPhz0OMMNdOBHAW0oXkrWSk9UnUHHaRxllKhzkpERLWUyT1MQ3sYaRjg6Sjo66wLnI3I+u2aRlwcLVa37KarePvGCViGk6tj2oUqbOHPfq0uA3FveV3OBNja3hxRbntNz5aNuyj2/ujBlsPGQKoQeU0N1WtJlMM1rtJEyTcwsq3FvTik13I4alOIgRwGFvlqITnUkR/9gRyU1yojYNmlJaNlyw3WFwA5zoTGXUPrcnRfFE3G7PIqVYYjmXvaxblr6bE3FDmLriMSd1UxiciO++wrk11cyZtTYnv2QZ53qoUV8cDqqqEEIwtpsxIYRQ1WB4sd7Y1NvUFNX1IUOYOifi3ZQUfyZvftHNibguTGOIrlqcU2NjeE3PbPIoX6PIlBRCsKCqCssSqhpkQgg5FaE7e3vtQy+7Na0sptWaUMBq7EP1LCMR8fPGSq45ezCu0875sI4kP1scUok0qEQWykg5zYsCXhnpKGWGCt06fxFrcRCTA5yYmxm1PG4xtAr5ZaIdjqGcKVi2nUanSfncyLqsHhJWYc+NhHCz9DDNpoiN54jkYpDXm+ixSfO0UqKLqFlvdx1UAiSZC/kUFZ2MPHK4wWkMIaInrikEsgf5brLtUrcobtlpUwuqqjBMzW7j0+kRi8JmlylEBcvvFy4LKYphmIJnmqm1NZFobSUKR9rl9HsapjCG9Fd5MKwKwzS1oKrkN8scCusfasFumgih3cbFIUUxlnZ2H7O2tiZmRB0ut6/yNVpMr6EdKEVMSSRGh2nNkbjGFM1QmH5DY/bqCIp2tdJy0pThbk6rKwK/xiIVvUwicOsrFQuRXLFEC7WxvAOFFnbeDP15SOpfCaQCOoS70oL1ZJ0A6DxdzRp7Foocx1ExY70S3GXwtYk/G3B1mRLLynU1Rx3aRAA5ioNqdYB60j9Fd2NTHJfvpHU+L9Nsak7SnK2Sr1gq5qJOtFNvYsyMnavjLqJC8gnkS8XckMX5KVMYakDTzDsOiS3Od3erpHPL5CGtWNw4ZHHu1Kg0aytwbkVprygeC2iaaQpDdTvvid5FsVghZPIQcd0KbczlFM6th1n1YYwZW2dR3jlh54vb4CKLBbZBsFjKRWdqSVfcJ5l3kEqsy/qnjhkJFuTAc8nMt/Om002cyXPWrh9viI17rhszZBPZNpGdkNKTEaKItZRxQY/IqlpGkzZt0w8cY+xpukUPIwAGgfCfQVw8TinusJzrzCGnlMi5LBjQ4jE30LOIioOUnUlR9siu3U99u/pyf/bZZ5999ubVy2v66NnvmWGw7w29xsTvgtV0g04fONC+YcOFt95Kb9jQewuhEMG2r+v6ddsGoAKx1StNYQm2oQwkin/2hmePxpzpfKwpnm7uVzVDMFgsRXOuB2jhgWputpyTL2WKzIoj5vYUCKv7B2IxolhsoH91+immgpEQCyjEAkF9bk+8Md3nYynvSpdYH9TekUoNDKRSHe10exor8ok2i6kKEdN1JRK2G35nkmKrkSXw58BVfgo/Up4u0ov0q3JR+S6wPvB04Bu1qr4TnBt8TdvJVLab3cu+D2VDU6FXQ3/zpfxBfUD/yqiJDrFWnBYPiq/Mtear5v/WFIAoWSAAANCGV0GQa47EnzhCfLsXw+U0E8Ac7Kys1mOCyOJKioYYyhgdc/EVY8DBIiaMTsRopA+jAEjlAPLKjT1DWBtIMAosxWUC2EmfV1b3TBBjSiFFw3Jqz+jYrXzMGEjSfUwYA1Q5rxFYirvSq/pLTpXr3vHyyfwy73ht2K+MVI5V/DPztpbHTxwbnlzpVX15m16ezMuz/oTv1+oDqdRhr+oPg5r15Kh3vJ1TAs80r5jMJ7MZz8jO8mS94lVlqZRNpjP9hVwmW5C9sLAaNyDb3s2sZV7tzGRlfMKXvaOzZK9f9NsnyvJUecSty+Ne3Zc1r3bi2PCkrIx6VVkv+3K4OiZ9zzt2tOInsT0qrISHKnwswSmUUYeH4yjjJPJYln4PahiGjwpGUMExVODjDOZhK8oYxwkcwzDgRJNnKs+DKs+7noAPHzXUMYAUUji80Q5vhSRGcaugvqJJrK/VPBSRRB5JZMeTfyfKmEQdlf5e7xIllJBFEmlk0I8CcsggiwIkenFSQBp3ALJPOgvX/DWcwSQqGKfDppPoxShmQY5T2I4J6Ds+hTJG4KIOiePwUKcJrUFlxyFIVKjWfBUSdZR3PIwqxiDhw4OHYzjKz78kCbqSv+lS2g8DAwA="},6566:t=>{"use strict";t.exports=JSON.parse('{"":{"language":"English","plural-forms":"nplurals=2; plural=n != 1;"}}')},577:t=>{"use strict";t.exports=JSON.parse('{"This is a localized message.":"To jest przetłumaczona wiadomość.","":{"language":"Polish","plural-forms":"nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"}}')}},n={};function e(r){var i=n[r];if(void 0!==i)return i.exports;var o=n[r]={id:r,loaded:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}return e.m=t,e.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},e.d=(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var r=n.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&!t;)t=r[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),e.b=document.baseURI||self.location.href,e.nc=void 0,e(9925)})())); \ No newline at end of file diff --git a/docs/addressbook/main.bundle.js.LICENSE.txt b/docs/addressbook/main.bundle.js.LICENSE.txt index 1ca16875..decc8ceb 100644 --- a/docs/addressbook/main.bundle.js.LICENSE.txt +++ b/docs/addressbook/main.bundle.js.LICENSE.txt @@ -1,5 +1,5 @@ /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.1 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ diff --git a/docs/onsenui-kitchensink/150de8eaa454d669c405.ttf b/docs/desktop/016b4a6cdced82ab3aa1.ttf similarity index 92% rename from docs/onsenui-kitchensink/150de8eaa454d669c405.ttf rename to docs/desktop/016b4a6cdced82ab3aa1.ttf index 774d51ac4b40ceaa5e2b3f11429ddc62ddc5cd99..30f55b7435491ed4c2b11de8ab5e5c7e1e1ed669 100644 GIT binary patch delta 7864 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 delta 5369 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
o<}92G@7cq>e+xW3 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 OFFb$a#?;tnjQ>C2n9DW* diff --git a/docs/desktop/878f31251d960bd6266f.woff2 b/docs/desktop/878f31251d960bd6266f.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8a480d9b1fef0ec5b862df5446201c25b3f420e1 GIT binary patch literal 109808 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

(0wGwLXB2naKMKgASi>6$6=JG#)$u zbC-d;S^#C1-M(7*QN(zD*Uny!

N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv z1%IP>qw7GE2)O(6wJ#(|+GwOfkTx1=lDtGYj(jP6Fx2h-+z8WBqnRd25F|<3 zY?K~U>cL+RZ##KzjU($0>n;AhC9gI!OjC0^jt2cf-&U!5gmFsz*AY5;ao){6G3}2y z$&HOCds!38-PtEV!{*Ou>}S!LkPkWMrEZf00V(cZwR4?$`~PpLf7UP zfQk?WVTy5CZu;-fMLdHi2O%6ZsC_ym45xekMMb+R?msCcW@=WWG~YZL?!s`?PYk(}bkTI9 zm`o?*0q>ft$x(L7^KJ=}BLi}t2{#p%14 zkJLhbUBz>2k4v3h21|%rhU)<9!&`(nAWsX?UtFwLR#z82^zk4~MsM6}v(?9ux461m zsV^?}g?O6SQ-Na{?z07*tdfMV@@5cZM&=}Q6Mc!J{M75MkQU~x?V4Qg9l|(94 zjlmdDR%R!}h3jAy5ZW$3WpQ5)(>EG~X%r#PnvFE_AmplcGq;A|`Q>i1uEep}OZDS! z+4ms4)r`rs_lAq~DCGJ$Aq2k(A%qCowt4uT{-DFO?bwtOm^TeqZ|M`WP^{4z#Qn~k zZ=W1#_uj~@y2QC#!^-)x?*TMV)3Y_8E1adLn*g3)K3@rMJs18vL+*9;=wwZ^I?C&Y zHK?xrbQM50#TLZP0eu@|LnnrOD58-Xnc3S^ zPoKgig6k%h;sgxe#+?E_;}8NWjw9Q^_+*HlxY8W5Py0DLceE!bB4RWT{+Ej%m-wI6+*Ra=Biw5MVlgS}B(j58iIx!Zw~$-fDZ!cy?)~A};y~ zS=>LWdzpPRR5crlEHs(iX-^uX(X9TCsKF-%MCg5JepfiWduPYF?bt@M2}MZaQRQcy zxvUAi1vjD=ZG=ReW^}8eFw=5epJ@JJRMom!C=!0MP^PduR+8#h;r)15=#dRKK)=j!DSolIV|6i(4`n=sPE?eCw zUX*;w{N=`SMYcIyp&K}+kRv*mIO=z{xkX%rV<_C+;?$?{+4b!{sOZ{Y`Lr{`M2V>I6pKI{Z2%g$%*{ zOqXEgpR5J}Y|mc|1;(6shM>BIEdTi~4MdRRuz*r%cGT)!`sa=@;V&{Sy82!4ufhM@CaaW#>!ZJ8qWA@n zWy4p_>Ctxq?*KYm?YXsS-DW*vy}>&*!1|*!i<;qrwCkG1NA-$kVgdWcup}O@-aEpL zKLEl|lu>cbK#!b@2~0T#1q)Kh`Dc4=SQNuyQG~XTQrJsyaaA5{$H?YIq>}CQ0S1f# ziy4dOc26ix&W;*QkivPOLNNRRM@VQkM*ZF0{w}#jDG16C*k7(x04kMbtJOWaBPA>> z_r2nVG+}8$_@*>B_v6vZ%9bN&uq6)GE*0Abn5Z^Q>}6|>Y&WR z4g{30`$kbnkW{!3;h%IsKH;K);dcUZAD`>8wPKyJ?vnF)43CCsIY74n{!<14kCZ8t zdNEV@pYvb*VzVZrD4&0z>rYV;0|XL)ksdn(7wi$*m_Ms3wTOQp7j<@>5iRrgC`$q| zO_qD!_bN3Vol;9We-ZDGz&PoPqf4PXf9Mzs0FnE`-g>0AG~(io9eZQqFat%`SC49H zk%z-3({Z{{`1!n-@wK}a--py;j54K-?YTzG-*OrMNf{tep6`1KY*kiLOF^+J1C$k} zLTahX%HHa`5Rp;~UDEc&v|LWpayh-`*MJ+YaE%uQf$IR`VC>6(^UrC5G0{ybTqcK&r}_ua z+6uPi0XJ#c5nGpPx5)jo#;j&?oXyM%xPL@1)1la!a(~gdFC1w)r_`456*xeEQAjsIIktaOb3-F3~)Buk;5)`pQ!g zXE~-oWK~GPR`^^RfwJziD4v0j(pkV^BRunZ-fO~)i+2Ule z6$6KT%1fKz2)=1`=wuO4j$#7gS+eB+eybEJ|Y(y9gG`O|W)4eCt$@I@D{cZpd z+)Vy=NZ$iWM8+w_X?~f4@4n2pPuuos+aETXAf+>Zqa!6W8$b3mWBk_B%nwO#{#ELnRqCumy~V{Tal=QME-reXA;)Ta2kud|)6ghj36~tG6HB;b zXTMDLuek{K!F02r(4s2HWT(^Lu}vm8z<3dJZw37zoXFzyR;ze29nAj(PU7lJB=qk4 zlPd;h>Oj7yE6r4*KMizA{nbdnG)qgAo(q7Ek&RKo33F(30nA78?I*&O=4I*@`PG%I zS?8Y)gK^aZYf#z0iSk%^V8ZaGgg`Di;W8 zN&y_(HIATE+HWu;L^BL;_sjp~?%KMC#2t=vhd|!?+U{k@yrsnAxL5z(v1(msomE3Z z-H*~;h7N~4YTb{zJP^Dd!Z=M%zoAcKyp^P=RJjP_n5g}tOL+;!$?*Op^=Yn5H`n+r zQBC{BB;;IgajE+CZW;Y&7M*N(mi^NXR7zw1*GrYkCpCYvuz)`H7iZSj&*B6|=l@!N znfg<^)n26%euaGe`20Vz;ot^GNc6k-Il&Xx`x9|LB5-Oue zQbL2)0(B;>Hc08bm7vQAKkY~f?bgJh3#}jZ2b)3!fW;8ee8UGEWR{kGAAE;%WG-TNV^k>jrFJ$AYX z2Id%gC%thm9k-bmPn<52-u~+wQ20kSUq1q7oeHLen#OtoRI7_8J#uMi{Oq%W5yFn^ zYR(W))4p6Q#vfcN#Yhp15t7QcZQJ&h-1em;7&q#x7Zt$-Q6_ZY_@I?iN`vo&N>Yjl zCMrZI-0t5Hl`6ad!72a1gcQ2Ya@S5yH0ZVSrcsiV(U|ufrF(7J>*SnX*}I zBZQD0Gg~pq1Q9}WC8ZRa*+LM`xBQzi0RGp}RPbEQZf&t;QQI1;H}cn2W3Tx8FXU0- z7xxOQ3M~70$%)Da0M8EKPj-P%(>%@d1ob5ReNrdQr@R$dt}i2HFOT@u=~~m2e!T%b zHoT1qR_tHkVN1X9_A_U$i2Qudn}wjyRV??{m*Fk;@(4Q}(MfBBE?Usz&??3AueNKQ zB@}LZ=`TfpUX;fPTztbD-YxO7T=@(vYQghI=&9?aL(?+&&A!jRDCYi7q8d?>g*K*k zzq<};!AHC_;Shwn+To+|C&U##mYcfh(aW`}PyYCs@FsaBm-XAvtDSIuR)X)hzxmhc zp*A&`Ot;~85=WqbPx>uM161l+L<9WN03S^75i#_QYoBE>@suPi*ciS)KO8*m0=RDo z9(DoT2ZHAsfSozWx7A8~ z5L}kCR-@9W$7kbuqta+)WyuBjNvqXe$ugI6E=q_J2~Tk1Xbl+dH!y#Xq!dZcfeRr7 z2hJs;RKja8;CBG69m3~7B#CVs2qwUv(W{BiSTB?-0eyuQvv+_kRTJLH!KsG_TFeu( z1zTV#0|s?3X<{Q11GP35;x<1-=Q&YP=206(Yo7VX+*p2uw4-b1D{ zZ){VA4;HaWV8tWBlQL~Pr2r;aKq<3d-U;SvUPrJf&-!8rg6b%()lzwSZ*O67alxj9 zQrmVa3#<)gA0>^yw!*$=brGmXAV?QYG4=p^K!m@8fV*Mx%GF7M4DM(X)4STgeDvCZ zXamwCf-rs)N6}C2EU#0uc^62ceb+qyqetnw$OkqlBTVqCxrz`h4X!;t;-{STd0b^i zHf0S$b*@ZSSJVN9u-?m8ZOrN)U?vE|2m1&0M<&Owu8tiA7!GA{e%SNCeG+E9Qh3w6 zU?NJ!33;~|wMCyhzZG}$acu8!Vci6;)hP_N0EX^? zr3d%CbPruz4qLm*z(5ks^O-#`1oBys`y%-q>{(kf4!7#Y~P zY8Q~GLbX@)FK%Mo0m$<$&wm~z%dK(<%Sj`H4nhE%7yCu8+JUgVbNAglww3}AWc9Qh zx|QkGyLZZ=7Mj-)mUr%k%hkBdFe(E;Tt)Qyn%xFcn7GDR;NjrSEQ!c~&Q(9odeH?w`53H*=;>98W%w1{eM7Mz39K?Jt9afg=%k6Lk<#MM! z|NHTBG6aFxdUeEAeE-z5y)+mOubqjAn#3_pfUFXDp2Y7SmdO?_-|}K40;;;v(&i{l zM*YEXKr}!?-dVfQAN2>6A{Z!$EJIR*aUkB{ykJWh<6IDnp54|ytWrNnAxQ(Dt^yL> zPU3=NjM##6c7j-UkyO9dAy}PO2GP#@*WmXJ{&jzCMx9oeIIs0b{`(yNXLPoS`_`5Q zfIU5+#iF1PNkmH_t|*Z;HBlsVv6Mm@$ADAy^U<~;Kf1+XQm-fPjN^As7vDsYtH*;s z^ZVxhoBJBUSn|l>2L15qU1M5*W3`O>mf~k-?%gxA#{tiu!)mo!@<^Nb8q!%o%U>0~ zxK%HRoT%=Mca9saEP*#gg4t#g^!HB?4AmfHBuN_SxjTMo%FfYkJT#jIoDF-Bf=Q2E z`p#W_O-jj*Y=8+V=d0`5xyutQmW~^gZpB=p%@mavi(M4Pmq}J0oDF!<+tsxxR3o*| z+1^2KSHHN7C$B|k?wzi)&-{LeDLy|NTU5s8fa|kRuZlL^<@r1kKC_ihw_DzCc9FHW z!?hj#G&^x$r+gi?H9PM2&V1Gne){}>Y_k-1N^kqGvG*o$psZ&(&As!$unNU9>Zt46 zPg9ByF#mk1#+~+5vE_}2O7hzUJT)Vs=`5QAXLe&n!|>;wi)e~D#VFYZRObNfL&oLj zQB~%+NsKxuStQ7O`UE7Ksfolfw!yclib)lV)86vsxkZhOW)Q$e70H&wYb`iPp12;= zK7(&sC2PsLMpp;M|JVMzKgKp5`{U1U&FQG!65wdN#4xiR_h&t&p57g1N7;;Xr8u9; z?uS3Em(_H3JoKc*tHg2q`KJy!$mDdSDJ!lxC`p8W9(}KjJ!foL9m)jr25<*c`6X(t zFn|-Q#!grhBz01QL;Ac$pyZ}rcXn4`tOT&z2u?X6IupPybL_ziTb<2TFD-=8H?$V) zd(RU?iJ`~5?b*&z387R-Ie)EfM6=Fpm8}4*Tv}LPA5DK*N~!Y!lp}*ZS&*SY4%E>w zZiBGBe%yXn_=HWnuq6+WG0ZlJ1`buiQ2UYuQ+L0dB?-AJ(l#`%Tns$@=RI@OD0(9S(uvi$k;yWNu~Z)Zu|C<4Kbh`UBnR$-nSw}U$_elRcK zRn=N8X*N!2TglUu7=(kcTuvD6+;6uV1l2pQzkX#!)B|@BF?^%4=*R23aw2s2vMHBY zW+3vL$YGNvBz01uM9YUekU0uQVQDQl{s)Z^GLT+_7w*KaMRg2J=&g^l zP68|(+d&)Cn;)dEfllb>1kF)BA@IRN{Q={&n=I_-M+M}SVULBho2?I9o+KEb?Le5M zJt~>PazhLn@6#7sOOfy9t4x&q9-L^Tcf^~By05sRl3ky)LwU=ua{kqIw}sCjsE{K zTHo$YxCWpA6riQ$xiMG^oxpFW=QxC;ach`e?Ws_yerp1Rd&4diq$T7%I?~#}PExZW z9;uIzlE%OPeR%n;$Rs}|-~b*#rJ8df<5(UbP)$DY!2BEOB68>|wg?P}8pdN;fkhET zx|1G*6@Nl{SsRM)#bAy{TLpP&7sl%zYJfA1-qf>JfaR&tUjpl9M5>;vWdIi51_Vt|~{ z?3n~~syc8op(djYaXcha>O-~o0QRk>wQlXUs*tWOI^pL^`nsS2%BMFsfto{~Fr%J2 z)^@=fWSh~MGsAMzv7`dwnGv`73?NP0?b4Zh{#3uWU47}ynWdq+sT$w^*2NocSS0JG zRMK|CPk5te&Xkr6md>>OR!7!xY=_b5XsCrFqm|J)1PR3mC<{QeBZA$^`EbZf<#KhC z^SiiK+|rvjtL1WOWomGduv{_8OPrR4v<9`%`&9Zq^tjOq;7N&zeh!MFuC%FIYGit{ zyi&eK3+E#j6NHixS6@%bUC)E;;e`30MpBA%y51DzoGZh-+W*7((ZEg2%pQmj%|9p$ zTpjvWrWUVXziDy0;LTJr1t(}PCORTpDs;=%JJ~VCSmz{Qz;vfVPG~`C#PCmAOf|U0 zG6skxpxGQsXiYO@{ri#BUmPqFtcl`&+!CZ*K%C0=;+mOC#V~#P^goJ|aRu#BGU!CY zR8sWkq+TNOaI)=t(OohHLvVn$Iz+q}=Y{=85(N$T6ygFb8f#-R$iK(8a>`{4V8Tg^ z$98;Qg@;WXd#q*!em}D0WmU6UrJ2wH0?^>`P2M+u$lkG<*o=jq-Kb%4XH}MEnv*AwA3wewxGq5D%z132vSLR>Mw&2z)7AqGSl;Wfu_AB~pd|05$@&fO-&AXSU-BXNUVy z&*Bs1Ex&X(H>{4eVr|$RVr4JB0!v`{Pk?UOE;XI*1*8A;*QM`Zb{T93S`;3fW7ns7 z{V(lOh4bIXsv^Gs_dU@2K)G@{f#-if(kBtU6RFyQ45-WzK8a8Zze9|>x2|=hGktM; zHhSPj0KI8FixlzjR@R7TtB|4}K({edbvS-%MLi-=vFL`IrU1aU=&|GJ+sTFiN$Jf&h6o#y;Tzb(DQQ zM=;78Kh_GL5RPr1$Wj>iLO&2!21%5CgYa0HUN61jvLkG;g=V^tQiG7iderh1<$AE%}@ho-o{a5QHuF4+5ne@OpW40_%sw0H}QUbZ*!m&9cO&myvKq<7ky zSHbjWrp`|!5a~OS=|@QJ6Izv=fu9t`npR`%UeEJ>_Ur?2FAZ)td3gEAn_+fuv|t{5 zgQ<4gwtv2Wq}-kNUA}y=V%&viUH+c*TQZcByy~p@!|*fP_K>a(!K2cMou5fefNw==KM^p$FAjzD(5AMK5%pT$DsgN8`bWeza-P#u)lv*2AaSV!p0I}-CUD9WKib! zj|i{LTkYLmNRu11av*sKELw5uWF3HmUZ7xeweb6{e@UKGQnGUso9}6-H~*2#QY(rV zb~#B(&1MO{>gYXgPtGwZ^f`IScYE`{zpSLhtjnclvy_bOEaU@~y0z5iE@|R``htWq zA~L#BPC+@y;&-szuq3hj{=CHU7w0;gKTkMpbvl&_CXd;w6ixwzQKOXVmkm2;?6I-S<0HvmV#h2U@iQrV7FT*OhYSFd?)mo5ae z*>%3}dbN757sY~q_YPiZ{A0lS1y+n2nVvkP_BHx_tUrhbE#!`dAdqQ1u|Mt)?qu7b z52wQ6N~K)Zd=w~GRuV>}Wdrjgq9S<+I>l24&DGTjiIK7K+G;ZiB2Ey@+5-tz?!B+J zDV11ofz8_TthRN0RBugKVH4G}XVPL6=UpbmsJNOkF6VZ)3Dp@dyi6!FFqa|-K<*bD zP9|P_>;6U8&F=bF*&U-ScLChDzG3;X+x=I_UP0!f@Uxs)%!W(*5%bjiD6HSQ|AMyJ zn5K67@69qs`uYvNrR{B9nmG;Q84&rqmcf%Mv`$!YMx|TBFcV64 zik|^}=M|&yW39L~9O(!~t%-58a7>Ijx_7~`*!7keTP&9rd*yPkS1vCyw&b~SU&z3p zANk=hq(g8w4`p!vUdOq&)9DBpdUWFFi-=CA^AVsw@B{QOG&ZdDR)AfNBdf4)AK9|O zF&a_4^jP0Ng2nhUEsJ{|mUqy^Q$xTGLk%UUhUrUfb~Iz`HaP=J5Bj?3HF7+mNUDI7 zdxwXIgpc@nV?6}Z`Vr};Bu()5_X8i;)h!!N#9olI;AdaWW$R(zr2pNwxw*ZZfPy$=IXZ3zPc%;)?2G>DSvErb#?W+iF=Y{WtWPN z-s#^QZ7J=)1n0I~cphqmj#EDHcNQ;v}j>ATJL z&{JppL~9l8W^tAe+A-cEBV17rB3Z+d;AK^pR}Exqz&SLb?k@1DmZXqXjqKWPk4?x$ zEdUS|iBYNcMBzv@^LDjr+}K>JM^-&9qoKg55>q>$PK38r#-wKm-=RiZa6IB1hkOJ8 z+ZEwZh7God7?-dK!e&QV;q^!(y!7Nm+7~sM+WD4BYxe6W2w7c_`~>$Cy$#<%_896i zhVgsfIO-OrQUqAf(Y7eW-vE4gD!lml*OVG*AS*q?wLAO*@k&yAVBeX#vy6?oiV90nUxuQrTL% zZXCO=)b{6%l-e+2_6@^MQ~JPQ_aoUbgqeK@Gh@4sAXzQ1#=Ep_^my)@GPah=USkJQ z@(ofNgfKCNW!N!HU7E{fMk;0;oH65Ig2r!?`I)Maw?a}cX5jN_9YJF>5eW}9p8GAo z?M#YdDEia%tlvsF7lN1P z;cL)WFkTDT1%124sEvETo z%DBtkygYd8yH;KK4?he;nqb({WYRmxWfgWGrP(-eR*C&}}~VXD?$PQQ>YcWbw!x8IJ}t)>oX*=mcauE*gst7|9cr^yqE++bcm9)wJ90J|I`s8 zNETxW%a}5`*`iVr_@%v>@3!=#$^DXy8ZX(uJP6?e0!{G+2_OanxDdxLV5$Kvgz%sc z9K?VFEH&HYMkP^UiVnm~%lIb5pxvj%^FhPnt#r|jGc&n;nqQ!SPSHP{D_;(ScUqd13Nzt4QR_Gr+{BNp|7YgcPkLYqD$ zFO4@E(|T>yRAv>kTB}pM%^3)-)>f|BnR?W@L_@#Z@55og51ak|rESY?)M)cGP`k0d zw&jAN%BUz>eILCjMzF;RTWjl${V3vE+{1pP-|zSP?J1CHtzui(Tm4&c*#+z4Jf0?1 zh`9-v>Q`880u-7FR#M71V{jYW_Ymb3@4tAJ9L)}dZwmXEhozG3BrdyL0cd))@725} zKw9d-3zodYg53fBVKwoqRXTZA9)u{v1xgd3T*QrfR!X#?QV~}R+)|v;`soCrZ+7~9VQ#DN*0E_a>Yzm{7tE5z zYRlrubTlryQ+THQc0@Iaow2vD5F-#nmRfm`%x`BN7*9fdSwd}!ZoQe=mom5OSgTHw^?*nu6AuWAk=fZ`Z6S{>gClTogHl*2m{#p13 zcm@_qT|+aE!ybvsM?@u#lnJHkpPT2}k`d(IuzzefZftl9E;ForyxhKHQLcFOYy=hu zI>}{!ntDC2dA8ZUyQ^Igw(Fb0^!qmG8BDfthgj^vLqh z%Ww%E4hOW zF-V7HH);Sg%#6ml57OgWwrFA0kjotm<8^g@O0q7@AH8qhPu7Jcc|!%o$3GQBNPxlGXd@CvXm#|s-9*JTTn z)zzlqU=G$hcI^6be^c0-f(w2;@&q6?#E(bhDee##j|aUKCb-zNMelWwKk)GON`iX} z_rjwpO$zhD9AH?lLGXahtAtQFb@U~F=y8EeUUbI|7$CA%>mCuuL7m}Wpg6*sH-Qv$Mt9YqBxDjxY=`giT{|9xe`hc-?~ zb@glPdXyw+cmgE}Ix$2^g09E->~-Is`O1W^N`jh@075i(UhHip^sQLdk>8{^3q#_0*CHeRTunT5ADHxmAFws}u;W zbsFo<1UFR+t-{`kWk`TzKnwycN?|%NAB$HosKvc9QgF__G(aBFK1YNg*%Dy3f>L|u zZ4TL!x8H{GZMQ!;{SrI}TDNQ6nhw-z*47$+hWTEScs{FVS^a0bwRZE_;&!&G0$tmL zYQonB8m(3X4x!aPezenSw_7_$$J;G95RP$ez8u8WNDId`j<`9p9mkF^em|#{c_rZ( z*AY6Z#=){+JTcnN8OAt#AKYayYO3lI22(VhSgTJg5k|_T4rvG=ZDRBNv*IT0wEO)H ziHY_Eum>pSj1VFV0qi!86Rk05?Je(|II+8aOlgPNUqtO|yNMG;NsHeRLpZ7(7+>>OWm=#rkw{UtC1$; z+MajU!T9w3R#h;NzGr68334u;=sZAD_Y*cTJPf(E-LgX_+r0V|k(emsk#m6Gv-TBo2`28u~VyR(|YTgcyVSR=&=`!VSeosRXyu1 z`e%ao2cgoN>flGd_tJptg}E60mnxJI;PQT@VfDEm4^9X6*|f{i8+;ghofFlv!F+6D zaYWis_D6EuO$VyuFM;A%WEO7B(DmvO= zYJAry0YZmC5F|QQ@?8Kozzl#H2eS^{hf>KYqd=st*7ast3vTywnOarrv~_C=OMvHH(=ukI z=ntR+Ejx>*NpPO`N6(afAGGq9+s0@+%WQ4jcH1@DZk+^(Grg7S#I=K!1v3c z>+)Vx+pekCjce;H)3$3G#}OFo>LRnf0PUe5K)rG`#nnlCi*?baQLb}VWBz}tjW=#) z4k>aGqQjpZC%U~-g8Z(u_v{EcP6>kiA~|DGl32gK|Gqma=u+%=-aslGW2;6Ml90uK zjDK|B%0=znp5pJY+?bvJqt=+jw2Q{*9zwPd*aI-pb^>()xYcl*2BH1lqPgX zDHgDT(ZG$4dAD#My|u17nNH}^y8h}q-3wXzK&roeH9OEp+uP^+y~Vm0xK2JCZeyW< zq4U@9w|Ej`f|3N$f325ogoPb={-m=21UR!pLeXG&(?dckz5oJoZu?Y0qV+?eaeqL> znC(&zjGH8`0fiV>K0*BeDXpu`7z-207LLwuZ=)z|yN(wumP*Jlq;OX2IL0iA6YaBx zR4cESL~CVJW2gP9l)D{U2nZLK$~O&$=z0NS?L>KD!IlcV<>m5X7I+$})y48;LrV!} zd#5~%I){}f6D6R`&#DUX0PO5*A>) zRm#;$?7DHKTK?Krj?;0BL}6t zFQM$RK)fVUFvLX5zT4)Ax=iWR2ri84dPZSNPmjkjd>G0Vn^NL2zmDep%l6+Ic-~97 zFYCQPh@h}JL$a)^4mC9q8Dd04xF<0soM>BnaTNLyfnIO6ySb{U*3Qr;!k9~DrfsC- zAdQT(k~M9A$n1x?d|hXNCAK#iCtG=6ba)R$1p~LDOkH<<+jxq-?EBLbR1W}Ci^4i zWQH>*bHunXB6w)O6>B-K=1ptIy573ky5D+rN*qpeDgNR9Of~f9t~U;Hoegmj$GZ-A zVbjQ>{S#D-VkcT1XkSdR;{@wd5jYM$J)6yDdlOit#E(zHwB%5$eJ}TXTW|KX?e}_{ zz25%RZF;_~dz;$!dmV!hkXd<`T8Dl}ebu&2(m_%lL0do6*tL4`*V`>%r@Kw617{dWT@X*=c0l)hZ5eR=QtC)&yD=3#7Rm4NC zCi(nxKYN(DgA?fBx$7rtsA4)dTflDlbX|jgb-%!R=lB-n8zT~&uh}BrAN1pV3;EiS z?QHbfDYjrV*nYLpg;PH!(?!D=W0>?7ZxChRxuufp0cH4bgAX(M2r`N<>zt_(@#TdRo zK1au=?0kk`PoB=EpX_r0z219DqO5IbqNzxbz?Z@#!HFpi0>jYo*B z%_oRwv`sKy`=#h(#*Jg!V=Mf=UfB&AWqjiIjCYQ>4iW#<=!xWFmH3k#T04l`eZ>>eTRVU(p1*ZrkF zk&^T=#+>5iWlTB7SP}AfwNJ$+X4!JLx^>FB*Lt<}gVra;i4c`8Xsi~rZeY^ei$|-AoFT=}-<&fvHiMcDfFF zbW(Klbzm#|tH0DuI{faz6)I7Y^aqXrj?N}o7+$DKDJ#1S@595p## zzQ_FM8xcs%x!Tv)4qic|r1k!AB0#RJtu5qI`tzU1WQ$_T7;YfO!B$W@#p5CCBf0HAD#Tr{HCF$i;nZo2c1lP9!Vyh;Gku8-)^pHGH>RQZp@2TY$Wa#_#D59a?s+Y~6p)eglN1p&gCcB+_C zpl!Nd)V%KCBZPpy%yXykz6_7{1TaYey#3_UF%6>4x~9x|OwhcRsz zgT7ELu=F3}5=pLuN3jl{P^WUsRU2i)`=Ubovs+}Y4dDowM;DJ-u zd!D+fZz5*IW_*4Mai$QsL12tw#(0sD@aq7e8AlR<6L{;M)C7Th&mHi1e;G5H{ifX@ zx_Ra;<(obu%yEpVhp}T2!uKEFL1^dr{TLzR#9`ey#$n`jLAB}t*Z__a_1~wIVuIw| z08X_UNC1K<iFq1#}(rw=(xA^`z4diGnJjB*1IctsEh)NrNlHq zWdzxB8%O6(o~)*|_3F~4o4-_Ducg(KC(rGj-YI2+-rmoxmJtL}27t<|RR+g(3r|`R z+1R;n-iB2R92s`lnbZkge?FM_`fY!NQJ#zc>i}o;!QK8-y*BUuTZk0&m85uinGl6B z=2`nu%)fI*t#Ut&LD@|YSTFNXs3>KRGtPK7ibo?=3;Cq2Lwm(6-^8&| z|367+M}4R9qQfl~wOfNgvXD(eAA5Sy9vNDh&jo2b!-;X%QQ9ctGR9*2-926dbR(YE z8+_Ov)O7Qy16%ujwmk`x1=$9xcJON-Z2s{?w)Xo+iyUv9fQCziqcaE2* zL|crlw~b(`VSr{Swxs~MPB!IOr#3I@9lC3g{bTj|TV(eyfqQZZAI1_sDoH1v{DG;a zvAlxv7m=~DQaU1R1uvhY4rpEmz=Q=IxKbWCf1nl_f~9UP4bw)Md!iGrzP)|^nc*x? zZH5%`Leefhf|5ZCTt?g5=i$Yygo+@@5Ip4mb9RID510Uu`c>K48k;81Qy*J5TKne; zL`j`D*LWkhvvB{q^VE5(&Yb??P%d{~X=-G^Zab@)SNhsU+uP?aUk!<2Z~c4Em3w;k z>rGwhl*=F^HV_=!Q(OC2&TnrcdzSL0(fwWfeLG8LF6;NLGP?t*wwK;7GA($@2jj`K zLoQC?V6>1R81MlS`49b|Q`r7={g2Om4MOm>37n}de$$lB45O$2XbqJrKe2nd$<_4< z;y>`m^-rIpXG-Qbg)?yiW6%E~fU;7-#y*rD4~iW1|skE6YY;1cUbpXuN$9c zfKKp}-Y?<5`)CX_oe4|{G{o=^kXcP@#H6rMjJc*Oegmhe6Fg7VSI_f$8D=)mp94w? zQ$HU2cU5T03qV$hHSxfg3wygf0VVT4$;K(B+FIy%!A-ItHpA>Bo&Sjk)Cs_**qMa` zu*ft}LJEV(m}Zh$7iPO3OpxhL%+JL!ie(Dl#{odfLpibx&67b)b%G@9WRZ+}?+)A= zc8Gn_TF2|al*?$gi_>HqhbIrcC;Az&koATE1tGn+$5jQl5{fmKJK|hrVFVC`nc}>>st#yOHFm8RTaS(N zG6OpbW|=a~&P#W<>Cb!`1E7rBK`*JLF@<|Cw{rorM*3;BTWuTcr&OfVkO_>&jEPrN z(73oV!cu{~tH)zAH=4zZev)#mnLqy$7sm#RW!ptVzd9~}ivS^Rmlu2M{ncwZeyQ#L zaX8}mrR7f82LO&AEOp3(Y3^xlYyT4*%UL`}pWBH|Bn9ocTx-S4+xqJ2{VrjUMhk)g znC~-7^X{j$l!(3F@Q)()`Wj5U&X2ynia^`mp091h+K`_54_F_uezcubbO_)&^89Y? zqC4Fp{ZW5BY`_;y(cjW;(a$#q?Jd$BZ%nu7Xrt+3kZ<9V@q?81>J1%mU|bPOiQ==( zag`yUAa-91!-QbglD`fi%m2fH0%Fxz@z3@G9`M(M(p)fv5Mn|oB?QyJLik}{Oekd- zGfD{t05rt?6i~j#8d~&J8M7JhHgtSWfARi|^%uYV81=p_|A#wxH+1JLdvD!?|7#!o zGIsA7_5AkSdY|=q>*uWB@v)2b@lYXn!*JT|(RoBCY4IdC#`zZR-XxFJA8ib_3XA@; zE?b_9i{ALcv=-c7q?YaC#(!ABX%qY((}_mq=09u3>jJ0THH~_yq(lEV?~I>=P_bNm z(=61fMa{YJJ3m~_`W@J%#`S$6NlM+jd?6`uO%TzS_f|@=R5$p~#gWt(nw5$aj#EKg z93UqMu0MGy$Q-MwAB3w%eJLq*-Qa>jCF**?yn?vhi>&&P_MBc&1hy*-NVGhs;eTB5 z8O)i6NHdPz<>h0?mY3c2lWMExLU6rdMoDHc-J1*M+!gj0~)wOq4`s)p-f0VAfkGB<^(7A2t zpRY~`9G7(DxISJT5;e}X7wiw1OTajzY_4{st@0j-e`P%tPR~px+-Mn!9%RGXd_DtA zi&-ruk5+{GFy^2P&|gan2WuMgP!pPM;f#>wkUpGnDH{XPSrr1J<+I)Bylf!{=_Ag_m4w^Bb%{j_!Twz!>lI<ibSZSd{sKlkZ#yhbY*c<2cW zD#oYMoBab&`5L zIcJRTpYwg^k+*!YTK(EvW;e!E6ZbFo#uxiv^)h%xipcy<6KMVy%U={CMRaKM1uO|+tAwmNAb~7!dq`0VA7?y8 z;J!v}eEj1Z>NPH)l(YFCSzhz)zh9{}0-Wlc&;cVDrwFCQ3@FJpM0<)C@PAU62Y)mJkpVNAeKyUtB56E7fnOAx5 zanTk1c|r7w@HM6O2%UceuAyXa{{Lw;*|9uY&5Ob@BTuav6@i~^l92p@o_jj7vlf1+Xeoi9bAAd;Mw)(lJ z)N*2NEs3iu&8f!8+S-Y4MxT^S?5VY&bv>m%?*!?jtL~xUbh3li*)nH5!a|AdxXZ|H z{$cX*)vp*SJx4xWtu9`1Eka1~3MHWb!E6E^{r5eck;Cks_^||`)=}4!#NcuVe>KNe z)heu22}9!Rt@|yLTriQR1ikp%{Ipw)k|uCM%N8_QTc_P3N%O)*{2)U{$nR~F|F&(Q@H)sc4Q!aADrCKA6? zoCW-DSE+VBo$LZUnl2a?@!2cCr)TQtep}B}$g5x3C*-5h4)+g5^$z%AMINDNUnu>o zn(5#BpK7M>sEXnJ@TqAgWdAEw9{NgMeJ4LXlpS*qmaPmF_RDH!3M^uJJ})krb|$;1 zfXmaTHa%}GNRnVrUTNCrne%a~x6{i8j)}DTmlt*GYw zp91qSr3-Pu9KMB*JM6sOydvLh<#xQXwMY+cx3dA6PT+n}*#%x_0pp=+Kkw&G{dtCi z{PJyP#Y zc2tU!9QK+TE|<>>ZSQxquTJjV5EebZ%|G`rKI-{D~x-} zy-VY_cW#PY56pP}fhR7?jhl|($bWDdM1S8)Pgf4#JoEDm+ipNMgXE$;_y`!iCrhIP zijD5jWvid-mQsaNMz37C>^FHZ025I~vgYjIeq!EU=TyDX>o+qv+*hZ|QSKyd3uoVB zS(N2%#kh^`189N4lO>h8*T4y?QIw7_lFcOsl9uc%ymSi@YZRe8z&@E6yyhKQa!ihT-qH0PZ*1$Bvx=^4-p{W9@Ia0PgPqt|ePQxy(yj z#>E-PgwZZ8TV3mzb=JC%2NzDq0*{TZOdj`oBghdqDz346RKW0Vt_BdZaC>Yi4gL5bdoG}nt)*Jhnytl&yi)4+ zj;KbCsj$;#ouE6yg@H|e72~`^p7#M4i=A`EX_3dHe4NLlyiGvUxSWvi0k+s8m}d^; zT>{}2zS^_R_Rn*Gzr5|X&;8~8K6pZ(x!f7PLliY1KYVo~e3i>J$mFV!pGV&ND-Gw* z?*l)-zrVll3)2QTCi))xybC2y`=ysh#sM}8j^G(EXkd?>vTnEXh*-$Cq3enELmvRT zD2YNQ5rZTq0&LhW(7u+Zk1C%svmJO71;QGmjUC9Npk%zoc*|0hA-^+d-7gcx&Ber7 z4DPe3R9;PH(VYQvOz?U_@s8ikod#aTV9EiK&yYc-$ZVW5|4n7XS@CeMQ7kT2WVzfr z(}*L0ynOoBde=1}RkL^!7>9J4O~GWCPg)1czU+?HO9c3tRP3T8L4@>ZC#_K`)oagv z*&10dwB8Hr4HAjZOi<)MpSsgY3i3@SDezr30sN+uA$SEZ1oAFn4U&n)XL12fEL(jm zN7ekBxIL6OHu{6;e}5lC~jC?XzS2f*FAe^E1CmrD>om1jb17_8=cOE zQz~&umdT%m1H&|pLAU_eUYYLtTx<*rzoX4BoM@zJl3|Lnq$oZ@ zh#_=!`ka-fkuA|TKa1C(cc7m|evdH4jMd)B9ARZDXNCuNYK{!F{WdyYx z!~hE*p~ppVt>>;NMPwH|?b57$^x4!b>=vwCzBGW?8!lf(XGeXxgtGDS?vgNrBEE2v zHfxj4u%C)u+_nWJu;2*L-NlwTQk2+0TY!WyWOOwm_lH}W?&d_aW;kgf0evq^AbAUEPACNJ_2eDE!hWAqIth-AHxX# zJPZ*=YgeauM-QGiY7wE5^39gyog7v5?ym}_X^+RY zY2e~TPKdLgD~`+ZeTPc=#lj9>zPI9?;8N+r?62-~G&Q*S`YZ^2KB{kluAh>%Ayn7F zVn|oWY@igRX<7pTlGDkAEaIl1_vh_5YK&Y8f0G!e^v<&E3j)TFxok`h)2tkepP>MB zXJ==J16Qzvu4x@25{FZdQ2q=nb6D+QUf0^bDf?9}o#u?q8#1{GYzd@h3i{j~(_A6b z`o!8cS)HMilR`WL{phOaA1j|hj5lLgSUAaYR#S`CR|aEP$5BHFpS2k;NuxkJLygdV z`IEBi!C6JumD?2MPv)mcK=JG^G9|`zNb5)7gatDuN7n=6+2fJ~!li~j6BYWt^+c3(9(fWM|K`P&6h=t?{S(s0r<6UUdG=3TxX7olnYAN|^h2c9f z090%BisiaiIW$e_@b+Cr#1r!Q#)pYTcic?!5r0jxbIjHpAa`yZ7TkTnwmXol`Y%~W z-Y5_F$1@||A2eR^9#Fm1A4H_ua)~ivv1*bi9vh^Q2ZHT*+C;(G`ZKLkiGUUGVvtI4 z9-d;^H*3JSTAS9YSor)tRr&F?JqTKIinxMMQksRoga0D{xTAZ(1^kb*|FgFRui3^J zrijHq%M_A^Sqn9Zdoud%E+d??MJzdou&WzY384^3Q+~s6_U9D~Kg{|v#f?TBGh8R} zLZSR=y=`i5nEius!}y}|c0i7^e_rq2FdX7{7fZeE?JO&5n%QV9yjf<}=-#M(*$6r= z`&{_%^ai>P-7j$)g^a00>4?xG(9!dg7x-Px{|UzJW+A9lf`Vx&3Z=3;-xa&_u1qN~ z#j4{=cwZ87^v`oF+qPv%5@f@W1xb=^+qS;g?|80}-)Ph%FPuxrL2vin609Ct{+BDd zY^XiINzFdOU%^Med1^p~ImvdUs$8kaRmriXIe`W$R4Uz8MRZkJ(F-m388^i;U$%nR zO((b9@GB+HRe%xdNQcg{bL^U3!Zlr&O6>YvQe<4ItiWC%XW9WobQE1c zccOdILkL0QMQMUdmA$B+7NK1`L_0>I#pt9JL$mnO4#_S;R*#fhz z@x3rK<5bKp19#6Cz@G$c*IJ1F@@GpJLLP>*X&Ay@81^?|K3HbFp$2DcdL;vowtzge zd#|!M1SiNCW>G6aJ5os?7V$?7cd!fctp%?QG1|ABEL*xJ?MU1RU=kQy+L1KfS^|+N zyfD#{DBKbEQ517_5IDB&1Q433zG=%5FL*3M9PI7^(L0iJ6^Q~rk|hN!h?JgEl6bUQ z|8}(1x2f0$-#@KYkp>U%iBMB@Wha__+0b0V~`-=hcR%DU(KcC~8zzPDZ}<9=^j=UmY>m2>@Y zzmH)Tf(H9wmktg30wGjYDIr3CaOmE{hjAqS>?nvLK79CIgb+h9s9v2S&095%yU?TP zNe``fsBi!q?14Yb%)qB4M&__W5Kquh)I-fy$&m2yCJ#Y()avWQIozXgW9Xer?ZcQ6 z5gJJ);Fy=opv#G7GPo++(wQO%3ezq78%0Wu<_#w4%cpDJ&@?D5&VTccVlj|qz@RG{ z5wWJ|fI*gn8@JbDTc5;IVa1B7`YWBGAYo1U8(>7Rd-C~Fz!)FMQjrhMq;ks5^MtAZR)Yhk)3^^FAMi{ttiyg+O2L)E^n{Y{Gxf#Dr z5Q9X&08<$AO+#>A)k`G?2G=!@bM9lVdxBy5`@U%ip3bq)IrlW38-eKKstLg`eXzuS zFa^Ub%=QYV0i64`a{d~q3Ul33!EqET2rP@pEU--CbI!R>Oe- zu2SrCzE#9!g5)V9c&0}ukr!};Z^|GInyRYND2qAS#x#Zh8DCxDh9*md3zJoWX<5JW zFMiQSWsTb+TUCX^g_>m|%Y#pGt0IQQ?Qu2?VoD5Q zO~^pVjv|`!v*ET-)Pl;5p#hDz(i~j~&Y$%zsj-ZIgL6#fi}O|qsB*3dAhjs%ADS+-!rZswn?h76{c1T~$S9Dsq`((=0wy3GLC&?a2$MlOnqs(YgB$*bw%He6r#s{Rn7p)M>^8^k%>5e&{%rd4y6io0y`dcY6+rh_m%msm1lqh4WQ|#CyVBjr3CZpx6z5I$B{!W2T9Z6&f-PvIVSF zx)?J&e1oM92@PNcdaK~fij3i9f0tB?hRKl*ACB3k0j5#J_L+h)TW)>wBom4oswl{N zOqmo+f~?E>%)X{tp=qoRy-s$$av(dqHY+vxF+-BKFLBM>e+*qWUj17R>O*e z2(N)tntj*8 zILs4P@S9!=3k3T)Pn#%0L(7;5!t9S054T|!jQzP*7R=u(0~Qp1pabat_4dG@rr*y# zeYVwl_St8@?Ezm^ln1C`&Pg;_!+-7cE5r7~`OW2UP z`E{=%+*aGy+NQi0nfv0{%&W_}!GKlQC|V%B4z31n?~8^0pvwiP3o*4an?qj#6>~&< zegKsv1TXYr+@n{)_j<#1;C7u6^|3{jF?I27U879D9UQl@qpIzpr$8wQD~$c}6y8!Y z$nsE9@IAwd#pdY^qU!8Kg)&AfhZxgUvT?duEHYbwF`!_FDmZR+nHZ(FAXFL0P1r&i z;bfNO1f3uqA$jYR(n~E78eH+c6fe&>#tbx2qdc3La0xe9htrJASXD?ECBpAzfwi8* zbc@~<+{&;70=rq&o>88Sbb~-Z&kdYSFF=y59&8m6hxiTp;f<~#B$p~Gkc5U(@w&LZ z)vL$l2844&4`ZOFRH+vWSY;rim%`l~2?;C5Bpv!T5US3XWJ39;SGaL~c+l@d+y2`L zI(LuMc+GRU4*vHvRmF2f8t&fW9l_b~UgWMqN2!qQn{Uz#KB@BSQrQ@0Klf}Ox)$vu3Ix7PK`NJ8S+Bcf6PH~8{GiD-nVyf7(I>@65}`5#@0dLh zsC)HB9UF0#u*qzjjhL+1Q(KYQsH~~hK3S(H-M3V2ayp=p>h&fjEjigVC$sP0>oGOe z`qoM5wh;p4U!B4~!4$RLk|?W?@Kb~<|2l+bG6nc6knQvQ?GR}8FMkBS%Ri-QIyH$P zXiq(*2?8;xu4zxLAP)O)yLX==f~ZzBO{XVMQeD$3swj|C@BaH|YH}X&y7>?E03Aa& zqleIw6m{ohlOoIFO$jpQ7E{@T6C%$e!R6H{#pkZ)s%rbk!f@Y-tthCCIO7l{z+Rjz zugL9;T+^iA^)dFp>zfq2+l~zovtd%UjQuwMAl1#9rsIAXy>`DAxAqp%6Qg*pnqxq7 z&>WCQDHir@f>g)}+f4b*hOJRKvDM0{b$?$=)gSs*!FEcIjR`1)T=r?Ry%i$b?k6)Jim{<_pab3U+#W7{s{&5@jV%^qr@Av&4MPfze9dI$Pgsoa!5S`wZj>>Hgm zvWNvm(n@4pr%X!xlqjt-3KFFIcdxai&3FhgMKoj)vWmJS5~HxV1Eivma|dUaSGa#) z?^@{rcX8ag*WDl1*j^x}>VW!dMnw?VWUw)_Fo@u-VPE1q7}w#J)o3@ZA!E= zl@fqu3$5UIF{i=&XGtrO-wzClBJqCrI(`H1f4KlwD9tWKG?<}`{}$!){NZ4~<*C1h zFrgnOPKfwckiXyZ9i>B{!2Ig^u4V~TEAi}taGU16j7fQPrCS4S@9H;mv|+a%+ClfD z*P{=kU#4?RD3^U1iRdXWx#?&0MyOfDt1Hto-uL<*sB9|k5849}Lg~-}l7f_^fi2>| zA(<1${glH75Rn@0fDDMfdt&i@Qm-##D2fxTTQ9(K|F8DhaA|RgF|LFp3?zwwWIH8M zbfKV^iZK9RT)gqdIA*d?kQdG~0W)Tqx{d)9-7vKK{kdpyX>loBkPCvWwBs9ZTwLTT zF0kr*HN)Tx1WmV0reF}{XGB>u49-B%HOo{OR*f)hw~IwdlBCv3vPdKmpRE=PA{K0G zc!)ZpfJw==MR-f#Yl3ErR*Q*+Vm03Q zMMJX+1+JUcnBaEX045X4Ifti=gL4N04O8}%)5SPGPQ zu9gpuJ6jJ$i2TeDptkj+bGu6|y7<>2qD}NF^hWd*^m_<_m&6elYJn~xR0NU}q9#ee z32Hrv{XnV-!JGoJFET)z5(6A&gpmyn@OxqLP;y2ANbcyiY)OKSfNc{Nbr{cN99a|1@1uRZTISsEJYPv zc~3_WuD{ex^}FyrxBCvA2F7{beh}%LH3-5jDy@y>oU#61{l&lEQrZWh$2VS~owKp4 z^0QCXv8CLj$CwRs+)qR&&<*Hrgdm90BgpZh|Q%2<=56S?8?JP_8lKaCrGO zAHV*66A(tZ0Y*FMgQJr{;|*^N9&>B=Tr{kGZo~dh1EbN%+(Y?Sa%O6hTUM-TzDtA5Gg*FTxuMpVyXlfJj$8D)dp4JQ=JttNn@&{bhb$>`U6tEw%l-oCCMSy-?e z9mBdzyUA#>3W}EgWD+tS1Q3B04R{fpO>xZ_K(Pzw&6Ep(QDTQOVXVIhGLsmP7|uw#djy zpbjq~0xYe2-m}NsGikIo%V-`QLbvo*blF0s;%#E=8x&ge3Lw|gPVc?&mizIj7 z1hHpFP#Vp>U@4V((}`S+qIo%bKBOpe@bD`*i+@p|69WL`dikM^7_T!AMpQY|sAgHv zCPWv(9fdh&==5eLeRu0d{XQ+ z{D~otL^XCLBgc)T4vxWO;s?^yc8}0_;Wn@32P@}V_shjgv%!z7H+i&#ez(5Y-~a@L zg(|hsr`DjSHG#s>q@bPMBU4Hvw#BF-w3eYZRG8I%uxO8;Vvb zKO=sM&go~9!US(_UI^#24YEw)sP!B8!fl7Q1h{cH!~ua;KRp~eegwWDO(|f(w=L{2 z3PjdTM-*);T7saN>--Tl*v|o5Apn%=+_H(_-(|R4CLtWqgqdM4{)cRB?G~Am!Qj;9 zVnCsVD*X70!CbTsnT@f{G1cldRS`jwBtaG=kO4%~mH{NeSnKcB!GdwTi7T^JT_k(WCD~*KS-OSCe50Zn9wMNvqR5?!^l!f><9Mn;;=YJ zw6kT>GD~GL9qFsTX=5F9DpnoeVMPVMsZwlLpMO=;L88G=zeWXLAps|K=e=D;m;NMj@<+m&-i!YC1wPoR zFFP)M{3-JCBRuObN zgQs4KCz9*n6AGlLvq;iWj4aYw=F{pv50zQjN7nfSi+U^LZhYNPGdVcaAiGNm;0{qT zt#Jk*E!D)_o3o3BXd>#-+$eiHr+U z#y|pNkSp|W+D9nkVeC@u076<=m3Ap(z`o~tYpEXqSIWOHyD$2w<@A78(y(k6Le$e6A=KCKq$c zbp&V1)|no~<9tjaW-=bddE*4E|5YE2^Y~YZ>ky3pH@1T&Q%XzhuSl=xpn`@u|M6(S z2jLM+5yXJb8*0{RNJ6pIULPXvaYSH)DoWlaUZV_=&#p)Di?75g{)`?L94U9`V1NJM zu*Jda&trpj`1`5@HD;MekmPjGa#Qa)M91Er>KZ-1tJZXc29y~}-;rt#A$~w&QdWzd zP>FhC#t!?r#TS7_{$Kj;j<30-FiJ>>xnXuHFgl zmW8b9^WQ`ZG&R&KJdiGB=rTm0u_y|dbOmq=N>q5UQd8L!rGT~st>k%KaX<0>|M^)5 z$V$9)HVS=NTud2`@4UuUPI`}kByq=MH%UO;lRC;fd1s7i>0%-MFgjb}B}zQkxPl4c z2fiUlJHF>QfVA{Ir4iVU7dRSW*AG1@xNwc0*gSad5KGr4)-h6VKS=3n_du@EDcacU^-(aNn~XO0@C=*8y7i(1;aE;0e1B%wDbOp+1v)gW)&2l7M zN!JhsR*|%Z!LHU8B^Ow@ZbhpCLA}0)fK(VEI7X!VXgA~Oj1huEM4-X}`22qoh%g~6 z!-yls5Jz~e|GMuZazeKA{#M7fqeeY1r&gR2_Ly?ckqvkDm*66DB)9ui!F_M|IsbFzG z?yEx^=I!{t1_)Q2J!bF1#$aQxVQ1j!ZqbdCkz&IuipoUrjzj@IZ$4<}yx7RG_aO*Q zsXstXiFQGC|M8+b-H7jmPr0x_&e9$4iD`!brWlnJnWh({N(f_&aEHc>Qd)6RYL_W- zxo)CS7NbQ57zc9t(uNWY)J7N~5nvpMK^fzB1dW=SyM&f)nmScNBrzTO*NNu=WQ0-_ z4`>r#=TfN~BaAS{8G!G`lu}ly_`nwGj3Uk@MWtU=S41qCUH4Hm5mttoI`wph=%)!jet{R4&!nj?7nJFkK;LPdM zr%ykM@g7gT_yWL%*h~4|{QGyU`P6l=^Y&EiA+#sbw>#KzslRp?r3gDNjj-d=s6kx^ zN7Qw2q_E>sn^K#)4z>Yo%d#;3$U=Z4>;GB*4$P<3b-qPe`7VsOTOw6F4PMJrQM!c_ zOC2*6)Jsn%DW6Oyd<$(uG)hMOu2us71iv;%1DR$~c>Dp}gpi$*vQa2Y~;!>2NR|ZJ`Z%1n5UF7Ds7f%;P<`$Yi=PolG~T z{jmzsbhQt+$W@Em6m)80rl#*J)t6MMog0CQ>v?VkFaj!<78bK0s9?s0=JaE*KLAkf zMzQMwxLz2!R`0kj0ED;_>TI@(ae`11k)9~Nb#Qw$^}BY!WHmdhgyQI4mm}PbLeB;8 z+&FTDT0KobxfVRJC?7RjYA-#tD*^zO{Yn*}ssZ$wiLU{CU5K8r0Rci70NhGB%gPlO z5XA^=u@IJOX}ewYdqgQgjl!&1E+=qWXvHa!dhMWb+aOC zHCqw1LY6F3ZY$uk4zBI=<6TJEt?x?DdEQTuenfd`J}Yq=^~p~>ld4U`PDvP6K7%d~ER$4v>iE2GUEgj5T zF%{#{6-h%Kx^G1JXGF*ytajx1f=Y?%>KPZaV17s{2=>p9BAR&Ee9uVv34}5FgbNE7 zLH0K7IQnfi{RL9HI%+#diCySoC1QBhjM~Gi&7?HWYXJaW>li8TdI<;MFL~z!SKet^ z`7cjx1>|eZ{qL|YSx;H-xBip$H`c#^gi<8$ko7JklK*3F?80cly6JTFJM0IU9E~~f z8WjkBm&7bI;U_CKkBTq#P=IX-N+{1w!FNSe+z~?quu+5vwWHD zA~sIDnu*U$YkYe9S++kVWUL_FH{;u^7sg)#A$r#OTjoTaP&d?p%8$nuy zsI&}=g$H?5o|q?+U?9$9=q1OtQo0HL7_JCfX|)y!A!HSxKL2DLU=e^99w0$bN7sRNln;4sZ&$Lc5Vi8qHU1jA#m2Zj-hwV?>6G#I7LNPz(2r)K$gMUU z`-hJop91*q^})s<*K6}?x;f)%H}7ttc+ek2gMJ)AuDQjD!0wcAgNEEDSV!+Z{sK1I z!f_J!OEe5NxWsfa>JP@FEz~c%McV$osLk7Pn@9Oexl}*z7TrO6i@@u(_EdD>&r#m| zpKKp0a=NwyAVkuOc;9ZhY+QyBP{)9$G4HI)dVZFTC!GcG)1p?D#v7(_*AblgDvpiU zp5!b^qe}mBv{$Q2XP_Z#_PceRmN3~bUHNwc!i*Egwe_k~f~jEQC8#mZ+{SCza!Xf%VEN&Zw@XHxqbBArp| zTg-S;N+vaDWdAgOR08hH`w&%>HbL}*NqtRq3zoMJKFAmVbjPV_w}=M!kGn-*FCMQb z7|RFH(-N+rT?f6RNfAp{E?OuR4S6_pUU<$W(Ke%>g{?RDJ+Ip7R0G|g-_WZMf+|LC zGm-)TN#PPqsNjyN6lH08yy{a{EFOvpqgd%wdv27xXa|e|Ksm;%`95Q$lryPaqq2WF zjuR(QU77^5ojA$*<%1~KXvy*trOXRztq4I}XdV)Iu1>YWl<_&;2M{poS1ZQhf|8=P zn7)1D3W)%OjG8V&SeGxAJdK5+xZ_NIrc~yaS3O80E^CDV+0sRrI$%2lk6R$2~$;qIIwYOB&uH20= zPtqa`S?2O2rA0i6_=n?*(@u|pA3#^{>rH;>hfb}m0+gV0-=w!#hSil*KQzDa`}Ze) z;^ti5_sXAgMjJPbmxeb#A@kwV_=b&<^HZ<9zXy!**;HS()nH?6Sz&BO2L8AKdLDMy zv*HRteJWd19h%o}zPgyGTl)nq%ClOZmB0RD?j5fvnd<-8-+SM({r^!lrB^uetdwV^ z^PgQMYXd@KOvSBh1-D^A85nGSTC6k*nkLf;vjCd7ZqclL=fMp$eDseBaH1SXlm5|7 z|DgLL_kxu2i#uK`;rJA_>_pU!hsfSXOB2`Se)!Awd{Za|*@^wtZ&~<Jv0-?8em5 zNo0Icc9(mr-}SRHJh&v=!J&8e;1sfN?Rh?yD&Kd`I|!8aJZG~~UMhv5-FG>!OzxKS z;H;jlDIP!K2+8*EW)4RBjP{VrFQZl$T43AJ3mVNvT(mhHR;dQ(?y>qJsRP=^>P38U zsQ;f}6Hde!bA=tHsJ(=cHloSYN>?n$o7HqeeTn_Tr7kdK6XTjbxBDsO+!l{Jpl*%9 zcHAFbE?3|ibr0`q`*_ zgC~yZEuwTY8{JS6gj+l}P37C!$L9 z4dv)(o`lB7vw^p$PVTQv600NhL*E((lBRg_#W!J}PBlW{SftfQ_gsx25| zajBCDIr&pG?lOn6%NC3Ct5Dhr$ey>X1k!wqOeGDdCiQIrm8oRxE7+KAO^Ps6auL9D zvC5)U3?tesCb34d1cb+%{MQK(;U)^(Hdcu%FiM12nsgQ*B8&loYPHv^RsjKHI4YKz z{l^}6#k${$rRYE5MYq5cN)>Y0>g#Q74~9bjNf)=#{w0*1ouyP>DE&A6#E>M zihJ;Fr<;^}%3ze%2RgmoCMuOet;13YxuG@Pib%i}4QRPLlSyF@#3(Xskv5V4Ngd^{MfKMX;Yi7I`ri%IYpva)ue>W)vasJ+U#wOk^x#uo5)1(w{a*IZp}ULSXEP?J zc~5sjl}Eg+v_l77h7?xJSbWmqbLhS>m12`Dhc4cf?7D|XaHly?Wxkh$l=rNMcogfG zh9AZm))vB(cfB&aC;g>x@v`QP!)szY+%jj)KN1q~`}CdzXkLc)C+=r#N1p3L_;;K? zDFY;_vtHpWr#TDD75SsNs44gzk~6wFYIzX-coE!f1hEHMT8`VyMZ*=1up{_kxPS`> zBfT=jntaI~!;Il3qNf=kGQu`c!gdMSWt4!8M+5;oO;Pg*$#OEFj)U+wW;-+x59G!l zqjW|=0cB)}=_y7qZXwjdn6Oh64+&dg*37bm<;h7u99znoTHDsHb**(emNEC>qji+? zbTl2k%>*O0-#gNQOIk{%cw02*) z>6A*&<||#T*?8_B-Lk*lp3-zOiQ}agSF4kcFU4^jFU3z(tCM%M+mrL>&!4|rYES8l zAwYOhYgfy=@0Qxt`rZg2y7$X#KA-2CD=V9M{+@RGo|P2~&eW(_OV%+Cvj7W?)?qoF zrRsH92JiNaggyil5J?{bOiMsU)ijMO5QXR7NCQ?V8na7Yz(lDhYT%tihF*FNUuR@sd*KHQy^x?)$yhbV@Io6VMr@ zr%mv5MdZ!X^ZyS)P<=Wurzy>z5Tb@ut)@_Is%%+u2C4(w+cZ*Z+1eZJDK2`y^&;y* z>t)ufEGr#(7PMdIZ9vO!`F2<^=3`9{-h2zWjks`28A%Y<4VTZ;A{|YOoTq$LO!IV_ zU;wAd(}IuoVH$kZPZ}wzi z;qu1D#zv`DJ6o$AUsyO^t6i$quI07D+S9op7`2WBBa~CfiR-sSGRej$oLySIPh^n$ zhTEWwR*N^=pY6{=e*X$KMuU2DK5y0s2-~zo3P47}@}jSmH2^F0 z0+Vz#FOPFw^_Z#-Y`RWn5*4KFe*=!DlWDpP@irRMcpHzGVXzEPE+a%Kr3jTrJ1IsK zGXR7Lmz=SzTSu5+0)Q|f4B;YM4FDxQDUFd**<{u^dFNh&AXv=`j2Iyhu3-e>dN-q7 z2rg~G^I@1GobHT%Xn+4q|IG8&+e)Rky{%Mw8~m6*>SG+pU+_3Wlq-rUrkj*h9J#TO zkzbC$a7}L0APK|)=k0cs1k}#20eqJmB#aOYAe{=KqE9g;L&cOFPf8h8l`>+zbu9XoULI%b~cp>mDJ3i(EK6w&@ ze=N3Z!kJuu{q@&R963G%NW7uX*K4estUIk&U=L-Xa=?<+1e0;Z#n2Lf&`Ss@g>{D_ zI!_(I{TTsECs5UtzdF;@RFZply&e~yG@Lj$-|P@>9)5Uw$@n~E%NnTt5r)oqFf$Ug zTt1||$5Ssf{n?pX+&E-yZQ6iiknL`dV#OL2b$o2qB|-mfj{;9|K239YLU#RfQTW6) z?Ej6I($sT#vayH#H~kBbJ@)wH@Gg1u%Y%WxTMr$d|G5{^Fc?w_J?I>tKk~^>_TlxL zH1_J7)(fp%q3}TtFvP(E0qabXVgz~@kQHjx3)9$@$MAJ7%&@WFUUYsNJcK^3yZ2GI-~Vo?JT7JMp=G@w5a34_Q{ns&t~~pz>DqyRrT0EKSWAEP z+2_E|Jl8NN5Hj-4*>_zp^ZOFSN9ajDulh`Tue=!eLlUlh>1XaHWED`|s`~q5NDwEh zHz-WscnZ%6p)r!}C<3&&c*1csBVxQ~jGyCXW7TrF&3#Cd_WZd^M3^KdxoN5-u@hB1 z&*0V7pu0JsH4j_u#ofh4gpkr=13~VuHX6wFZ<|ige6O9PmzsK~T;XcW#*Q6R{XVS} zEKV9_sK&N+#(Ft+FvTXwDeb(?$6`B_hf`2siZ}(K-sjXUeZ_QF4DAYJ?h*vkF2QYp z@`AY7*3~eeWiHlw-NPZpMBHVN5d8FME|@AkM0jq0>2Gdf)6|Dc=APJ;OPNnGk$0L0 zupYSo_Z9%ME4sQzQ6?Q?S?DP^u0odk4?n~Nq>RtI`@@H!$dP%NR;y6a$W+sO4tfE*eLa&QXSH#1UZV#$;P+aVFL zCBhy$jvLMV2fbN;)NTu?g)}PcYw$+0E6yL|DE>-}c-rpw+v!!KD#hm&3$2XU2N2i2 zT4E}-!uCDPhQ{8FKr8>Hkxy^;_0Y~Y);tf|?a?G`22NHM9-j5Ou@}xRNBT#N%G;E- z09q++AyNM)JMazLv`$%fS}(RXHQh4l-r!0EW@Wda#ljr;wWb#A`sfa z_;fNIOD@$Ij;51wQf}`&?yf_dM@<-xiu9BtjC`*<;!S`pj>q**AVM{2YDg~0=IFp_ zG8&AHxCJYW-or%;C?&_ay=LH&|A(u4i*&|CiG8lC4|cNOG?PCLfrEONhsN) zl1REoD3NeY#_V?~1P@Rl>DucVLiD1MRZ59Ee3#8KDg}K2kUCU^(yBBUDMIY^-w%=5 zU@#-vy${%iL7}V3?9CCO^uvNbE(AyA$GP~hjUvQ_&~KMq0O#`UN_|Ukc}0jTk_!u4 z*12DOElwEqFeWNY!m~a{(-6iU98X)5ly?Byzkbv2!f&MMPYVF?4I#cE0K`v!`57UE z_)H0e5O75Z0j19fA;dHA^IGpyDd{CbE>S7z{^35Ae~gvx)$EJNHN;H_j)Du)c8q$IStzY&>W zGw~_itjvq)<%ip?#urvr7MieXtA>m-9fuQMYIuj2i)GgWt#^i?5)+`L)J_v<&R!@R zRrR%D7@jB-|1%i4{`8vhQkXsSi85s5PzU3`K;x`+r}eO2gQ9ZPw~gbXf-H~;#0Glx zppHtw((&nJ)G^9!yaUsyRb1E~^tXT)QEZaYa4>O37)6F4Ro@N*`x^>@T3ivB=*yY6 z-q_MN>HkE<)zHbH^>EoS&}^=^XY0Ol+~7KafR!^PC23Mu5=vC9Uau)iNJB=P zF&@dr{9iaAd2QeUAeS|XlqxI1F#sCxB|to)l)T=M`PZaU#3PXG#S{=R*AMp+gp$1k zp#=Jq8}{Z0zugz~+v-uWKdPZb?A7J~;HXt5m8gY`V0AWh9#>Mmj##R*(W`$`{j+_c zBwLdX065`Ug$WC5Z>KatC|O)k2(vXEo@EHD1+B{ur!>@S??JH+ZQLk2n1`=WgPEP? zPcp0(J@-9p;fX9RTXpM<^)l-R`@#rsEKso>4Sb#-n-ttm416Qw9Y_C0j$Y)|D4hg$rjRrOcHRptg*pbFt%fZ{`4_!VwybiG-%xHZJ&y8p z^#clL4$Ey2oeDTkxSUuaa#sCCE_jX!yFi0dAt-I62XE1pK&GhJ+ShC$FB$B*+3M6H=967;YH%63}DRhUaOU$tvvQEcB~_HldtK}IfNy`qWCS*emkt^Q%wiz z297RLj)J6c@4~@%36QLldYUrN3irc3MzywW*`z{HbKJiYRVoB+O54_t?<+C2hmD9bQ_XNoGS|iw6T3t|{@cq*8D6wzJ7~#*K`fJL&Qhg^~2;Yhu zs{8?ObxWDOLY1Vk4c(>Az!S!leEj@h_BWMauLu{?L8?ubLmIx7TO0IV zukRu2N$XwKr>q~gzHEKX`c>=qtUrZZvPmNBMP&Ah>D*j8!ypEGr?1vV8Lz`=2UH{M z;8b>9&Ob)*@{3soiC6&-fJ`4M;KbQ7hGT>?wja-wae@dz^Q&`nCsuhv!WrED=L4>N zd|z4F?T-}BdzQb-&TeH7r)e%XdmHfQo}tG9t=W78zbstW&6l0Ca9x3Me^zEZ`3Fpxl2M0v<7vWjr4tBN7<%JZ5%lny>Xn1|pv#xM9iyQctD&k(JNnZ7mqy?=rjLoB8= zWmJjrA5W7e5L95(wRi&oGNBF;sSwJHr~MES4)+C$VxBu6w>k=kvM=s= zV~NK+PAUz*)+F$;TTwCQa|@I%Rftb9za2IgSlm~PqOypi8nHP?iEG#L3ulKWy0Eu~ z-f?3&zq8^vjF*?`=c-NeBD?(wMA83#2V+Ywc1De(*9Z5!J46Brsqd|No|HBps`igs zue2Vs4y?Clf9=?$3B%-~AhTwnQ-X>`L-lj@ru|$ZRD$S%;oZ>Zb;FSHqG3R_5B5G|eC`?J`%aj8T!mqI zF(pPumO^h1utreo`21>HwPLijN~&jV+p>7q`PgE}bvy{7+c!6<;2I<1`(IT^Lo$|= zpeqC9ZC;xZEyd-|IMRWlao1$)#MFk^c8CfNh$yI}+Ql3vXlQ~7#_t$l;**o99bKX5jf^M%G5 z`YG5M0sPS0lyGRg1W|cBv~t&Wzu5+yc0exbL$fis=nZ>)_cm?6&X$rNze};^OEc!v ze;G`rG`3^C9$LN)z1Fc`z=gE$I4y0JXL)#`n7%53-#0RhRG(PWeq*56SN2}&wFeTB zL|&a8L(>S6@rR-t0x_67Yh^bKhnJgL5s#R?qvR>N747h3xwRY{2lW3qr%t_Lgwb`U z*F7QvS=L{kF0;0(B6f$L_v?oX;A{kriG%q5E!Dxs)r(xOpJmXdt|MO!x~duX0;(Nd zY*PL;mNZoOH5Ur$GdLv2TL&DvQGf4buiD+MQ~(W!H;N)mx##gTEX0k&A%aR}clT8~ zQQvR&y#WVMtF5nZ-L<*~?R5vhS#QJI>Rnsw>$O@oQ8<*KCR_y4;Z@b!`TN480UKFU z6sHA;jo`{ z-$Sf@>m}enj$KEGP$ovFv1r1Xbl`evEi({uEV6NRJRZe@b#Q+`1DG8gz(It&GcVjAn`taf{Gan4;e7T>#*z`Ixo7>D^)uGj zwI?Agq@degh&I7!7ukMOSXtfUp^QWOR1|mANOK-xrytJZPPIYzM^77OsYjK^9iKY8 zTkJr02f-z%gh2Xbolu7;#v>hLJRS*9tct3nI4jHc`on+TmO8L)^pkem36yk%%>&wf z2)BiBoG@l|CEC?Zhp1r!7-DxW3$6=soC^mN6J58o=cAv?r@V-rpU6&561AgCZi z&QxCPql`Ay_d0<*nqoKe2+Lmf#hqH+#?&}K+|lS1SmEzd^~Pv;0*bUA1M?Han{@$7 zdP(Q`wF-+=2ruvg+2BWlfp9NF03;Xp|gbG4W^asRU$n zhT0SE^-I_-#xn>`U%GTU0Hv$b3m2wUt&UD_jLw`HZJd7If>Nn{<|QvV)22Nlr?2)o zJLmv(0$Uo#ts+!)9V2_-O@`MCy-v02=K#51t#4M%)f zrCI<`23v?7fa?a^;v>ja_TD($g)0#;Y%1VGe#V~Pb`y-7ob&MR%HYAVXPq!=wwlyV zOO1e^-YJ%>wAJ^6e!GNTTuO7#=0Af|4WngMhp891_`tg_i6UowVKC!pdx`71V&QhX zcnUO`1))0$T?(ykmO902o>i?dzqW|0NBmx9Jga9N%VcVbQ&MnqK?qV1)f^N(g|~mv z4~<}pij96kkdjgN(KAObdwgZ;o?reVQZ^lYvyk^bL;S}0zW+RX(O;G~#qXa7;a%&0m zpkU@)WG)~f9S8B_s!ZW>8QI&UbKhbULN8nhNT%ww*Yc#tan2V!;V8#K>Q*>O zc?M5FcS_w+vD?2t+D58AFrs8Mu`l8>}{2FOC}-95Xn#%nkPXSLD_x(Xl3VTjpJVneaDUjW#GEND35KY zPf!M*NhAyJYFD3!;XYarf>junOrOv@V-m&p=$NRw9Ps+ak)H)+K7kdfm(iS9svFhvRfgKNbNOuf}`%n#_-Wo*H?ov#j2^+$j0NdW@icx;JX}U=D7pTRcL+?+Z5ZD z6+r7!ma%BbA9>k&)OxG+F6*#8#T$Yx{0$HWcpX!KjDU51wVSiVB&8%f;Inf3<3=60JSzv6N#!y)!!uvi<%2 zz($p-YVA0Ka=Eis@kpthoBDag;`nRBh~-!{E4MbS>oDo3M%{u>1w1K_ru4Kq4cdU$ zHogwi6y+%xrFlcxc0>2QbsNTvvpDq7R6bZx?DO1%cInz~xxU!U+}rQv3>w0`9^U?9 z*ZJUyW3Bb;0)5iI-IjbiT~zv0QaJ5~@3VjUiuSjBt>JPb8eV5ZoGe`T|6rjr5kiPb zX8|@T|N5nUek&wtyBgbr??CWnN5~&8=L?HLWE{93J5GQX!TGi6HRGH#108*{qgtNq z;M^PiD?&5R);=2qLG|$>%-m+v&BCtkJOy*_0u~+A@eH?sw6$k7fZD8m)h5mBa?jks zQOmRNxm9~Ks__PF!@5no350ppirqk8`iv>LE zd%`&92)G`n^Z%_}qn4DuOu@|=fiPpp9Wgd?5o5?~Ft%Y3oBzoC9T<9?Azo#yN}`ab zUO4=cV}$4L6CS%j=g(@jq>QUxM0w2x^8NY$+3n^ujfTG*!k|S!)8j)coj<=s;qxM9H|rA6r2?5QdNzXL~=RI;6AH zzir?F{=f%U*Dxv87+V&kapWyi@HbfG(j^F-_}bbljNE||a{g!6 zX#Iecw~VM!zX1?(;Kt2nv-H_8JRerd(dSA+aN-QMI&c0{*GTz**59mt50x$JC;45G z{vO`w(g0H@K+tLV{#E;V-``c};)=7Nimvyj!AAPxZZUXU+8?xk9zGb3`n(+%iPeDmN+sBg2w9Zn`iKG4sJBxCKs2UEM%-B0PRM>NbwxWXl^of12mJga z1FchlRO?`j^Mr{g8`Y}kgV*+Js#GRQl|@@Op6AbWWCa2Ebg$%qS53{fxj5!xu|+R z$^*tG3xZOci*Bh5wjE1^HD#|xZH|MW{x&u$krO8-357%pe-5fv7r~qVkI-bw4^5_n z{mCJ41dYbJQ!Z!K`5O{iA%JqJTZ$r^X^rLwkS6U$5;NiWv)IIT)?WNM0eGdduvo3a zg7W*J(Lp~nQ|4z*_59kdAGC5HC;|s#l=1gZvqMfN8(Mrq?GByG*BEaQ%aaT2ulzR$ z)IWAyd)Dl?DixDZs&h% z!oII=tn85v0Y)A0AH8LrvtDO?(E6Fo#OT4OCP!)Fifco%vW;=8XiieQH%lGI?6=IQ-k%nT@^7_F@#Oc4dpnw^!-pJ%&8lx~0r2!);> z_N2RHe3ZB@*k{q*^?}bX{KMNnF!v9?hA>8|gaMFG5XNzgF(N(!z$Nvv#m9~C>+XGh zaOi1@R#p(T-N@GDjD%rj>?66(vSxSR=ZcyH*G)qAKBlxcKeE=BaeK#iV;m8Tv6o=v zH_Hxp!2|=Q<;<@H=Gnnv-6$RVjOCZ*8w$bJ9C;?e3|~@f>$#7D`x( z&Y&R0+1w%s$inZ@1+P@&24`6FR?R-)r!`)6Ov|-X-l{tPl-hCh7W#W{QuC?SZfm!- zHKL8khvCO9?9U|J{>FFU0DhU$S#X;BIZ1U$pFQ2ij7ZC)&n*Je?OCWlIO`%XHxCAA zx;woA`|-J3w>BN{b`7?-Huv^6H;p@Uu(P$f*EcY$OT;9zo}t?EFO%y*3|Tp( zG`rk661i|FJcpu2bdb?&%}iR_fAN3v6120tq%qf-zGzr4E$^V@7yq{bC0f1>x;12H zc}eR8&95H(l6#sma`x%EhRURag$;v)sXe*4Qym&a!khz4j752H@|% zg9VpgUawZs*0FQbwe{Ld38AWS6K#TZ=YJr0gY{ZuYt;82eDkJ;B9y$ew!St!cWet) ztLtBuT;T5@Yy*7L7skPU%QO3jq@+DhzV245@{Z)MWJAU1Xxw^bM&yIR2w@;aFqS5x z@JuaRkNji@$a?_gfMW@VTAc>{anlkvxR{dnnv@jN++M6OGajv#(uDn^oVhRrA4JR$U^sA``t$5*Rw8Jv;K{HK#>l}?dd%&1A zluOJLB&smXauz&KwvCcBfn_jck8XNtl}08TkSd%r6BU2w-nqXfjys{uf&k`nMu1b{SMSXJs!V4_cLP&s+?;RrYvj?;2|2!d+hvQnwl zOjFT_4z$*u=N&^0&x3Ng(<+si8%RQPRkBm5u>a24o4Hc(kQSUBh`%zHFHmOItUIlz zYJc3=Met>G>Hy8Jd=kaV;FOcJe!{v--ynn@_GYAm=n&ismX~fgbK%078 zepEN?DKA+zjV!dfdL1+Me^UDISK*K#yN(gyh+<62Wr8u#7y}|T8T?8T(5E1H2JwjWCR$vMm(9u^e;Rt8OzX)Kq zIj_%$!@SC2dx+h{UHIlp}kKqkV$t%HoqR zO#&p^T;2)J zkFt*PMmsTYm`C`2i`p~D&`i-*lD2aEtSKE$#v4V-xd22&s5ORGR zyF>HSX-a;$un>ly&#y+}XVUXz<|kg?^P5SgOrX@Z8!yG~aT?Z_mzL`vc3d}^UrJm9 z&WE8-82pf1N2nf#J_m97j?;IZEr}#ku6vE=U5iIXuG{}nH%eR=jGIL6kK#i4P8LmM zCemk(wtQ+u96-iN?CZ)XZiUO7fvBp+XATOm;RW*p*z)~Xtw*~_v>Xio)F>=zJJ%0qBfoI}COzrvv z&1%^P!*Kq%;cWr&Yvx`uyIXXpP2i}v)Sq&47t(3FC)480eN@@+m*BGUJhQMk8Z9mu z&r=E`rxT?|X|!MvR`(pQlrpRP5`7IIhHu^(3IN^DiS83h6}aS=-uYVwVO41~Dt_$0 z3QtvCwXmSvs`5PZ)p56!O5K;}E92T{#^W=#YgGRsM#`Ob(8kYO%37m^<5@P4@+Sd5 zk{fiBC6I););>Ye9dE-J9FR*fB8G$YyoD>36=iGwI-~|cQt$Qqe%4%ETwPgOY-YZH z^>9AoGdXfn=~k@GwY3IASp8^L@A>UL>n`Ngs&QRYt>z2e+4DiELOL=wW^iPk^$W6k zVx;W|+Sf7I^2Sd!+2JlLgtzKVK4_)Ugq}55e084iKiCmlO((@6gTkNREyqP+dx8R~ zx;pLV#u~=;_5VM~+x#anT0?%jxe);(d}(v5+p5*33?aNZX+%+TyonKF(^{?7-P&Ac z1VJ=zw0*ROutbg!wc21%s|n#Cc`c-+QVNikN+}#usG-ByF)WGOia)&4!AwO_l0=bW zxV!vL-9U<~cAPNd#33A^_0zo;@f#Z$G17%&JN>?gIRaS=DwUun0deg0`#Z;=OBli% z4WG1nr`Hk4g>JW60jN~F-31Br_TP8$`-7y`vjHzJER>ZE5BRnYHDfx|w*UQJEeUK@ zURYShVE6lr>((@K8o*`}=UXXBHFi6RUo6+KenK=Y-K8s+i_6j+(z@c!+hTkqgS6WU z-tPQl01rdR8i)cLo1SDF>Micr*b5h&;IQINbzm7!-u`}7ofd_+Plf|Ad6CjrJ@z`e zv)DtA1qoKEFC<_!G$wgS4?`J5>Pf0KILVKV)HT3cq9bJ)wTVu68y|+Xq8^^B0*=Pl zvwOk*3wOkGe_!hp)*|5i!#2PAudt8K(_#&o=9jq~K+J7s|l^tpg)KEPlPIwMe; z)u#!8?F1srjU?sWV&ve8CsS_3Bzfb-!3!vlku(4ClrrO%OC`874;7((w0mli7nJfRJTP~GS%FKUA+xa4! zEia+e|MD*NZf-I2|@HkoRaDWjTBs$nP@dkb3I z(ORkL{QIu0+3tqcN*!PGv#gkQJCNf@%97tBd&1Tw)km#2T^VGO*7$KEWs)e5Bx)0k zdhU1K8iIc8{mWp52_Zb;M5|j&?Z4?wsafKX=+InlpKIFNDg{2l`49#$nw1hiDE(>k zP~X)|l7L)h-ZN%}qZVmaqGZn)k0>_l z5fLb<_6Z7nvtq_`_^w~lhV*V=La+tKZty}Sd``Le2F4bc5bOp|RIdNLb%&$4a^-jb zs>{+`OEa_0e7Hj)dBGCyU_9oA1X=Rrv?|NBBC8n#jBKgbU8i|E&iOVf@_5@K0o#i_ zr6ShI>!@zEELj~nUvO*avkIW_zRJD-JbciY0(Z!T0 zU;EL3KDG}ba|;f^yA$IO9sIHog&5!I!9mv8XG5}>=(C^UAyYh;DCP6B#=3Qj^)hP{ zIbR>DU1|_ZHH$`rVcH${2SO*4+`nC0FIkO1aQ?1oO$^u@amJ+#4ktCpM~V%&y`EM9 zUAt!Zv9tyV%!~fO_`caeubl1LzK`%PGd}-avZoI62YsZK_hw2N88w@LR#vZ%WXbm; z(`i>JV^TL}e{BwqFZRo&U%_CXEx51yf0CzHP#? z_;zhG+*Y?K1v1+ZYKy1V@0Dz zBcd`XN46iD7=mc{Kqk1F`X1}oVu(%X+d=yAu0K&?<7iG{;r_lJDWP^`LaJ1IJy)!T z^M8Vzs6Bbv7VaIuW`ep3jY%*xrisO;teYtBqdY*EK5Qf8kTY+ea-T0qO8}6H=0Fd` zgB@F48RqD|>XfI`V#L#F@kvvD>Z!81HP*V*T=ehk%R-&gryW~U%BZv0TwCa9*VPN1 zwdSHj8Kv5GPM;o;&R)jFW=HGz)|J{l&Q1UOthrEypHBGN8c#m9ys}(9=MqXC$JVq` znfk}exziH9pt;{HehBQf<|K3OvIz&pD`D`zD|^+V^m2>hIyGOs_XxV1yoCdCU^-GP=F(8R}=}96iy%rk(~IL z83NRfZ9snA1#n|6C z%UEp=L_q;#UHC5@?gF93(CN;5s-8=Di2M@B4iM-p%>KLdmCCDW|Bl8C_Z) zjq)l2DV@YGB{wfp(l@3ze;zFHo`bI%(`?X-|zi1WW}(1?UV%{wtBIy#s)Z|Mrm&yPKZSLq^>qZZ0>3vTWAf>B7B)rijUtz zAYIwW;vp-;hYkoIWcrqyFvj>2A%s0}meAdb2zs0TlPlRiRI#Wv4hT>T(WXC|A1%m;R| zndTv|Xzk&+Bz_4X`N9q&rDNA>p-~c3AqnB!PW}m6Hnc$q!wg|c#D}zPdo%r@YI9DA z6ckJ8hP9gg^+TAR(L}YH4N>Zo2WM#8p3y$bBZ#7Ax(TsqKU?^k1-LD+(JiHdwv|?MT!TL0-#5 zYY9hIcPQn54Q8;mcFT|YjstG1Q?EM%L1|FV$zrADM@mwL=8yJYJ z2HrgH19zM}Sv$^@^aGW|QTxrMaw#YQG`kETr?8oHvM@xanLB~CfULCza6M85*NoBe z#@JMCVH9UiyN5Yb8Mpp17iVt*A#C_HN64Fr>yn*1aa~&b(njhv>bms3V*$<(WD6mM zgYdldvJLjGxB%wWGG(3inaeJKssA(!%e7)_oPq8tWg8=P(^huQpp7bi}f^}KAly4rkZ{*7z)q5ioU%w{Do{Y>i@L{+@8Bgn3) z!#;fajoa-upf^6@G@EPL!Kq^h2M1Z{$&h9ToL9r_!2B1~cM5PaWb$;W)9O!8<0y`> zUScJ3!KnLA2MpW*?9Z=mQ&jY}$*|jXGCykIYT$!^YZkExsY?-S+t)e!oiN(&6$t8$ z!5gC#0>4@g&K0%!rbGWCRf&BE%DZa8-O!Jz2!h2!H13YuNNo5HlqdxD$3)(uBOc~n z?!(>`+u7lKg21sIuo>H6IjuLT<3V#Lfe3P_KR<$f;OQFP;r)#1p>Twfy6-DcLWF|9 z`8V>WL^esYvDfviJ$|kI@7=}R80aF9pYP)LSspz{by5!Ok-XiAH=Z=nFs8Ms7}VH> zWHcRkm4a!To+Dqw|MT-ty6B1#5_qN3(~iy0^pfBVC)imVkJlVb_?aNNdIfdQaNE(n zN`-@vM!3A22{c)k(u`MDngV0{sSoL=Y};m0#BAGsO7E>FPuUoY=E}+#aATejC618sSwn*?Gv02q%`APAZ(xTT3K<6aat&jvd(VHy3V@IdV4FQ88LMpJ8lG# zKG8kGz$Xmzkbe|tyV^}|3Y#r;bQjuN$&7yVm=B^4xxGVz*=}8<2_42rLzT;!$jW8a z#EjXIV$4R;lI5=4{U2Eh1SLpPa*cIeskGabif&-WY)T~}R0P}LQlp*Y#xhlMuksTv zrCK{LZUkW%G+yjzO{x2deOfz!{d^re6`oB{e7d~_5#F-OcI&{;D;@X3cZ}F2hxetNUYLJ&8aRc=S)cb&h^ExKc# zPP?s1d{FrO1SUH>vL008kP&ysaGqy1bXg5xo8Ee<_6n|{eyKiG#h6F)7dAIBr<`k_ zY6r91#;6S~F@o|pef?r}Z(c*?qQ*Jpcysf@e8e$UU*Aw?H{MY_88#Rq`+SZK5rXQj zi%GduC7vRWIbm`ZI$a!7z^|K>P9Mgo^M;)ssQbR%^K>X z!|3{WK(x+<9K0|L*3VRFd=sn)rz|FGis{N~CQ0rk3965$!$9gy7G&nIFQ9dR-3}Pz zpKPjXaORMz-j6_QapL66F_v%mr%cz|Me|~=HEzsYI-CZ*dgJ4trq6ECdgRO52>o6 zY^p>cI;VUd{cpx7p_;donRV^(C6^}Y`ffwVDr90c5K$llju%ug9LDBb!vH3Ox!0Eq zUjEtJH1~Ix&-%hkIvQZM@pEe!PAEUqf2IGs!yY_wHmI(~x@j3_jwy;vZBLaw|MxWaJF=w{%B>PWLs8Xo zQX<3BPO8kdH9IW8q_rTukS2?R9c z#>$|-2{)MRpdtihsTIIYjx3ZYAXt(u%flekqF+LV>?J5%m=86!84f844F3^;wXTn` z|8{^+0DP(Lx^VgkPn3Ixn1so84HN~E@}egZqEjy`zz49G(-Z-L6}Luz@V}l0zjeY@LkCDz8bwr9!7#v)WLa`La_y)53MRUyn;0y^ zv~}4whH#N^Ea;4h;RNyK>j0`|Vr&`Q)VLsVmB|u@*_C_m=x_{NlnlVY#T;?`^Ain@ zB|}qJjzoxTHw3xYlLb*lR%!H0gp{QIyoQk~wgCiDpt2t@23RtpQ=0?=fB<;$US7at z06{XiFyOVBck4oa{4CVZVw|P$B$93x(T+qKcZ$=kPib6vR4WS5&J0>tsCpgRsibKt zl{SqSDk-7gmDeL}Y$4d~@W+~_(c(g_@CMbb_S4m!Qw@t!(H6DyM3%aB-->C@CKmTO zw=AE?L87p}b!VWtEZ2;pB#PRpPYT$=G==acXqBNAj3j+CD>8BJH3ayuwXni{&p&IB zhNvD5@^-@gqz_l*g7r?RnpjL@JHVu}qG=kP{o)p5XBDz&H?<1fb?OrKwkE%4XHR&} zE`BpYSmYcH1GsK^7#!@AuHKY!ZC=lXSJdQ4G6L&V#DJ}66*ed%HEe-Zh)%1;#Jy>-- z_g=aebWiN%kG}uBJ^$J`9r3EUi@gJ&emw-W>kKW~RL<5}pw3z6IpA}sX-4md5kUQX z^!EXu#cQZ2^I$y5N1y+LR_Bcw#`vQ=U9lI1^?u1uN=|eE*KWM|lx5GJ`6=5^>!KhE zx`yih#-%nc#f7k?6!O{6xsg{s^Gs2>UQ=rzI1!Ku|RSSVA`@3qk?IoL_b&rkH?Cg-K4yp93fgf+U5nYqkd$L85+dcem$L38qKa zz8?zON~4d;4j;nUjZSt;#-Sv7cwUE$Quk!!2>3(T_wiMPMM8C*5)p$mb&>>Q0IG=+ zFIr8bjn%s)R)I;By?7G>Dz(k`Yq~kbpDlXXlF5Pt&&A2G4!ZE93*ci z1-VCtndctIuCt7e)k+V&L=^?wTBSGU6pH>!*u_m39H&}wAJ^o=AB2Aq1S*qU3UdDE zm=la;!`zzh;F~Muif6V0A7)4QmEfzY-Z89;>?MA&;Otq-bT?ZN)t3x4x;uL^%K7(s zJZv2P(El?z!$7vBVCcWzoXAuVaA$rCZl+ZBOgm~W&JGT1<^kn*O#MJxjJ9>WEFvNrWux#6KbOC!l>GuWCr;FD>21LC-Gufz_ik0^JkoR09UNaOZ_HG4IoKLK{?RMI2A|4JZ%(p7Ea5hn5Kyz@D@G{U@ z4sC!rm{A%e(Hu{mBv1(Y?`7~MoA*jLFD=zDRC~*}MpYFH#w|-rRiW1FUzokUc=upX z$MrbA7P^5ZO4c<|tB&g{$-S=Cg%?GwFBcaU210Kz=vfubH08y9uO|$amP)gsK3H8H z2>n*8pa;5bk)YY^3xnY>Va6iDpN>PcgcG-FL%9ZfbUbtSFc8XmytLmh7C2;e?f_45 z_g(!yV@uHny>WsXaRA`^ZM=-FD$dRAZ3-wlbZ9Wh5n!YD6jA`9F&G>=6vY(NXcTQX zYRP7<+IAHAd6yn@fr<(UwY12iPIJnjt)^v-;k9JQP4O04d^6IITX$V9@8fNKFhUL*Jp#{+;_bWU4F8?L z_G_wUi41*CSD>zu6=_q*+G+ES;4>yQs&&jsj<%a_2Kz9YuXV~Xjy6vTeMzX6LPNIY zPvkY}!|l5h?gi@>z73B682wsgVR%=1PaSfr#tusJeZQDQ2nad0K4TE7r-a|#sXyos zvY5tMOwBhsHydsP%(Gz6M%-l28#P^0!1O*s^jCc!VULyF=*-gUvDKxs!7+`pa~7tW zlS(<**mjyQwja6W#~8iWd}D3*QCuKSboQRNc;@&qjbiH@qhoP|LV1)LUxzMeSk3@I zkMf};TrWZjAqQ=H$u$PF`AgXjuIBE*>gS zpd;g5p00XJlNo^H_InpD^!ly?z+`Rq)QtxMn^DBJ60*8#W#BT5E0bzA6`GJ&Q^tw& zO*&w*CJ1_~)ofziY_?juAZRkBE?NJ-w=YGL7S&WWT34LVeN&H08aLAPnzrC<@GTDf zol!!YK@BMkSsS!zZg|byXjMN9d>lMdXc)4LwmUw+5?S1M+$AI#J*0Usj6~Em)%peN z6NmIP)6zP|V1AFKIf%nqbh>WQ98K4L!!9p|TqCgWDl8fvR8rkj0BgF=7C^j zjXEQR`9|rX`Y$h0pZC6-2O&W`l#K9xqU)V{m|}khW$YQMaWGe`qJW*KA6?kD6S@wC zeKFw;Rv`{AY;Y>NsL%~L$IF)Y$3p*|4DOY4V-UkX2ElAn48ua90HZ<}7ME4kb}=Zr zKP~paAZXkNP3LpIRCE_K&bgwjyZ8Tt(6p@YS%rdSer{r?*?|eq7sIePn}i!(8;pYB zq@tJuBHk4=jq4itToV9G(wr{=6=R8TRbBH6vo}C!T7`o3J4%YL}Dvh z2B_8C@gM5|`X66^41K|*<=}{BLkexdQkUwM_E(zn+>*2eJDMLEB{@$-v@>m6X;Yn$ zmk7#4{i4LUqNYu&O-oM?A~2#1)p81Re>EaN;fZ-*=9z|m!{h{(sllDu(k7rc0*XWD zS}KpKcC?v8u#(87#y0_yv5LeUEJbari$FYL4_r_m1qmV^!($G(4Z{q6+0`Wu+5#|1 z)2T|0p)qQI%MwLiZ*?P?OU#~Ky)%05Z^ku+t=n#Ybko*#g_$cG75F-{S*cnrEgq>9 zbY|m@CkDg- zg3rp=dxdFiBMF4b&tZ*r+>H7iOxMX;#3>V$!cI^Dd){YkU6V8bdS^Q>nu-E+xp(I5 z9e>~Vd!ZyfAW*{Kb;ft0TXtP2w?Cs5UIaxk7iqLz8bFgY-M-`Oncgy;JtRq(F=w8= zg%N@u2$Fak4x8)GaLCI&PeVQQYJ?!Ve=s;cm2lD@*DCPPi8bu6>yxm$fk0|1CNJgs zyT?4KT}j-wG7i70n`FW6gp6v1j&%A|1%l*UPvpY^YQ}cl@k@tIj``H^NNsk&6f&= zLZ8v02;xMUvi|gRzu)f{ewo}U6#9DF^Z8YYIS98cMF>)Sz-S{vF>s3pc*9?awRmzm z9?t@LKLE~*_1Osa^A0Y>^2Z3naAYajCz&0DVZKOww$QE-mrxwBp1mYd8gXct(T33a zSQY|@6OdMdM0)Ts+tDvP5t|VwGxsepj=jFErV5Qf{3qO{3QWT?VuJMu*^#N>Yk&Q2Ys@QrwxP)DeI=+vjjo4kSR!@4LPpg-VX zIdF^tF*U5~cxvnv<^q@(qv8iQ*jd zHbgOEsYgW7=|sn2n$No6Xl*EL5?j{@o;x~*iFZGV=Zvz5d`SK?nJ&-j4XG7PV?AUT zmp_qDLA;+yvt_p|(L88GaZEpqzB~HMMjDC*XZ28Ax|qF;GIg_uxZ*G;pV8j6xg_TB&#|whj%O=)=iV&7+@$KdQr1@_s~33dpB%PXYU3Z3nuFjx3U-3a&#KnDIX|G z?o=vP`(+O_Yiuc%L1Tb9%pHUbN+QYSC9NZL!-0P|mLWgx(8*p+ZyBFVQRsZ=vuS?Z z1)hAL%BtayoRUMHg$XJDdtv z8myNfo_?_qmW9jlcjk7eB2 zz-+uU4|5#<_BQ>?v2JI!V|T-_%kd6^rUO^ea!04ul>J>D_jI%qr{1dFX*T6U*h^Es znoexQUKMtWqR+Nprgs<2+t?XU1_vlaV%Ddkz^9$ zQHxX2L->s?vm=e{T%J1((XOY zaDKH-gV5_owvgQb2x3Zy`GH@@nG1(F>14*TBx|97i<5-6#q<)r&jxXjQ z@=9E<>Ctsf)iQN-EL}wcgDnb!*(I0WxJO*Pywx%-_KAHp1m~$yl}9Pay@ zp-*LCF)25Kdgv(z!2hrDaLtWoTnQH@T$`QOn044M} z6-5yzzpUA>XzD#4K*1}O9Yt}(Sd)Y$Fsb4uvwXFi7I*_A2}34bh$z)Eh9 zOLqfGtc!(fPeJ$SS&ypfO+L%!uSreYS0B|5Z!BY^iz4%wX7UH>esNNps|4T+5vq5o z$p2kNMC!zGE9=f8ZRuBuqXC7wJ>#IC4*G*Ep|Nw#H0xg*vzWRvbY}Liiw}_@9qn3F ziR*}r4Ui9*;Ky}reQZGobgrCZ+uomZZj z{o_0FC*yGUVH9i1ACL1Fq~Oc3;lup5yKwsT;|c!46nyEy`?0ir)m4g_?tp_gMUO!y%A~3y@rS1xz#mwq(JBu}PU^Iw!tzhl|FI+<{_~N2jC_<>Foh{NlTaJxDQUYyiKc1c#DU4u(%60` z3&0PWbH3%pDFyLT0%}YYe#E@B{%7*{XMDui6sH0Haj1-t=4lX08a}edO+=F>QNjC6 zH^|u#Gc-S1lkR1^A8qi7fG+p|j7WN)0Kwi5F>rEYjkgD)CFq+5Ys? zFhMPEJCS7=gQP`xBx?TfSLimI-Z0adg=DDui5LHWSOPzQ+*K)KX3=qVPQ!(6nsygL z%5~Q%nv7A^{iC_n)e|RH)2JPClZ!#Ob@=cdcN{)Ew-|`rN3$DUnKL9O$30yoBMTi4m6zAnmedX!I<)KzyM4=O`$|-c zUxD6%ug1+7GI{jq;=y^Uo2?OVm)Y|3tax;txs^42 zJb}v{+bPL^4vvvD^424v%vL67)aPfWcm~k|+Ny2!=TDksy1SKOFpYw!=pGa(GtO~a zGjuvvGvuXcMsHHZxVQ}PF1GkI?106OXaM;)jTn`6Jd&#+fNo>j(AbQ!pPh8vve`=p zuFT7+sG!KI(Fq4--FJYF4)n?%1K9$b*Jfm;fmh~Hdx>Sc*Opy0%+}mi)NJC-UH(5uN9wosW*jy^ZqxVM=~mNsz>p)O`|JXC*e!$n$k7Q~4yv^<>xHh9&#- zpQYabS(YVxee^5va4Bcf+5+)v(AX`H838OcCbBaP%97&WAfV9WXr3+4y9u-MY#-%pk;cHD`lwI3H0Xd7=rEwO=8Fl4zPs~hZ1kX;7Z0T|+k96RJRLCzjlqI0N z9?Bz7F%~LfP+0|)VW?_?>M+!}pwM_eyB+T7h88>gX(HU~fcp{< ziopFLc%Td(*ai=_LAVaWN%%`MJQRSXM_^eTmam5uEzs(LhZFEfAN=(Qv>kxQ+Tigt zJn4g{64360m0j>m4|KTT*)I6URETuJbKUTK7p#uKnkcMILg#vTF$nASz=kH+*aVwm z5RJl1LHJi4yj%}48*H{<^AUK(3GqgFH4d*Gfi5R>^}rh*=pGAO`rz#Zyc>h}UC@(( z52KLq!bfq~+5{i>!6)tTX%e<2V21@e+aXmCpEbg6V9)umHv;=2u)hO(`{DB=@I^O# zc>)f^;ZP6`dm-(HbQHew!`J1Wp|+=X_OO1xiOU2jPhfspcxHyqQY&c zXce-qMOHs5j-!$oDovrXg{a(xsv1zWA5~{itp_=K(C{iWvH^_>p)p-(tR0ODpmF_Z z{5CYP6-{=dDQPs#hh~%^R|A?EM6;HnGkZ{763tGcU-Tn)9Xi{G&S^*W7CP6D&g(+w z7ohX|(1ml*MQ+rPK)+svE>0ki2VD|DmqyTKPoT@)=!z)vb)u^s=o&k^wg6o>7F|CQ z-H<_Z-DqADn!gJ9-$6Ip(M>+o=tnn?M7PwVTN_c+6X>=ST3|;DI#F{wx;=>QaG=0? zbmts&*Lt+bjTZHy#R;?|iGo3NcQd-D0sXNPwWQI#@1Xm9C{%|+t>}I?y1x%SunIl6 z5QRbErRdKg^pG7bwWDPnXt{+}I8kdOdUzFjqzARNphqL(J>7*?wxMSh zqK+!`YzqB7iXsjaIe`Azg`SI`=ObuU6s_(+Yg}k;2(9fyogwtXNc2K0dLe^e45RfU z(fUrbp%HDgqm6UW#uVDrf;RP|=pOV^8olg5FDFpUi#9vZ<}~{ELiEa16mLYYM$l^$ z(Q8rkx*xqBLtSq4A1``i8+x-Fb=RTp6KG2uy=6ylrO?}9^iCCeXAgSUhu-s|_Zv{p zSoDD%eUL^UCeVKmphOydbOimc8EqYlwuaHxew1uQA1_3ow4qNj=+hSTX&P;th_=Pi zc01a>5N*$(9e%W95862q?F^w*6-u?E&+5@6H| zYhiNJn0zOuAb=@2f*Bgd6oxTH1(>1~#tLJsZJ6Q^reqbS^Z=&33{&2RsR&{!Qkcp; zn5qP(+JUL|V5(a&)d@_E8&k6$Q*#7UI}uaciE%b!hPg1qS~0`l!Hh^^Mn*8Be3;Qr z%;*$mOdDow5;Gpm_)g3OH)g^S%%qW+$qO-4nlMuvFw-VtroDriJ_j@X1ZKukjLV5} z#V|8%n3>mN&GMASBb+LoXfN1}Kf#otBkVyN9Q)IJ-v{{eNFi8?Ms zonoj{5$YU6or_SH9VjP(x&=|UQ>c3`>M<7eC`LVVQLjSOJB9j&QNK9qzXJ^np@CP> zpaL{Fj0P`6gG+nP~V9l!&62=AscnG$J3pT#QD3j7F_PqoZg{5REB8 z<1*3sTr}YZnwW$63yv>=0?!GEHpok z7KG4(BD64t7UiPFLA3Y^TJkPh8b!-N%k$BSxoG7Ov}z<;lZMt5q1=h+m38RVnP}Za zv_2iJ-+?ytK^sG8<2tnY2ec&*ZB0j8ub{jn`bQ)5+DeokK-p1=&Mucn{-r?hrZo}z8i_YKZbs2 zgno>npR&=eqbbi;23@| zf*-tsA4=kf`{0L9;YYIYBPsmoLR=<-%N)aH^KiK+E|_D@ZTrm^e|5U64%*;>-NBPf54BQ!Wnt^iIuos0zbJ4XI8+OS8)9_ zT)z}I1UDLs8+XKw3viPH+;lFE*1%5%@lzk;r!U~F7=CsvelCWe?}1}M9LvYe2H@sF z+#-NmT)-_8xK&Hsssy)A;x>i&g)+G9So~rZjt6jjC2sc+Zg&BIu~~viM!v2yQgr^9Na5{dq;7fY}~ga?pFo(-;W2}zynv}!67_&9UjsW z4~^qt8F+XZoXEk6AMi_4@rVF^c`hEAg-1p4=n_2U7#>@M$1TOqdc`5u_4F59?=g06i@V5Q0;gp>LB^|5$+7;i7YJF4Ivd3a|&-j$1Y z@5cpW@t%k9o9k|zw;1&w+4PM z6Tf#1zdsj$kcK}f#YY49XcB)E#2<(8Ct3K@bo^Nq9}D5*VSM}`KG6f84B%4%e0m5z zlY`IZ;^GWkT#P?2#OIgd3)%Q$9A9dQFTIN|m*T56@U@TejS#*W#J7U@_E`Mi82%!G z|2GwX6~|w1!X+vET?PF85d6b_{9^(BIe<&E@h_S9*KEv(|3{Ev7%eSEUxYzfj9Cw3 zcfvT0Fm4#*9mV*2F~Ogh@FpgDh>5#ll5UtZD~9r7=pZI*gvrxlidLB74W=B2sd{1R zZkQ&7X&z$QUom|m%n-ti6){s7GcUs|6*0>P%(e`(SHtXgF~>>Fxeap-!rYrMZwT{V z#C-o^{zX_|5*A#Bh00=~hgf6~7R`#qe#PQHV2NH>avYYLhouK$nTuHVE|w2r`6#Tg z3@diSN;$D|S*+3wt5(CRAMmri_<1k_2Oau zoY){OHi%%uFgALKO+(nM8@32xi&fZa7PcOSt^dU~tFT=nY~Kt!%)*Xuu=8H*x(K@+ z#h$IO=fBuH7WTc0{X;l#8xEO=L#yJ@2oAf5!w=$!emHU&jyj5?BRD1s#}31B&2W4z zoKO-c7R5=^aB?S{8p5f2aoRzg9>JL(8#W|aB?w>fn8ZHzUZo);=aPdK0 zG76U+#1#c` z5uRCxXQS|Z2roRui#PFdMZB^JuTH~j1@U@HynYgIM&Ye(czYJ!Es6K4;eGLb7#|$O zhs*GBMSRi^pH{Ub3dVwR(9vlGR1Yd9fa5&Bg4qfOf!uKdl3CWQ;j;2*K_9|)FM}%s!AKAhY zUe$I`!I=-%KlGnXe`FsANvr*jv0DyKbURQRdHVGu4%N=}k3`rJ`TUU_+MTg%biI!V zY3J)lwonn-_{a_x`SX#TxRHU6?4!te{@-%j&yL9F*=4P=I$0d5brV_@m|$Zqkx^dC z_$t&^CH%Cq#;mP+*6laGRb5#fnsu$}RewfnHDlJibY;C;>sGIlwD2vS*O|~WzG`Tw zcH>n|bv0Ghb*f}#Z*#S)YgYActy^8XY;6!W$71J%DATUC-ORnGxW3Tdf)5RD>>CP^_NignB&%{)vIUT z4%|!44_Qdn5bu?=H_$*eF7ZHre)ZN-LlxE3p(xpEesfEz`EkUv-@lY)ES7+fW@5yc zIG*ZbNqkrC-VD~CyW??!`e&W3+)JwG9cjKm29Kr3YF3nxqV!d!c*e#S7{4IxF9QGo DT5c?X literal 0 HcmV?d00001 diff --git a/docs/desktop/bb975c966c37455a1bc3.woff2 b/docs/desktop/bb975c966c37455a1bc3.woff2 deleted file mode 100644 index 5c16cd3e8a008bdcbed97022c005278971f810c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150124 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

gcuh(yM)5x$wXlMQz` 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 DW9(%e diff --git a/docs/desktop/0e3a648be390bd8cb094.ttf b/docs/desktop/c6a0c95b0a95c4553700.ttf similarity index 86% rename from docs/desktop/0e3a648be390bd8cb094.ttf rename to docs/desktop/c6a0c95b0a95c4553700.ttf index ab6ae22482929b542e5e73060736e9687a97acfd..ba6cb258e0f33ffddffd24b18d7162a32cb9a6da 100644 GIT binary patch delta 507 zcmYj~PfG$(6vfZH8O<6pZ4-p1y%~#02OTvj5;Pqu#^|Jdely-Fpw`wwKyVt(-QtH=aEyEar~<<$WOB0<@i4 zwb492=#+qn4`A0&09A9L{Q9G=4$OW*XK?iP@%i>&Z(m+RyH}1=NI?Y8k{NpNAX&vE zf|9i^j|(=Ma_$DlyW~DZQIxD>NbySci4^CGBmZB%3PtPP6>W-b_63u~-j&fO@mZ^?aFR_-P1u++R{A7+$@WWSR?Pjfs#c^*9F9(QcYN?A6Y z@#tWwQg3Wjx5Al>ZN(GQ>12Xxe1zE(bTK+iGu#w@3UN*zK15YBNSnq8)y#mXmL9_t zETqJ@>E2v1N~oZY1~yQ|7Q)DgXNzqd2}~o6Boef4W>p&#^vKiHF^Y6(_~^+f(79pV Ic_TOM7bUe;NB{r; delta 566 zcmYk#ze^)Q6bJC{?5;mzI87QwAvj5PPlLJ+F-8*ZAZqRk6~r6_V`i~V$8tX#eJS& z*JK5)s)wv1%W`C`F4KTT<&@@)NGm<$7R;(0WG_tiO7aksQmSax{t zLWF;{Hyu8@W0maK_F}H=B z(I@4jZp!a^+U;gJr$^;QxXU9jgaicQ@^ARFUm$`EEEKSXb>vZ!-@>_Ht;Ut|AGpeF AjsO4v diff --git a/docs/desktop/4a2cd718d7031b732e76.ttf b/docs/desktop/d75e3fd1eb12e9bd6655.ttf similarity index 97% rename from docs/desktop/4a2cd718d7031b732e76.ttf rename to docs/desktop/d75e3fd1eb12e9bd6655.ttf index 993dbe1f9596c7de335bf2bfa115d3c2b8021ce4..e479fb29349a12b564516c40aa529276c6c5e12d 100644 GIT binary patch delta 6572 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 t={3473:(t,e,n)=>{"use strict";n.d(e,{Z:()=>C});var r=n(3426),o=n.n(r),i=n(1051),a=n.n(i),s=n(2629),l=n.n(s),c=new URL(n(375),n.b),f=new URL(n(6456),n.b),u=new URL(n(6794),n.b),d=new URL(n(8229),n.b),b=new URL(n(2867),n.b),h=new URL(n(4975),n.b),m=new URL(n(5944),n.b),p=new URL(n(2334),n.b),g=a()(o()),v=l()(c),w=l()(f),x=l()(u),y=l()(d),k=l()(b),_=l()(h),A=l()(m),E=l()(p);g.push([t.id,`/*!\n * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}\n\n.fa-0:before{content:"\\30"}.fa-1:before{content:"\\31"}.fa-2:before{content:"\\32"}.fa-3:before{content:"\\33"}.fa-4:before{content:"\\34"}.fa-5:before{content:"\\35"}.fa-6:before{content:"\\36"}.fa-7:before{content:"\\37"}.fa-8:before{content:"\\38"}.fa-9:before{content:"\\39"}.fa-fill-drip:before{content:"\\f576"}.fa-arrows-to-circle:before{content:"\\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\\f138"}.fa-at:before{content:"\\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\\f2ed"}.fa-text-height:before{content:"\\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\\f235"}.fa-stethoscope:before{content:"\\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\\f27a"}.fa-info:before{content:"\\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\\f422"}.fa-explosion:before{content:"\\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\\f15c"}.fa-wave-square:before{content:"\\f83e"}.fa-ring:before{content:"\\f70b"}.fa-building-un:before{content:"\\e4d9"}.fa-dice-three:before{content:"\\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\\f073"}.fa-anchor-circle-check:before{content:"\\e4aa"}.fa-building-circle-arrow-right:before{content:"\\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\\f45f"}.fa-arrows-up-to-line:before{content:"\\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\\f056"}.fa-door-open:before{content:"\\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\\f2f5"}.fa-atom:before{content:"\\f5d2"}.fa-soap:before{content:"\\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\\f539"}.fa-bridge-circle-check:before{content:"\\e4c9"}.fa-pump-medical:before{content:"\\e06a"}.fa-fingerprint:before{content:"\\f577"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\\f5b8"}.fa-flag-checkered:before{content:"\\f11e"}.fa-football-ball:before,.fa-football:before{content:"\\f44e"}.fa-school-circle-exclamation:before{content:"\\e56c"}.fa-crop:before{content:"\\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\\f103"}.fa-users-rectangle:before{content:"\\e594"}.fa-people-roof:before{content:"\\e537"}.fa-people-line:before{content:"\\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\\f0fc"}.fa-diagram-predecessor:before{content:"\\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\\f46a"}.fa-male:before,.fa-person:before{content:"\\f183"}.fa-laptop:before{content:"\\f109"}.fa-file-csv:before{content:"\\f6dd"}.fa-menorah:before{content:"\\f676"}.fa-truck-plane:before{content:"\\e58f"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\\f587"}.fa-bong:before{content:"\\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\\f67b"}.fa-arrow-down-up-across-line:before{content:"\\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\\f2e5"}.fa-jar-wheat:before{content:"\\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\\f674"}.fa-file-circle-exclamation:before{content:"\\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\\f47e"}.fa-pager:before{content:"\\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\\f2b9"}.fa-strikethrough:before{content:"\\f0cc"}.fa-k:before{content:"\\4b"}.fa-landmark-flag:before{content:"\\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\\f303"}.fa-backward:before{content:"\\f04a"}.fa-caret-right:before{content:"\\f0da"}.fa-comments:before{content:"\\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-code-pull-request:before{content:"\\e13c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\\f4de"}.fa-user-check:before{content:"\\f4fc"}.fa-vial-virus:before{content:"\\e597"}.fa-sheet-plastic:before{content:"\\e571"}.fa-blog:before{content:"\\f781"}.fa-user-ninja:before{content:"\\f504"}.fa-person-arrow-up-from-line:before{content:"\\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\\f458"}.fa-toggle-off:before{content:"\\f204"}.fa-archive:before,.fa-box-archive:before{content:"\\f187"}.fa-person-drowning:before{content:"\\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-spray-can:before{content:"\\f5bd"}.fa-truck-monster:before{content:"\\f63b"}.fa-w:before{content:"\\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\\f57c"}.fa-rainbow:before{content:"\\f75b"}.fa-circle-notch:before{content:"\\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\\f3fa"}.fa-paw:before{content:"\\f1b0"}.fa-cloud:before{content:"\\f0c2"}.fa-trowel-bricks:before{content:"\\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\\f579"}.fa-hospital-user:before{content:"\\f80d"}.fa-tent-arrow-left-right:before{content:"\\e57f"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-binoculars:before{content:"\\f1e5"}.fa-microphone-slash:before{content:"\\f131"}.fa-box-tissue:before{content:"\\e05b"}.fa-motorcycle:before{content:"\\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\\e068"}.fa-mars-and-venus-burst:before{content:"\\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\\f152"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-sun-plant-wilt:before{content:"\\e57a"}.fa-toilets-portable:before{content:"\\e584"}.fa-hockey-puck:before{content:"\\f453"}.fa-table:before{content:"\\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\\f566"}.fa-users-slash:before{content:"\\e073"}.fa-clover:before{content:"\\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\\f3e5"}.fa-star-and-crescent:before{content:"\\f699"}.fa-house-fire:before{content:"\\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\\f146"}.fa-helicopter:before{content:"\\f533"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\\f150"}.fa-file-circle-question:before{content:"\\e4ef"}.fa-laptop-code:before{content:"\\f5fc"}.fa-swatchbook:before{content:"\\f5c3"}.fa-prescription-bottle:before{content:"\\f485"}.fa-bars:before,.fa-navicon:before{content:"\\f0c9"}.fa-people-group:before{content:"\\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\\f597"}.fa-film:before{content:"\\f008"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-people-robbery:before{content:"\\e536"}.fa-lightbulb:before{content:"\\f0eb"}.fa-caret-left:before{content:"\\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\\f06a"}.fa-school-circle-xmark:before{content:"\\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\\f13e"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\\f58f"}.fa-sitemap:before{content:"\\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\\f4b9"}.fa-memory:before{content:"\\f538"}.fa-road-spikes:before{content:"\\e568"}.fa-fire-burner:before{content:"\\e4f1"}.fa-flag:before{content:"\\f024"}.fa-hanukiah:before{content:"\\f6e6"}.fa-feather:before{content:"\\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\\f027"}.fa-comment-slash:before{content:"\\f4b3"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-compress:before{content:"\\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\\e2cd"}.fa-ankh:before{content:"\\f644"}.fa-hands-holding-child:before{content:"\\e4fa"}.fa-asterisk:before{content:"\\2a"}.fa-check-square:before,.fa-square-check:before{content:"\\f14a"}.fa-peseta-sign:before{content:"\\e221"}.fa-header:before,.fa-heading:before{content:"\\f1dc"}.fa-ghost:before{content:"\\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\\f87b"}.fa-cart-plus:before{content:"\\f217"}.fa-gamepad:before{content:"\\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\\f567"}.fa-egg:before{content:"\\f7fb"}.fa-house-medical-circle-xmark:before{content:"\\e513"}.fa-campground:before{content:"\\f6bb"}.fa-folder-plus:before{content:"\\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\\f1fc"}.fa-lock:before{content:"\\f023"}.fa-gas-pump:before{content:"\\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\\f59f"}.fa-house-flood-water:before{content:"\\e50e"}.fa-tree:before{content:"\\f1bb"}.fa-bridge-lock:before{content:"\\e4cc"}.fa-sack-dollar:before{content:"\\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\\f044"}.fa-car-side:before{content:"\\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\\f1e0"}.fa-heart-circle-minus:before{content:"\\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-microscope:before{content:"\\f610"}.fa-sink:before{content:"\\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-mitten:before{content:"\\f7b5"}.fa-person-rays:before{content:"\\e54d"}.fa-users:before{content:"\\f0c0"}.fa-eye-slash:before{content:"\\f070"}.fa-flask-vial:before{content:"\\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\\f256"}.fa-om:before{content:"\\f679"}.fa-worm:before{content:"\\e599"}.fa-house-circle-xmark:before{content:"\\e50b"}.fa-plug:before{content:"\\f1e6"}.fa-chevron-up:before{content:"\\f077"}.fa-hand-spock:before{content:"\\f259"}.fa-stopwatch:before{content:"\\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\\f596"}.fa-bridge-circle-xmark:before{content:"\\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\\f589"}.fa-chess-bishop:before{content:"\\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-road-circle-check:before{content:"\\e564"}.fa-dice-five:before{content:"\\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\\f143"}.fa-land-mine-on:before{content:"\\e51b"}.fa-i-cursor:before{content:"\\f246"}.fa-stamp:before{content:"\\f5bf"}.fa-stairs:before{content:"\\e289"}.fa-i:before{content:"\\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\\f6f2"}.fa-pills:before{content:"\\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\\f581"}.fa-tooth:before{content:"\\f5c9"}.fa-v:before{content:"\\56"}.fa-bangladeshi-taka-sign:before{content:"\\e2e6"}.fa-bicycle:before{content:"\\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\\e579"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\\e598"}.fa-snowman:before{content:"\\f7d0"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-road-barrier:before{content:"\\e562"}.fa-school:before{content:"\\f549"}.fa-igloo:before{content:"\\f7ae"}.fa-joint:before{content:"\\f595"}.fa-angle-right:before{content:"\\f105"}.fa-horse:before{content:"\\f6f0"}.fa-q:before{content:"\\51"}.fa-g:before{content:"\\47"}.fa-notes-medical:before{content:"\\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-dong-sign:before{content:"\\e169"}.fa-capsules:before{content:"\\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\\f57a"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-money-bill:before{content:"\\f0d6"}.fa-bookmark:before{content:"\\f02e"}.fa-align-justify:before{content:"\\f039"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-helmet-un:before{content:"\\e503"}.fa-bullseye:before{content:"\\f140"}.fa-bacon:before{content:"\\f7e5"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-arrow-up-from-bracket:before{content:"\\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\\f478"}.fa-radiation:before{content:"\\f7b9"}.fa-chart-simple:before{content:"\\e473"}.fa-mars-stroke:before{content:"\\f229"}.fa-vial:before{content:"\\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\\e2ca"}.fa-e:before{content:"\\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\\f305"}.fa-bridge-circle-exclamation:before{content:"\\e4ca"}.fa-user:before{content:"\\f007"}.fa-school-circle-check:before{content:"\\e56b"}.fa-dumpster:before{content:"\\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\\f5b6"}.fa-building-user:before{content:"\\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\\f191"}.fa-highlighter:before{content:"\\f591"}.fa-key:before{content:"\\f084"}.fa-bullhorn:before{content:"\\f0a1"}.fa-globe:before{content:"\\f0ac"}.fa-synagogue:before{content:"\\f69b"}.fa-person-half-dress:before{content:"\\e548"}.fa-road-bridge:before{content:"\\e563"}.fa-location-arrow:before{content:"\\f124"}.fa-c:before{content:"\\43"}.fa-tablet-button:before{content:"\\f10a"}.fa-building-lock:before{content:"\\e4d6"}.fa-pizza-slice:before{content:"\\f818"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\\f1fe"}.fa-house-flag:before{content:"\\e50d"}.fa-person-circle-minus:before{content:"\\e540"}.fa-ban:before,.fa-cancel:before{content:"\\f05e"}.fa-camera-rotate:before{content:"\\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\\f5d0"}.fa-star:before{content:"\\f005"}.fa-repeat:before{content:"\\f363"}.fa-cross:before{content:"\\f654"}.fa-box:before{content:"\\f466"}.fa-venus-mars:before{content:"\\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\\f31e"}.fa-charging-station:before{content:"\\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\\f61f"}.fa-random:before,.fa-shuffle:before{content:"\\f074"}.fa-person-running:before,.fa-running:before{content:"\\f70c"}.fa-mobile-retro:before{content:"\\e527"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-spider:before{content:"\\f717"}.fa-hands-bound:before{content:"\\e4f9"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-plane-circle-exclamation:before{content:"\\e556"}.fa-x-ray:before{content:"\\f497"}.fa-spell-check:before{content:"\\f891"}.fa-slash:before{content:"\\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\\e070"}.fa-server:before{content:"\\f233"}.fa-virus-covid-slash:before{content:"\\e4a9"}.fa-shop-lock:before{content:"\\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-blender-phone:before{content:"\\f6b6"}.fa-building-wheat:before{content:"\\e4db"}.fa-person-breastfeeding:before{content:"\\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\\f2f6"}.fa-venus:before{content:"\\f221"}.fa-passport:before{content:"\\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\\f4ce"}.fa-temperature-high:before{content:"\\f769"}.fa-microchip:before{content:"\\f2db"}.fa-crown:before{content:"\\f521"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-xmarks-lines:before{content:"\\e59a"}.fa-file-prescription:before{content:"\\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\\f15e"}.fa-chess-knight:before{content:"\\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\\f59b"}.fa-wheelchair:before{content:"\\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\\f0aa"}.fa-toggle-on:before{content:"\\f205"}.fa-person-walking:before,.fa-walking:before{content:"\\f554"}.fa-l:before{content:"\\4c"}.fa-fire:before{content:"\\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\\f599"}.fa-folder-open:before{content:"\\f07c"}.fa-heart-circle-plus:before{content:"\\e500"}.fa-code-fork:before{content:"\\e13b"}.fa-city:before{content:"\\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\\f3c9"}.fa-pepper-hot:before{content:"\\f816"}.fa-unlock:before{content:"\\f09c"}.fa-colon-sign:before{content:"\\e140"}.fa-headset:before{content:"\\f590"}.fa-store-slash:before{content:"\\e071"}.fa-road-circle-xmark:before{content:"\\e566"}.fa-user-minus:before{content:"\\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\\f79f"}.fa-clipboard:before{content:"\\f328"}.fa-house-circle-exclamation:before{content:"\\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\\f2cd"}.fa-underline:before{content:"\\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\\f4ff"}.fa-signature:before{content:"\\f5b7"}.fa-stroopwafel:before{content:"\\f551"}.fa-bold:before{content:"\\f032"}.fa-anchor-lock:before{content:"\\e4ad"}.fa-building-ngo:before{content:"\\e4d7"}.fa-manat-sign:before{content:"\\e1d5"}.fa-not-equal:before{content:"\\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\\f5a0"}.fa-jedi:before{content:"\\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\\f681"}.fa-mug-hot:before{content:"\\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\\f5df"}.fa-gift:before{content:"\\f06b"}.fa-dice-two:before{content:"\\f528"}.fa-chess-queen:before{content:"\\f445"}.fa-glasses:before{content:"\\f530"}.fa-chess-board:before{content:"\\f43c"}.fa-building-circle-check:before{content:"\\e4d2"}.fa-person-chalkboard:before{content:"\\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\\f151"}.fa-cloud-showers-water:before{content:"\\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\\e05e"}.fa-less-than-equal:before{content:"\\f537"}.fa-train:before{content:"\\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\\f2a8"}.fa-crow:before{content:"\\f520"}.fa-sailboat:before{content:"\\e445"}.fa-window-restore:before{content:"\\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\\f0fe"}.fa-torii-gate:before{content:"\\f6a1"}.fa-frog:before{content:"\\f52e"}.fa-bucket:before{content:"\\e4cf"}.fa-image:before{content:"\\f03e"}.fa-microphone:before{content:"\\f130"}.fa-cow:before{content:"\\f6c8"}.fa-caret-up:before{content:"\\f0d8"}.fa-screwdriver:before{content:"\\f54a"}.fa-folder-closed:before{content:"\\e185"}.fa-house-tsunami:before{content:"\\e515"}.fa-square-nfi:before{content:"\\e576"}.fa-arrow-up-from-ground-water:before{content:"\\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\\f0db"}.fa-lemon:before{content:"\\f094"}.fa-head-side-mask:before{content:"\\e063"}.fa-handshake:before{content:"\\f2b5"}.fa-gem:before{content:"\\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\\f472"}.fa-smoking:before{content:"\\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\\f78c"}.fa-monument:before{content:"\\f5a6"}.fa-snowplow:before{content:"\\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\\f101"}.fa-cannabis:before{content:"\\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\\f144"}.fa-tablets:before{content:"\\f490"}.fa-ethernet:before{content:"\\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\\f153"}.fa-chair:before{content:"\\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\\f568"}.fa-plate-wheat:before{content:"\\e55a"}.fa-icicles:before{content:"\\f7ad"}.fa-person-shelter:before{content:"\\e54f"}.fa-neuter:before{content:"\\f22c"}.fa-id-badge:before{content:"\\f2c1"}.fa-marker:before{content:"\\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\\f59a"}.fa-helicopter-symbol:before{content:"\\e502"}.fa-universal-access:before{content:"\\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\\f139"}.fa-lari-sign:before{content:"\\e1c8"}.fa-volcano:before{content:"\\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\\f154"}.fa-viruses:before{content:"\\e076"}.fa-square-person-confined:before{content:"\\e577"}.fa-user-tie:before{content:"\\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\\f175"}.fa-tent-arrow-down-to-line:before{content:"\\e57e"}.fa-certificate:before{content:"\\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-suitcase:before{content:"\\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\\f662"}.fa-camera-retro:before{content:"\\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\\f14c"}.fa-box-open:before{content:"\\f49e"}.fa-scroll:before{content:"\\f70e"}.fa-spa:before{content:"\\f5bb"}.fa-location-pin-lock:before{content:"\\e51f"}.fa-pause:before{content:"\\f04c"}.fa-hill-avalanche:before{content:"\\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-bomb:before{content:"\\f1e2"}.fa-registered:before{content:"\\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\\f516"}.fa-subscript:before{content:"\\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\\f5eb"}.fa-burst:before{content:"\\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\\e066"}.fa-face-tired:before,.fa-tired:before{content:"\\f5c8"}.fa-money-bills:before{content:"\\e1f3"}.fa-smog:before{content:"\\f75f"}.fa-crutch:before{content:"\\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\\f0ee"}.fa-palette:before{content:"\\f53f"}.fa-arrows-turn-right:before{content:"\\e4c0"}.fa-vest:before{content:"\\e085"}.fa-ferry:before{content:"\\e4ea"}.fa-arrows-down-to-people:before{content:"\\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\\f337"}.fa-boxes-packing:before{content:"\\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\\f0a8"}.fa-group-arrows-rotate:before{content:"\\e4f6"}.fa-bowl-food:before{content:"\\e4c6"}.fa-candy-cane:before{content:"\\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\\f4da"}.fa-file-word:before{content:"\\f1c2"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\\f07e"}.fa-house-lock:before{content:"\\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\\f0ed"}.fa-children:before{content:"\\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\\f4fa"}.fa-envelope-open:before{content:"\\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\\e05f"}.fa-mattress-pillow:before{content:"\\e525"}.fa-guarani-sign:before{content:"\\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\\f021"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-cruzeiro-sign:before{content:"\\e152"}.fa-greater-than-equal:before{content:"\\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\\f558"}.fa-virus:before{content:"\\e074"}.fa-envelope-circle-check:before{content:"\\e4e8"}.fa-layer-group:before{content:"\\f5fd"}.fa-arrows-to-dot:before{content:"\\e4be"}.fa-archway:before{content:"\\f557"}.fa-heart-circle-check:before{content:"\\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\\f1c6"}.fa-square:before{content:"\\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\\f000"}.fa-couch:before{content:"\\f4b8"}.fa-cedi-sign:before{content:"\\e0df"}.fa-italic:before{content:"\\f033"}.fa-church:before{content:"\\f51d"}.fa-comments-dollar:before{content:"\\f653"}.fa-democrat:before{content:"\\f747"}.fa-z:before{content:"\\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\\f7c9"}.fa-road-lock:before{content:"\\e567"}.fa-a:before{content:"\\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\\f56b"}.fa-p:before{content:"\\50"}.fa-snowflake:before{content:"\\f2dc"}.fa-newspaper:before{content:"\\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\\f0a9"}.fa-filter-circle-xmark:before{content:"\\e17b"}.fa-locust:before{content:"\\e520"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\\f0cb"}.fa-person-dress-burst:before{content:"\\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\\f53d"}.fa-vector-square:before{content:"\\f5cb"}.fa-bread-slice:before{content:"\\f7ec"}.fa-language:before{content:"\\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\\f598"}.fa-filter:before{content:"\\f0b0"}.fa-question:before{content:"\\3f"}.fa-file-signature:before{content:"\\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\\f0b2"}.fa-house-chimney-user:before{content:"\\e065"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-money-check:before{content:"\\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\\f5c0"}.fa-code:before{content:"\\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\\f7a0"}.fa-building-circle-exclamation:before{content:"\\e4d3"}.fa-magnifying-glass-chart:before{content:"\\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\\f08e"}.fa-cubes-stacked:before{content:"\\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\\f159"}.fa-virus-covid:before{content:"\\e4a8"}.fa-austral-sign:before{content:"\\e0a9"}.fa-f:before{content:"\\46"}.fa-leaf:before{content:"\\f06c"}.fa-road:before{content:"\\f018"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-person-circle-plus:before{content:"\\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\\f200"}.fa-bolt-lightning:before{content:"\\e0b7"}.fa-sack-xmark:before{content:"\\e56a"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-contract:before{content:"\\f56c"}.fa-fish-fins:before{content:"\\e4f2"}.fa-building-flag:before{content:"\\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\\f582"}.fa-object-ungroup:before{content:"\\f248"}.fa-poop:before{content:"\\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\\f041"}.fa-kaaba:before{content:"\\f66b"}.fa-toilet-paper:before{content:"\\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\\f807"}.fa-eject:before{content:"\\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\\f35a"}.fa-plane-circle-check:before{content:"\\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-object-group:before{content:"\\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\\f201"}.fa-mask-ventilator:before{content:"\\e524"}.fa-arrow-right:before{content:"\\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\\f277"}.fa-cash-register:before{content:"\\f788"}.fa-person-circle-question:before{content:"\\e542"}.fa-h:before{content:"\\48"}.fa-tarp:before{content:"\\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\\f7d9"}.fa-arrows-to-eye:before{content:"\\e4bf"}.fa-plug-circle-bolt:before{content:"\\e55b"}.fa-heart:before{content:"\\f004"}.fa-mars-and-venus:before{content:"\\f224"}.fa-home-user:before,.fa-house-user:before{content:"\\e1b0"}.fa-dumpster-fire:before{content:"\\f794"}.fa-house-crack:before{content:"\\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\\f5c2"}.fa-bottle-water:before{content:"\\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\\f28b"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\\f5d1"}.fa-kitchen-set:before{content:"\\e51a"}.fa-r:before{content:"\\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-cube:before{content:"\\f1b2"}.fa-bitcoin-sign:before{content:"\\e0b4"}.fa-shield-dog:before{content:"\\e573"}.fa-solar-panel:before{content:"\\f5ba"}.fa-lock-open:before{content:"\\f3c1"}.fa-elevator:before{content:"\\e16d"}.fa-money-bill-transfer:before{content:"\\e528"}.fa-money-bill-trend-up:before{content:"\\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\\f682"}.fa-circle:before{content:"\\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\\f049"}.fa-recycle:before{content:"\\f1b8"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-plane-slash:before{content:"\\e069"}.fa-trademark:before{content:"\\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\\f434"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\\f028"}.fa-users-rays:before{content:"\\e593"}.fa-wallet:before{content:"\\f555"}.fa-clipboard-check:before{content:"\\f46c"}.fa-file-audio:before{content:"\\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\\f805"}.fa-wrench:before{content:"\\f0ad"}.fa-bugs:before{content:"\\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\\f156"}.fa-file-image:before{content:"\\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\\f059"}.fa-plane-departure:before{content:"\\f5b0"}.fa-handshake-slash:before{content:"\\e060"}.fa-book-bookmark:before{content:"\\e0bb"}.fa-code-branch:before{content:"\\f126"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-bridge:before{content:"\\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\\f879"}.fa-truck-front:before{content:"\\e2b7"}.fa-cat:before{content:"\\f6be"}.fa-anchor-circle-exclamation:before{content:"\\e4ab"}.fa-truck-field:before{content:"\\e58d"}.fa-route:before{content:"\\f4d7"}.fa-clipboard-question:before{content:"\\e4e3"}.fa-panorama:before{content:"\\e209"}.fa-comment-medical:before{content:"\\f7f5"}.fa-teeth-open:before{content:"\\f62f"}.fa-file-circle-minus:before{content:"\\e4ed"}.fa-tags:before{content:"\\f02c"}.fa-wine-glass:before{content:"\\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\\f540"}.fa-house-signal:before{content:"\\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\\f828"}.fa-faucet-drip:before{content:"\\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\\f54d"}.fa-terminal:before{content:"\\f120"}.fa-mobile-button:before{content:"\\f10b"}.fa-house-medical-flag:before{content:"\\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\\f291"}.fa-tape:before{content:"\\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\\f55e"}.fa-eye:before{content:"\\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\\f5b3"}.fa-audio-description:before{content:"\\f29e"}.fa-person-military-to-person:before{content:"\\e54c"}.fa-file-shield:before{content:"\\e4f0"}.fa-user-slash:before{content:"\\f506"}.fa-pen:before{content:"\\f304"}.fa-tower-observation:before{content:"\\e586"}.fa-file-code:before{content:"\\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\\f012"}.fa-bus:before{content:"\\f207"}.fa-heart-circle-xmark:before{content:"\\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\\e3af"}.fa-window-maximize:before{content:"\\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\\f119"}.fa-prescription:before{content:"\\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\\f0c7"}.fa-vihara:before{content:"\\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\\f4ad"}.fa-plant-wilt:before{content:"\\e5aa"}.fa-diamond:before{content:"\\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-bacterium:before{content:"\\e05a"}.fa-hand-pointer:before{content:"\\f25a"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-hand-scissors:before{content:"\\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\\f01e"}.fa-biohazard:before{content:"\\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\\f601"}.fa-mars-double:before{content:"\\f227"}.fa-child-dress:before{content:"\\e59c"}.fa-users-between-lines:before{content:"\\e591"}.fa-lungs-virus:before{content:"\\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\\f588"}.fa-phone:before{content:"\\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\\f273"}.fa-child-reaching:before{content:"\\e59d"}.fa-head-side-virus:before{content:"\\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\\f163"}.fa-door-closed:before{content:"\\f52a"}.fa-shield-virus:before{content:"\\e06c"}.fa-dice-six:before{content:"\\f526"}.fa-mosquito-net:before{content:"\\e52c"}.fa-bridge-water:before{content:"\\e4ce"}.fa-person-booth:before{content:"\\f756"}.fa-text-width:before{content:"\\f035"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\\f85e"}.fa-trash:before{content:"\\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\\f629"}.fa-book-medical:before{content:"\\f7e6"}.fa-poo:before{content:"\\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\\f553"}.fa-cubes:before{content:"\\f1b3"}.fa-divide:before{content:"\\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\\f7d7"}.fa-headphones:before{content:"\\f025"}.fa-hands-holding:before{content:"\\f4c2"}.fa-hands-clapping:before{content:"\\e1a8"}.fa-republican:before{content:"\\f75e"}.fa-arrow-left:before{content:"\\f060"}.fa-person-circle-xmark:before{content:"\\e543"}.fa-ruler:before{content:"\\f545"}.fa-align-left:before{content:"\\f036"}.fa-dice-d6:before{content:"\\f6d1"}.fa-restroom:before{content:"\\f7bd"}.fa-j:before{content:"\\4a"}.fa-users-viewfinder:before{content:"\\e595"}.fa-file-video:before{content:"\\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\\f35d"}.fa-table-cells:before,.fa-th:before{content:"\\f00a"}.fa-file-pdf:before{content:"\\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\\f647"}.fa-o:before{content:"\\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\\f0fa"}.fa-user-secret:before{content:"\\f21b"}.fa-otter:before{content:"\\f700"}.fa-female:before,.fa-person-dress:before{content:"\\f182"}.fa-comment-dollar:before{content:"\\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\\f2a0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-clipboard-user:before{content:"\\f7f3"}.fa-child:before{content:"\\f1ae"}.fa-lira-sign:before{content:"\\f195"}.fa-satellite:before{content:"\\f7bf"}.fa-plane-lock:before{content:"\\e558"}.fa-tag:before{content:"\\f02b"}.fa-comment:before{content:"\\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\\f1fd"}.fa-envelope:before{content:"\\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\\f102"}.fa-paperclip:before{content:"\\f0c6"}.fa-arrow-right-to-city:before{content:"\\e4b3"}.fa-ribbon:before{content:"\\f4d6"}.fa-lungs:before{content:"\\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-litecoin-sign:before{content:"\\e1d3"}.fa-border-none:before{content:"\\f850"}.fa-circle-nodes:before{content:"\\e4e2"}.fa-parachute-box:before{content:"\\f4cd"}.fa-indent:before{content:"\\f03c"}.fa-truck-field-un:before{content:"\\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\\f254"}.fa-mountain:before{content:"\\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\\f05a"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\\f030"}.fa-square-virus:before{content:"\\e578"}.fa-meteor:before{content:"\\f753"}.fa-car-on:before{content:"\\e4dd"}.fa-sleigh:before{content:"\\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\\f4c1"}.fa-water:before{content:"\\f773"}.fa-calendar-check:before{content:"\\f274"}.fa-braille:before{content:"\\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\\f486"}.fa-landmark:before{content:"\\f66f"}.fa-truck:before{content:"\\f0d1"}.fa-crosshairs:before{content:"\\f05b"}.fa-person-cane:before{content:"\\e53c"}.fa-tent:before{content:"\\e57d"}.fa-vest-patches:before{content:"\\e086"}.fa-check-double:before{content:"\\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\\f15d"}.fa-money-bill-wheat:before{content:"\\e52a"}.fa-cookie:before{content:"\\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\\f586"}.fa-dumbbell:before{content:"\\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\\f022"}.fa-tarp-droplet:before{content:"\\e57c"}.fa-house-medical-circle-check:before{content:"\\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\\f7ca"}.fa-calendar-plus:before{content:"\\f271"}.fa-plane-arrival:before{content:"\\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\\f359"}.fa-subway:before,.fa-train-subway:before{content:"\\f239"}.fa-chart-gantt:before{content:"\\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-dna:before{content:"\\f471"}.fa-virus-slash:before{content:"\\e075"}.fa-minus:before,.fa-subtract:before{content:"\\f068"}.fa-chess:before{content:"\\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\\f177"}.fa-plug-circle-check:before{content:"\\e55c"}.fa-street-view:before{content:"\\f21d"}.fa-franc-sign:before{content:"\\e18f"}.fa-volume-off:before{content:"\\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\\f2a3"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\\f5c7"}.fa-mosque:before{content:"\\f678"}.fa-mosquito:before{content:"\\e52b"}.fa-star-of-david:before{content:"\\f69a"}.fa-person-military-rifle:before{content:"\\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\\f07a"}.fa-vials:before{content:"\\f493"}.fa-plug-circle-plus:before{content:"\\e55f"}.fa-place-of-worship:before{content:"\\f67f"}.fa-grip-vertical:before{content:"\\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\\f148"}.fa-u:before{content:"\\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\\f698"}.fa-clock-four:before,.fa-clock:before{content:"\\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\\f048"}.fa-pallet:before{content:"\\f482"}.fa-faucet:before{content:"\\e005"}.fa-baseball-bat-ball:before{content:"\\f432"}.fa-s:before{content:"\\53"}.fa-timeline:before{content:"\\e29c"}.fa-keyboard:before{content:"\\f11c"}.fa-caret-down:before{content:"\\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\\f3cf"}.fa-plane-up:before{content:"\\e22d"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\\f242"}.fa-mountain-city:before{content:"\\e52e"}.fa-coins:before{content:"\\f51e"}.fa-khanda:before{content:"\\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\\f1de"}.fa-folder-tree:before{content:"\\f802"}.fa-network-wired:before{content:"\\f6ff"}.fa-map-pin:before{content:"\\f276"}.fa-hamsa:before{content:"\\f665"}.fa-cent-sign:before{content:"\\e3f5"}.fa-flask:before{content:"\\f0c3"}.fa-person-pregnant:before{content:"\\e31e"}.fa-wand-sparkles:before{content:"\\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\\f142"}.fa-ticket:before{content:"\\f145"}.fa-power-off:before{content:"\\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\\f30b"}.fa-flag-usa:before{content:"\\f74d"}.fa-laptop-file:before{content:"\\e51d"}.fa-teletype:before,.fa-tty:before{content:"\\f1e4"}.fa-diagram-next:before{content:"\\e476"}.fa-person-rifle:before{content:"\\e54e"}.fa-house-medical-circle-exclamation:before{content:"\\e512"}.fa-closed-captioning:before{content:"\\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\\f6ec"}.fa-venus-double:before{content:"\\f226"}.fa-images:before{content:"\\f302"}.fa-calculator:before{content:"\\f1ec"}.fa-people-pulling:before{content:"\\e535"}.fa-n:before{content:"\\4e"}.fa-cable-car:before,.fa-tram:before{content:"\\f7da"}.fa-cloud-rain:before{content:"\\f73d"}.fa-building-circle-xmark:before{content:"\\e4d4"}.fa-ship:before{content:"\\f21a"}.fa-arrows-down-to-line:before{content:"\\e4b8"}.fa-download:before{content:"\\f019"}.fa-face-grin:before,.fa-grin:before{content:"\\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\\f1fb"}.fa-file-circle-check:before{content:"\\e5a0"}.fa-forward:before{content:"\\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\\f11a"}.fa-align-center:before{content:"\\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-heart-circle-exclamation:before{content:"\\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\\f015"}.fa-calendar-week:before{content:"\\f784"}.fa-laptop-medical:before{content:"\\f812"}.fa-b:before{content:"\\42"}.fa-file-medical:before{content:"\\f477"}.fa-dice-one:before{content:"\\f525"}.fa-kiwi-bird:before{content:"\\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\\f161"}.fa-mill-sign:before{content:"\\e1ed"}.fa-bowl-rice:before{content:"\\e2eb"}.fa-skull:before{content:"\\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\\f519"}.fa-truck-pickup:before{content:"\\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\\f30c"}.fa-stop:before{content:"\\f04d"}.fa-code-merge:before{content:"\\f387"}.fa-upload:before{content:"\\f093"}.fa-hurricane:before{content:"\\f751"}.fa-mound:before{content:"\\e52d"}.fa-toilet-portable:before{content:"\\e583"}.fa-compact-disc:before{content:"\\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\\f56d"}.fa-caravan:before{content:"\\f8ff"}.fa-shield-cat:before{content:"\\e572"}.fa-bolt:before,.fa-zap:before{content:"\\f0e7"}.fa-glass-water:before{content:"\\e4f4"}.fa-oil-well:before{content:"\\e532"}.fa-vault:before{content:"\\e2c5"}.fa-mars:before{content:"\\f222"}.fa-toilet:before{content:"\\f7d8"}.fa-plane-circle-xmark:before{content:"\\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\\f158"}.fa-sun:before{content:"\\f185"}.fa-guitar:before{content:"\\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\\f59c"}.fa-horse-head:before{content:"\\f7ab"}.fa-bore-hole:before{content:"\\e4c3"}.fa-industry:before{content:"\\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\\f358"}.fa-arrows-turn-to-dots:before{content:"\\e4c1"}.fa-florin-sign:before{content:"\\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-less-than:before{content:"\\3c"}.fa-angle-down:before{content:"\\f107"}.fa-car-tunnel:before{content:"\\e4de"}.fa-head-side-cough:before{content:"\\e061"}.fa-grip-lines:before{content:"\\f7a4"}.fa-thumbs-down:before{content:"\\f165"}.fa-user-lock:before{content:"\\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\\f178"}.fa-anchor-circle-xmark:before{content:"\\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\\f141"}.fa-chess-pawn:before{content:"\\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\\f479"}.fa-person-through-window:before{content:"\\e5a9"}.fa-toolbox:before{content:"\\f552"}.fa-hands-holding-circle:before{content:"\\e4fb"}.fa-bug:before{content:"\\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\\f09d"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-hand-holding-hand:before{content:"\\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\\f5da"}.fa-mountain-sun:before{content:"\\e52f"}.fa-arrows-left-right-to-line:before{content:"\\e4ba"}.fa-dice-d20:before{content:"\\f6cf"}.fa-truck-droplet:before{content:"\\e58c"}.fa-file-circle-xmark:before{content:"\\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\\e040"}.fa-medal:before{content:"\\f5a2"}.fa-bed:before{content:"\\f236"}.fa-h-square:before,.fa-square-h:before{content:"\\f0fd"}.fa-podcast:before{content:"\\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\\f2c7"}.fa-bell:before{content:"\\f0f3"}.fa-superscript:before{content:"\\f12b"}.fa-plug-circle-xmark:before{content:"\\e560"}.fa-star-of-life:before{content:"\\f621"}.fa-phone-slash:before{content:"\\f3dd"}.fa-paint-roller:before{content:"\\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\\f3c5"}.fa-file:before{content:"\\f15b"}.fa-greater-than:before{content:"\\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\\f5c4"}.fa-arrow-down:before{content:"\\f063"}.fa-droplet:before,.fa-tint:before{content:"\\f043"}.fa-eraser:before{content:"\\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\\f57d"}.fa-person-burst:before{content:"\\e53b"}.fa-dove:before{content:"\\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-socks:before{content:"\\f696"}.fa-inbox:before{content:"\\f01c"}.fa-section:before{content:"\\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\\f625"}.fa-envelope-open-text:before{content:"\\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\\f0f8"}.fa-wine-bottle:before{content:"\\f72f"}.fa-chess-rook:before{content:"\\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\\f550"}.fa-dharmachakra:before{content:"\\f655"}.fa-hotdog:before{content:"\\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\\f29d"}.fa-drum:before{content:"\\f569"}.fa-ice-cream:before{content:"\\f810"}.fa-heart-circle-bolt:before{content:"\\e4fc"}.fa-fax:before{content:"\\f1ac"}.fa-paragraph:before{content:"\\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\\f772"}.fa-star-half:before{content:"\\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\\f468"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\\f2a2"}.fa-tree-city:before{content:"\\e587"}.fa-play:before{content:"\\f04b"}.fa-font:before{content:"\\f031"}.fa-rupiah-sign:before{content:"\\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\\f82a"}.fa-naira-sign:before{content:"\\e1f6"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-walkie-talkie:before{content:"\\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\\f31c"}.fa-receipt:before{content:"\\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\\f14b"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-person-circle-exclamation:before{content:"\\e53f"}.fa-chevron-down:before{content:"\\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-skull-crossbones:before{content:"\\f714"}.fa-code-compare:before{content:"\\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\\f0ca"}.fa-school-lock:before{content:"\\e56f"}.fa-tower-cell:before{content:"\\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-ranking-star:before{content:"\\e561"}.fa-chess-king:before{content:"\\f43f"}.fa-person-harassing:before{content:"\\e549"}.fa-brazilian-real-sign:before{content:"\\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\\f752"}.fa-arrow-up:before{content:"\\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\\f26c"}.fa-shrimp:before{content:"\\e448"}.fa-list-check:before,.fa-tasks:before{content:"\\f0ae"}.fa-jug-detergent:before{content:"\\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\\f2bd"}.fa-user-shield:before{content:"\\f505"}.fa-wind:before{content:"\\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\\f5e1"}.fa-y:before{content:"\\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\\f48b"}.fa-fish:before{content:"\\f578"}.fa-user-graduate:before{content:"\\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\\f042"}.fa-clapperboard:before{content:"\\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\\f433"}.fa-jet-fighter-up:before{content:"\\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\\f542"}.fa-copy:before{content:"\\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\\f6a9"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\\e4e0"}.fa-gun:before{content:"\\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\\f098"}.fa-add:before,.fa-plus:before{content:"\\2b"}.fa-expand:before{content:"\\f065"}.fa-computer:before{content:"\\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\\f51c"}.fa-peso-sign:before{content:"\\e222"}.fa-building-shield:before{content:"\\e4d8"}.fa-baby:before{content:"\\f77c"}.fa-users-line:before{content:"\\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\\f10d"}.fa-tractor:before{content:"\\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\\f829"}.fa-arrow-down-up-lock:before{content:"\\e4b0"}.fa-lines-leaning:before{content:"\\e51e"}.fa-ruler-combined:before{content:"\\f546"}.fa-copyright:before{content:"\\f1f9"}.fa-equals:before{content:"\\3d"}.fa-blender:before{content:"\\f517"}.fa-teeth:before{content:"\\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\\f20b"}.fa-map:before{content:"\\f279"}.fa-rocket:before{content:"\\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\\f87c"}.fa-folder-minus:before{content:"\\f65d"}.fa-store:before{content:"\\f54e"}.fa-arrow-trend-up:before{content:"\\e098"}.fa-plug-circle-minus:before{content:"\\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\\f4d9"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bell-slash:before{content:"\\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\\f3fb"}.fa-school-flag:before{content:"\\e56e"}.fa-fill:before{content:"\\f575"}.fa-angle-up:before{content:"\\f106"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-holly-berry:before{content:"\\f7aa"}.fa-chevron-left:before{content:"\\f053"}.fa-bacteria:before{content:"\\e059"}.fa-hand-lizard:before{content:"\\f258"}.fa-notdef:before{content:"\\e1fe"}.fa-disease:before{content:"\\f7fa"}.fa-briefcase-medical:before{content:"\\f469"}.fa-genderless:before{content:"\\f22d"}.fa-chevron-right:before{content:"\\f054"}.fa-retweet:before{content:"\\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\\f5de"}.fa-pump-soap:before{content:"\\e06b"}.fa-video-slash:before{content:"\\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\\f243"}.fa-radio:before{content:"\\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\\f77d"}.fa-traffic-light:before{content:"\\f637"}.fa-thermometer:before{content:"\\f491"}.fa-vr-cardboard:before{content:"\\f729"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-percent:before,.fa-percentage:before{content:"\\25"}.fa-truck-moving:before{content:"\\f4df"}.fa-glass-water-droplet:before{content:"\\e4f5"}.fa-display:before{content:"\\e163"}.fa-face-smile:before,.fa-smile:before{content:"\\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\\f08d"}.fa-trophy:before{content:"\\f091"}.fa-person-praying:before,.fa-pray:before{content:"\\f683"}.fa-hammer:before{content:"\\f6e3"}.fa-hand-peace:before{content:"\\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\\f2f1"}.fa-spinner:before{content:"\\f110"}.fa-robot:before{content:"\\f544"}.fa-peace:before{content:"\\f67c"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-warehouse:before{content:"\\f494"}.fa-arrow-up-right-dots:before{content:"\\e4b7"}.fa-splotch:before{content:"\\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\\f584"}.fa-dice-four:before{content:"\\f524"}.fa-sim-card:before{content:"\\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\\f225"}.fa-mercury:before{content:"\\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\\f149"}.fa-person-falling-burst:before{content:"\\e547"}.fa-award:before{content:"\\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\\f3ff"}.fa-building:before{content:"\\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\\f100"}.fa-qrcode:before{content:"\\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-house-medical:before{content:"\\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\\f137"}.fa-house-chimney-window:before{content:"\\e00d"}.fa-pen-nib:before{content:"\\f5ad"}.fa-tent-arrow-turn-left:before{content:"\\e580"}.fa-tents:before{content:"\\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\\f0d0"}.fa-dog:before{content:"\\f6d3"}.fa-carrot:before{content:"\\f787"}.fa-moon:before{content:"\\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\\f5ce"}.fa-cheese:before{content:"\\f7ef"}.fa-yin-yang:before{content:"\\f6ad"}.fa-music:before{content:"\\f001"}.fa-code-commit:before{content:"\\f386"}.fa-temperature-low:before{content:"\\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\\f84a"}.fa-broom:before{content:"\\f51a"}.fa-shield-heart:before{content:"\\e574"}.fa-gopuram:before{content:"\\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\\f2d3"}.fa-hashtag:before{content:"\\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\\f424"}.fa-oil-can:before{content:"\\f613"}.fa-t:before{content:"\\54"}.fa-hippo:before{content:"\\f6ed"}.fa-chart-column:before{content:"\\e0e3"}.fa-infinity:before{content:"\\f534"}.fa-vial-circle-check:before{content:"\\e596"}.fa-person-arrow-down-to-line:before{content:"\\e538"}.fa-voicemail:before{content:"\\f897"}.fa-fan:before{content:"\\f863"}.fa-person-walking-luggage:before{content:"\\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\\f338"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-calendar:before{content:"\\f133"}.fa-trailer:before{content:"\\e041"}.fa-bahai:before,.fa-haykal:before{content:"\\f666"}.fa-sd-card:before{content:"\\f7c2"}.fa-dragon:before{content:"\\f6d5"}.fa-shoe-prints:before{content:"\\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-hand-holding:before{content:"\\f4bd"}.fa-plug-circle-exclamation:before{content:"\\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\\f127"}.fa-clone:before{content:"\\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\\f7e4"}.fa-tornado:before{content:"\\f76f"}.fa-file-circle-plus:before{content:"\\e494"}.fa-book-quran:before,.fa-quran:before{content:"\\f687"}.fa-anchor:before{content:"\\f13d"}.fa-border-all:before{content:"\\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\\f556"}.fa-cookie-bite:before{content:"\\f564"}.fa-arrow-trend-down:before{content:"\\e097"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\\f62a"}.fa-shower:before{content:"\\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\\f390"}.fa-m:before{content:"\\4d"}.fa-table-list:before,.fa-th-list:before{content:"\\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\\f7cd"}.fa-book:before{content:"\\f02d"}.fa-user-plus:before{content:"\\f234"}.fa-check:before{content:"\\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-house-circle-check:before{content:"\\e509"}.fa-angle-left:before{content:"\\f104"}.fa-diagram-successor:before{content:"\\e47a"}.fa-truck-arrow-right:before{content:"\\e58b"}.fa-arrows-split-up-and-left:before{content:"\\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\\f6de"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-briefcase:before{content:"\\f0b1"}.fa-person-falling:before{content:"\\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\\f3e0"}.fa-user-tag:before{content:"\\f507"}.fa-rug:before{content:"\\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\\f410"}.fa-baht-sign:before{content:"\\e0ac"}.fa-book-open:before{content:"\\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\\f66a"}.fa-handcuffs:before{content:"\\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\\f071"}.fa-database:before{content:"\\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-bottle-droplet:before{content:"\\e4c4"}.fa-mask-face:before{content:"\\e1d7"}.fa-hill-rockslide:before{content:"\\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\\f362"}.fa-paper-plane:before{content:"\\f1d8"}.fa-road-circle-exclamation:before{content:"\\e565"}.fa-dungeon:before{content:"\\f6d9"}.fa-align-right:before{content:"\\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-life-ring:before{content:"\\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-calendar-day:before{content:"\\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\\f3be"}.fa-person-walking-arrow-right:before{content:"\\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\\f199"}.fa-dice:before{content:"\\f522"}.fa-bowling-ball:before{content:"\\f436"}.fa-brain:before{content:"\\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\\f462"}.fa-calendar-minus:before{content:"\\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\\f057"}.fa-gifts:before{content:"\\f79c"}.fa-hotel:before{content:"\\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\\f00e"}.fa-thumbs-up:before{content:"\\f164"}.fa-user-clock:before{content:"\\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\\f461"}.fa-file-invoice:before{content:"\\f570"}.fa-window-minimize:before{content:"\\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\\f0f4"}.fa-brush:before{content:"\\f55d"}.fa-mask:before{content:"\\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\\f010"}.fa-ruler-vertical:before{content:"\\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\\f406"}.fa-train-tram:before{content:"\\e5b4"}.fa-user-nurse:before{content:"\\f82f"}.fa-syringe:before{content:"\\f48e"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-square-full:before{content:"\\f45c"}.fa-magnet:before{content:"\\f076"}.fa-jar:before{content:"\\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\\f249"}.fa-bug-slash:before{content:"\\e490"}.fa-arrow-up-from-water-pump:before{content:"\\e4b6"}.fa-bone:before{content:"\\f5d7"}.fa-user-injured:before{content:"\\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\\f5b4"}.fa-plane:before{content:"\\f072"}.fa-tent-arrows-down:before{content:"\\e581"}.fa-exclamation:before{content:"\\21"}.fa-arrows-spin:before{content:"\\e4bb"}.fa-print:before{content:"\\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\\24"}.fa-x:before{content:"\\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\\f509"}.fa-person-military-pointing:before{content:"\\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\\f19c"}.fa-umbrella:before{content:"\\f0e9"}.fa-trowel:before{content:"\\e589"}.fa-d:before{content:"\\44"}.fa-stapler:before{content:"\\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\\f630"}.fa-kip-sign:before{content:"\\e1c4"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\\f1e1"}.fa-barcode:before{content:"\\f02a"}.fa-plus-minus:before{content:"\\e43c"}.fa-video-camera:before,.fa-video:before{content:"\\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-person-circle-check:before{content:"\\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\\f3bf"}\n.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(${v}) format("woff2"),url(${w}) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\\f3d0"}.fa-hooli:before{content:"\\f427"}.fa-yelp:before{content:"\\f1e9"}.fa-cc-visa:before{content:"\\f1f0"}.fa-lastfm:before{content:"\\f202"}.fa-shopware:before{content:"\\f5b5"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-aws:before{content:"\\f375"}.fa-redhat:before{content:"\\f7bc"}.fa-yoast:before{content:"\\f2b1"}.fa-cloudflare:before{content:"\\e07d"}.fa-ups:before{content:"\\f7e0"}.fa-wpexplorer:before{content:"\\f2de"}.fa-dyalog:before{content:"\\f399"}.fa-bity:before{content:"\\f37a"}.fa-stackpath:before{content:"\\f842"}.fa-buysellads:before{content:"\\f20d"}.fa-first-order:before{content:"\\f2b0"}.fa-modx:before{content:"\\f285"}.fa-guilded:before{content:"\\e07e"}.fa-vnv:before{content:"\\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\\f3b9"}.fa-microsoft:before{content:"\\f3ca"}.fa-qq:before{content:"\\f1d6"}.fa-orcid:before{content:"\\f8d2"}.fa-java:before{content:"\\f4e4"}.fa-invision:before{content:"\\f7b0"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-centercode:before{content:"\\f380"}.fa-glide-g:before{content:"\\f2a6"}.fa-drupal:before{content:"\\f1a9"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-unity:before{content:"\\e049"}.fa-whmcs:before{content:"\\f40d"}.fa-rocketchat:before{content:"\\f3e8"}.fa-vk:before{content:"\\f189"}.fa-untappd:before{content:"\\f405"}.fa-mailchimp:before{content:"\\f59e"}.fa-css3-alt:before{content:"\\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\\f1a2"}.fa-vimeo-v:before{content:"\\f27d"}.fa-contao:before{content:"\\f26d"}.fa-square-font-awesome:before{content:"\\e5ad"}.fa-deskpro:before{content:"\\f38f"}.fa-sistrix:before{content:"\\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\\e055"}.fa-battle-net:before{content:"\\f835"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\\f3af"}.fa-edge:before{content:"\\f282"}.fa-napster:before{content:"\\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\\f2ad"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-artstation:before{content:"\\f77a"}.fa-markdown:before{content:"\\f60f"}.fa-sourcetree:before{content:"\\f7d3"}.fa-google-plus:before{content:"\\f2b3"}.fa-diaspora:before{content:"\\f791"}.fa-foursquare:before{content:"\\f180"}.fa-stack-overflow:before{content:"\\f16c"}.fa-github-alt:before{content:"\\f113"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-pagelines:before{content:"\\f18c"}.fa-algolia:before{content:"\\f36c"}.fa-red-river:before{content:"\\f3e3"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-safari:before{content:"\\f267"}.fa-google:before{content:"\\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\\f35c"}.fa-atlassian:before{content:"\\f77b"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-digital-ocean:before{content:"\\f391"}.fa-nimblr:before{content:"\\f5a8"}.fa-chromecast:before{content:"\\f838"}.fa-evernote:before{content:"\\f839"}.fa-hacker-news:before{content:"\\f1d4"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-adversal:before{content:"\\f36a"}.fa-creative-commons:before{content:"\\f25e"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-fonticons:before{content:"\\f280"}.fa-weixin:before{content:"\\f1d7"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-codepen:before{content:"\\f1cb"}.fa-git-alt:before{content:"\\f841"}.fa-lyft:before{content:"\\f3c3"}.fa-rev:before{content:"\\f5b2"}.fa-windows:before{content:"\\f17a"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\\f2aa"}.fa-meetup:before{content:"\\f2e0"}.fa-centos:before{content:"\\f789"}.fa-adn:before{content:"\\f170"}.fa-cloudsmith:before{content:"\\f384"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\\f397"}.fa-codiepie:before{content:"\\f284"}.fa-node:before{content:"\\f419"}.fa-mix:before{content:"\\f3cb"}.fa-steam:before{content:"\\f1b6"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-scribd:before{content:"\\f28a"}.fa-openid:before{content:"\\f19b"}.fa-instalod:before{content:"\\e081"}.fa-expeditedssl:before{content:"\\f23e"}.fa-sellcast:before{content:"\\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\\f081"}.fa-r-project:before{content:"\\f4f7"}.fa-delicious:before{content:"\\f1a5"}.fa-freebsd:before{content:"\\f3a4"}.fa-vuejs:before{content:"\\f41f"}.fa-accusoft:before{content:"\\f369"}.fa-ioxhost:before{content:"\\f208"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-app-store:before{content:"\\f36f"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-itunes-note:before{content:"\\f3b5"}.fa-golang:before{content:"\\e40f"}.fa-kickstarter:before{content:"\\f3bb"}.fa-grav:before{content:"\\f2d6"}.fa-weibo:before{content:"\\f18a"}.fa-uncharted:before{content:"\\e084"}.fa-firstdraft:before{content:"\\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\\f431"}.fa-wikipedia-w:before{content:"\\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\\f3e4"}.fa-angellist:before{content:"\\f209"}.fa-galactic-republic:before{content:"\\f50c"}.fa-nfc-directional:before{content:"\\e530"}.fa-skype:before{content:"\\f17e"}.fa-joget:before{content:"\\f3b7"}.fa-fedora:before{content:"\\f798"}.fa-stripe-s:before{content:"\\f42a"}.fa-meta:before{content:"\\e49b"}.fa-laravel:before{content:"\\f3bd"}.fa-hotjar:before{content:"\\f3b1"}.fa-bluetooth-b:before{content:"\\f294"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-hips:before{content:"\\f452"}.fa-behance:before{content:"\\f1b4"}.fa-reddit:before{content:"\\f1a1"}.fa-discord:before{content:"\\f392"}.fa-chrome:before{content:"\\f268"}.fa-app-store-ios:before{content:"\\f370"}.fa-cc-discover:before{content:"\\f1f2"}.fa-wpbeginner:before{content:"\\f297"}.fa-confluence:before{content:"\\f78d"}.fa-mdb:before{content:"\\f8ca"}.fa-dochub:before{content:"\\f394"}.fa-accessible-icon:before{content:"\\f368"}.fa-ebay:before{content:"\\f4f4"}.fa-amazon:before{content:"\\f270"}.fa-unsplash:before{content:"\\e07c"}.fa-yarn:before{content:"\\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\\f1b7"}.fa-500px:before{content:"\\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\\f194"}.fa-asymmetrik:before{content:"\\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-gratipay:before{content:"\\f184"}.fa-apple:before{content:"\\f179"}.fa-hive:before{content:"\\e07f"}.fa-gitkraken:before{content:"\\f3a6"}.fa-keybase:before{content:"\\f4f5"}.fa-apple-pay:before{content:"\\f415"}.fa-padlet:before{content:"\\e4a0"}.fa-amazon-pay:before{content:"\\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\\f092"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-fedex:before{content:"\\f797"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-shopify:before{content:"\\e057"}.fa-neos:before{content:"\\f612"}.fa-hackerrank:before{content:"\\f5f7"}.fa-researchgate:before{content:"\\f4f8"}.fa-swift:before{content:"\\f8e1"}.fa-angular:before{content:"\\f420"}.fa-speakap:before{content:"\\f3f3"}.fa-angrycreative:before{content:"\\f36e"}.fa-y-combinator:before{content:"\\f23b"}.fa-empire:before{content:"\\f1d1"}.fa-envira:before{content:"\\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\\e5ae"}.fa-studiovinari:before{content:"\\f3f8"}.fa-pied-piper:before{content:"\\f2ae"}.fa-wordpress:before{content:"\\f19a"}.fa-product-hunt:before{content:"\\f288"}.fa-firefox:before{content:"\\f269"}.fa-linode:before{content:"\\f2b8"}.fa-goodreads:before{content:"\\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\\f264"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-sith:before{content:"\\f512"}.fa-themeisle:before{content:"\\f2b2"}.fa-page4:before{content:"\\f3d7"}.fa-hashnode:before{content:"\\e499"}.fa-react:before{content:"\\f41b"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-squarespace:before{content:"\\f5be"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-bitcoin:before{content:"\\f379"}.fa-keycdn:before{content:"\\f3ba"}.fa-opera:before{content:"\\f26a"}.fa-itch-io:before{content:"\\f83a"}.fa-umbraco:before{content:"\\f8e8"}.fa-galactic-senate:before{content:"\\f50d"}.fa-ubuntu:before{content:"\\f7df"}.fa-draft2digital:before{content:"\\f396"}.fa-stripe:before{content:"\\f429"}.fa-houzz:before{content:"\\f27c"}.fa-gg:before{content:"\\f260"}.fa-dhl:before{content:"\\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\\f0d3"}.fa-xing:before{content:"\\f168"}.fa-blackberry:before{content:"\\f37b"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-playstation:before{content:"\\f3df"}.fa-quinscape:before{content:"\\f459"}.fa-less:before{content:"\\f41d"}.fa-blogger-b:before{content:"\\f37d"}.fa-opencart:before{content:"\\f23d"}.fa-vine:before{content:"\\f1ca"}.fa-paypal:before{content:"\\f1ed"}.fa-gitlab:before{content:"\\f296"}.fa-typo3:before{content:"\\f42b"}.fa-reddit-alien:before{content:"\\f281"}.fa-yahoo:before{content:"\\f19e"}.fa-dailymotion:before{content:"\\e052"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-bootstrap:before{content:"\\f836"}.fa-odnoklassniki:before{content:"\\f263"}.fa-nfc-symbol:before{content:"\\e531"}.fa-ethereum:before{content:"\\f42e"}.fa-speaker-deck:before{content:"\\f83c"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-patreon:before{content:"\\f3d9"}.fa-avianex:before{content:"\\f374"}.fa-ello:before{content:"\\f5f1"}.fa-gofore:before{content:"\\f3a7"}.fa-bimobject:before{content:"\\f378"}.fa-facebook-f:before{content:"\\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\\f0d4"}.fa-mandalorian:before{content:"\\f50f"}.fa-first-order-alt:before{content:"\\f50a"}.fa-osi:before{content:"\\f41a"}.fa-google-wallet:before{content:"\\f1ee"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-periscope:before{content:"\\f3da"}.fa-fulcrum:before{content:"\\f50b"}.fa-cloudscale:before{content:"\\f383"}.fa-forumbee:before{content:"\\f211"}.fa-mizuni:before{content:"\\f3cc"}.fa-schlix:before{content:"\\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\\f169"}.fa-bandcamp:before{content:"\\f2d5"}.fa-wpforms:before{content:"\\f298"}.fa-cloudversify:before{content:"\\f385"}.fa-usps:before{content:"\\f7e1"}.fa-megaport:before{content:"\\f5a3"}.fa-magento:before{content:"\\f3c4"}.fa-spotify:before{content:"\\f1bc"}.fa-optin-monster:before{content:"\\f23c"}.fa-fly:before{content:"\\f417"}.fa-aviato:before{content:"\\f421"}.fa-itunes:before{content:"\\f3b4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-blogger:before{content:"\\f37c"}.fa-flickr:before{content:"\\f16e"}.fa-viber:before{content:"\\f409"}.fa-soundcloud:before{content:"\\f1be"}.fa-digg:before{content:"\\f1a6"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-symfony:before{content:"\\f83d"}.fa-maxcdn:before{content:"\\f136"}.fa-etsy:before{content:"\\f2d7"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-audible:before{content:"\\f373"}.fa-think-peaks:before{content:"\\f731"}.fa-bilibili:before{content:"\\e3d9"}.fa-erlang:before{content:"\\f39d"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-dashcube:before{content:"\\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\\e080"}.fa-stack-exchange:before{content:"\\f18d"}.fa-elementor:before{content:"\\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\\e01e"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-palfed:before{content:"\\f3d8"}.fa-superpowers:before{content:"\\f2dd"}.fa-resolving:before{content:"\\f3e7"}.fa-xbox:before{content:"\\f412"}.fa-searchengin:before{content:"\\f3eb"}.fa-tiktok:before{content:"\\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\\f082"}.fa-renren:before{content:"\\f18b"}.fa-linux:before{content:"\\f17c"}.fa-glide:before{content:"\\f2a5"}.fa-linkedin:before{content:"\\f08c"}.fa-hubspot:before{content:"\\f3b2"}.fa-deploydog:before{content:"\\f38e"}.fa-twitch:before{content:"\\f1e8"}.fa-ravelry:before{content:"\\f2d9"}.fa-mixer:before{content:"\\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\\f203"}.fa-vimeo:before{content:"\\f40a"}.fa-mendeley:before{content:"\\f7b3"}.fa-uniregistry:before{content:"\\f404"}.fa-figma:before{content:"\\f799"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-dropbox:before{content:"\\f16b"}.fa-instagram:before{content:"\\f16d"}.fa-cmplid:before{content:"\\e360"}.fa-facebook:before{content:"\\f09a"}.fa-gripfire:before{content:"\\f3ac"}.fa-jedi-order:before{content:"\\f50e"}.fa-uikit:before{content:"\\f403"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-phabricator:before{content:"\\f3db"}.fa-ussunnah:before{content:"\\f407"}.fa-earlybirds:before{content:"\\f39a"}.fa-trade-federation:before{content:"\\f513"}.fa-autoprefixer:before{content:"\\f41c"}.fa-whatsapp:before{content:"\\f232"}.fa-slideshare:before{content:"\\f1e7"}.fa-google-play:before{content:"\\f3ab"}.fa-viadeo:before{content:"\\f2a9"}.fa-line:before{content:"\\f3c0"}.fa-google-drive:before{content:"\\f3aa"}.fa-servicestack:before{content:"\\f3ec"}.fa-simplybuilt:before{content:"\\f215"}.fa-bitbucket:before{content:"\\f171"}.fa-imdb:before{content:"\\f2d8"}.fa-deezer:before{content:"\\e077"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-jira:before{content:"\\f7b1"}.fa-docker:before{content:"\\f395"}.fa-screenpal:before{content:"\\e570"}.fa-bluetooth:before{content:"\\f293"}.fa-gitter:before{content:"\\f426"}.fa-d-and-d:before{content:"\\f38d"}.fa-microblog:before{content:"\\e01a"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-gg-circle:before{content:"\\f261"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-yandex:before{content:"\\f413"}.fa-readme:before{content:"\\f4d5"}.fa-html5:before{content:"\\f13b"}.fa-sellsy:before{content:"\\f213"}.fa-sass:before{content:"\\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\\e2d0"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-salesforce:before{content:"\\f83b"}.fa-octopus-deploy:before{content:"\\e082"}.fa-medapps:before{content:"\\f3c6"}.fa-ns8:before{content:"\\f3d5"}.fa-pinterest-p:before{content:"\\f231"}.fa-apper:before{content:"\\f371"}.fa-fort-awesome:before{content:"\\f286"}.fa-waze:before{content:"\\f83f"}.fa-cc-jcb:before{content:"\\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\\f2ab"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-rust:before{content:"\\e07a"}.fa-wix:before{content:"\\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\\f1b5"}.fa-supple:before{content:"\\f3f9"}.fa-rebel:before{content:"\\f1d0"}.fa-css3:before{content:"\\f13c"}.fa-staylinked:before{content:"\\f3f5"}.fa-kaggle:before{content:"\\f5fa"}.fa-space-awesome:before{content:"\\e5ac"}.fa-deviantart:before{content:"\\f1bd"}.fa-cpanel:before{content:"\\f388"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\\f174"}.fa-trello:before{content:"\\f181"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-get-pocket:before{content:"\\f265"}.fa-perbyte:before{content:"\\e083"}.fa-grunt:before{content:"\\f3ad"}.fa-weebly:before{content:"\\f5cc"}.fa-connectdevelop:before{content:"\\f20e"}.fa-leanpub:before{content:"\\f212"}.fa-black-tie:before{content:"\\f27e"}.fa-themeco:before{content:"\\f5c6"}.fa-python:before{content:"\\f3e2"}.fa-android:before{content:"\\f17b"}.fa-bots:before{content:"\\e340"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-hornbill:before{content:"\\f592"}.fa-js:before{content:"\\f3b8"}.fa-ideal:before{content:"\\e013"}.fa-git:before{content:"\\f1d3"}.fa-dev:before{content:"\\f6cc"}.fa-sketch:before{content:"\\f7c6"}.fa-yandex-international:before{content:"\\f414"}.fa-cc-amex:before{content:"\\f1f3"}.fa-uber:before{content:"\\f402"}.fa-github:before{content:"\\f09b"}.fa-php:before{content:"\\f457"}.fa-alipay:before{content:"\\f642"}.fa-youtube:before{content:"\\f167"}.fa-skyatlas:before{content:"\\f216"}.fa-firefox-browser:before{content:"\\e007"}.fa-replyd:before{content:"\\f3e6"}.fa-suse:before{content:"\\f7d6"}.fa-jenkins:before{content:"\\f3b6"}.fa-twitter:before{content:"\\f099"}.fa-rockrms:before{content:"\\f3e9"}.fa-pinterest:before{content:"\\f0d2"}.fa-buffer:before{content:"\\f837"}.fa-npm:before{content:"\\f3d4"}.fa-yammer:before{content:"\\f840"}.fa-btc:before{content:"\\f15a"}.fa-dribbble:before{content:"\\f17d"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-internet-explorer:before{content:"\\f26b"}.fa-stubber:before{content:"\\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\\f2c6"}.fa-old-republic:before{content:"\\f510"}.fa-odysee:before{content:"\\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\\f40c"}.fa-node-js:before{content:"\\f3d3"}.fa-edge-legacy:before{content:"\\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\\f198"}.fa-medrt:before{content:"\\f3c8"}.fa-usb:before{content:"\\f287"}.fa-tumblr:before{content:"\\f173"}.fa-vaadin:before{content:"\\f408"}.fa-quora:before{content:"\\f2c4"}.fa-reacteurope:before{content:"\\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\\f23a"}.fa-amilia:before{content:"\\f36d"}.fa-mixcloud:before{content:"\\f289"}.fa-flipboard:before{content:"\\f44d"}.fa-viacoin:before{content:"\\f237"}.fa-critical-role:before{content:"\\f6c9"}.fa-sitrox:before{content:"\\e44a"}.fa-discourse:before{content:"\\f393"}.fa-joomla:before{content:"\\f1aa"}.fa-mastodon:before{content:"\\f4f6"}.fa-airbnb:before{content:"\\f834"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-gulp:before{content:"\\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-strava:before{content:"\\f428"}.fa-ember:before{content:"\\f423"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-teamspeak:before{content:"\\f4f9"}.fa-pushed:before{content:"\\f3e1"}.fa-wordpress-simple:before{content:"\\f411"}.fa-nutritionix:before{content:"\\f3d6"}.fa-wodu:before{content:"\\e088"}.fa-google-pay:before{content:"\\e079"}.fa-intercom:before{content:"\\f7af"}.fa-zhihu:before{content:"\\f63f"}.fa-korvue:before{content:"\\f42f"}.fa-pix:before{content:"\\e43a"}.fa-steam-symbol:before{content:"\\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(${x}) format("woff2"),url(${y}) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(${k}) format("woff2"),url(${_}) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(${v}) format("woff2"),url(${w}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(${k}) format("woff2"),url(${_}) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(${x}) format("woff2"),url(${y}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${k}) format("woff2"),url(${_}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${v}) format("woff2"),url(${w}) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(${x}) format("woff2"),url(${y}) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(${A}) format("woff2"),url(${E}) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}`,""]);const C=g},6645:(t,e,n)=>{"use strict";n.d(e,{Z:()=>G});var r=n(3426),o=n.n(r),i=n(1051),a=n.n(i),s=n(2629),l=n.n(s),c=new URL(n(6770),n.b),f=new URL(n(2105),n.b),u=new URL(n(6199),n.b),d=new URL(n(2204),n.b),b=new URL(n(8931),n.b),h=new URL(n(7486),n.b),m=new URL(n(9609),n.b),p=new URL(n(2469),n.b),g=new URL(n(991),n.b),v=new URL(n(5122),n.b),w=new URL(n(4144),n.b),x=new URL(n(2221),n.b),y=new URL(n(2956),n.b),k=new URL(n(3460),n.b),_=new URL(n(5321),n.b),A=new URL(n(1281),n.b),E=new URL(n(6254),n.b),C=new URL(n(5647),n.b),z=new URL(n(1692),n.b),S=a()(o()),L=l()(c),D=l()(f),R=l()(u),T=l()(d),j=l()(b),$=l()(h),O=l()(m),I=l()(p),N=l()(g),q=l()(v),M=l()(w),B=l()(x),F=l()(y),P=l()(k),U=l()(_),H=l()(A),W=l()(E),V=l()(C),Y=l()(z);S.push([t.id,`@charset "UTF-8";/*!\n * Bootstrap v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url(${L});display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url(${D})}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url(${R})}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url(${T})}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url(${j})}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url(${$});width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url(${O})}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url(${I})}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url(${N})}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url(${q});background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url(${q});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url(${M});background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url(${M});padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url(${B});--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url(${F})}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url(${F})}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url(${P});--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url(${U});--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url(${H});--bs-accordion-btn-active-icon:url(${H})}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url(${W});--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url(${V})}.carousel-control-next-icon{background-image:url(${Y})}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}`,""]);const G=S},6757:(t,e,n)=>{"use strict";n.d(e,{Z:()=>D});var r=n(3426),o=n.n(r),i=n(1051),a=n.n(i),s=n(2629),l=n.n(s),c=new URL(n(4658),n.b),f=new URL(n(5499),n.b),u=new URL(n(6770),n.b),d=new URL(n(2829),n.b),b=new URL(n(46),n.b),h=new URL(n(9963),n.b),m=new URL(n(9383),n.b),p=new URL(n(6199),n.b),g=new URL(n(8931),n.b),v=new URL(n(4144),n.b),w=a()(o()),x=l()(c),y=l()(f),k=l()(u),_=l()(d),A=l()(b),E=l()(h),C=l()(m),z=l()(p),S=l()(g),L=l()(v);w.push([t.id,`.text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-danger {\n color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-mb-3 {\n margin-bottom: 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\n.splitpanel-vertical {\n display: flex;\n flex-direction: row;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:first-child {\n max-width: calc(100% - 9px);\n}\n\n.splitpanel-vertical > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-vertical > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal {\n display: flex;\n flex-direction: column;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:first-child {\n max-height: calc(100% - 9px);\n}\n\n.splitpanel-horizontal > * {\n flex: 0 0 auto;\n overflow: auto;\n}\n\n.splitpanel-horizontal > *:last-child {\n flex: 1 1 auto;\n overflow: auto;\n}\n\n.splitter-vertical {\n flex: 0 0 auto;\n width: 9px;\n background: url(${x}) center center no-repeat #cecece;\n cursor: col-resize;\n}\n\n.splitter-horizontal {\n flex: 0 0 auto;\n height: 9px;\n background: url(${y}) center center no-repeat #cecece;\n cursor: row-resize;\n}\n\n.trix-control {\n overflow-y: auto;\n}\n\ntrix-toolbar .trix-button-group {\n margin-bottom: 3px !important;\n}\n\n.tabulator {\n font-size: var(--bs-body-font-size);\n}\n\nbutton.tabulator-page {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-popup-container {\n font-size: var(--bs-body-font-size);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input:focus, .tabulator-row .tabulator-cell.tabulator-editing select:focus {\n border-color: #86b7fe;\n box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border-right: 1px solid #1d68cd !important;\n padding: 6px !important;\n}\n\n.tabulator.table-bordered > .tabulator-tableHolder > * > *, .tabulator.table-bordered > .tabulator-tableholder > * > * {\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator .tabulator-footer {\n background-color: inherit;\n}\n\n.tabulator.table-sm > :not(caption) > * > * {\n padding: 0;\n}\n\n.tabulator-row.tabulator-row-even {\n background-color: inherit;\n}\n\n@media (hover:hover) and (pointer:fine) {\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#e9ecef;\n }\n .tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#9abcea;\n }\n .tabulator-row.tabulator-selectable:hover {\n background-color:inherit;\n }\n .tabulator-row.tabulator-selected:hover {\n background-color:#9abcea;\n }\n\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover {\n background-color:#769bcc;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selectable:hover {\n background-color:#ced4da;\n }\n .tabulator.table-hover:not(.table) .tabulator-row.tabulator-selected:hover {\n background-color:#769bcc;\n }\n}\n\n.input-group.date.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.input-group.date {\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.select-parent.text-danger > .invalid-feedback {\n display: block;\n}\n\n.select-parent.text-danger > div.form-control > button.form-control {\n border-color: var(--bs-danger, #dc3545);\n}\n\nlabel:not(.form-check-label).required-label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\nlabel.form-check-label.required-label > span:last-child::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-radiogroup-inline label.form-label {\n vertical-align: top;\n margin-right: .75rem;\n margin-bottom: 0px;\n}\n\n.row.kv-radiogroup-inline label.form-label {\n margin-right: 0px;\n}\n\n.row.kv-radiogroup-inline .kv-radiogroup-container, .row.kv-radiogroup .kv-radiogroup-container {\n margin-left: -15px;\n}\n\n.kv-radiogroup-inline .kv-radiogroup-container {\n display: inline-flex;\n}\n\n.kv-radiogroup-container.is-invalid ~ .invalid-feedback {\n display: block;\n}\n\n.form-check-input.form-control-sm, .form-check-input.form-control-lg {\n height: inherit;\n}\n\n.form-check-inline {\n margin-left: 3px;\n}\n\n.form-horizontal .row .form-check {\n padding-left: 2.2rem;\n}\n\n.form-horizontal .row .form-check.form-switch {\n padding-left: 3.2rem;\n}\n\n.form-horizontal.container-fluid {\n width: inherit;\n}\n\n.kv-control-horiz .invalid-feedback {\n width: fit-content;\n}\n\n.kv-control-horiz.form-switch {\n padding-left: 0;\n}\n\n.kv-control-horiz.form-switch .form-check-input {\n margin-left: 0;\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline .form-group label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n\n .form-inline .form-control, .form-inline .form-select {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n\n .form-inline .form-control.trix-control {\n display: block;\n width: 100%;\n }\n\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.form-inline .form-group {\n margin-right: 6px;\n}\n\n.form-inline .form-group .form-label {\n margin-right: 6px;\n}\n\n.form-inline .mb-3 {\n margin-bottom: 0 !important;\n}\n\n.form-inline .form-floating {\n margin-right: 6px;\n}\n\n.kv-form-condensed .form-group {\n margin-bottom: 0.5rem !important;\n}\n\n.kv-window.modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n border-radius: 0px;\n width: inherit;\n height: inherit;\n}\n\n.kv-window .modal-header {\n height: 40px;\n padding: 5px 15px 5px 15px;\n align-items: center;\n}\n\n.kv-window .modal-header button.close {\n width: 24px;\n height: 24px;\n margin: 0px;\n padding: 0px;\n}\n\n.kv-window .modal-header .modal-title {\n white-space: nowrap;\n}\n\n.kv-window .modal-header .window-icon {\n margin-right: 6px;\n}\n\n.kv-window .kv-window-icons-container {\n display: flex;\n}\n\n.kv-window .kv-window-icons-container button.kv-window-button {\n background: transparent;\n line-height: 1rem;\n font-weight: bold;\n}\n\n.kv-preview-thumb .btn, .kv-zoom-actions .btn, .file-zoom-dialog .floating-buttons .btn {\n padding: 5px 8px;\n}\n\n.file-drop-zone.clickable:hover {\n border: 1px dashed #999;\n}\n\n.file-drop-zone.clickable:focus {\n border: 1px solid #5acde2;\n}\n\n.nav.tabs-top {\n flex-wrap: nowrap;\n}\n\nul.tabs-top {\n overflow-x: auto;\n overflow-y: hidden;\n display: flex;\n}\n\nul.tabs-top > li {\n float: none;\n flex-shrink: 0;\n}\n\n.kv-tab-close {\n margin-left: 10px;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n\n.kv-tab-close:hover, .kv-tab-close:focus {\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n\n.kv-tab-panel .nav-tabs .nav-link:focus, .kv-tab-panel .nav-tabs .nav-link:hover {\n isolation: inherit;\n}\n\nselect.form-select, .tabulator-row .tabulator-cell.tabulator-editing select {\n cursor: pointer;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent none no-repeat;\n background-image: url(${k});\n background-position: right .75rem center;\n background-size: 16px 12px;\n}\n\nselect.form-select:invalid {\n color: gray;\n}\n\n.kv-check-primary {\n accent-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-check-primary:checked, .kv-check-primary[type="checkbox"]:indeterminate {\n background-color: var(--bs-primary, #0d6efd) !important;\n border-color: var(--bs-primary, #0d6efd) !important;\n}\n\n.kv-check-secondary {\n accent-color: var(--bs-secondary, #6c757d);\n}\n\n.kv-check-secondary:checked, .kv-check-secondary[type="checkbox"]:indeterminate {\n background-color: var(--bs-secondary, #6c757d) !important;\n border-color: var(--bs-secondary, #6c757d) !important;\n}\n\n.kv-check-success {\n accent-color: var(--bs-success, #198754);\n}\n\n.kv-check-success:checked, .kv-check-success[type="checkbox"]:indeterminate {\n background-color: var(--bs-success, #198754) !important;\n border-color: var(--bs-success, #198754) !important;\n}\n\n.kv-check-danger {\n accent-color: var(--bs-danger, #dc3545);\n}\n\n.kv-check-danger:checked, .kv-check-danger[type="checkbox"]:indeterminate {\n background-color: var(--bs-danger, #dc3545) !important;\n border-color: var(--bs-danger, #dc3545) !important;\n}\n\n.kv-check-warning {\n accent-color: var(--bs-warning, #ffc107);\n}\n\n.kv-check-warning:checked, .kv-check-warning[type="checkbox"]:indeterminate {\n background-color: var(--bs-warning, #ffc107) !important;\n border-color: var(--bs-warning, #ffc107) !important;\n}\n\n.kv-check-info {\n accent-color: var(--bs-info, #0dcaf0);\n}\n\n.kv-check-info:checked, .kv-check-info[type="checkbox"]:indeterminate {\n background-color: var(--bs-info, #0dcaf0) !important;\n border-color: var(--bs-info, #0dcaf0) !important;\n}\n\n.kv-check-light {\n accent-color: var(--bs-light, #f8f9fa);\n}\n\n.kv-check-light:checked, .kv-check-light[type="checkbox"]:indeterminate {\n background-color: var(--bs-light, #f8f9fa) !important;\n border-color: var(--bs-light, #f8f9fa) !important;\n}\n\n.kv-check-dark {\n accent-color: var(--bs-dark, #212529);\n}\n\n.kv-check-dark:checked, .kv-check-dark[type="checkbox"]:indeterminate {\n background-color: var(--bs-dark, #212529) !important;\n border-color: var(--bs-dark, #212529) !important;\n}\n\n.kv-check-warning[type="checkbox"]:checked, .kv-check-info[type="checkbox"]:checked, .kv-check-light[type="checkbox"]:checked {\n background-image: url(${_});\n}\n\n.kv-check-warning[type="checkbox"]:indeterminate, .kv-check-info[type="checkbox"]:indeterminate, .kv-check-light[type="checkbox"]:indeterminate {\n background-image: url(${A});\n}\n\n.kv-check-warning[type="radio"]:checked, .kv-check-info[type="radio"]:checked, .kv-check-light[type="radio"]:checked {\n background-image: url(${E});\n}\n\n.form-switch .kv-check-warning[type="checkbox"]:checked, .form-switch .kv-check-info[type="checkbox"]:checked, .form-switch .kv-check-light[type="checkbox"]:checked {\n background-image: url(${C});\n}\n\n.kv-checkbox-circle {\n width: 1em;\n height: 1em;\n border-radius: 50% !important;\n border: 1px solid rgba(0, 0, 0, .25);\n appearance: none;\n -webkit-appearance: none;\n vertical-align: top;\n}\n\n.kv-checkbox-circle:checked {\n background-image: url(${_});\n}\n\n.kv-checkbox-circle:indeterminate {\n background-image: url(${A});\n}\n\n.kv-check-primary.kv-checkbox-circle:checked, .kv-check-secondary.kv-checkbox-circle:checked, .kv-check-success.kv-checkbox-circle:checked, .kv-check-danger.kv-checkbox-circle:checked, .kv-check-dark.kv-checkbox-circle:checked {\n background-image: url(${z});\n}\n\n.kv-check-primary.kv-checkbox-circle:indeterminate, .kv-check-secondary.kv-checkbox-circle:indeterminate, .kv-check-success.kv-checkbox-circle:indeterminate, .kv-check-danger.kv-checkbox-circle:indeterminate, .kv-check-dark.kv-checkbox-circle:indeterminate {\n background-image: url(${S});\n}\n\n.kv-radio-square[type="radio"] {\n width: 1em;\n height: 1em;\n box-sizing: border-box;\n appearance: none;\n -webkit-appearance: none;\n background: white;\n border: 1px solid rgba(0, 0, 0, .25);\n vertical-align: top;\n border-radius: .25em;\n}\n\n.kv-radio-square[type="radio"]:checked {\n background-color: var(--bs-primary, #0d6efd);\n border-color: var(--bs-primary, #0d6efd);\n background-image: url(${z});\n}\n\n.kv-check-warning.kv-radio-square[type="radio"]:checked, .kv-check-info.kv-radio-square[type="radio"]:checked, .kv-check-light.kv-radio-square[type="radio"]:checked {\n background-image: url(${_});\n}\n\n.form-check-input.is-invalid:indeterminate[type="checkbox"], .was-validated .form-check-input:invalid:indeterminate[type="checkbox"] {\n background-color: var(--bs-danger, #dc3545);\n border-color: var(--bs-danger, #dc3545);\n}\n\n.form-check .form-check-input.form-control-sm {\n height: 18px;\n min-height: 18px;\n margin-left: -1.7em;\n}\n\n.form-check .form-check-input.form-control-lg {\n height: 34px;\n min-height: 34px;\n margin-left: -1.2em;\n margin-right: 0.3em;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input.form-check-input:checked[type="checkbox"] {\n background-color: var(--bs-primary, #0d6efd);\n background-image: url(${z});\n border-color: var(--bs-primary, #0d6efd);\n}\n\n.kv-focus {\n border-radius: 0.25rem;\n outline-width: 0px;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);\n}\n\n.kv-focus .kv-fileinput-caption {\n border-color: #80bdff;\n}\n\n.modal-dialog .modal-footer {\n flex-wrap: wrap;\n}\n\n.modal-dialog .modal-footer > button {\n margin-top: 5px;\n}\n\n.kv_fieldset {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.kv_fieldset legend {\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: bold;\n padding: 3px 10px 3px 10px;\n width: auto;\n float: inherit;\n}\n\nform fieldset.kv_fieldset {\n padding-top: 5px;\n margin-bottom: 8px;\n}\n\nform[class~="form-horizontal"] fieldset.kv_fieldset {\n padding-left: 1.1rem;\n padding-right: 2rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\nform[class~="form-inline"] fieldset.kv_fieldset {\n margin-right: 6px;\n}\n\nform[class~="form-horizontal"] div.form-group {\n align-items: center;\n}\n\nul.typeahead > li.active > a {\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n#toast-container .toast {\n background-color: #030303;\n max-width: inherit;\n}\n\n#toast-container .toast-success {\n background-color: #51A351;\n}\n\n#toast-container .toast-error {\n background-color: #BD362F;\n}\n\n#toast-container .toast-info {\n background-color: #2F96B4;\n}\n\n#toast-container .toast-warning {\n background-color: #F89406;\n}\n\n#toast-container .toast-progress {\n background-color: #000000;\n}\n\nons-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\nons-toolbar-button.kv-button-with-text > ons-icon {\n margin-right: 5px;\n}\n\n.kv-ons-form-group {\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .form-label {\n font-size: 12px;\n}\n\n.page--material .kv-ons-form-group .form-label {\n color: #3d5afe;\n}\n\n.kv-ons-label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.kv-ons-form-group .kv-ons-form-control {\n width: 100%;\n}\n\n.kv-ons-form-group ons-input.kv-ons-form-control[float="float"][modifier~="material"] {\n margin-top: 16px;\n}\n\nlabel.required-label + ons-input > span.text-input__label::after {\n content: " *";\n color: var(--bs-danger, #dc3545);\n}\n\n.kv-ons-checkbox {\n display: flex;\n align-items: center;\n}\n\n.kv-ons-checkbox label {\n margin-left: 5px;\n}\n\n.ts-wrapper:not(.multi) .ts-control {\n flex-wrap: nowrap;\n}\n\n.ts-control .item {\n white-space: nowrap;\n}\n\n.ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.disabled .ts-control {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n\n.disabled .ts-control input::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n\n.ts-wrapper.kv-typeahead .ts-control, .ts-wrapper.kv-typeahead .ts-control input {\n cursor: inherit;\n}\n\n.ts-wrapper.is-invalid.kv-typeahead, .was-validated .invalid.kv-typeahead, .was-validated :invalid + .ts-wrapper.kv-typeahead {\n padding-right: calc(1.5em + .75rem);\n background-image: url(${L});\n background-repeat: no-repeat;\n background-position: right calc(.375em + .1875rem) center;\n background-size: calc(.75em + .375rem) calc(.75em + .375rem);\n}\n\n.kv-tom-select-remote-divider {\n height: 0;\n margin: .5rem 0;\n overflow: hidden;\n border-top: 1px solid #888888;\n}\n\n.toastify {\n background-image: unset;\n background-color: blue;\n}\n\n.kv-toastify-primary {\n color: #fff !important;\n background-color: rgba(13,110,253) !important;\n}\n\n.kv-toastify-secondary {\n color: #fff !important;\n background-color: rgba(108,117,125) !important;\n}\n\n.kv-toastify-success {\n color: #fff !important;\n background-color: rgba(25,135,84) !important;\n}\n\n.kv-toastify-info {\n color: #000 !important;\n background-color: rgba(13,202,240) !important;\n}\n\n.kv-toastify-warning {\n color: #000 !important;\n background-color: rgba(255,193,7) !important;\n}\n\n.kv-toastify-danger {\n color: #fff !important;\n background-color: rgba(220,53,69) !important;\n}\n\n.kv-toastify-light {\n color: #000 !important;\n background-color: rgba(248,249,250) !important;\n}\n\n.kv-toastify-dark {\n color: #fff !important;\n background-color: rgba(33,37,41) !important;\n}\n\n.dropdown-toggle.kv-dropdown-no-arrow::after {\n content: none;\n}\n\n.btn-group-xsm > .btn, .btn-xsm {\n --bs-btn-padding-y: 0.1rem;\n --bs-btn-padding-x: 0.4rem;\n --bs-btn-font-size: 0.8rem;\n --bs-btn-border-radius: 0.25rem;\n padding-top: 3px;\n}\n\n.form-check-input:not(:checked):disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n\n.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {\n opacity: unset;\n}\n\n[data-bs-theme="dark"] trix-toolbar .trix-button {\n background: #fff !important;\n}\n\n[data-bs-theme="dark"] .tabulator.table-bordered .tabulator-header .tabulator-col, [data-bs-theme="dark"] .tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell, [data-bs-theme="dark"] .tabulator .tabulator-tableholder, [data-bs-theme="dark"] .tabulator .tabulator-footer {\n background-color: var(--bs-body-bg, #212529);\n}\n\n[data-bs-theme="dark"] .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-control, [data-bs-theme="dark"] .ts-control input, [data-bs-theme="dark"] .ts-dropdown {\n color: inherit;\n}\n\n[data-bs-theme="dark"] .ts-dropdown {\n background-color: var(--bs-secondary-bg, #343a40);\n}\n\n[data-bs-theme="dark"] .ts-dropdown [data-selectable] .highlight {\n background-color: #757575;\n}\n\n/*!\n * bootstrap-vertical-tabs - v1.2.2\n * https://dbtek.github.io/bootstrap-vertical-tabs\n * 2016-12-02\n * Copyright (c) 2016 İsmail Demirbilek\n * License: MIT\n */\n.nav-tabs.tabs-left, .nav-tabs.tabs-right {\n border-bottom: none;\n padding-top: 2px;\n}\n\n.nav-tabs.tabs-left {\n border-right: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-right {\n border-left: 1px solid #dee2e6;\n}\n\n.nav-tabs.tabs-left > li.nav-item, .nav-tabs.tabs-right > li.nav-item {\n float: none;\n margin-bottom: 2px;\n}\n\n.nav-tabs.tabs-left > li.nav-item {\n margin-right: -1px;\n}\n\n.nav-tabs.tabs-right > li.nav-item {\n margin-left: -1px;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-left > li.nav-item > a.nav-link.active:focus {\n border-bottom-color: #dee2e6;\n border-right-color: transparent;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:hover,\n.nav-tabs.tabs-right > li.nav-item > a.nav-link.active:focus {\n border-bottom: 1px solid #dee2e6;\n border-left-color: transparent;\n}\n\n.nav-tabs.tabs-left > li.nav-item > a.nav-link {\n border-radius: 4px 0 0 4px;\n margin-right: 0;\n display: block;\n}\n\n.nav-tabs.tabs-right > li.nav-item > a.nav-link {\n border-radius: 0 4px 4px 0;\n margin-right: 0;\n}\n`,""]);const D=w},2282:(t,e,n)=>{"use strict";n.d(e,{Z:()=>B});var r=n(3426),o=n.n(r),i=n(1051),a=n.n(i),s=n(2629),l=n.n(s),c=new URL(n(1262),n.b),f=new URL(n(9807),n.b),u=new URL(n(2385),n.b),d=new URL(n(32),n.b),b=new URL(n(3075),n.b),h=new URL(n(2429),n.b),m=new URL(n(2147),n.b),p=new URL(n(8950),n.b),g=new URL(n(8545),n.b),v=new URL(n(5136),n.b),w=new URL(n(4533),n.b),x=new URL(n(9403),n.b),y=new URL(n(7291),n.b),k=new URL(n(2814),n.b),_=new URL(n(8267),n.b),A=a()(o()),E=l()(c),C=l()(f),z=l()(u),S=l()(d),L=l()(b),D=l()(h),R=l()(m),T=l()(p),j=l()(g),$=l()(v),O=l()(w),I=l()(x),N=l()(y),q=l()(k),M=l()(_);A.push([t.id,`trix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none; }\n\ntrix-toolbar * {\n box-sizing: border-box; }\n\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto; }\n\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px; }\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw; }\n @media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0; } }\n\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1; }\n @media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none; } }\n\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent; }\n trix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc; }\n trix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: black; }\n trix-toolbar .trix-button:not(:disabled) {\n cursor: pointer; }\n trix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125); }\n @media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em; } }\n\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px; }\n @media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw); } }\n trix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: "";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain; }\n @media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%; } }\n trix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1; }\n trix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125; }\n\ntrix-toolbar .trix-button--icon-attach::before {\n background-image: url(${E});\n top: 8%;\n bottom: 4%; }\n\ntrix-toolbar .trix-button--icon-bold::before {\n background-image: url(${C}); }\n\ntrix-toolbar .trix-button--icon-italic::before {\n background-image: url(${z}); }\n\ntrix-toolbar .trix-button--icon-link::before {\n background-image: url(${S}); }\n\ntrix-toolbar .trix-button--icon-strike::before {\n background-image: url(${L}); }\n\ntrix-toolbar .trix-button--icon-quote::before {\n background-image: url(${D}); }\n\ntrix-toolbar .trix-button--icon-heading-1::before {\n background-image: url(${R}); }\n\ntrix-toolbar .trix-button--icon-code::before {\n background-image: url(${T}); }\n\ntrix-toolbar .trix-button--icon-bullet-list::before {\n background-image: url(${j}); }\n\ntrix-toolbar .trix-button--icon-number-list::before {\n background-image: url(${$}); }\n\ntrix-toolbar .trix-button--icon-undo::before {\n background-image: url(${O}); }\n\ntrix-toolbar .trix-button--icon-redo::before {\n background-image: url(${I}); }\n\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n background-image: url(${N}); }\n\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n background-image: url(${q}); }\n\ntrix-toolbar .trix-dialogs {\n position: relative; }\n\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5; }\n\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none; }\n trix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px; }\n\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none; }\n\ntrix-toolbar .trix-dialog--link {\n max-width: 600px; }\n\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline; }\n trix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1; }\n trix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0; }\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\ntrix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {\n background: none; }\n\ntrix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {\n background: none; }\n\ntrix-editor .attachment__caption-editor:focus[data-trix-mutable]::-moz-selection {\n background: highlight; }\n\ntrix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection {\n background: highlight; }\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent; }\n\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight; }\n\ntrix-editor .attachment {\n position: relative; }\n trix-editor .attachment:hover {\n cursor: default; }\n\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text; }\n\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in; }\n trix-editor .attachment__progress[value="100"] {\n opacity: 0; }\n\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none; }\n\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center; }\n\ntrix-editor .trix-button-group {\n display: inline-flex; }\n\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent; }\n trix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc; }\n trix-editor .trix-button.trix-active {\n background: #cbeefa; }\n trix-editor .trix-button:not(:disabled) {\n cursor: pointer; }\n\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }\n trix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: "";\n background-image: url(${M});\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%; }\n trix-editor .trix-button--remove:hover {\n border-color: #333; }\n trix-editor .trix-button--remove:hover::before {\n opacity: 1; }\n\ntrix-editor .attachment__metadata-container {\n position: relative; }\n\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px; }\n trix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n trix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap; }\n\n.trix-content {\n line-height: 1.5; }\n .trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0; }\n .trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2; }\n .trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em; }\n .trix-content [dir=rtl] blockquote,\n .trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em; }\n .trix-content li {\n margin-left: 1em; }\n .trix-content [dir=rtl] li {\n margin-right: 1em; }\n .trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto; }\n .trix-content img {\n max-width: 100%;\n height: auto; }\n .trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%; }\n .trix-content .attachment a {\n color: inherit;\n text-decoration: none; }\n .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit; }\n .trix-content .attachment__caption {\n text-align: center; }\n .trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: ' \\2022 '; }\n .trix-content .attachment--preview {\n width: 100%;\n text-align: center; }\n .trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2; }\n .trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px; }\n .trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative; }\n .trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%; }\n .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%; }\n`,""]);const B=A},8952:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(3426),o=n.n(r),i=n(1051),a=n.n(i)()(o());a.push([t.id,"body {\n overflow: hidden;\n}\n\n.stripes {\n background-image: repeating-linear-gradient(145deg, #ccc, #ccc 5px, #dbdbdb 5px, #dbdbdb 10px) !important;\n}\n",""]);const s=a},48:(t,e,n)=>{"use strict";e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.context||document;if(!t)return null;var r,i=[],a=l(o.default.parse(t),i,n);return r=a?1===a.length?a[0]:a:c({type:"text",content:t},i,n),e.hooks&&e.hooks.create&&i.forEach((function(t){e.hooks.create(t)})),r};var r,o=(r=n(620))&&r.__esModule?r:{default:r},i=n(2938),a=n(7581);function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e,n){return t instanceof Array&&t.length>0?t.map((function(t){return c(t,e,n)})):void 0}function c(t,e,n){var r;return r="text"===t.type?(0,a.createTextVNode)(t.content,n):(0,i.h)(t.name,function(t,e){var n={};if(!t.attrs)return n;var r=Object.keys(t.attrs).reduce((function(n,r){if("style"!==r&&"class"!==r){var o=(0,a.unescapeEntities)(t.attrs[r],e);n?n[r]=o:n=s({},r,o)}return n}),null);r&&(n.attrs=r);var o=function(t){try{return t.attrs.style.split(";").reduce((function(t,e){var n=e.split(":"),r=(0,a.transformName)(n[0].trim());if(r){var o=n[1].replace("!important","").trim();t?t[r]=o:t=s({},r,o)}return t}),null)}catch(t){return null}}(t);o&&(n.style=o);var i=function(t){try{return t.attrs.class.split(" ").reduce((function(t,e){return(e=e.trim())&&(t?t[e]=!0:t=s({},e,!0)),t}),null)}catch(t){return null}}(t);return i&&(n.class=i),n}(t,n),l(t.children,e,n)),e.push(r),r}},7581:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createTextVNode=function(t,e){return(0,r.vnode)(void 0,void 0,void 0,a(t,e))},e.transformName=function(t){return""+(t=t.replace(/-(\w)/g,(function(t,e){return e.toUpperCase()}))).charAt(0).toLowerCase()+t.substring(1)},e.unescapeEntities=a;var r=n(2938),o=new RegExp("&[a-z0-9#]+;","gi"),i=null;function a(t,e){return i||(i=e.createElement("div")),t.replace(o,(function(t){return i.innerHTML=t,i.textContent}))}},6044:(t,e,n)=>{t.exports=n(48)},3696:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Alert:()=>ze,Button:()=>Le,Carousel:()=>ln,Collapse:()=>kn,Dropdown:()=>Yn,Modal:()=>Sr,Offcanvas:()=>Vr,Popover:()=>mo,ScrollSpy:()=>Co,Tab:()=>Vo,Toast:()=>si,Tooltip:()=>uo});var r={};n.r(r),n.d(r,{afterMain:()=>_,afterRead:()=>x,afterWrite:()=>C,applyStyles:()=>j,arrow:()=>Q,auto:()=>l,basePlacements:()=>c,beforeMain:()=>y,beforeRead:()=>v,beforeWrite:()=>A,bottom:()=>i,clippingParents:()=>d,computeStyles:()=>rt,createPopper:()=>Tt,createPopperBase:()=>Rt,createPopperLite:()=>jt,detectOverflow:()=>vt,end:()=>u,eventListeners:()=>it,flip:()=>wt,hide:()=>kt,left:()=>s,main:()=>k,modifierPhases:()=>z,offset:()=>_t,placements:()=>g,popper:()=>h,popperGenerator:()=>Dt,popperOffsets:()=>At,preventOverflow:()=>Et,read:()=>w,reference:()=>m,right:()=>a,start:()=>f,top:()=>o,variationPlacements:()=>p,viewport:()=>b,write:()=>E});var o="top",i="bottom",a="right",s="left",l="auto",c=[o,i,a,s],f="start",u="end",d="clippingParents",b="viewport",h="popper",m="reference",p=c.reduce((function(t,e){return t.concat([e+"-"+f,e+"-"+u])}),[]),g=[].concat(c,[l]).reduce((function(t,e){return t.concat([e,e+"-"+f,e+"-"+u])}),[]),v="beforeRead",w="read",x="afterRead",y="beforeMain",k="main",_="afterMain",A="beforeWrite",E="write",C="afterWrite",z=[v,w,x,y,k,_,A,E,C];function S(t){return t?(t.nodeName||"").toLowerCase():null}function L(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function D(t){return t instanceof L(t).Element||t instanceof Element}function R(t){return t instanceof L(t).HTMLElement||t instanceof HTMLElement}function T(t){return"undefined"!=typeof ShadowRoot&&(t instanceof L(t).ShadowRoot||t instanceof ShadowRoot)}const j={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},r=e.attributes[t]||{},o=e.elements[t];R(o)&&S(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(t){var e=r[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var r=e.elements[t],o=e.attributes[t]||{},i=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});R(r)&&S(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(t){r.removeAttribute(t)})))}))}},requires:["computeStyles"]};function $(t){return t.split("-")[0]}var O=Math.max,I=Math.min,N=Math.round;function q(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function M(){return!/^((?!chrome|android).)*safari/i.test(q())}function B(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var r=t.getBoundingClientRect(),o=1,i=1;e&&R(t)&&(o=t.offsetWidth>0&&N(r.width)/t.offsetWidth||1,i=t.offsetHeight>0&&N(r.height)/t.offsetHeight||1);var a=(D(t)?L(t):window).visualViewport,s=!M()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,f=r.width/o,u=r.height/i;return{width:f,height:u,top:c,right:l+f,bottom:c+u,left:l,x:l,y:c}}function F(t){var e=B(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function P(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&T(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U(t){return L(t).getComputedStyle(t)}function H(t){return["table","td","th"].indexOf(S(t))>=0}function W(t){return((D(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===S(t)?t:t.assignedSlot||t.parentNode||(T(t)?t.host:null)||W(t)}function Y(t){return R(t)&&"fixed"!==U(t).position?t.offsetParent:null}function G(t){for(var e=L(t),n=Y(t);n&&H(n)&&"static"===U(n).position;)n=Y(n);return n&&("html"===S(n)||"body"===S(n)&&"static"===U(n).position)?e:n||function(t){var e=/firefox/i.test(q());if(/Trident/i.test(q())&&R(t)&&"fixed"===U(t).position)return null;var n=V(t);for(T(n)&&(n=n.host);R(n)&&["html","body"].indexOf(S(n))<0;){var r=U(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||e&&"filter"===r.willChange||e&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(t)||e}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Z(t,e,n){return O(t,I(e,n))}function J(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function X(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}const Q={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,r=t.name,l=t.options,f=n.elements.arrow,u=n.modifiersData.popperOffsets,d=$(n.placement),b=K(d),h=[s,a].indexOf(d)>=0?"height":"width";if(f&&u){var m=function(t,e){return J("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:X(t,c))}(l.padding,n),p=F(f),g="y"===b?o:s,v="y"===b?i:a,w=n.rects.reference[h]+n.rects.reference[b]-u[b]-n.rects.popper[h],x=u[b]-n.rects.reference[b],y=G(f),k=y?"y"===b?y.clientHeight||0:y.clientWidth||0:0,_=w/2-x/2,A=m[g],E=k-p[h]-m[v],C=k/2-p[h]/2+_,z=Z(A,C,E),S=b;n.modifiersData[r]=((e={})[S]=z,e.centerOffset=z-C,e)}},effect:function(t){var e=t.state,n=t.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=e.elements.popper.querySelector(r)))&&P(e.elements.popper,r)&&(e.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tt(t){return t.split("-")[1]}var et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function nt(t){var e,n=t.popper,r=t.popperRect,l=t.placement,c=t.variation,f=t.offsets,d=t.position,b=t.gpuAcceleration,h=t.adaptive,m=t.roundOffsets,p=t.isFixed,g=f.x,v=void 0===g?0:g,w=f.y,x=void 0===w?0:w,y="function"==typeof m?m({x:v,y:x}):{x:v,y:x};v=y.x,x=y.y;var k=f.hasOwnProperty("x"),_=f.hasOwnProperty("y"),A=s,E=o,C=window;if(h){var z=G(n),S="clientHeight",D="clientWidth";z===L(n)&&"static"!==U(z=W(n)).position&&"absolute"===d&&(S="scrollHeight",D="scrollWidth"),(l===o||(l===s||l===a)&&c===u)&&(E=i,x-=(p&&z===C&&C.visualViewport?C.visualViewport.height:z[S])-r.height,x*=b?1:-1),l!==s&&(l!==o&&l!==i||c!==u)||(A=a,v-=(p&&z===C&&C.visualViewport?C.visualViewport.width:z[D])-r.width,v*=b?1:-1)}var R,T=Object.assign({position:d},h&&et),j=!0===m?function(t,e){var n=t.x,r=t.y,o=e.devicePixelRatio||1;return{x:N(n*o)/o||0,y:N(r*o)/o||0}}({x:v,y:x},L(n)):{x:v,y:x};return v=j.x,x=j.y,b?Object.assign({},T,((R={})[E]=_?"0":"",R[A]=k?"0":"",R.transform=(C.devicePixelRatio||1)<=1?"translate("+v+"px, "+x+"px)":"translate3d("+v+"px, "+x+"px, 0)",R)):Object.assign({},T,((e={})[E]=_?x+"px":"",e[A]=k?v+"px":"",e.transform="",e))}const rt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:$(e.placement),variation:tt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,nt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,nt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ot={passive:!0};const it={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,r=t.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=L(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&c.forEach((function(t){t.addEventListener("scroll",n.update,ot)})),s&&l.addEventListener("resize",n.update,ot),function(){i&&c.forEach((function(t){t.removeEventListener("scroll",n.update,ot)})),s&&l.removeEventListener("resize",n.update,ot)}},data:{}};var at={left:"right",right:"left",bottom:"top",top:"bottom"};function st(t){return t.replace(/left|right|bottom|top/g,(function(t){return at[t]}))}var lt={start:"end",end:"start"};function ct(t){return t.replace(/start|end/g,(function(t){return lt[t]}))}function ft(t){var e=L(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ut(t){return B(W(t)).left+ft(t).scrollLeft}function dt(t){var e=U(t),n=e.overflow,r=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function bt(t){return["html","body","#document"].indexOf(S(t))>=0?t.ownerDocument.body:R(t)&&dt(t)?t:bt(V(t))}function ht(t,e){var n;void 0===e&&(e=[]);var r=bt(t),o=r===(null==(n=t.ownerDocument)?void 0:n.body),i=L(r),a=o?[i].concat(i.visualViewport||[],dt(r)?r:[]):r,s=e.concat(a);return o?s:s.concat(ht(V(a)))}function mt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function pt(t,e,n){return e===b?mt(function(t,e){var n=L(t),r=W(t),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=M();(c||!c&&"fixed"===e)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+ut(t),y:l}}(t,n)):D(e)?function(t,e){var n=B(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):mt(function(t){var e,n=W(t),r=ft(t),o=null==(e=t.ownerDocument)?void 0:e.body,i=O(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=O(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+ut(t),l=-r.scrollTop;return"rtl"===U(o||n).direction&&(s+=O(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(W(t)))}function gt(t){var e,n=t.reference,r=t.element,l=t.placement,c=l?$(l):null,d=l?tt(l):null,b=n.x+n.width/2-r.width/2,h=n.y+n.height/2-r.height/2;switch(c){case o:e={x:b,y:n.y-r.height};break;case i:e={x:b,y:n.y+n.height};break;case a:e={x:n.x+n.width,y:h};break;case s:e={x:n.x-r.width,y:h};break;default:e={x:n.x,y:n.y}}var m=c?K(c):null;if(null!=m){var p="y"===m?"height":"width";switch(d){case f:e[m]=e[m]-(n[p]/2-r[p]/2);break;case u:e[m]=e[m]+(n[p]/2-r[p]/2)}}return e}function vt(t,e){void 0===e&&(e={});var n=e,r=n.placement,s=void 0===r?t.placement:r,l=n.strategy,f=void 0===l?t.strategy:l,u=n.boundary,p=void 0===u?d:u,g=n.rootBoundary,v=void 0===g?b:g,w=n.elementContext,x=void 0===w?h:w,y=n.altBoundary,k=void 0!==y&&y,_=n.padding,A=void 0===_?0:_,E=J("number"!=typeof A?A:X(A,c)),C=x===h?m:h,z=t.rects.popper,L=t.elements[k?C:x],T=function(t,e,n,r){var o="clippingParents"===e?function(t){var e=ht(V(t)),n=["absolute","fixed"].indexOf(U(t).position)>=0&&R(t)?G(t):t;return D(n)?e.filter((function(t){return D(t)&&P(t,n)&&"body"!==S(t)})):[]}(t):[].concat(e),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(e,n){var o=pt(t,n,r);return e.top=O(o.top,e.top),e.right=I(o.right,e.right),e.bottom=I(o.bottom,e.bottom),e.left=O(o.left,e.left),e}),pt(t,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(D(L)?L:L.contextElement||W(t.elements.popper),p,v,f),j=B(t.elements.reference),$=gt({reference:j,element:z,strategy:"absolute",placement:s}),N=mt(Object.assign({},z,$)),q=x===h?N:j,M={top:T.top-q.top+E.top,bottom:q.bottom-T.bottom+E.bottom,left:T.left-q.left+E.left,right:q.right-T.right+E.right},F=t.modifiersData.offset;if(x===h&&F){var H=F[s];Object.keys(M).forEach((function(t){var e=[a,i].indexOf(t)>=0?1:-1,n=[o,i].indexOf(t)>=0?"y":"x";M[t]+=H[n]*e}))}return M}const wt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var u=n.mainAxis,d=void 0===u||u,b=n.altAxis,h=void 0===b||b,m=n.fallbackPlacements,v=n.padding,w=n.boundary,x=n.rootBoundary,y=n.altBoundary,k=n.flipVariations,_=void 0===k||k,A=n.allowedAutoPlacements,E=e.options.placement,C=$(E),z=m||(C!==E&&_?function(t){if($(t)===l)return[];var e=st(t);return[ct(t),e,ct(e)]}(E):[st(E)]),S=[E].concat(z).reduce((function(t,n){return t.concat($(n)===l?function(t,e){void 0===e&&(e={});var n=e,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,f=void 0===l?g:l,u=tt(r),d=u?s?p:p.filter((function(t){return tt(t)===u})):c,b=d.filter((function(t){return f.indexOf(t)>=0}));0===b.length&&(b=d);var h=b.reduce((function(e,n){return e[n]=vt(t,{placement:n,boundary:o,rootBoundary:i,padding:a})[$(n)],e}),{});return Object.keys(h).sort((function(t,e){return h[t]-h[e]}))}(e,{placement:n,boundary:w,rootBoundary:x,padding:v,flipVariations:_,allowedAutoPlacements:A}):n)}),[]),L=e.rects.reference,D=e.rects.popper,R=new Map,T=!0,j=S[0],O=0;O=0,B=M?"width":"height",F=vt(e,{placement:I,boundary:w,rootBoundary:x,altBoundary:y,padding:v}),P=M?q?a:s:q?i:o;L[B]>D[B]&&(P=st(P));var U=st(P),H=[];if(d&&H.push(F[N]<=0),h&&H.push(F[P]<=0,F[U]<=0),H.every((function(t){return t}))){j=I,T=!1;break}R.set(I,H)}if(T)for(var W=function(t){var e=S.find((function(e){var n=R.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return j=e,"break"},V=_?3:1;V>0&&"break"!==W(V);V--);e.placement!==j&&(e.modifiersData[r]._skip=!0,e.placement=j,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function xt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function yt(t){return[o,a,i,s].some((function(e){return t[e]>=0}))}const kt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,r=e.rects.reference,o=e.rects.popper,i=e.modifiersData.preventOverflow,a=vt(e,{elementContext:"reference"}),s=vt(e,{altBoundary:!0}),l=xt(a,r),c=xt(s,o,i),f=yt(l),u=yt(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":u})}},_t={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,r=t.name,i=n.offset,l=void 0===i?[0,0]:i,c=g.reduce((function(t,n){return t[n]=function(t,e,n){var r=$(t),i=[s,o].indexOf(r)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,c=l[0],f=l[1];return c=c||0,f=(f||0)*i,[s,a].indexOf(r)>=0?{x:f,y:c}:{x:c,y:f}}(n,e.rects,l),t}),{}),f=c[e.placement],u=f.x,d=f.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=d),e.modifiersData[r]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Et={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,r=t.name,l=n.mainAxis,c=void 0===l||l,u=n.altAxis,d=void 0!==u&&u,b=n.boundary,h=n.rootBoundary,m=n.altBoundary,p=n.padding,g=n.tether,v=void 0===g||g,w=n.tetherOffset,x=void 0===w?0:w,y=vt(e,{boundary:b,rootBoundary:h,padding:p,altBoundary:m}),k=$(e.placement),_=tt(e.placement),A=!_,E=K(k),C="x"===E?"y":"x",z=e.modifiersData.popperOffsets,S=e.rects.reference,L=e.rects.popper,D="function"==typeof x?x(Object.assign({},e.rects,{placement:e.placement})):x,R="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),T=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,j={x:0,y:0};if(z){if(c){var N,q="y"===E?o:s,M="y"===E?i:a,B="y"===E?"height":"width",P=z[E],U=P+y[q],H=P-y[M],W=v?-L[B]/2:0,V=_===f?S[B]:L[B],Y=_===f?-L[B]:-S[B],J=e.elements.arrow,X=v&&J?F(J):{width:0,height:0},Q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=Q[q],nt=Q[M],rt=Z(0,S[B],X[B]),ot=A?S[B]/2-W-rt-et-R.mainAxis:V-rt-et-R.mainAxis,it=A?-S[B]/2+W+rt+nt+R.mainAxis:Y+rt+nt+R.mainAxis,at=e.elements.arrow&&G(e.elements.arrow),st=at?"y"===E?at.clientTop||0:at.clientLeft||0:0,lt=null!=(N=null==T?void 0:T[E])?N:0,ct=P+it-lt,ft=Z(v?I(U,P+ot-lt-st):U,P,v?O(H,ct):H);z[E]=ft,j[E]=ft-P}if(d){var ut,dt="x"===E?o:s,bt="x"===E?i:a,ht=z[C],mt="y"===C?"height":"width",pt=ht+y[dt],gt=ht-y[bt],wt=-1!==[o,s].indexOf(k),xt=null!=(ut=null==T?void 0:T[C])?ut:0,yt=wt?pt:ht-S[mt]-L[mt]-xt+R.altAxis,kt=wt?ht+S[mt]+L[mt]-xt-R.altAxis:gt,_t=v&&wt?function(t,e,n){var r=Z(t,e,n);return r>n?n:r}(yt,ht,kt):Z(v?yt:pt,ht,v?kt:gt);z[C]=_t,j[C]=_t-ht}e.modifiersData[r]=j}},requiresIfExists:["offset"]};function Ct(t,e,n){void 0===n&&(n=!1);var r,o,i=R(e),a=R(e)&&function(t){var e=t.getBoundingClientRect(),n=N(e.width)/t.offsetWidth||1,r=N(e.height)/t.offsetHeight||1;return 1!==n||1!==r}(e),s=W(e),l=B(t,a,n),c={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(i||!i&&!n)&&(("body"!==S(e)||dt(s))&&(c=(r=e)!==L(r)&&R(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:ft(r)),R(e)?((f=B(e,!0)).x+=e.clientLeft,f.y+=e.clientTop):s&&(f.x=ut(s))),{x:l.left+c.scrollLeft-f.x,y:l.top+c.scrollTop-f.y,width:l.width,height:l.height}}function zt(t){var e=new Map,n=new Set,r=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var r=e.get(t);r&&o(r)}})),r.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),r}var St={placement:"bottom",modifiers:[],strategy:"absolute"};function Lt(){for(var t=arguments.length,e=new Array(t),n=0;n$t.has(t)&&$t.get(t).get(e)||null,remove(t,e){if(!$t.has(t))return;const n=$t.get(t);n.delete(e),0===n.size&&$t.delete(t)}},It="transitionend",Nt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),qt=t=>{t.dispatchEvent(new Event(It))},Mt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Bt=t=>Mt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Nt(t)):null,Ft=t=>{if(!Mt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},Pt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Ut=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Ut(t.parentNode):null},Ht=()=>{},Wt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yt=[],Gt=()=>"rtl"===document.documentElement.dir,Kt=t=>{var e;e=()=>{const e=Vt();if(e){const n=t.NAME,r=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=r,t.jQueryInterface)}},"loading"===document.readyState?(Yt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Yt)t()})),Yt.push(e)):e()},Zt=(t,e=[],n=t)=>"function"==typeof t?t(...e):n,Jt=(t,e,n=!0)=>{if(!n)return void Zt(t);const r=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const r=Number.parseFloat(e),o=Number.parseFloat(n);return r||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const i=({target:n})=>{n===e&&(o=!0,e.removeEventListener(It,i),Zt(t))};e.addEventListener(It,i),setTimeout((()=>{o||qt(e)}),r)},Xt=(t,e,n,r)=>{const o=t.length;let i=t.indexOf(e);return-1===i?!n&&r?t[o-1]:t[0]:(i+=n?1:-1,r&&(i=(i+o)%o),t[Math.max(0,Math.min(i,o-1))])},Qt=/[^.]*(?=\..*)\.|.*/,te=/\..*/,ee=/::\d+$/,ne={};let re=1;const oe={mouseenter:"mouseover",mouseleave:"mouseout"},ie=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ae(t,e){return e&&`${e}::${re++}`||t.uidEvent||re++}function se(t){const e=ae(t);return t.uidEvent=e,ne[e]=ne[e]||{},ne[e]}function le(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function ce(t,e,n){const r="string"==typeof e,o=r?n:e||n;let i=be(t);return ie.has(i)||(i=t),[r,o,i]}function fe(t,e,n,r,o){if("string"!=typeof e||!t)return;let[i,a,s]=ce(e,n,r);if(e in oe){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};a=t(a)}const l=se(t),c=l[s]||(l[s]={}),f=le(c,a,i?n:null);if(f)return void(f.oneOff=f.oneOff&&o);const u=ae(a,e.replace(Qt,"")),d=i?function(t,e,n){return function r(o){const i=t.querySelectorAll(e);for(let{target:a}=o;a&&a!==this;a=a.parentNode)for(const s of i)if(s===a)return me(o,{delegateTarget:a}),r.oneOff&&he.off(t,o.type,e,n),n.apply(a,[o])}}(t,n,a):function(t,e){return function n(r){return me(r,{delegateTarget:t}),n.oneOff&&he.off(t,r.type,e),e.apply(t,[r])}}(t,a);d.delegationSelector=i?n:null,d.callable=a,d.oneOff=o,d.uidEvent=u,c[u]=d,t.addEventListener(s,d,i)}function ue(t,e,n,r,o){const i=le(e[n],r,o);i&&(t.removeEventListener(n,i,Boolean(o)),delete e[n][i.uidEvent])}function de(t,e,n,r){const o=e[n]||{};for(const[i,a]of Object.entries(o))i.includes(r)&&ue(t,e,n,a.callable,a.delegationSelector)}function be(t){return t=t.replace(te,""),oe[t]||t}const he={on(t,e,n,r){fe(t,e,n,r,!1)},one(t,e,n,r){fe(t,e,n,r,!0)},off(t,e,n,r){if("string"!=typeof e||!t)return;const[o,i,a]=ce(e,n,r),s=a!==e,l=se(t),c=l[a]||{},f=e.startsWith(".");if(void 0===i){if(f)for(const n of Object.keys(l))de(t,l,n,e.slice(1));for(const[n,r]of Object.entries(c)){const o=n.replace(ee,"");s&&!e.includes(o)||ue(t,l,a,r.callable,r.delegationSelector)}}else{if(!Object.keys(c).length)return;ue(t,l,a,i,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const r=Vt();let o=null,i=!0,a=!0,s=!1;e!==be(e)&&r&&(o=r.Event(e,n),r(t).trigger(o),i=!o.isPropagationStopped(),a=!o.isImmediatePropagationStopped(),s=o.isDefaultPrevented());const l=me(new Event(e,{bubbles:i,cancelable:!0}),n);return s&&l.preventDefault(),a&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function me(t,e={}){for(const[n,r]of Object.entries(e))try{t[n]=r}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>r})}return t}function pe(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const ve={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${ge(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=pe(t.dataset[r])}return e},getDataAttribute:(t,e)=>pe(t.getAttribute(`data-bs-${ge(e)}`))};class we{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=Mt(e)?ve.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Mt(e)?ve.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[r,o]of Object.entries(e)){const e=t[r],i=Mt(e)?"element":null==(n=e)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${o}".`)}var n}}class xe extends we{constructor(t,e){super(),(t=Bt(t))&&(this._element=t,this._config=this._getConfig(e),Ot.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ot.remove(this._element,this.constructor.DATA_KEY),he.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){Jt(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Ot.get(Bt(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return Nt(e)},ke={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let r=t.parentNode.closest(e);for(;r;)n.push(r),r=r.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Pt(t)&&Ft(t)))},getSelectorFromElement(t){const e=ye(t);return e&&ke.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?ke.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?ke.find(e):[]}},_e=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;he.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Pt(this))return;const o=ke.getElementFromSelector(this)||this.closest(`.${r}`);t.getOrCreateInstance(o)[e]()}))},Ae=".bs.alert",Ee=`close${Ae}`,Ce=`closed${Ae}`;class ze extends xe{static get NAME(){return"alert"}close(){if(he.trigger(this._element,Ee).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),he.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=ze.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}_e(ze,"close"),Kt(ze);const Se='[data-bs-toggle="button"]';class Le extends xe{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Le.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}he.on(document,"click.bs.button.data-api",Se,(t=>{t.preventDefault();const e=t.target.closest(Se);Le.getOrCreateInstance(e).toggle()})),Kt(Le);const De=".bs.swipe",Re=`touchstart${De}`,Te=`touchmove${De}`,je=`touchend${De}`,$e=`pointerdown${De}`,Oe=`pointerup${De}`,Ie={endCallback:null,leftCallback:null,rightCallback:null},Ne={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class qe extends we{constructor(t,e){super(),this._element=t,t&&qe.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Ie}static get DefaultType(){return Ne}static get NAME(){return"swipe"}dispose(){he.off(this._element,De)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Zt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Zt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(he.on(this._element,$e,(t=>this._start(t))),he.on(this._element,Oe,(t=>this._end(t))),this._element.classList.add("pointer-event")):(he.on(this._element,Re,(t=>this._start(t))),he.on(this._element,Te,(t=>this._move(t))),he.on(this._element,je,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Me=".bs.carousel",Be=".data-api",Fe="next",Pe="prev",Ue="left",He="right",We=`slide${Me}`,Ve=`slid${Me}`,Ye=`keydown${Me}`,Ge=`mouseenter${Me}`,Ke=`mouseleave${Me}`,Ze=`dragstart${Me}`,Je=`load${Me}${Be}`,Xe=`click${Me}${Be}`,Qe="carousel",tn="active",en=".active",nn=".carousel-item",rn=en+nn,on={ArrowLeft:He,ArrowRight:Ue},an={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},sn={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ln extends xe{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ke.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Qe&&this.cycle()}static get Default(){return an}static get DefaultType(){return sn}static get NAME(){return"carousel"}next(){this._slide(Fe)}nextWhenVisible(){!document.hidden&&Ft(this._element)&&this.next()}prev(){this._slide(Pe)}pause(){this._isSliding&&qt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?he.one(this._element,Ve,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void he.one(this._element,Ve,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const r=t>n?Fe:Pe;this._slide(r,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&he.on(this._element,Ye,(t=>this._keydown(t))),"hover"===this._config.pause&&(he.on(this._element,Ge,(()=>this.pause())),he.on(this._element,Ke,(()=>this._maybeEnableCycle()))),this._config.touch&&qe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ke.find(".carousel-item img",this._element))he.on(t,Ze,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Ue)),rightCallback:()=>this._slide(this._directionToOrder(He)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new qe(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=on[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ke.findOne(en,this._indicatorsElement);e.classList.remove(tn),e.removeAttribute("aria-current");const n=ke.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(tn),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),r=t===Fe,o=e||Xt(this._getItems(),n,r,this._config.wrap);if(o===n)return;const i=this._getItemIndex(o),a=e=>he.trigger(this._element,e,{relatedTarget:o,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:i});if(a(We).defaultPrevented)return;if(!n||!o)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",c=r?"carousel-item-next":"carousel-item-prev";o.classList.add(c),Wt(o),n.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(tn),n.classList.remove(tn,c,l),this._isSliding=!1,a(Ve)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ke.findOne(rn,this._element)}_getItems(){return ke.find(nn,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Gt()?t===Ue?Pe:Fe:t===Ue?Fe:Pe}_orderToDirection(t){return Gt()?t===Pe?Ue:He:t===Pe?He:Ue}static jQueryInterface(t){return this.each((function(){const e=ln.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}he.on(document,Xe,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ke.getElementFromSelector(this);if(!e||!e.classList.contains(Qe))return;t.preventDefault();const n=ln.getOrCreateInstance(e),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===ve.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),he.on(window,Je,(()=>{const t=ke.find('[data-bs-ride="carousel"]');for(const e of t)ln.getOrCreateInstance(e)})),Kt(ln);const cn=".bs.collapse",fn=`show${cn}`,un=`shown${cn}`,dn=`hide${cn}`,bn=`hidden${cn}`,hn=`click${cn}.data-api`,mn="show",pn="collapse",gn="collapsing",vn=`:scope .${pn} .${pn}`,wn='[data-bs-toggle="collapse"]',xn={parent:null,toggle:!0},yn={parent:"(null|element)",toggle:"boolean"};class kn extends xe{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=ke.find(wn);for(const t of n){const e=ke.getSelectorFromElement(t),n=ke.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return xn}static get DefaultType(){return yn}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>kn.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(he.trigger(this._element,fn).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pn),this._element.classList.add(gn),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(pn,mn),this._element.style[e]="",he.trigger(this._element,un)}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(he.trigger(this._element,dn).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Wt(this._element),this._element.classList.add(gn),this._element.classList.remove(pn,mn);for(const t of this._triggerArray){const e=ke.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gn),this._element.classList.add(pn),he.trigger(this._element,bn)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(mn)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Bt(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(wn);for(const e of t){const t=ke.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ke.find(vn,this._config.parent);return ke.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=kn.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}he.on(document,hn,wn,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ke.getMultipleElementsFromSelector(this))kn.getOrCreateInstance(t,{toggle:!1}).toggle()})),Kt(kn);const _n="dropdown",An=".bs.dropdown",En=".data-api",Cn="ArrowUp",zn="ArrowDown",Sn=`hide${An}`,Ln=`hidden${An}`,Dn=`show${An}`,Rn=`shown${An}`,Tn=`click${An}${En}`,jn=`keydown${An}${En}`,$n=`keyup${An}${En}`,On="show",In='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Nn=`${In}.${On}`,qn=".dropdown-menu",Mn=Gt()?"top-end":"top-start",Bn=Gt()?"top-start":"top-end",Fn=Gt()?"bottom-end":"bottom-start",Pn=Gt()?"bottom-start":"bottom-end",Un=Gt()?"left-start":"right-start",Hn=Gt()?"right-start":"left-start",Wn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Vn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yn extends xe{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ke.next(this._element,qn)[0]||ke.prev(this._element,qn)[0]||ke.findOne(qn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Wn}static get DefaultType(){return Vn}static get NAME(){return _n}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Pt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!he.trigger(this._element,Dn,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))he.on(t,"mouseover",Ht);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(On),this._element.classList.add(On),he.trigger(this._element,Rn,t)}}hide(){if(Pt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!he.trigger(this._element,Sn,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))he.off(t,"mouseover",Ht);this._popper&&this._popper.destroy(),this._menu.classList.remove(On),this._element.classList.remove(On),this._element.setAttribute("aria-expanded","false"),ve.removeDataAttribute(this._menu,"popper"),he.trigger(this._element,Ln,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Mt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${_n.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===r)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Mt(this._config.reference)?t=Bt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Tt(t,this._menu,e)}_isShown(){return this._menu.classList.contains(On)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Un;if(t.classList.contains("dropstart"))return Hn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Bn:Mn:e?Pn:Fn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(ve.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Zt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=ke.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ft(t)));n.length&&Xt(n,e,t===zn,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Yn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ke.find(Nn);for(const n of e){const e=Yn.getInstance(n);if(!e||!1===e._config.autoClose)continue;const r=t.composedPath(),o=r.includes(e._menu);if(r.includes(e._element)||"inside"===e._config.autoClose&&!o||"outside"===e._config.autoClose&&o)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const i={relatedTarget:e._element};"click"===t.type&&(i.clickEvent=t),e._completeHide(i)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,r=[Cn,zn].includes(t.key);if(!r&&!n)return;if(e&&!n)return;t.preventDefault();const o=this.matches(In)?this:ke.prev(this,In)[0]||ke.next(this,In)[0]||ke.findOne(In,t.delegateTarget.parentNode),i=Yn.getOrCreateInstance(o);if(r)return t.stopPropagation(),i.show(),void i._selectMenuItem(t);i._isShown()&&(t.stopPropagation(),i.hide(),o.focus())}}he.on(document,jn,In,Yn.dataApiKeydownHandler),he.on(document,jn,qn,Yn.dataApiKeydownHandler),he.on(document,Tn,Yn.clearMenus),he.on(document,$n,Yn.clearMenus),he.on(document,Tn,In,(function(t){t.preventDefault(),Yn.getOrCreateInstance(this).toggle()})),Kt(Yn);const Gn="backdrop",Kn="show",Zn=`mousedown.bs.${Gn}`,Jn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Xn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qn extends we{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Jn}static get DefaultType(){return Xn}static get NAME(){return Gn}show(t){if(!this._config.isVisible)return void Zt(t);this._append();const e=this._getElement();this._config.isAnimated&&Wt(e),e.classList.add(Kn),this._emulateAnimation((()=>{Zt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Kn),this._emulateAnimation((()=>{this.dispose(),Zt(t)}))):Zt(t)}dispose(){this._isAppended&&(he.off(this._element,Zn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Bt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),he.on(t,Zn,(()=>{Zt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Jt(t,this._getElement(),this._config.isAnimated)}}const tr=".bs.focustrap",er=`focusin${tr}`,nr=`keydown.tab${tr}`,rr="backward",or={autofocus:!0,trapElement:null},ir={autofocus:"boolean",trapElement:"element"};class ar extends we{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return or}static get DefaultType(){return ir}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),he.off(document,tr),he.on(document,er,(t=>this._handleFocusin(t))),he.on(document,nr,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,he.off(document,tr))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=ke.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===rr?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?rr:"forward")}}const sr=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lr=".sticky-top",cr="padding-right",fr="margin-right";class ur{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,cr,(e=>e+t)),this._setElementAttributes(sr,cr,(e=>e+t)),this._setElementAttributes(lr,fr,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,cr),this._resetElementAttributes(sr,cr),this._resetElementAttributes(lr,fr)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const r=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+r)return;this._saveInitialAttribute(t,e);const o=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&ve.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=ve.getDataAttribute(t,e);null!==n?(ve.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Mt(t))e(t);else for(const n of ke.find(t,this._element))e(n)}}const dr=".bs.modal",br=`hide${dr}`,hr=`hidePrevented${dr}`,mr=`hidden${dr}`,pr=`show${dr}`,gr=`shown${dr}`,vr=`resize${dr}`,wr=`click.dismiss${dr}`,xr=`mousedown.dismiss${dr}`,yr=`keydown.dismiss${dr}`,kr=`click${dr}.data-api`,_r="modal-open",Ar="show",Er="modal-static",Cr={backdrop:!0,focus:!0,keyboard:!0},zr={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Sr extends xe{constructor(t,e){super(t,e),this._dialog=ke.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ur,this._addEventListeners()}static get Default(){return Cr}static get DefaultType(){return zr}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||he.trigger(this._element,pr,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(_r),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(he.trigger(this._element,br).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ar),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){he.off(window,dr),he.off(this._dialog,dr),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ar({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ke.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Wt(this._element),this._element.classList.add(Ar),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,he.trigger(this._element,gr,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){he.on(this._element,yr,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),he.on(window,vr,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),he.on(this._element,xr,(t=>{he.one(this._element,wr,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(_r),this._resetAdjustments(),this._scrollBar.reset(),he.trigger(this._element,mr)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(he.trigger(this._element,hr).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Er)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Er),this._queueCallback((()=>{this._element.classList.remove(Er),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=Gt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=Gt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=Sr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}he.on(document,kr,'[data-bs-toggle="modal"]',(function(t){const e=ke.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),he.one(e,pr,(t=>{t.defaultPrevented||he.one(e,mr,(()=>{Ft(this)&&this.focus()}))}));const n=ke.findOne(".modal.show");n&&Sr.getInstance(n).hide(),Sr.getOrCreateInstance(e).toggle(this)})),_e(Sr),Kt(Sr);const Lr=".bs.offcanvas",Dr=".data-api",Rr=`load${Lr}${Dr}`,Tr="show",jr="showing",$r="hiding",Or=".offcanvas.show",Ir=`show${Lr}`,Nr=`shown${Lr}`,qr=`hide${Lr}`,Mr=`hidePrevented${Lr}`,Br=`hidden${Lr}`,Fr=`resize${Lr}`,Pr=`click${Lr}${Dr}`,Ur=`keydown.dismiss${Lr}`,Hr={backdrop:!0,keyboard:!0,scroll:!1},Wr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vr extends xe{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Hr}static get DefaultType(){return Wr}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||he.trigger(this._element,Ir,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ur).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(jr),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Tr),this._element.classList.remove(jr),he.trigger(this._element,Nr,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(he.trigger(this._element,qr).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($r),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Tr,$r),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ur).reset(),he.trigger(this._element,Br)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Qn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():he.trigger(this._element,Mr)}:null})}_initializeFocusTrap(){return new ar({trapElement:this._element})}_addEventListeners(){he.on(this._element,Ur,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():he.trigger(this._element,Mr))}))}static jQueryInterface(t){return this.each((function(){const e=Vr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}he.on(document,Pr,'[data-bs-toggle="offcanvas"]',(function(t){const e=ke.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Pt(this))return;he.one(e,Br,(()=>{Ft(this)&&this.focus()}));const n=ke.findOne(Or);n&&n!==e&&Vr.getInstance(n).hide(),Vr.getOrCreateInstance(e).toggle(this)})),he.on(window,Rr,(()=>{for(const t of ke.find(Or))Vr.getOrCreateInstance(t).show()})),he.on(window,Fr,(()=>{for(const t of ke.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vr.getOrCreateInstance(t).hide()})),_e(Vr),Kt(Vr);const Yr={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Gr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Zr=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!Gr.has(n)||Boolean(Kr.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))},Jr={allowList:Yr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Xr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Qr={entry:"(string|element|function|null)",selector:"(string|element)"};class to extends we{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Jr}static get DefaultType(){return Xr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},Qr)}_setContent(t,e,n){const r=ke.findOne(n,t);r&&((e=this._resolvePossibleFunction(e))?Mt(e)?this._putElementInTemplate(Bt(e),r):this._config.html?r.innerHTML=this._maybeSanitize(e):r.textContent=e:r.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const r=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const r=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of r)Zr(e,o)||t.removeAttribute(e.nodeName)}return r.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Zt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const eo=new Set(["sanitize","allowList","sanitizeFn"]),no="fade",ro="show",oo=".modal",io="hide.bs.modal",ao="hover",so="focus",lo={AUTO:"auto",TOP:"top",RIGHT:Gt()?"left":"right",BOTTOM:"bottom",LEFT:Gt()?"right":"left"},co={allowList:Yr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},fo={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class uo extends xe{constructor(t,e){if(void 0===r)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return co}static get DefaultType(){return fo}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),he.off(this._element.closest(oo),io,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=he.trigger(this._element,this.constructor.eventName("show")),e=(Ut(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),he.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(ro),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))he.on(t,"mouseover",Ht);this._queueCallback((()=>{he.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!he.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ro),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))he.off(t,"mouseover",Ht);this._activeTrigger.click=!1,this._activeTrigger[so]=!1,this._activeTrigger[ao]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),he.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(no,ro),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(no),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new to({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(no)}_isShown(){return this.tip&&this.tip.classList.contains(ro)}_createPopper(t){const e=Zt(this._config.placement,[this,t,this._element]),n=lo[e.toUpperCase()];return Tt(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Zt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Zt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)he.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ao?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===ao?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");he.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?so:ao]=!0,e._enter()})),he.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?so:ao]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},he.on(this._element.closest(oo),io,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=ve.getDataAttributes(this._element);for(const t of Object.keys(e))eo.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Bt(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=uo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(uo);const bo={...uo.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ho={...uo.DefaultType,content:"(null|string|element|function)"};class mo extends uo{static get Default(){return bo}static get DefaultType(){return ho}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=mo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(mo);const po=".bs.scrollspy",go=`activate${po}`,vo=`click${po}`,wo=`load${po}.data-api`,xo="active",yo="[href]",ko=".nav-link",_o=`${ko}, .nav-item > ${ko}, .list-group-item`,Ao={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Eo={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Co extends xe{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ao}static get DefaultType(){return Eo}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Bt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(he.off(this._config.target,vo),he.on(this._config.target,vo,yo,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,r=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const i of t){if(!i.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(i));continue}const t=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&t){if(n(i),!r)return}else o||t||n(i)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ke.find(yo,this._config.target);for(const e of t){if(!e.hash||Pt(e))continue;const t=ke.findOne(decodeURI(e.hash),this._element);Ft(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(xo),this._activateParents(t),he.trigger(this._element,go,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ke.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(xo);else for(const e of ke.parents(t,".nav, .list-group"))for(const t of ke.prev(e,_o))t.classList.add(xo)}_clearActiveClass(t){t.classList.remove(xo);const e=ke.find(`${yo}.${xo}`,t);for(const t of e)t.classList.remove(xo)}static jQueryInterface(t){return this.each((function(){const e=Co.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}he.on(window,wo,(()=>{for(const t of ke.find('[data-bs-spy="scroll"]'))Co.getOrCreateInstance(t)})),Kt(Co);const zo=".bs.tab",So=`hide${zo}`,Lo=`hidden${zo}`,Do=`show${zo}`,Ro=`shown${zo}`,To=`click${zo}`,jo=`keydown${zo}`,$o=`load${zo}`,Oo="ArrowLeft",Io="ArrowRight",No="ArrowUp",qo="ArrowDown",Mo="active",Bo="fade",Fo="show",Po=":not(.dropdown-toggle)",Uo='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ho=`.nav-link${Po}, .list-group-item${Po}, [role="tab"]${Po}, ${Uo}`,Wo=`.${Mo}[data-bs-toggle="tab"], .${Mo}[data-bs-toggle="pill"], .${Mo}[data-bs-toggle="list"]`;class Vo extends xe{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),he.on(this._element,jo,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?he.trigger(e,So,{relatedTarget:t}):null;he.trigger(t,Do,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Mo),this._activate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),he.trigger(t,Ro,{relatedTarget:e})):t.classList.add(Fo)}),t,t.classList.contains(Bo)))}_deactivate(t,e){t&&(t.classList.remove(Mo),t.blur(),this._deactivate(ke.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),he.trigger(t,Lo,{relatedTarget:e})):t.classList.remove(Fo)}),t,t.classList.contains(Bo)))}_keydown(t){if(![Oo,Io,No,qo].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Io,qo].includes(t.key),n=Xt(this._getChildren().filter((t=>!Pt(t))),t.target,e,!0);n&&(n.focus({preventScroll:!0}),Vo.getOrCreateInstance(n).show())}_getChildren(){return ke.find(Ho,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=ke.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const r=(t,r)=>{const o=ke.findOne(t,n);o&&o.classList.toggle(r,e)};r(".dropdown-toggle",Mo),r(".dropdown-menu",Fo),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Mo)}_getInnerElement(t){return t.matches(Ho)?t:ke.findOne(Ho,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vo.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}he.on(document,To,Uo,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Pt(this)||Vo.getOrCreateInstance(this).show()})),he.on(window,$o,(()=>{for(const t of ke.find(Wo))Vo.getOrCreateInstance(t)})),Kt(Vo);const Yo=".bs.toast",Go=`mouseover${Yo}`,Ko=`mouseout${Yo}`,Zo=`focusin${Yo}`,Jo=`focusout${Yo}`,Xo=`hide${Yo}`,Qo=`hidden${Yo}`,ti=`show${Yo}`,ei=`shown${Yo}`,ni="hide",ri="show",oi="showing",ii={animation:"boolean",autohide:"boolean",delay:"number"},ai={animation:!0,autohide:!0,delay:5e3};class si extends xe{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ai}static get DefaultType(){return ii}static get NAME(){return"toast"}show(){he.trigger(this._element,ti).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ni),Wt(this._element),this._element.classList.add(ri,oi),this._queueCallback((()=>{this._element.classList.remove(oi),he.trigger(this._element,ei),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(he.trigger(this._element,Xo).defaultPrevented||(this._element.classList.add(oi),this._queueCallback((()=>{this._element.classList.add(ni),this._element.classList.remove(oi,ri),he.trigger(this._element,Qo)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ri),super.dispose()}isShown(){return this._element.classList.contains(ri)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){he.on(this._element,Go,(t=>this._onInteraction(t,!0))),he.on(this._element,Ko,(t=>this._onInteraction(t,!1))),he.on(this._element,Zo,(t=>this._onInteraction(t,!0))),he.on(this._element,Jo,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=si.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}_e(si),Kt(si)},1051:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",r=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),r&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),r&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,r,o,i){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(r)for(var s=0;s0?" ".concat(f[5]):""," {").concat(f[1],"}")),f[5]=i),n&&(f[2]?(f[1]="@media ".concat(f[2]," {").concat(f[1],"}"),f[2]=n):f[2]=n),o&&(f[4]?(f[1]="@supports (".concat(f[4],") {").concat(f[1],"}"),f[4]=o):f[4]="".concat(o)),e.push(f))}},e}},2629:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},3426:t=>{"use strict";t.exports=function(t){return t[1]}},579:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>C});var r=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,o="\\d\\d?",i="\\d\\d",a="[^\\s]+",s=/\[([^]*?)\]/gm;function l(t,e){for(var n=[],r=0,o=t.length;r-1?o:null}};function f(t){for(var e=[],n=1;n3?0:(t-t%10!=10?1:0)*t%10]}},m=f({},h),p=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},g=function(t,e){for(void 0===e&&(e=2),t=String(t);t.length0?"-":"+")+g(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)},Z:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+g(Math.floor(Math.abs(e)/60),2)+":"+g(Math.abs(e)%60,2)}},w=function(t){return+t-1},x=[null,o],y=[null,a],k=["isPm",a,function(t,e){var n=t.toLowerCase();return n===e.amPm[0]?0:n===e.amPm[1]?1:null}],_=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var e=(t+"").match(/([+-]|\d\d)/gi);if(e){var n=60*+e[1]+parseInt(e[2],10);return"+"===e[0]?n:-n}return 0}],A={D:["day",o],DD:["day",i],Do:["day",o+a,function(t){return parseInt(t,10)}],M:["month",o,w],MM:["month",i,w],YY:["year",i,function(t){var e=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+t>68?e-1:e)+t)}],h:["hour",o,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",o],HH:["hour",i],m:["minute",o],mm:["minute",i],s:["second",o],ss:["second",i],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(t){return 100*+t}],SS:["millisecond",i,function(t){return 10*+t}],SSS:["millisecond","\\d{3}"],d:x,dd:x,ddd:y,dddd:y,MMM:["month",a,c("monthNamesShort")],MMMM:["month",a,c("monthNames")],a:k,A:k,ZZ:_,Z:_},E={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"};const C={format:function(t,e,n){if(void 0===e&&(e=E.default),void 0===n&&(n={}),"number"==typeof t&&(t=new Date(t)),"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");var o=[];e=(e=E[e]||e).replace(s,(function(t,e){return o.push(e),"@@@"}));var i=f(f({},m),n);return(e=e.replace(r,(function(e){return v[e](t,i)}))).replace(/@@@/g,(function(){return o.shift()}))},parse:function(t,e,n){if(void 0===n&&(n={}),"string"!=typeof e)throw new Error("Invalid format in fecha parse");if(e=E[e]||e,t.length>1e3)return null;var o={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},i=[],a=[],l=e.replace(s,(function(t,e){return a.push(p(e)),"@@@"})),c={},u={};l=p(l).replace(r,(function(t){var e=A[t],n=e[0],r=e[1],o=e[3];if(c[n])throw new Error("Invalid format. "+n+" specified twice in format");return c[n]=!0,o&&(u[o]=!0),i.push(e),"("+r+")"})),Object.keys(u).forEach((function(t){if(!c[t])throw new Error("Invalid format. "+t+" is required in specified format")})),l=l.replace(/@@@/g,(function(){return a.shift()}));var d=t.match(new RegExp(l,"i"));if(!d)return null;for(var b,h=f(f({},m),n),g=1;g11||o.month<0||o.day>31||o.day<1||o.hour>23||o.hour<0||o.minute>59||o.minute<0||o.second>59||o.second<0)return null;return b},defaultI18n:h,setGlobalDateI18n:function(t){return m=f(m,t)},setGlobalDateMasks:function(t){return f(E,t)}}},620:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var r=n(6050),o=n.n(r),i=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function a(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=t.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(e.name=n[1],(o()[n[1]]||"/"===t.charAt(t.length-2))&&(e.voidElement=!0),e.name.startsWith("!--"))){var r=t.indexOf("--\x3e");return{type:"comment",comment:-1!==r?t.slice(4,r):""}}for(var a=new RegExp(i),s=null;null!==(s=a.exec(t));)if(s[0].trim())if(s[1]){var l=s[1].trim(),c=[l,""];l.indexOf("=")>-1&&(c=l.split("=")),e.attrs[c[0]]=c[1],a.lastIndex--}else s[2]&&(e.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1));return e}var s=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,l=/^\s*$/,c=Object.create(null);function f(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(t){var e=[];for(var n in t)e.push(n+'="'+t[n]+'"');return e.length?" "+e.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(f,"")+"";case"comment":return t+"\x3c!--"+e.comment+"--\x3e"}}var u={parse:function(t,e){e||(e={}),e.components||(e.components=c);var n,r=[],o=[],i=-1,f=!1;if(0!==t.indexOf("<")){var u=t.indexOf("<");r.push({type:"text",content:-1===u?t:t.substring(0,u)})}return t.replace(s,(function(s,c){if(f){if(s!=="")return;f=!1}var u,d="/"!==s.charAt(1),b=s.startsWith("\x3c!--"),h=c+s.length,m=t.charAt(h);if(b){var p=a(s);return i<0?(r.push(p),r):((u=o[i]).children.push(p),r)}if(d&&(i++,"tag"===(n=a(s)).type&&e.components[n.name]&&(n.type="component",f=!0),n.voidElement||f||!m||"<"===m||n.children.push({type:"text",content:t.slice(h,t.indexOf("<",h))}),0===i&&r.push(n),(u=o[i-1])&&u.children.push(n),o[i]=n),(!d||n.voidElement)&&(i>-1&&(n.voidElement||n.name===s.slice(2,-1))&&(i--,n=-1===i?r:o[i]),!f&&"<"!==m&&m)){u=-1===i?r:o[i].children;var g=t.indexOf("<",h),v=t.slice(h,-1===g?void 0:g);l.test(v)&&(v=" "),(g>-1&&i+u.length>=0||" "!==v)&&u.push({type:"text",content:v})}})),r},stringify:function(t){return t.reduce((function(t,e){return t+f("",e)}),"")}};const d=u},6280:()=>{window.Trix.config.languages.pl={GB:"GB",KB:"KB",MB:"MB",PB:"PB",TB:"TB",bold:"Pogrubienie",bullets:"Wypunktowanie",byte:"Bajt",bytes:"Bajty",captionPlaceholder:"Dodaj tytuł…",code:"Kod źródłowy",heading1:"Nagłówek",indent:"Zwiększ poziom",italic:"Pochylenie",link:"Link",numbers:"Numerowanie",outdent:"Zmniejsz poziom",quote:"Cytat",redo:"Ponów",remove:"Usuń",strike:"Przekreślenie",undo:"Cofnij",unlink:"Usuń link",urlPlaceholder:"Wprowadź adres URL…",url:"URL",attachFiles:"Załącz pliki"}},2938:(t,e,n)=>{"use strict";function r(t){if(o(t)){for(;t&&o(t);)t=i(t).parent;return null!=t?t:null}return t.parentNode}function o(t){return 11===t.nodeType}function i(t,e){var n,r,o;const i=t;return null!==(n=i.parent)&&void 0!==n||(i.parent=null!=e?e:null),null!==(r=i.firstChildNode)&&void 0!==r||(i.firstChildNode=t.firstChild),null!==(o=i.lastChildNode)&&void 0!==o||(i.lastChildNode=t.lastChild),i}n.r(e),n.d(e,{Fragment:()=>Z,array:()=>l,attachTo:()=>L,attributesModule:()=>T,classModule:()=>$,datasetModule:()=>N,eventListenersModule:()=>F,fragment:()=>x,h:()=>w,htmlDomApi:()=>a,init:()=>g,jsx:()=>X,primitive:()=>c,propsModule:()=>U,styleModule:()=>K,thunk:()=>A,toVNode:()=>D,vnode:()=>s});const a={createElement:function(t,e){return document.createElement(t,e)},createElementNS:function(t,e,n){return document.createElementNS(t,e,n)},createTextNode:function(t){return document.createTextNode(t)},createDocumentFragment:function(){return i(document.createDocumentFragment())},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){if(o(t)){let e=t;for(;e&&o(e);)e=i(e).parent;t=null!=e?e:t}o(e)&&(e=i(e,t)),n&&o(n)&&(n=i(n).firstChildNode),t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){o(e)&&(e=i(e,t)),t.appendChild(e)},parentNode:r,nextSibling:function(t){var e;if(o(t)){const n=i(t),o=r(n);if(o&&n.lastChildNode){const t=Array.from(o.childNodes),r=t.indexOf(n.lastChildNode);return null!==(e=t[r+1])&&void 0!==e?e:null}return null}return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},getTextContent:function(t){return t.textContent},isElement:function(t){return 1===t.nodeType},isText:function(t){return 3===t.nodeType},isComment:function(t){return 8===t.nodeType},isDocumentFragment:o};function s(t,e,n,r,o){return{sel:t,data:e,children:n,text:r,elm:o,key:void 0===e?void 0:e.key}}const l=Array.isArray;function c(t){return"string"==typeof t||"number"==typeof t||t instanceof String||t instanceof Number}function f(t){return void 0===t}function u(t){return void 0!==t}const d=s("",{},[],void 0,void 0);function b(t,e){var n,r;const o=t.key===e.key,i=(null===(n=t.data)||void 0===n?void 0:n.is)===(null===(r=e.data)||void 0===r?void 0:r.is),a=t.sel===e.sel,s=!(!t.sel&&t.sel===e.sel)||typeof t.text==typeof e.text;return a&&o&&i&&s}function h(){throw new Error("The document fragment is not supported on this platform.")}function m(t,e,n){var r;const o={};for(let i=e;i<=n;++i){const e=null===(r=t[i])||void 0===r?void 0:r.key;void 0!==e&&(o[e]=i)}return o}const p=["create","update","remove","destroy","pre","post"];function g(t,e,n){const r={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},o=void 0!==e?e:a;for(const e of p)for(const n of t){const t=n[e];void 0!==t&&r[e].push(t)}function i(t){const e=t.id?"#"+t.id:"",n=t.getAttribute("class"),r=n?"."+n.split(" ").join("."):"";return s(o.tagName(t).toLowerCase()+e+r,{},[],void 0,t)}function g(t){return s(void 0,{},[],void 0,t)}function v(t,e){return function(){if(0==--e){const e=o.parentNode(t);o.removeChild(e,t)}}}function w(t,e){var i,a,s,b;let m,p=t.data;if(void 0!==p){const e=null===(i=p.hook)||void 0===i?void 0:i.init;u(e)&&(e(t),p=t.data)}const g=t.children,v=t.sel;if("!"===v)f(t.text)&&(t.text=""),t.elm=o.createComment(t.text);else if(void 0!==v){const n=v.indexOf("#"),i=v.indexOf(".",n),s=n>0?n:v.length,f=i>0?i:v.length,b=-1!==n||-1!==i?v.slice(0,Math.min(s,f)):v,h=t.elm=u(p)&&u(m=p.ns)?o.createElementNS(m,b,p):o.createElement(b,p);for(s0&&h.setAttribute("class",v.slice(f+1).replace(/\./g," ")),m=0;m0&&(f.attrs=l),Object.keys(c).length>0&&(f.dataset=c),"s"!==a[0]||"v"!==a[1]||"g"!==a[2]||3!==a.length&&"."!==a[3]&&"#"!==a[3]||v(f,u,a),s(a,f,u,void 0,t)}return n.isText(t)?(r=n.getTextContent(t),s(void 0,void 0,void 0,r,t)):n.isComment(t)?(r=n.getTextContent(t),s("!",{},[],r,t)):s("",{},[],void 0,t)}function R(t,e){let n;const r=e.elm;let o=t.data.attrs,i=e.data.attrs;if((o||i)&&o!==i){for(n in o=o||{},i=i||{},i){const t=i[n];o[n]!==t&&(!0===t?r.setAttribute(n,""):!1===t?r.removeAttribute(n):120!==n.charCodeAt(0)?r.setAttribute(n,t):58===n.charCodeAt(3)?r.setAttributeNS("http://www.w3.org/XML/1998/namespace",n,t):58===n.charCodeAt(5)?r.setAttributeNS("http://www.w3.org/1999/xlink",n,t):r.setAttribute(n,t))}for(n in o)n in i||r.removeAttribute(n)}}const T={create:R,update:R};function j(t,e){let n,r;const o=e.elm;let i=t.data.class,a=e.data.class;if((i||a)&&i!==a){for(r in i=i||{},a=a||{},i)i[r]&&!Object.prototype.hasOwnProperty.call(a,r)&&o.classList.remove(r);for(r in a)n=a[r],n!==i[r]&&o.classList[n?"add":"remove"](r)}}const $={create:j,update:j},O=/[A-Z]/g;function I(t,e){const n=e.elm;let r,o=t.data.dataset,i=e.data.dataset;if(!o&&!i)return;if(o===i)return;o=o||{},i=i||{};const a=n.dataset;for(r in o)i[r]||(a?r in a&&delete a[r]:n.removeAttribute("data-"+r.replace(O,"-$&").toLowerCase()));for(r in i)o[r]!==i[r]&&(a?a[r]=i[r]:n.setAttribute("data-"+r.replace(O,"-$&").toLowerCase(),i[r]))}const N={create:I,update:I};function q(t,e,n){if("function"==typeof t)t.call(e,n,e);else if("object"==typeof t)for(let r=0;r{"use strict";n.d(e,{Z:()=>k});var r="undefined"!=typeof window?window:null,o=null===r,i=o?void 0:r.document,a="addEventListener",s="removeEventListener",l="getBoundingClientRect",c="_a",f="_b",u="_c",d="horizontal",b=function(){return!1},h=o?"calc":["","-webkit-","-moz-","-o-"].filter((function(t){var e=i.createElement("div");return e.style.cssText="width:"+t+"calc(9px)",!!e.style.length})).shift()+"calc",m=function(t){return"string"==typeof t||t instanceof String},p=function(t){if(m(t)){var e=i.querySelector(t);if(!e)throw new Error("Selector "+t+" did not match a DOM element");return e}return t},g=function(t,e,n){var r=t[e];return void 0!==r?r:n},v=function(t,e,n,r){if(e){if("end"===r)return 0;if("center"===r)return t/2}else if(n){if("start"===r)return 0;if("center"===r)return t/2}return t},w=function(t,e){var n=i.createElement("div");return n.className="gutter gutter-"+e,n},x=function(t,e,n){var r={};return m(e)?r[t]=e:r[t]=h+"("+e+"% - "+n+"px)",r},y=function(t,e){var n;return(n={})[t]=e+"px",n};const k=function(t,e){if(void 0===e&&(e={}),o)return{};var n,h,m,k,_,A,E=t;Array.from&&(E=Array.from(E));var C=p(E[0]).parentNode,z=getComputedStyle?getComputedStyle(C):null,S=z?z.flexDirection:null,L=g(e,"sizes")||E.map((function(){return 100/E.length})),D=g(e,"minSize",100),R=Array.isArray(D)?D:E.map((function(){return D})),T=g(e,"maxSize",1/0),j=Array.isArray(T)?T:E.map((function(){return T})),$=g(e,"expandToMin",!1),O=g(e,"gutterSize",10),I=g(e,"gutterAlign","center"),N=g(e,"snapOffset",30),q=Array.isArray(N)?N:E.map((function(){return N})),M=g(e,"dragInterval",1),B=g(e,"direction",d),F=g(e,"cursor",B===d?"col-resize":"row-resize"),P=g(e,"gutter",w),U=g(e,"elementStyle",x),H=g(e,"gutterStyle",y);function W(t,e,r,o){var i=U(n,e,r,o);Object.keys(i).forEach((function(e){t.style[e]=i[e]}))}function V(){return A.map((function(t){return t.size}))}function Y(t){return"touches"in t?t.touches[0][h]:t[h]}function G(t){var e=A[this.a],n=A[this.b],r=e.size+n.size;e.size=t/this.size*r,n.size=r-t/this.size*r,W(e.element,e.size,this[f],e.i),W(n.element,n.size,this[u],n.i)}function K(t){var n,r=A[this.a],o=A[this.b];this.dragging&&(n=Y(t)-this.start+(this[f]-this.dragOffset),M>1&&(n=Math.round(n/M)*M),n<=r.minSize+r.snapOffset+this[f]?n=r.minSize+this[f]:n>=this.size-(o.minSize+o.snapOffset+this[u])&&(n=this.size-(o.minSize+this[u])),n>=r.maxSize-r.snapOffset+this[f]?n=r.maxSize+this[f]:n<=this.size-(o.maxSize-o.snapOffset+this[u])&&(n=this.size-(o.maxSize+this[u])),G.call(this,n),g(e,"onDrag",b)(V()))}function Z(){var t=A[this.a].element,e=A[this.b].element,r=t[l](),o=e[l]();this.size=r[n]+o[n]+this[f]+this[u],this.start=r[m],this.end=r[k]}function J(t){var e=function(t){if(!getComputedStyle)return null;var e=getComputedStyle(t);if(!e)return null;var n=t[_];return 0===n?null:n-=B===d?parseFloat(e.paddingLeft)+parseFloat(e.paddingRight):parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)}(C);if(null===e)return t;if(R.reduce((function(t,e){return t+e}),0)>e)return t;var n=0,r=[],o=t.map((function(o,i){var a=e*o/100,s=v(O,0===i,i===t.length-1,I),l=R[i]+s;return a0&&r[o]-n>0){var a=Math.min(n,r[o]-n);n-=a,i=t-a}return i/e*100}))}function X(){var t=this,n=A[t.a].element,o=A[t.b].element;t.dragging&&g(e,"onDragEnd",b)(V()),t.dragging=!1,r[s]("mouseup",t.stop),r[s]("touchend",t.stop),r[s]("touchcancel",t.stop),r[s]("mousemove",t.move),r[s]("touchmove",t.move),t.stop=null,t.move=null,n[s]("selectstart",b),n[s]("dragstart",b),o[s]("selectstart",b),o[s]("dragstart",b),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",o.style.userSelect="",o.style.webkitUserSelect="",o.style.MozUserSelect="",o.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor="",i.body.style.cursor=""}function Q(t){if(!("button"in t)||0===t.button){var n=this,o=A[n.a].element,s=A[n.b].element;n.dragging||g(e,"onDragStart",b)(V()),t.preventDefault(),n.dragging=!0,n.move=K.bind(n),n.stop=X.bind(n),r[a]("mouseup",n.stop),r[a]("touchend",n.stop),r[a]("touchcancel",n.stop),r[a]("mousemove",n.move),r[a]("touchmove",n.move),o[a]("selectstart",b),o[a]("dragstart",b),s[a]("selectstart",b),s[a]("dragstart",b),o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",s.style.userSelect="none",s.style.webkitUserSelect="none",s.style.MozUserSelect="none",s.style.pointerEvents="none",n.gutter.style.cursor=F,n.parent.style.cursor=F,i.body.style.cursor=F,Z.call(n),n.dragOffset=Y(t)-n.end}}B===d?(n="width",h="clientX",m="left",k="right",_="clientWidth"):"vertical"===B&&(n="height",h="clientY",m="top",k="bottom",_="clientHeight"),L=J(L);var tt=[];function et(t){var e=t.i===tt.length,n=e?tt[t.i-1]:tt[t.i];Z.call(n);var r=e?n.size-t.minSize-n[u]:t.minSize+n[f];G.call(n,r)}return(A=E.map((function(t,e){var r,o={element:p(t),size:L[e],minSize:R[e],maxSize:j[e],snapOffset:q[e],i:e};if(e>0&&((r={a:e-1,b:e,dragging:!1,direction:B,parent:C})[f]=v(O,e-1==0,!1,I),r[u]=v(O,!1,e===E.length-1,I),"row-reverse"===S||"column-reverse"===S)){var i=r.a;r.a=r.b,r.b=i}if(e>0){var s=P(e,B,o.element);!function(t,e,r){var o=H(n,e,r);Object.keys(o).forEach((function(e){t.style[e]=o[e]}))}(s,O,e),r[c]=Q.bind(r),s[a]("mousedown",r[c]),s[a]("touchstart",r[c]),C.insertBefore(s,o.element),r.gutter=s}return W(o.element,o.size,v(O,0===e,e===E.length-1,I),e),e>0&&tt.push(r),o}))).forEach((function(t){var e=t.element[l]()[n];e0){var r=tt[n-1],o=A[r.a],i=A[r.b];o.size=e[n-1],i.size=t,W(o.element,o.size,r[f],o.i),W(i.element,i.size,r[u],i.i)}}))},getSizes:V,collapse:function(t){et(A[t])},destroy:function(t,e){tt.forEach((function(r){if(!0!==e?r.parent.removeChild(r.gutter):(r.gutter[s]("mousedown",r[c]),r.gutter[s]("touchstart",r[c])),!0!==t){var o=U(n,r.a.size,r[f]);Object.keys(o).forEach((function(t){A[r.a].element.style[t]="",A[r.b].element.style[t]=""}))}}))},parent:C,pairs:tt}}},3743:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},6190:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},7035:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},8124:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},2799:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},5753:(t,e,n)=>{"use strict";n.d(e,{Z:()=>Ir});const r="[data-trix-attachment]",o={preview:{presentation:"gallery",caption:{name:!0,size:!0}},file:{caption:{size:!0}}},i={default:{tagName:"div",parse:!1},quote:{tagName:"blockquote",nestable:!0},heading1:{tagName:"h1",terminal:!0,breakOnReturn:!0,group:!1},code:{tagName:"pre",terminal:!0,text:{plaintext:!0}},bulletList:{tagName:"ul",parse:!1},bullet:{tagName:"li",listAttribute:"bulletList",group:!1,nestable:!0,test(t){return a(t.parentNode)===i[this.listAttribute].tagName}},numberList:{tagName:"ol",parse:!1},number:{tagName:"li",listAttribute:"numberList",group:!1,nestable:!0,test(t){return a(t.parentNode)===i[this.listAttribute].tagName}},attachmentGallery:{tagName:"div",exclusive:!0,terminal:!0,parse:!1,group:!1}},a=t=>{var e;return null==t||null===(e=t.tagName)||void 0===e?void 0:e.toLowerCase()},s=navigator.userAgent.match(/android\s([0-9]+.*Chrome)/i),l=s&&parseInt(s[1]);var c={composesExistingText:/Android.*Chrome/.test(navigator.userAgent),recentAndroid:l&&l>12,samsungAndroid:l&&navigator.userAgent.match(/Android.*SM-/),forcesObjectResizing:/Trident.*rv:11/.test(navigator.userAgent),supportsInputEvents:"undefined"!=typeof InputEvent&&["data","getTargetRanges","inputType"].every((t=>t in InputEvent.prototype))},f={attachFiles:"Attach Files",bold:"Bold",bullets:"Bullets",byte:"Byte",bytes:"Bytes",captionPlaceholder:"Add a caption…",code:"Code",heading1:"Heading",indent:"Increase Level",italic:"Italic",link:"Link",numbers:"Numbers",outdent:"Decrease Level",quote:"Quote",redo:"Redo",remove:"Remove",strike:"Strikethrough",undo:"Undo",unlink:"Unlink",url:"URL",urlPlaceholder:"Enter a URL…",GB:"GB",KB:"KB",MB:"MB",PB:"PB",TB:"TB"};const u=[f.bytes,f.KB,f.MB,f.GB,f.TB,f.PB];var d={prefix:"IEC",precision:2,formatter(t){switch(t){case 0:return"0 ".concat(f.bytes);case 1:return"1 ".concat(f.byte);default:let e;"SI"===this.prefix?e=1e3:"IEC"===this.prefix&&(e=1024);const n=Math.floor(Math.log(t)/Math.log(e)),r=(t/Math.pow(e,n)).toFixed(this.precision).replace(/0*$/,"").replace(/\.$/,"");return"".concat(r," ").concat(u[n])}}};const b="\ufeff",h=" ",m=function(t){for(const e in t){const n=t[e];this[e]=n}return this},p=document.documentElement,g=p.matches,v=function(t){let{onElement:e,matchingSelector:n,withCallback:r,inPhase:o,preventDefault:i,times:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=e||p,l=n,c="capturing"===o,f=function(t){null!=a&&0==--a&&f.destroy();const e=y(t.target,{matchingSelector:l});null!=e&&(null==r||r.call(e,t,e),i&&t.preventDefault())};return f.destroy=()=>s.removeEventListener(t,f,c),s.addEventListener(t,f,c),f},w=function(t){let{onElement:e,bubbles:n,cancelable:r,attributes:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=null!=e?e:p;n=!1!==n,r=!1!==r;const a=document.createEvent("Events");return a.initEvent(t,n,r),null!=o&&m.call(a,o),i.dispatchEvent(a)},x=function(t,e){if(1===(null==t?void 0:t.nodeType))return g.call(t,e)},y=function(t){let{matchingSelector:e,untilNode:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(;t&&t.nodeType!==Node.ELEMENT_NODE;)t=t.parentNode;if(null!=t){if(null==e)return t;if(t.closest&&null==n)return t.closest(e);for(;t&&t!==n;){if(x(t,e))return t;t=t.parentNode}}},k=t=>document.activeElement!==t&&_(t,document.activeElement),_=function(t,e){if(t&&e)for(;e;){if(e===t)return!0;e=e.parentNode}},A=function(t){var e;if(null===(e=t)||void 0===e||!e.parentNode)return;let n=0;for(t=t.previousSibling;t;)n++,t=t.previousSibling;return n},E=t=>{var e;return null==t||null===(e=t.parentNode)||void 0===e?void 0:e.removeChild(t)},C=function(t){let{onlyNodesOfType:e,usingFilter:n,expandEntityReferences:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(()=>{switch(e){case"element":return NodeFilter.SHOW_ELEMENT;case"text":return NodeFilter.SHOW_TEXT;case"comment":return NodeFilter.SHOW_COMMENT;default:return NodeFilter.SHOW_ALL}})();return document.createTreeWalker(t,o,null!=n?n:null,!0===r)},z=t=>{var e;return null==t||null===(e=t.tagName)||void 0===e?void 0:e.toLowerCase()},S=function(t){let e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"object"==typeof t?(r=t,t=r.tagName):r={attributes:r};const o=document.createElement(t);if(null!=r.editable&&(null==r.attributes&&(r.attributes={}),r.attributes.contenteditable=r.editable),r.attributes)for(e in r.attributes)n=r.attributes[e],o.setAttribute(e,n);if(r.style)for(e in r.style)n=r.style[e],o.style[e]=n;if(r.data)for(e in r.data)n=r.data[e],o.dataset[e]=n;return r.className&&r.className.split(" ").forEach((t=>{o.classList.add(t)})),r.textContent&&(o.textContent=r.textContent),r.childNodes&&[].concat(r.childNodes).forEach((t=>{o.appendChild(t)})),o};let L;const D=function(){if(null!=L)return L;L=[];for(const t in i){const e=i[t];e.tagName&&L.push(e.tagName)}return L},R=t=>j(null==t?void 0:t.firstChild),T=function(t){let{strict:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{strict:!0};return e?j(t):j(t)||!j(t.firstChild)&&function(t){return D().includes(z(t))&&!D().includes(z(t.firstChild))}(t)},j=t=>$(t)&&"block"===(null==t?void 0:t.data),$=t=>(null==t?void 0:t.nodeType)===Node.COMMENT_NODE,O=function(t){let{name:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t)return q(t)?t.data===b?!e||t.parentNode.dataset.trixCursorTarget===e:void 0:O(t.firstChild)},I=t=>x(t,r),N=t=>q(t)&&""===(null==t?void 0:t.data),q=t=>(null==t?void 0:t.nodeType)===Node.TEXT_NODE,M={level2Enabled:!0,getLevel(){return this.level2Enabled&&c.supportsInputEvents?2:0},pickFiles(t){const e=S("input",{type:"file",multiple:!0,hidden:!0,id:this.fileInputId});e.addEventListener("change",(()=>{t(e.files),E(e)})),E(document.getElementById(this.fileInputId)),document.body.appendChild(e),e.click()}};var B={removeBlankTableCells:!1,tableCellSeparator:" | ",tableRowSeparator:"\n"},F={bold:{tagName:"strong",inheritable:!0,parser(t){const e=window.getComputedStyle(t);return"bold"===e.fontWeight||e.fontWeight>=600}},italic:{tagName:"em",inheritable:!0,parser:t=>"italic"===window.getComputedStyle(t).fontStyle},href:{groupTagName:"a",parser(t){const e="a:not(".concat(r,")"),n=t.closest(e);if(n)return n.getAttribute("href")}},strike:{tagName:"del",inheritable:!0},frozen:{style:{backgroundColor:"highlight"}}},P={getDefaultHTML:()=>'
\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n\n \n \n \n\n \n\n \n \n \n \n
\n\n
\n \n
')};const U={interval:5e3};var H=Object.freeze({__proto__:null,attachments:o,blockAttributes:i,browser:c,css:{attachment:"attachment",attachmentCaption:"attachment__caption",attachmentCaptionEditor:"attachment__caption-editor",attachmentMetadata:"attachment__metadata",attachmentMetadataContainer:"attachment__metadata-container",attachmentName:"attachment__name",attachmentProgress:"attachment__progress",attachmentSize:"attachment__size",attachmentToolbar:"attachment__toolbar",attachmentGallery:"attachment-gallery"},fileSize:d,input:M,keyNames:{8:"backspace",9:"tab",13:"return",27:"escape",37:"left",39:"right",46:"delete",68:"d",72:"h",79:"o"},lang:f,parser:B,textAttributes:F,toolbar:P,undo:U});class W{static proxyMethod(t){const{name:e,toMethod:n,toProperty:r,optional:o}=V(t);this.prototype[e]=function(){let t,i;var a,s;return n?i=o?null===(a=this[n])||void 0===a?void 0:a.call(this):this[n]():r&&(i=this[r]),o?(t=null===(s=i)||void 0===s?void 0:s[e],t?Y.call(t,i,arguments):void 0):(t=i[e],Y.call(t,i,arguments))}}}const V=function(t){const e=t.match(G);if(!e)throw new Error("can't parse @proxyMethod expression: ".concat(t));const n={name:e[4]};return null!=e[2]?n.toMethod=e[1]:n.toProperty=e[1],null!=e[3]&&(n.optional=!0),n},{apply:Y}=Function.prototype,G=new RegExp("^(.+?)(\\(\\))?(\\?)?\\.(.+?)$");var K,Z,J;class X extends W{static box(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t instanceof this?t:this.fromUCS2String(null==t?void 0:t.toString())}static fromUCS2String(t){return new this(t,nt(t))}static fromCodepoints(t){return new this(rt(t),t)}constructor(t,e){super(...arguments),this.ucs2String=t,this.codepoints=e,this.length=this.codepoints.length,this.ucs2Length=this.ucs2String.length}offsetToUCS2Offset(t){return rt(this.codepoints.slice(0,Math.max(0,t))).length}offsetFromUCS2Offset(t){return nt(this.ucs2String.slice(0,Math.max(0,t))).length}slice(){return this.constructor.fromCodepoints(this.codepoints.slice(...arguments))}charAt(t){return this.slice(t,t+1)}isEqualTo(t){return this.constructor.box(t).ucs2String===this.ucs2String}toJSON(){return this.ucs2String}getCacheKey(){return this.ucs2String}toString(){return this.ucs2String}}const Q=1===(null===(K=Array.from)||void 0===K?void 0:K.call(Array,"👼").length),tt=null!=(null===(Z=" ".codePointAt)||void 0===Z?void 0:Z.call(" ",0)),et=" 👼"===(null===(J=String.fromCodePoint)||void 0===J?void 0:J.call(String,32,128124));let nt,rt;nt=Q&&tt?t=>Array.from(t).map((t=>t.codePointAt(0))):function(t){const e=[];let n=0;const{length:r}=t;for(;nString.fromCodePoint(...Array.from(t||[])):function(t){return(()=>{const e=[];return Array.from(t).forEach((t=>{let n="";t>65535&&(t-=65536,n+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e.push(n+String.fromCharCode(t))})),e})().join("")};let ot=0;class it extends W{static fromJSONString(t){return this.fromJSON(JSON.parse(t))}constructor(){super(...arguments),this.id=++ot}hasSameConstructorAs(t){return this.constructor===(null==t?void 0:t.constructor)}isEqualTo(t){return this===t}inspect(){const t=[],e=this.contentsForInspection()||{};for(const n in e){const r=e[n];t.push("".concat(n,"=").concat(r))}return"#<".concat(this.constructor.name,":").concat(this.id).concat(t.length?" ".concat(t.join(", ")):"",">")}contentsForInspection(){}toJSONString(){return JSON.stringify(this)}toUTF16String(){return X.box(this)}getCacheKey(){return this.id.toString()}}const at=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t.length!==e.length)return!1;for(let n=0;n1?n-1:0),o=1;o(ft||(ft=vt().concat(pt())),ft),mt=t=>i[t],pt=()=>(ut||(ut=Object.keys(i)),ut),gt=t=>F[t],vt=()=>(dt||(dt=Object.keys(F)),dt),wt=function(t,e){xt(t).textContent=e.replace(/%t/g,t)},xt=function(t){const e=document.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("data-tag-name",t.toLowerCase());const n=yt();return n&&e.setAttribute("nonce",n),document.head.insertBefore(e,document.head.firstChild),e},yt=function(){const t=kt("trix-csp-nonce")||kt("csp-nonce");if(t)return t.getAttribute("content")},kt=t=>document.head.querySelector("meta[name=".concat(t,"]")),_t={"application/x-trix-feature-detection":"test"},At=function(t){const e=t.getData("text/plain"),n=t.getData("text/html");if(!e||!n)return null==e?void 0:e.length;{const{body:t}=(new DOMParser).parseFromString(n,"text/html");if(t.textContent===e)return!t.querySelector("*")}},Et=/Mac|^iP/.test(navigator.platform)?t=>t.metaKey:t=>t.ctrlKey,Ct=t=>setTimeout(t,1),zt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e={};for(const n in t){const r=t[n];e[n]=r}return e},St=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(t[n]!==e[n])return!1;return!0},Lt=function(t){if(null!=t)return Array.isArray(t)||(t=[t,t]),[Tt(t[0]),Tt(null!=t[1]?t[1]:t[0])]},Dt=function(t){if(null==t)return;const[e,n]=Lt(t);return jt(e,n)},Rt=function(t,e){if(null==t||null==e)return;const[n,r]=Lt(t),[o,i]=Lt(e);return jt(n,o)&&jt(r,i)},Tt=function(t){return"number"==typeof t?t:zt(t)},jt=function(t,e){return"number"==typeof t?t===e:St(t,e)};class $t extends W{constructor(){super(...arguments),this.update=this.update.bind(this),this.run=this.run.bind(this),this.selectionManagers=[]}start(){if(!this.started)return this.started=!0,"onselectionchange"in document?document.addEventListener("selectionchange",this.update,!0):this.run()}stop(){if(this.started)return this.started=!1,document.removeEventListener("selectionchange",this.update,!0)}registerSelectionManager(t){if(!this.selectionManagers.includes(t))return this.selectionManagers.push(t),this.start()}unregisterSelectionManager(t){if(this.selectionManagers=this.selectionManagers.filter((e=>e!==t)),0===this.selectionManagers.length)return this.stop()}notifySelectionManagersOfSelectionChange(){return this.selectionManagers.map((t=>t.selectionDidChange()))}update(){const t=qt();if(!Ot(t,this.domRange))return this.domRange=t,this.notifySelectionManagersOfSelectionChange()}reset(){return this.domRange=null,this.update()}run(){if(this.started)return this.update(),requestAnimationFrame(this.run)}}const Ot=(t,e)=>(null==t?void 0:t.startContainer)===(null==e?void 0:e.startContainer)&&(null==t?void 0:t.startOffset)===(null==e?void 0:e.startOffset)&&(null==t?void 0:t.endContainer)===(null==e?void 0:e.endContainer)&&(null==t?void 0:t.endOffset)===(null==e?void 0:e.endOffset),It=new $t,Nt=function(){const t=window.getSelection();if(t.rangeCount>0)return t},qt=function(){var t;const e=null===(t=Nt())||void 0===t?void 0:t.getRangeAt(0);if(e&&!Bt(e))return e},Mt=function(t){const e=window.getSelection();return e.removeAllRanges(),e.addRange(t),It.update()},Bt=t=>Ft(t.startContainer)||Ft(t.endContainer),Ft=t=>!Object.getPrototypeOf(t),Pt=t=>t.replace(new RegExp("".concat(b),"g"),"").replace(new RegExp("".concat(h),"g")," "),Ut=new RegExp("[^\\S".concat(h,"]")),Ht=t=>t.replace(new RegExp("".concat(Ut.source),"g")," ").replace(/\ {2,}/g," "),Wt=function(t,e){if(t.isEqualTo(e))return["",""];const n=Vt(t,e),{length:r}=n.utf16String;let o;if(r){const{offset:i}=n,a=t.codepoints.slice(0,i).concat(t.codepoints.slice(i+r));o=Vt(e,X.fromCodepoints(a))}else o=Vt(e,t);return[n.utf16String.toString(),o.utf16String.toString()]},Vt=function(t,e){let n=0,r=t.length,o=e.length;for(;nn+1&&t.charAt(r-1).isEqualTo(e.charAt(o-1));)r--,o--;return{utf16String:t.slice(n,r),offset:n}};class Yt extends it{static fromCommonAttributesOfObjects(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!t.length)return new this;let e=Jt(t[0]),n=e.getKeys();return t.slice(1).forEach((t=>{n=e.getKeysCommonToHash(Jt(t)),e=e.slice(n)})),e}static box(t){return Jt(t)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(...arguments),this.values=Zt(t)}add(t,e){return this.merge(Gt(t,e))}remove(t){return new Yt(Zt(this.values,t))}get(t){return this.values[t]}has(t){return t in this.values}merge(t){return new Yt(Kt(this.values,Xt(t)))}slice(t){const e={};return Array.from(t).forEach((t=>{this.has(t)&&(e[t]=this.values[t])})),new Yt(e)}getKeys(){return Object.keys(this.values)}getKeysCommonToHash(t){return t=Jt(t),this.getKeys().filter((e=>this.values[e]===t.values[e]))}isEqualTo(t){return at(this.toArray(),Jt(t).toArray())}isEmpty(){return 0===this.getKeys().length}toArray(){if(!this.array){const t=[];for(const e in this.values){const n=this.values[e];t.push(t.push(e,n))}this.array=t.slice(0)}return this.array}toObject(){return Zt(this.values)}toJSON(){return this.toObject()}contentsForInspection(){return{values:JSON.stringify(this.values)}}}const Gt=function(t,e){const n={};return n[t]=e,n},Kt=function(t,e){const n=Zt(t);for(const t in e){const r=e[t];n[t]=r}return n},Zt=function(t,e){const n={};return Object.keys(t).sort().forEach((r=>{r!==e&&(n[r]=t[r])})),n},Jt=function(t){return t instanceof Yt?t:new Yt(t)},Xt=function(t){return t instanceof Yt?t.values:t};class Qt{static groupObjects(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{depth:n,asTree:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r&&null==n&&(n=0);const o=[];return Array.from(e).forEach((e=>{var i;if(t){var a,s,l;if(null!==(a=e.canBeGrouped)&&void 0!==a&&a.call(e,n)&&null!==(s=(l=t[t.length-1]).canBeGroupedWith)&&void 0!==s&&s.call(l,e,n))return void t.push(e);o.push(new this(t,{depth:n,asTree:r})),t=null}null!==(i=e.canBeGrouped)&&void 0!==i&&i.call(e,n)?t=[e]:o.push(e)})),t&&o.push(new this(t,{depth:n,asTree:r})),o}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{depth:e,asTree:n}=arguments.length>1?arguments[1]:void 0;this.objects=t,n&&(this.depth=e,this.objects=this.constructor.groupObjects(this.objects,{asTree:n,depth:this.depth+1}))}getObjects(){return this.objects}getDepth(){return this.depth}getCacheKey(){const t=["objectGroup"];return Array.from(this.getObjects()).forEach((e=>{t.push(e.getCacheKey())})),t.join("/")}}class te extends W{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(...arguments),this.objects={},Array.from(t).forEach((t=>{const e=JSON.stringify(t);null==this.objects[e]&&(this.objects[e]=t)}))}find(t){const e=JSON.stringify(t);return this.objects[e]}}class ee{constructor(t){this.reset(t)}add(t){const e=ne(t);this.elements[e]=t}remove(t){const e=ne(t),n=this.elements[e];if(n)return delete this.elements[e],n}reset(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return this.elements={},Array.from(t).forEach((t=>{this.add(t)})),t}}const ne=t=>t.dataset.trixStoreKey;class re extends W{isPerforming(){return!0===this.performing}hasPerformed(){return!0===this.performed}hasSucceeded(){return this.performed&&this.succeeded}hasFailed(){return this.performed&&!this.succeeded}getPromise(){return this.promise||(this.promise=new Promise(((t,e)=>(this.performing=!0,this.perform(((n,r)=>{this.succeeded=n,this.performing=!1,this.performed=!0,this.succeeded?t(r):e(r)})))))),this.promise}perform(t){return t(!1)}release(){var t,e;null===(t=this.promise)||void 0===t||null===(e=t.cancel)||void 0===e||e.call(t),this.promise=null,this.performing=null,this.performed=null,this.succeeded=null}}re.proxyMethod("getPromise().then"),re.proxyMethod("getPromise().catch");class oe extends W{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(...arguments),this.object=t,this.options=e,this.childViews=[],this.rootView=this}getNodes(){return this.nodes||(this.nodes=this.createNodes()),this.nodes.map((t=>t.cloneNode(!0)))}invalidate(){var t;return this.nodes=null,this.childViews=[],null===(t=this.parentView)||void 0===t?void 0:t.invalidate()}invalidateViewForObject(t){var e;return null===(e=this.findViewForObject(t))||void 0===e?void 0:e.invalidate()}findOrCreateCachedChildView(t,e,n){let r=this.getCachedViewForObject(e);return r?this.recordChildView(r):(r=this.createChildView(...arguments),this.cacheViewForObject(r,e)),r}createChildView(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e instanceof Qt&&(n.viewClass=t,t=ie);const r=new t(e,n);return this.recordChildView(r)}recordChildView(t){return t.parentView=this,t.rootView=this.rootView,this.childViews.push(t),t}getAllChildViews(){let t=[];return this.childViews.forEach((e=>{t.push(e),t=t.concat(e.getAllChildViews())})),t}findElement(){return this.findElementForObject(this.object)}findElementForObject(t){const e=null==t?void 0:t.id;if(e)return this.rootView.element.querySelector("[data-trix-id='".concat(e,"']"))}findViewForObject(t){for(const e of this.getAllChildViews())if(e.object===t)return e}getViewCache(){return this.rootView!==this?this.rootView.getViewCache():this.isViewCachingEnabled()?(this.viewCache||(this.viewCache={}),this.viewCache):void 0}isViewCachingEnabled(){return!1!==this.shouldCacheViews}enableViewCaching(){this.shouldCacheViews=!0}disableViewCaching(){this.shouldCacheViews=!1}getCachedViewForObject(t){var e;return null===(e=this.getViewCache())||void 0===e?void 0:e[t.getCacheKey()]}cacheViewForObject(t,e){const n=this.getViewCache();n&&(n[e.getCacheKey()]=t)}garbageCollectCachedViews(){const t=this.getViewCache();if(t){const e=this.getAllChildViews().concat(this).map((t=>t.object.getCacheKey()));for(const n in t)e.includes(n)||delete t[n]}}}class ie extends oe{constructor(){super(...arguments),this.objectGroup=this.object,this.viewClass=this.options.viewClass,delete this.options.viewClass}getChildViews(){return this.childViews.length||Array.from(this.objectGroup.getObjects()).forEach((t=>{this.findOrCreateCachedChildView(this.viewClass,t,this.options)})),this.childViews}createNodes(){const t=this.createContainerElement();return this.getChildViews().forEach((e=>{Array.from(e.getNodes()).forEach((e=>{t.appendChild(e)}))})),[t]}createContainerElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.objectGroup.getDepth();return this.getChildViews()[0].createContainerElement(t)}}const{css:ae}=H;class se extends oe{constructor(){super(...arguments),this.attachment=this.object,this.attachment.uploadProgressDelegate=this,this.attachmentPiece=this.options.piece}createContentNodes(){return[]}createNodes(){let t;const e=t=S({tagName:"figure",className:this.getClassName(),data:this.getData(),editable:!1}),n=this.getHref();return n&&(t=S({tagName:"a",editable:!1,attributes:{href:n,tabindex:-1}}),e.appendChild(t)),this.attachment.hasContent()?t.innerHTML=this.attachment.getContent():this.createContentNodes().forEach((e=>{t.appendChild(e)})),t.appendChild(this.createCaptionElement()),this.attachment.isPending()&&(this.progressElement=S({tagName:"progress",attributes:{class:ae.attachmentProgress,value:this.attachment.getUploadProgress(),max:100},data:{trixMutable:!0,trixStoreKey:["progressElement",this.attachment.id].join("/")}}),e.appendChild(this.progressElement)),[le("left"),e,le("right")]}createCaptionElement(){const t=S({tagName:"figcaption",className:ae.attachmentCaption}),e=this.attachmentPiece.getCaption();if(e)t.classList.add("".concat(ae.attachmentCaption,"--edited")),t.textContent=e;else{let e,n;const r=this.getCaptionConfig();if(r.name&&(e=this.attachment.getFilename()),r.size&&(n=this.attachment.getFormattedFilesize()),e){const n=S({tagName:"span",className:ae.attachmentName,textContent:e});t.appendChild(n)}if(n){e&&t.appendChild(document.createTextNode(" "));const r=S({tagName:"span",className:ae.attachmentSize,textContent:n});t.appendChild(r)}}return t}getClassName(){const t=[ae.attachment,"".concat(ae.attachment,"--").concat(this.attachment.getType())],e=this.attachment.getExtension();return e&&t.push("".concat(ae.attachment,"--").concat(e)),t.join(" ")}getData(){const t={trixAttachment:JSON.stringify(this.attachment),trixContentType:this.attachment.getContentType(),trixId:this.attachment.id},{attributes:e}=this.attachmentPiece;return e.isEmpty()||(t.trixAttributes=JSON.stringify(e)),this.attachment.isPending()&&(t.trixSerialize=!1),t}getHref(){if(!ce(this.attachment.getContent(),"a"))return this.attachment.getHref()}getCaptionConfig(){var t;const e=this.attachment.getType(),n=zt(null===(t=o[e])||void 0===t?void 0:t.caption);return"file"===e&&(n.name=!0),n}findProgressElement(){var t;return null===(t=this.findElement())||void 0===t?void 0:t.querySelector("progress")}attachmentDidChangeUploadProgress(){const t=this.attachment.getUploadProgress(),e=this.findProgressElement();e&&(e.value=t)}}const le=t=>S({tagName:"span",textContent:b,data:{trixCursorTarget:t,trixSerialize:!1}}),ce=function(t,e){const n=S("div");return n.innerHTML=t||"",n.querySelector(e)};class fe extends se{constructor(){super(...arguments),this.attachment.previewDelegate=this}createContentNodes(){return this.image=S({tagName:"img",attributes:{src:""},data:{trixMutable:!0}}),this.refresh(this.image),[this.image]}createCaptionElement(){const t=super.createCaptionElement(...arguments);return t.textContent||t.setAttribute("data-trix-placeholder",f.captionPlaceholder),t}refresh(t){var e;if(t||(t=null===(e=this.findElement())||void 0===e?void 0:e.querySelector("img")),t)return this.updateAttributesForImage(t)}updateAttributesForImage(t){const e=this.attachment.getURL(),n=this.attachment.getPreviewURL();if(t.src=n||e,n===e)t.removeAttribute("data-trix-serialized-attributes");else{const n=JSON.stringify({src:e});t.setAttribute("data-trix-serialized-attributes",n)}const r=this.attachment.getWidth(),o=this.attachment.getHeight();null!=r&&(t.width=r),null!=o&&(t.height=o);const i=["imageElement",this.attachment.id,t.src,t.width,t.height].join("/");t.dataset.trixStoreKey=i}attachmentDidChangeAttributes(){return this.refresh(this.image),this.refresh()}}class ue extends oe{constructor(){super(...arguments),this.piece=this.object,this.attributes=this.piece.getAttributes(),this.textConfig=this.options.textConfig,this.context=this.options.context,this.piece.attachment?this.attachment=this.piece.attachment:this.string=this.piece.toString()}createNodes(){let t=this.attachment?this.createAttachmentNodes():this.createStringNodes();const e=this.createElement();if(e){const n=function(t){for(;null!==(e=t)&&void 0!==e&&e.firstElementChild;){var e;t=t.firstElementChild}return t}(e);Array.from(t).forEach((t=>{n.appendChild(t)})),t=[e]}return t}createAttachmentNodes(){const t=this.attachment.isPreviewable()?fe:se;return this.createChildView(t,this.piece.attachment,{piece:this.piece}).getNodes()}createStringNodes(){var t;if(null!==(t=this.textConfig)&&void 0!==t&&t.plaintext)return[document.createTextNode(this.string)];{const t=[],e=this.string.split("\n");for(let n=0;n0){const e=S("br");t.push(e)}if(r.length){const e=document.createTextNode(this.preserveSpaces(r));t.push(e)}}return t}}createElement(){let t,e,n;const r={};for(e in this.attributes){n=this.attributes[e];const i=gt(e);if(i){if(i.tagName){var o;const e=S(i.tagName);o?(o.appendChild(e),o=e):t=o=e}if(i.styleProperty&&(r[i.styleProperty]=n),i.style)for(e in i.style)n=i.style[e],r[e]=n}}if(Object.keys(r).length)for(e in t||(t=S("span")),r)n=r[e],t.style[e]=n;return t}createContainerElement(){for(const t in this.attributes){const e=this.attributes[t],n=gt(t);if(n&&n.groupTagName){const r={};return r[t]=e,S(n.groupTagName,r)}}}preserveSpaces(t){return this.context.isLast&&(t=t.replace(/\ $/,h)),t=t.replace(/(\S)\ {3}(\S)/g,"$1 ".concat(h," $2")).replace(/\ {2}/g,"".concat(h," ")).replace(/\ {2}/g," ".concat(h)),(this.context.isFirst||this.context.followsWhitespace)&&(t=t.replace(/^\ /,h)),t}}class de extends oe{constructor(){super(...arguments),this.text=this.object,this.textConfig=this.options.textConfig}createNodes(){const t=[],e=Qt.groupObjects(this.getPieces()),n=e.length-1;for(let o=0;o!t.hasAttribute("blockBreak")))}}const be=t=>/\s$/.test(null==t?void 0:t.toString()),{css:he}=H;class me extends oe{constructor(){super(...arguments),this.block=this.object,this.attributes=this.block.getAttributes()}createNodes(){const t=[document.createComment("block")];if(this.block.isEmpty())t.push(S("br"));else{var e;const n=null===(e=mt(this.block.getLastAttribute()))||void 0===e?void 0:e.text,r=this.findOrCreateCachedChildView(de,this.block.text,{textConfig:n});t.push(...Array.from(r.getNodes()||[])),this.shouldAddExtraNewlineElement()&&t.push(S("br"))}if(this.attributes.length)return t;{let e;const{tagName:n}=i.default;this.block.isRTL()&&(e={dir:"rtl"});const r=S({tagName:n,attributes:e});return t.forEach((t=>r.appendChild(t))),[r]}}createContainerElement(t){let e,n;const r=this.attributes[t],{tagName:o}=mt(r);if(0===t&&this.block.isRTL()&&(e={dir:"rtl"}),"attachmentGallery"===r){const t=this.block.getBlockBreakPosition();n="".concat(he.attachmentGallery," ").concat(he.attachmentGallery,"--").concat(t)}return S({tagName:o,className:n,attributes:e})}shouldAddExtraNewlineElement(){return/\n\n$/.test(this.block.toString())}}class pe extends oe{static render(t){const e=S("div"),n=new this(t,{element:e});return n.render(),n.sync(),e}constructor(){super(...arguments),this.element=this.options.element,this.elementStore=new ee,this.setDocument(this.object)}setDocument(t){t.isEqualTo(this.document)||(this.document=this.object=t)}render(){if(this.childViews=[],this.shadowElement=S("div"),!this.document.isEmpty()){const t=Qt.groupObjects(this.document.getBlocks(),{asTree:!0});Array.from(t).forEach((t=>{const e=this.findOrCreateCachedChildView(me,t);Array.from(e.getNodes()).map((t=>this.shadowElement.appendChild(t)))}))}}isSynced(){return ve(this.shadowElement,this.element)}sync(){const t=this.createDocumentFragmentForSync();for(;this.element.lastChild;)this.element.removeChild(this.element.lastChild);return this.element.appendChild(t),this.didSync()}didSync(){return this.elementStore.reset(ge(this.element)),Ct((()=>this.garbageCollectCachedViews()))}createDocumentFragmentForSync(){const t=document.createDocumentFragment();return Array.from(this.shadowElement.childNodes).forEach((e=>{t.appendChild(e.cloneNode(!0))})),Array.from(ge(t)).forEach((t=>{const e=this.elementStore.remove(t);e&&t.parentNode.replaceChild(e,t)})),t}}const ge=t=>t.querySelectorAll("[data-trix-store-key]"),ve=(t,e)=>we(t.innerHTML)===we(e.innerHTML),we=t=>t.replace(/ /g," ");function xe(t){this.wrapped=t}function ye(t){var e,n;function r(e,n){try{var i=t[e](n),a=i.value,s=a instanceof xe;Promise.resolve(s?a.wrapped:a).then((function(t){s?r("return"===e?"return":"next",t):o(i.done?"return":"normal",t)}),(function(t){r("throw",t)}))}catch(t){o("throw",t)}}function o(t,o){switch(t){case"return":e.resolve({value:o,done:!0});break;case"throw":e.reject(o);break;default:e.resolve({value:o,done:!1})}(e=e.next)?r(e.key,e.arg):n=null}this._invoke=function(t,o){return new Promise((function(i,a){var s={key:t,arg:o,resolve:i,reject:a,next:null};n?n=n.next=s:(e=n=s,r(t,o))}))},"function"!=typeof t.return&&(this.return=void 0)}function ke(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}ye.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},ye.prototype.next=function(t){return this._invoke("next",t)},ye.prototype.throw=function(t){return this._invoke("throw",t)},ye.prototype.return=function(t){return this._invoke("return",t)};class _e extends it{static registerType(t,e){e.type=t,this.types[t]=e}static fromJSON(t){const e=this.types[t.type];if(e)return e.fromJSON(t)}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(...arguments),this.attributes=Yt.box(e)}copyWithAttributes(t){return new this.constructor(this.getValue(),t)}copyWithAdditionalAttributes(t){return this.copyWithAttributes(this.attributes.merge(t))}copyWithoutAttribute(t){return this.copyWithAttributes(this.attributes.remove(t))}copy(){return this.copyWithAttributes(this.attributes)}getAttribute(t){return this.attributes.get(t)}getAttributesHash(){return this.attributes}getAttributes(){return this.attributes.toObject()}hasAttribute(t){return this.attributes.has(t)}hasSameStringValueAsPiece(t){return t&&this.toString()===t.toString()}hasSameAttributesAsPiece(t){return t&&(this.attributes===t.attributes||this.attributes.isEqualTo(t.attributes))}isBlockBreak(){return!1}isEqualTo(t){return super.isEqualTo(...arguments)||this.hasSameConstructorAs(t)&&this.hasSameStringValueAsPiece(t)&&this.hasSameAttributesAsPiece(t)}isEmpty(){return 0===this.length}isSerializable(){return!0}toJSON(){return{type:this.constructor.type,attributes:this.getAttributes()}}contentsForInspection(){return{type:this.constructor.type,attributes:this.attributes.inspect()}}canBeGrouped(){return this.hasAttribute("href")}canBeGroupedWith(t){return this.getAttribute("href")===t.getAttribute("href")}getLength(){return this.length}canBeConsolidatedWith(t){return!1}}ke(_e,"types",{});class Ae extends re{constructor(t){super(...arguments),this.url=t}perform(t){const e=new Image;e.onload=()=>(e.width=this.width=e.naturalWidth,e.height=this.height=e.naturalHeight,t(!0,e)),e.onerror=()=>t(!1),e.src=this.url}}class Ee extends it{static attachmentForFile(t){const e=new this(this.attributesForFile(t));return e.setFile(t),e}static attributesForFile(t){return new Yt({filename:t.name,filesize:t.size,contentType:t.type})}static fromJSON(t){return new this(t)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(t),this.releaseFile=this.releaseFile.bind(this),this.attributes=Yt.box(t),this.didChangeAttributes()}getAttribute(t){return this.attributes.get(t)}hasAttribute(t){return this.attributes.has(t)}getAttributes(){return this.attributes.toObject()}setAttributes(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=this.attributes.merge(t);var n,r,o,i;if(!this.attributes.isEqualTo(e))return this.attributes=e,this.didChangeAttributes(),null===(n=this.previewDelegate)||void 0===n||null===(r=n.attachmentDidChangeAttributes)||void 0===r||r.call(n,this),null===(o=this.delegate)||void 0===o||null===(i=o.attachmentDidChangeAttributes)||void 0===i?void 0:i.call(o,this)}didChangeAttributes(){if(this.isPreviewable())return this.preloadURL()}isPending(){return null!=this.file&&!(this.getURL()||this.getHref())}isPreviewable(){return this.attributes.has("previewable")?this.attributes.get("previewable"):Ee.previewablePattern.test(this.getContentType())}getType(){return this.hasContent()?"content":this.isPreviewable()?"preview":"file"}getURL(){return this.attributes.get("url")}getHref(){return this.attributes.get("href")}getFilename(){return this.attributes.get("filename")||""}getFilesize(){return this.attributes.get("filesize")}getFormattedFilesize(){const t=this.attributes.get("filesize");return"number"==typeof t?d.formatter(t):""}getExtension(){var t;return null===(t=this.getFilename().match(/\.(\w+)$/))||void 0===t?void 0:t[1].toLowerCase()}getContentType(){return this.attributes.get("contentType")}hasContent(){return this.attributes.has("content")}getContent(){return this.attributes.get("content")}getWidth(){return this.attributes.get("width")}getHeight(){return this.attributes.get("height")}getFile(){return this.file}setFile(t){if(this.file=t,this.isPreviewable())return this.preloadFile()}releaseFile(){this.releasePreloadedFile(),this.file=null}getUploadProgress(){return null!=this.uploadProgress?this.uploadProgress:0}setUploadProgress(t){var e,n;if(this.uploadProgress!==t)return this.uploadProgress=t,null===(e=this.uploadProgressDelegate)||void 0===e||null===(n=e.attachmentDidChangeUploadProgress)||void 0===n?void 0:n.call(e,this)}toJSON(){return this.getAttributes()}getCacheKey(){return[super.getCacheKey(...arguments),this.attributes.getCacheKey(),this.getPreviewURL()].join("/")}getPreviewURL(){return this.previewURL||this.preloadingURL}setPreviewURL(t){var e,n,r,o;if(t!==this.getPreviewURL())return this.previewURL=t,null===(e=this.previewDelegate)||void 0===e||null===(n=e.attachmentDidChangeAttributes)||void 0===n||n.call(e,this),null===(r=this.delegate)||void 0===r||null===(o=r.attachmentDidChangePreviewURL)||void 0===o?void 0:o.call(r,this)}preloadURL(){return this.preload(this.getURL(),this.releaseFile)}preloadFile(){if(this.file)return this.fileObjectURL=URL.createObjectURL(this.file),this.preload(this.fileObjectURL)}releasePreloadedFile(){this.fileObjectURL&&(URL.revokeObjectURL(this.fileObjectURL),this.fileObjectURL=null)}preload(t,e){if(t&&t!==this.getPreviewURL())return this.preloadingURL=t,new Ae(t).then((n=>{let{width:r,height:o}=n;return this.getWidth()&&this.getHeight()||this.setAttributes({width:r,height:o}),this.preloadingURL=null,this.setPreviewURL(t),null==e?void 0:e()})).catch((()=>(this.preloadingURL=null,null==e?void 0:e())))}}ke(Ee,"previewablePattern",/^image(\/(gif|png|webp|jpe?g)|$)/);class Ce extends _e{static fromJSON(t){return new this(Ee.fromJSON(t.attachment),t.attributes)}constructor(t){super(...arguments),this.attachment=t,this.length=1,this.ensureAttachmentExclusivelyHasAttribute("href"),this.attachment.hasContent()||this.removeProhibitedAttributes()}ensureAttachmentExclusivelyHasAttribute(t){this.hasAttribute(t)&&(this.attachment.hasAttribute(t)||this.attachment.setAttributes(this.attributes.slice([t])),this.attributes=this.attributes.remove(t))}removeProhibitedAttributes(){const t=this.attributes.slice(Ce.permittedAttributes);t.isEqualTo(this.attributes)||(this.attributes=t)}getValue(){return this.attachment}isSerializable(){return!this.attachment.isPending()}getCaption(){return this.attributes.get("caption")||""}isEqualTo(t){var e;return super.isEqualTo(t)&&this.attachment.id===(null==t||null===(e=t.attachment)||void 0===e?void 0:e.id)}toString(){return""}toJSON(){const t=super.toJSON(...arguments);return t.attachment=this.attachment,t}getCacheKey(){return[super.getCacheKey(...arguments),this.attachment.getCacheKey()].join("/")}toConsole(){return JSON.stringify(this.toString())}}ke(Ce,"permittedAttributes",["caption","presentation"]),_e.registerType("attachment",Ce);class ze extends _e{static fromJSON(t){return new this(t.string,t.attributes)}constructor(t){super(...arguments),this.string=(t=>t.replace(/\r\n/g,"\n"))(t),this.length=this.string.length}getValue(){return this.string}toString(){return this.string.toString()}isBlockBreak(){return"\n"===this.toString()&&!0===this.getAttribute("blockBreak")}toJSON(){const t=super.toJSON(...arguments);return t.string=this.string,t}canBeConsolidatedWith(t){return t&&this.hasSameConstructorAs(t)&&this.hasSameAttributesAsPiece(t)}consolidateWith(t){return new this.constructor(this.toString()+t.toString(),this.attributes)}splitAtOffset(t){let e,n;return 0===t?(e=null,n=this):t===this.length?(e=this,n=null):(e=new this.constructor(this.string.slice(0,t),this.attributes),n=new this.constructor(this.string.slice(t),this.attributes)),[e,n]}toConsole(){let{string:t}=this;return t.length>15&&(t=t.slice(0,14)+"…"),JSON.stringify(t.toString())}}_e.registerType("string",ze);class Se extends it{static box(t){return t instanceof this?t:new this(t)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(...arguments),this.objects=t.slice(0),this.length=this.objects.length}indexOf(t){return this.objects.indexOf(t)}splice(){for(var t=arguments.length,e=new Array(t),n=0;nt(e,n)))}insertObjectAtIndex(t,e){return this.splice(e,0,t)}insertSplittableListAtIndex(t,e){return this.splice(e,0,...t.objects)}insertSplittableListAtPosition(t,e){const[n,r]=this.splitObjectAtPosition(e);return new this.constructor(n).insertSplittableListAtIndex(t,r)}editObjectAtIndex(t,e){return this.replaceObjectAtIndex(e(this.objects[t]),t)}replaceObjectAtIndex(t,e){return this.splice(e,1,t)}removeObjectAtIndex(t){return this.splice(t,1)}getObjectAtIndex(t){return this.objects[t]}getSplittableListInRange(t){const[e,n,r]=this.splitObjectsAtRange(t);return new this.constructor(e.slice(n,r+1))}selectSplittableList(t){const e=this.objects.filter((e=>t(e)));return new this.constructor(e)}removeObjectsInRange(t){const[e,n,r]=this.splitObjectsAtRange(t);return new this.constructor(e).splice(n,r-n+1)}transformObjectsInRange(t,e){const[n,r,o]=this.splitObjectsAtRange(t),i=n.map(((t,n)=>r<=n&&n<=o?e(t):t));return new this.constructor(i)}splitObjectsAtRange(t){let e,[n,r,o]=this.splitObjectAtPosition(De(t));return[n,e]=new this.constructor(n).splitObjectAtPosition(Re(t)+o),[n,r,e-1]}getObjectAtPosition(t){const{index:e}=this.findIndexAndOffsetAtPosition(t);return this.objects[e]}splitObjectAtPosition(t){let e,n;const{index:r,offset:o}=this.findIndexAndOffsetAtPosition(t),i=this.objects.slice(0);if(null!=r)if(0===o)e=r,n=0;else{const t=this.getObjectAtIndex(r),[a,s]=t.splitAtOffset(o);i.splice(r,1,a,s),e=r+1,n=a.getLength()-o}else e=i.length,n=0;return[i,e,n]}consolidate(){const t=[];let e=this.objects[0];return this.objects.slice(1).forEach((n=>{var r,o;null!==(r=(o=e).canBeConsolidatedWith)&&void 0!==r&&r.call(o,n)?e=e.consolidateWith(n):(t.push(e),e=n)})),e&&t.push(e),new this.constructor(t)}consolidateFromIndexToIndex(t,e){const n=this.objects.slice(0).slice(t,e+1),r=new this.constructor(n).consolidate().toArray();return this.splice(t,n.length,...r)}findIndexAndOffsetAtPosition(t){let e,n=0;for(e=0;ethis.endPosition+=t.getLength()))),this.endPosition}toString(){return this.objects.join("")}toArray(){return this.objects.slice(0)}toJSON(){return this.toArray()}isEqualTo(t){return super.isEqualTo(...arguments)||Le(this.objects,null==t?void 0:t.objects)}contentsForInspection(){return{objects:"[".concat(this.objects.map((t=>t.inspect())).join(", "),"]")}}}const Le=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t.length!==e.length)return!1;let n=!0;for(let r=0;rt[0],Re=t=>t[1];class Te extends it{static textForAttachmentWithAttributes(t,e){return new this([new Ce(t,e)])}static textForStringWithAttributes(t,e){return new this([new ze(t,e)])}static fromJSON(t){return new this(Array.from(t).map((t=>_e.fromJSON(t))))}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(...arguments);const e=t.filter((t=>!t.isEmpty()));this.pieceList=new Se(e)}copy(){return this.copyWithPieceList(this.pieceList)}copyWithPieceList(t){return new this.constructor(t.consolidate().toArray())}copyUsingObjectMap(t){const e=this.getPieces().map((e=>t.find(e)||e));return new this.constructor(e)}appendText(t){return this.insertTextAtPosition(t,this.getLength())}insertTextAtPosition(t,e){return this.copyWithPieceList(this.pieceList.insertSplittableListAtPosition(t.pieceList,e))}removeTextAtRange(t){return this.copyWithPieceList(this.pieceList.removeObjectsInRange(t))}replaceTextAtRange(t,e){return this.removeTextAtRange(e).insertTextAtPosition(t,e[0])}moveTextFromRangeToPosition(t,e){if(t[0]<=e&&e<=t[1])return;const n=this.getTextAtRange(t),r=n.getLength();return t[0]e.copyWithAdditionalAttributes(t))))}removeAttributeAtRange(t,e){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(e,(e=>e.copyWithoutAttribute(t))))}setAttributesAtRange(t,e){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(e,(e=>e.copyWithAttributes(t))))}getAttributesAtPosition(t){var e;return(null===(e=this.pieceList.getObjectAtPosition(t))||void 0===e?void 0:e.getAttributes())||{}}getCommonAttributes(){const t=Array.from(this.pieceList.toArray()).map((t=>t.getAttributes()));return Yt.fromCommonAttributesOfObjects(t).toObject()}getCommonAttributesAtRange(t){return this.getTextAtRange(t).getCommonAttributes()||{}}getExpandedRangeForAttributeAtOffset(t,e){let n,r=n=e;const o=this.getLength();for(;r>0&&this.getCommonAttributesAtRange([r-1,n])[t];)r--;for(;n!!t.attachment))}getAttachments(){return this.getAttachmentPieces().map((t=>t.attachment))}getAttachmentAndPositionById(t){let e=0;for(const r of this.pieceList.toArray()){var n;if((null===(n=r.attachment)||void 0===n?void 0:n.id)===t)return{attachment:r.attachment,position:e};e+=r.length}return{attachment:null,position:null}}getAttachmentById(t){const{attachment:e}=this.getAttachmentAndPositionById(t);return e}getRangeOfAttachment(t){const e=this.getAttachmentAndPositionById(t.id),n=e.position;if(t=e.attachment)return[n,n+1]}updateAttributesForAttachment(t,e){const n=this.getRangeOfAttachment(e);return n?this.addAttributesAtRange(t,n):this}getLength(){return this.pieceList.getEndPosition()}isEmpty(){return 0===this.getLength()}isEqualTo(t){var e;return super.isEqualTo(t)||(null==t||null===(e=t.pieceList)||void 0===e?void 0:e.isEqualTo(this.pieceList))}isBlockBreak(){return 1===this.getLength()&&this.pieceList.getObjectAtIndex(0).isBlockBreak()}eachPiece(t){return this.pieceList.eachObject(t)}getPieces(){return this.pieceList.toArray()}getPieceAtPosition(t){return this.pieceList.getObjectAtPosition(t)}contentsForInspection(){return{pieceList:this.pieceList.inspect()}}toSerializableText(){const t=this.pieceList.selectSplittableList((t=>t.isSerializable()));return this.copyWithPieceList(t)}toString(){return this.pieceList.toString()}toJSON(){return this.pieceList.toJSON()}toConsole(){return JSON.stringify(this.pieceList.toArray().map((t=>JSON.parse(t.toConsole()))))}getDirection(){return ct(this.toString())}isRTL(){return"rtl"===this.getDirection()}}class je extends it{static fromJSON(t){return new this(Te.fromJSON(t.text),t.attributes)}constructor(t,e){super(...arguments),this.text=$e(t||new Te),this.attributes=e||[]}isEmpty(){return this.text.isBlockBreak()}isEqualTo(t){return!!super.isEqualTo(t)||this.text.isEqualTo(null==t?void 0:t.text)&&at(this.attributes,null==t?void 0:t.attributes)}copyWithText(t){return new je(t,this.attributes)}copyWithoutText(){return this.copyWithText(null)}copyWithAttributes(t){return new je(this.text,t)}copyWithoutAttributes(){return this.copyWithAttributes(null)}copyUsingObjectMap(t){const e=t.find(this.text);return e?this.copyWithText(e):this.copyWithText(this.text.copyUsingObjectMap(t))}addAttribute(t){const e=this.attributes.concat(Be(t));return this.copyWithAttributes(e)}removeAttribute(t){const{listAttribute:e}=mt(t),n=Pe(Pe(this.attributes,t),e);return this.copyWithAttributes(n)}removeLastAttribute(){return this.removeAttribute(this.getLastAttribute())}getLastAttribute(){return Fe(this.attributes)}getAttributes(){return this.attributes.slice(0)}getAttributeLevel(){return this.attributes.length}getAttributeAtLevel(t){return this.attributes[t-1]}hasAttribute(t){return this.attributes.includes(t)}hasAttributes(){return this.getAttributeLevel()>0}getLastNestableAttribute(){return Fe(this.getNestableAttributes())}getNestableAttributes(){return this.attributes.filter((t=>mt(t).nestable))}getNestingLevel(){return this.getNestableAttributes().length}decreaseNestingLevel(){const t=this.getLastNestableAttribute();return t?this.removeAttribute(t):this}increaseNestingLevel(){const t=this.getLastNestableAttribute();if(t){const e=this.attributes.lastIndexOf(t),n=st(this.attributes,e+1,0,...Be(t));return this.copyWithAttributes(n)}return this}getListItemAttributes(){return this.attributes.filter((t=>mt(t).listAttribute))}isListItem(){var t;return null===(t=mt(this.getLastAttribute()))||void 0===t?void 0:t.listAttribute}isTerminalBlock(){var t;return null===(t=mt(this.getLastAttribute()))||void 0===t?void 0:t.terminal}breaksOnReturn(){var t;return null===(t=mt(this.getLastAttribute()))||void 0===t?void 0:t.breakOnReturn}findLineBreakInDirectionFromPosition(t,e){const n=this.toString();let r;switch(t){case"forward":r=n.indexOf("\n",e);break;case"backward":r=n.slice(0,e).lastIndexOf("\n")}if(-1!==r)return r}contentsForInspection(){return{text:this.text.inspect(),attributes:this.attributes}}toString(){return this.text.toString()}toJSON(){return{text:this.text,attributes:this.attributes}}getDirection(){return this.text.getDirection()}isRTL(){return this.text.isRTL()}getLength(){return this.text.getLength()}canBeConsolidatedWith(t){return!this.hasAttributes()&&!t.hasAttributes()&&this.getDirection()===t.getDirection()}consolidateWith(t){const e=Te.textForStringWithAttributes("\n"),n=this.getTextWithoutBlockBreak().appendText(e);return this.copyWithText(n.appendText(t.text))}splitAtOffset(t){let e,n;return 0===t?(e=null,n=this):t===this.getLength()?(e=this,n=null):(e=this.copyWithText(this.text.getTextAtRange([0,t])),n=this.copyWithText(this.text.getTextAtRange([t,this.getLength()]))),[e,n]}getBlockBreakPosition(){return this.text.getLength()-1}getTextWithoutBlockBreak(){return qe(this.text)?this.text.getTextAtRange([0,this.getBlockBreakPosition()]):this.text.copy()}canBeGrouped(t){return this.attributes[t]}canBeGroupedWith(t,e){const n=t.getAttributes(),r=n[e],o=this.attributes[e];return o===r&&!(!1===mt(o).group&&!(()=>{if(!bt){bt=[];for(const t in i){const{listAttribute:e}=i[t];null!=e&&bt.push(e)}}return bt})().includes(n[e+1]))&&(this.getDirection()===t.getDirection()||t.isEmpty())}}const $e=function(t){return t=Oe(t),Ne(t)},Oe=function(t){let e=!1;const n=t.getPieces();let r=n.slice(0,n.length-1);const o=n[n.length-1];return o?(r=r.map((t=>t.isBlockBreak()?(e=!0,Me(t)):t)),e?new Te([...r,o]):t):t},Ie=Te.textForStringWithAttributes("\n",{blockBreak:!0}),Ne=function(t){return qe(t)?t:t.appendText(Ie)},qe=function(t){const e=t.getLength();return 0!==e&&t.getTextAtRange([e-1,e]).isBlockBreak()},Me=t=>t.copyWithoutAttribute("blockBreak"),Be=function(t){const{listAttribute:e}=mt(t);return e?[e,t]:[t]},Fe=t=>t.slice(-1)[0],Pe=function(t,e){const n=t.lastIndexOf(e);return-1===n?t:st(t,n,1)};class Ue extends it{static fromJSON(t){return new this(Array.from(t).map((t=>je.fromJSON(t))))}static fromString(t,e){const n=Te.textForStringWithAttributes(t,e);return new this([new je(n)])}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(...arguments),0===t.length&&(t=[new je]),this.blockList=Se.box(t)}isEmpty(){const t=this.getBlockAtIndex(0);return 1===this.blockList.length&&t.isEmpty()&&!t.hasAttributes()}copy(){const t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).consolidateBlocks?this.blockList.consolidate().toArray():this.blockList.toArray();return new this.constructor(t)}copyUsingObjectsFromDocument(t){const e=new te(t.getObjects());return this.copyUsingObjectMap(e)}copyUsingObjectMap(t){const e=this.getBlocks().map((e=>t.find(e)||e.copyUsingObjectMap(t)));return new this.constructor(e)}copyWithBaseBlockAttributes(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=this.getBlocks().map((e=>{const n=t.concat(e.getAttributes());return e.copyWithAttributes(n)}));return new this.constructor(e)}replaceBlock(t,e){const n=this.blockList.indexOf(t);return-1===n?this:new this.constructor(this.blockList.replaceObjectAtIndex(e,n))}insertDocumentAtRange(t,e){const{blockList:n}=t;e=Lt(e);let[r]=e;const{index:o,offset:i}=this.locationFromPosition(r);let a=this;const s=this.getBlockAtPosition(r);return Dt(e)&&s.isEmpty()&&!s.hasAttributes()?a=new this.constructor(a.blockList.removeObjectAtIndex(o)):s.getBlockBreakPosition()===i&&r++,a=a.removeTextAtRange(e),new this.constructor(a.blockList.insertSplittableListAtPosition(n,r))}mergeDocumentAtRange(t,e){let n,r;e=Lt(e);const[o]=e,i=this.locationFromPosition(o),a=this.getBlockAtIndex(i.index).getAttributes(),s=t.getBaseBlockAttributes(),l=a.slice(-s.length);if(at(s,l)){const e=a.slice(0,-s.length);n=t.copyWithBaseBlockAttributes(e)}else n=t.copy({consolidateBlocks:!0}).copyWithBaseBlockAttributes(a);const c=n.getBlockCount(),f=n.getBlockAtIndex(0);if(at(a,f.getAttributes())){const t=f.getTextWithoutBlockBreak();if(r=this.insertTextAtRange(t,e),c>1){n=new this.constructor(n.getBlocks().slice(1));const e=o+t.getLength();r=r.insertDocumentAtRange(n,e)}}else r=this.insertDocumentAtRange(n,e);return r}insertTextAtRange(t,e){e=Lt(e);const[n]=e,{index:r,offset:o}=this.locationFromPosition(n),i=this.removeTextAtRange(e);return new this.constructor(i.blockList.editObjectAtIndex(r,(e=>e.copyWithText(e.text.insertTextAtPosition(t,o)))))}removeTextAtRange(t){let e;t=Lt(t);const[n,r]=t;if(Dt(t))return this;const[o,i]=Array.from(this.locationRangeFromRange(t)),a=o.index,s=o.offset,l=this.getBlockAtIndex(a),c=i.index,f=i.offset,u=this.getBlockAtIndex(c);if(r-n==1&&l.getBlockBreakPosition()===s&&u.getBlockBreakPosition()!==f&&"\n"===u.text.getStringAtPosition(f))e=this.blockList.editObjectAtIndex(c,(t=>t.copyWithText(t.text.removeTextAtRange([f,f+1]))));else{let t;const n=l.text.getTextAtRange([0,s]),r=u.text.getTextAtRange([f,u.getLength()]),o=n.appendText(r);t=a!==c&&0===s&&l.getAttributeLevel()>=u.getAttributeLevel()?u.copyWithText(o):l.copyWithText(o);const i=c+1-a;e=this.blockList.splice(a,i,t)}return new this.constructor(e)}moveTextFromRangeToPosition(t,e){let n;t=Lt(t);const[r,o]=t;if(r<=e&&e<=o)return this;let i=this.getDocumentAtRange(t),a=this.removeTextAtRange(t);const s=rr=r.editObjectAtIndex(i,(function(){return mt(t)?n.addAttribute(t,e):o[0]===o[1]?n:n.copyWithText(n.text.addAttributeAtRange(t,e,o))})))),new this.constructor(r)}addAttribute(t,e){let{blockList:n}=this;return this.eachBlock(((r,o)=>n=n.editObjectAtIndex(o,(()=>r.addAttribute(t,e))))),new this.constructor(n)}removeAttributeAtRange(t,e){let{blockList:n}=this;return this.eachBlockAtRange(e,(function(e,r,o){mt(t)?n=n.editObjectAtIndex(o,(()=>e.removeAttribute(t))):r[0]!==r[1]&&(n=n.editObjectAtIndex(o,(()=>e.copyWithText(e.text.removeAttributeAtRange(t,r)))))})),new this.constructor(n)}updateAttributesForAttachment(t,e){const n=this.getRangeOfAttachment(e),[r]=Array.from(n),{index:o}=this.locationFromPosition(r),i=this.getTextAtIndex(o);return new this.constructor(this.blockList.editObjectAtIndex(o,(n=>n.copyWithText(i.updateAttributesForAttachment(t,e)))))}removeAttributeForAttachment(t,e){const n=this.getRangeOfAttachment(e);return this.removeAttributeAtRange(t,n)}insertBlockBreakAtRange(t){let e;t=Lt(t);const[n]=t,{offset:r}=this.locationFromPosition(n),o=this.removeTextAtRange(t);return 0===r&&(e=[new je]),new this.constructor(o.blockList.insertSplittableListAtPosition(new Se(e),n))}applyBlockAttributeAtRange(t,e,n){const r=this.expandRangeToLineBreaksAndSplitBlocks(n);let o=r.document;n=r.range;const i=mt(t);if(i.listAttribute){o=o.removeLastListAttributeAtRange(n,{exceptAttributeName:t});const e=o.convertLineBreaksToBlockBreaksInRange(n);o=e.document,n=e.range}else o=i.exclusive?o.removeBlockAttributesAtRange(n):i.terminal?o.removeLastTerminalAttributeAtRange(n):o.consolidateBlocksAtRange(n);return o.addAttributeAtRange(t,e,n)}removeLastListAttributeAtRange(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{blockList:n}=this;return this.eachBlockAtRange(t,(function(t,r,o){const i=t.getLastAttribute();i&&mt(i).listAttribute&&i!==e.exceptAttributeName&&(n=n.editObjectAtIndex(o,(()=>t.removeAttribute(i))))})),new this.constructor(n)}removeLastTerminalAttributeAtRange(t){let{blockList:e}=this;return this.eachBlockAtRange(t,(function(t,n,r){const o=t.getLastAttribute();o&&mt(o).terminal&&(e=e.editObjectAtIndex(r,(()=>t.removeAttribute(o))))})),new this.constructor(e)}removeBlockAttributesAtRange(t){let{blockList:e}=this;return this.eachBlockAtRange(t,(function(t,n,r){t.hasAttributes()&&(e=e.editObjectAtIndex(r,(()=>t.copyWithoutAttributes())))})),new this.constructor(e)}expandRangeToLineBreaksAndSplitBlocks(t){let e;t=Lt(t);let[n,r]=t;const o=this.locationFromPosition(n),i=this.locationFromPosition(r);let a=this;const s=a.getBlockAtIndex(o.index);if(o.offset=s.findLineBreakInDirectionFromPosition("backward",o.offset),null!=o.offset&&(e=a.positionFromLocation(o),a=a.insertBlockBreakAtRange([e,e+1]),i.index+=1,i.offset-=a.getBlockAtIndex(o.index).getLength(),o.index+=1),o.offset=0,0===i.offset&&i.index>o.index)i.index-=1,i.offset=a.getBlockAtIndex(i.index).getBlockBreakPosition();else{const t=a.getBlockAtIndex(i.index);"\n"===t.text.getStringAtRange([i.offset-1,i.offset])?i.offset-=1:i.offset=t.findLineBreakInDirectionFromPosition("forward",i.offset),i.offset!==t.getBlockBreakPosition()&&(e=a.positionFromLocation(i),a=a.insertBlockBreakAtRange([e,e+1]))}return n=a.positionFromLocation(o),r=a.positionFromLocation(i),{document:a,range:t=Lt([n,r])}}convertLineBreaksToBlockBreaksInRange(t){t=Lt(t);let[e]=t;const n=this.getStringAtRange(t).slice(0,-1);let r=this;return n.replace(/.*?\n/g,(function(t){e+=t.length,r=r.insertBlockBreakAtRange([e-1,e])})),{document:r,range:t}}consolidateBlocksAtRange(t){t=Lt(t);const[e,n]=t,r=this.locationFromPosition(e).index,o=this.locationFromPosition(n).index;return new this.constructor(this.blockList.consolidateFromIndexToIndex(r,o))}getDocumentAtRange(t){t=Lt(t);const e=this.blockList.getSplittableListInRange(t).toArray();return new this.constructor(e)}getStringAtRange(t){let e;const n=t=Lt(t);return n[n.length-1]!==this.getLength()&&(e=-1),this.getDocumentAtRange(t).toString().slice(0,e)}getBlockAtIndex(t){return this.blockList.getObjectAtIndex(t)}getBlockAtPosition(t){const{index:e}=this.locationFromPosition(t);return this.getBlockAtIndex(e)}getTextAtIndex(t){var e;return null===(e=this.getBlockAtIndex(t))||void 0===e?void 0:e.text}getTextAtPosition(t){const{index:e}=this.locationFromPosition(t);return this.getTextAtIndex(e)}getPieceAtPosition(t){const{index:e,offset:n}=this.locationFromPosition(t);return this.getTextAtIndex(e).getPieceAtPosition(n)}getCharacterAtPosition(t){const{index:e,offset:n}=this.locationFromPosition(t);return this.getTextAtIndex(e).getStringAtRange([n,n+1])}getLength(){return this.blockList.getEndPosition()}getBlocks(){return this.blockList.toArray()}getBlockCount(){return this.blockList.length}getEditCount(){return this.editCount}eachBlock(t){return this.blockList.eachObject(t)}eachBlockAtRange(t,e){let n,r;t=Lt(t);const[o,i]=t,a=this.locationFromPosition(o),s=this.locationFromPosition(i);if(a.index===s.index)return n=this.getBlockAtIndex(a.index),r=[a.offset,s.offset],e(n,r,a.index);for(let t=a.index;t<=s.index;t++)if(n=this.getBlockAtIndex(t),n){switch(t){case a.index:r=[a.offset,n.text.getLength()];break;case s.index:r=[0,s.offset];break;default:r=[0,n.text.getLength()]}e(n,r,t)}}getCommonAttributesAtRange(t){t=Lt(t);const[e]=t;if(Dt(t))return this.getCommonAttributesAtPosition(e);{const e=[],n=[];return this.eachBlockAtRange(t,(function(t,r){if(r[0]!==r[1])return e.push(t.text.getCommonAttributesAtRange(r)),n.push(He(t))})),Yt.fromCommonAttributesOfObjects(e).merge(Yt.fromCommonAttributesOfObjects(n)).toObject()}}getCommonAttributesAtPosition(t){let e,n;const{index:r,offset:o}=this.locationFromPosition(t),i=this.getBlockAtIndex(r);if(!i)return{};const a=He(i),s=i.text.getAttributesAtPosition(o),l=i.text.getAttributesAtPosition(o-1),c=Object.keys(F).filter((t=>F[t].inheritable));for(e in l)n=l[e],(n===s[e]||c.includes(e))&&(a[e]=n);return a}getRangeOfCommonAttributeAtPosition(t,e){const{index:n,offset:r}=this.locationFromPosition(e),o=this.getTextAtIndex(n),[i,a]=Array.from(o.getExpandedRangeForAttributeAtOffset(t,r)),s=this.positionFromLocation({index:n,offset:i}),l=this.positionFromLocation({index:n,offset:a});return Lt([s,l])}getBaseBlockAttributes(){let t=this.getBlockAtIndex(0).getAttributes();for(let e=1;e{const e=[];for(let o=0;o{let{text:n}=e;return t=t.concat(n.getAttachmentPieces())})),t}getAttachments(){return this.getAttachmentPieces().map((t=>t.attachment))}getRangeOfAttachment(t){let e=0;const n=this.blockList.toArray();for(let r=0;r{const o=r.getLength();r.hasAttribute(t)&&n.push([e,e+o]),e+=o})),n}findRangesForTextAttribute(t){let{withValue:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=0,r=[];const o=[];return this.getPieces().forEach((i=>{const a=i.getLength();(function(n){return e?n.getAttribute(t)===e:n.hasAttribute(t)})(i)&&(r[1]===n?r[1]=n+a:o.push(r=[n,n+a])),n+=a})),o}locationFromPosition(t){const e=this.blockList.findIndexAndOffsetAtPosition(Math.max(0,t));if(null!=e.index)return e;{const t=this.getBlocks();return{index:t.length-1,offset:t[t.length-1].getLength()}}}positionFromLocation(t){return this.blockList.findPositionAtIndexAndOffset(t.index,t.offset)}locationRangeFromPosition(t){return Lt(this.locationFromPosition(t))}locationRangeFromRange(t){if(!(t=Lt(t)))return;const[e,n]=Array.from(t),r=this.locationFromPosition(e),o=this.locationFromPosition(n);return Lt([r,o])}rangeFromLocationRange(t){let e;t=Lt(t);const n=this.positionFromLocation(t[0]);return Dt(t)||(e=this.positionFromLocation(t[1])),Lt([n,e])}isEqualTo(t){return this.blockList.isEqualTo(null==t?void 0:t.blockList)}getTexts(){return this.getBlocks().map((t=>t.text))}getPieces(){const t=[];return Array.from(this.getTexts()).forEach((e=>{t.push(...Array.from(e.getPieces()||[]))})),t}getObjects(){return this.getBlocks().concat(this.getTexts()).concat(this.getPieces())}toSerializableDocument(){const t=[];return this.blockList.eachObject((e=>t.push(e.copyWithText(e.text.toSerializableText())))),new this.constructor(t)}toString(){return this.blockList.toString()}toJSON(){return this.blockList.toJSON()}toConsole(){return JSON.stringify(this.blockList.toArray()).map((t=>JSON.parse(t.text.toConsole())))}}const He=function(t){const e={},n=t.getLastAttribute();return n&&(e[n]=!0),e},We="style href src width height class".split(" "),Ve="javascript:".split(" "),Ye="script iframe form".split(" ");class Ge extends W{static sanitize(t,e){const n=new this(t,e);return n.sanitize(),n}constructor(t){let{allowedAttributes:e,forbiddenProtocols:n,forbiddenElements:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(...arguments),this.allowedAttributes=e||We,this.forbiddenProtocols=n||Ve,this.forbiddenElements=r||Ye,this.body=Ke(t)}sanitize(){return this.sanitizeElements(),this.normalizeListElementNesting()}getHTML(){return this.body.innerHTML}getBody(){return this.body}sanitizeElements(){const t=C(this.body),e=[];for(;t.nextNode();){const n=t.currentNode;switch(n.nodeType){case Node.ELEMENT_NODE:this.elementIsRemovable(n)?e.push(n):this.sanitizeElement(n);break;case Node.COMMENT_NODE:e.push(n)}}return e.forEach((t=>E(t))),this.body}sanitizeElement(t){return t.hasAttribute("href")&&this.forbiddenProtocols.includes(t.protocol)&&t.removeAttribute("href"),Array.from(t.attributes).forEach((e=>{let{name:n}=e;this.allowedAttributes.includes(n)||0===n.indexOf("data-trix")||t.removeAttribute(n)})),t}normalizeListElementNesting(){return Array.from(this.body.querySelectorAll("ul,ol")).forEach((t=>{const e=t.previousElementSibling;e&&"li"===z(e)&&e.appendChild(t)})),this.body}elementIsRemovable(t){if((null==t?void 0:t.nodeType)===Node.ELEMENT_NODE)return this.elementIsForbidden(t)||this.elementIsntSerializable(t)}elementIsForbidden(t){return this.forbiddenElements.includes(z(t))}elementIsntSerializable(t){return"false"===t.getAttribute("data-trix-serialize")&&!I(t)}}const Ke=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t=t.replace(/<\/html[^>]*>[^]*$/i,"");const e=document.implementation.createHTMLDocument("");return e.documentElement.innerHTML=t,Array.from(e.head.querySelectorAll("style")).forEach((t=>{e.body.appendChild(t)})),e.body},Ze=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{string:t=Pt(t),attributes:e,type:"string"}},Je=(t,e)=>{try{return JSON.parse(t.getAttribute("data-trix-".concat(e)))}catch(t){return{}}};class Xe extends W{static parse(t,e){const n=new this(t,e);return n.parse(),n}constructor(t){let{referenceElement:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(...arguments),this.html=t,this.referenceElement=e,this.blocks=[],this.blockElements=[],this.processedElements=[]}getDocument(){return Ue.fromJSON(this.blocks)}parse(){try{this.createHiddenContainer();const t=Ge.sanitize(this.html).getHTML();this.containerElement.innerHTML=t;const e=C(this.containerElement,{usingFilter:nn});for(;e.nextNode();)this.processNode(e.currentNode);return this.translateBlockElementMarginsToNewlines()}finally{this.removeHiddenContainer()}}createHiddenContainer(){return this.referenceElement?(this.containerElement=this.referenceElement.cloneNode(!1),this.containerElement.removeAttribute("id"),this.containerElement.setAttribute("data-trix-internal",""),this.containerElement.style.display="none",this.referenceElement.parentNode.insertBefore(this.containerElement,this.referenceElement.nextSibling)):(this.containerElement=S({tagName:"div",style:{display:"none"}}),document.body.appendChild(this.containerElement))}removeHiddenContainer(){return E(this.containerElement)}processNode(t){switch(t.nodeType){case Node.TEXT_NODE:if(!this.isInsignificantTextNode(t))return this.appendBlockForTextNode(t),this.processTextNode(t);break;case Node.ELEMENT_NODE:return this.appendBlockForElement(t),this.processElement(t)}}appendBlockForTextNode(t){const e=t.parentNode;if(e===this.currentBlockElement&&this.isBlockElement(t.previousSibling))return this.appendStringWithAttributes("\n");if(e===this.containerElement||this.isBlockElement(e)){var n;const t=this.getBlockAttributes(e);at(t,null===(n=this.currentBlock)||void 0===n?void 0:n.attributes)||(this.currentBlock=this.appendBlockForAttributesWithElement(t,e),this.currentBlockElement=e)}}appendBlockForElement(t){const e=this.isBlockElement(t),n=_(this.currentBlockElement,t);if(e&&!this.isBlockElement(t.firstChild)){if(!this.isInsignificantTextNode(t.firstChild)||!this.isBlockElement(t.firstElementChild)){const e=this.getBlockAttributes(t);if(t.firstChild){if(n&&at(e,this.currentBlock.attributes))return this.appendStringWithAttributes("\n");this.currentBlock=this.appendBlockForAttributesWithElement(e,t),this.currentBlockElement=t}}}else if(this.currentBlockElement&&!n&&!e){const e=this.findParentBlockElement(t);if(e)return this.appendBlockForElement(e);this.currentBlock=this.appendEmptyBlock(),this.currentBlockElement=null}}findParentBlockElement(t){let{parentElement:e}=t;for(;e&&e!==this.containerElement;){if(this.isBlockElement(e)&&this.blockElements.includes(e))return e;e=e.parentElement}return null}processTextNode(t){let e=t.data;var n;return Qe(t.parentNode)||(e=Ht(e),an(null===(n=t.previousSibling)||void 0===n?void 0:n.textContent)&&(e=rn(e))),this.appendStringWithAttributes(e,this.getTextAttributes(t.parentNode))}processElement(t){let e;if(I(t)){if(e=Je(t,"attachment"),Object.keys(e).length){const n=this.getTextAttributes(t);this.appendAttachmentWithAttributes(e,n),t.innerHTML=""}return this.processedElements.push(t)}switch(z(t)){case"br":return this.isExtraBR(t)||this.isBlockElement(t.nextSibling)||this.appendStringWithAttributes("\n",this.getTextAttributes(t)),this.processedElements.push(t);case"img":e={url:t.getAttribute("src"),contentType:"image"};const n=(t=>{const e=t.getAttribute("width"),n=t.getAttribute("height"),r={};return e&&(r.width=parseInt(e,10)),n&&(r.height=parseInt(n,10)),r})(t);for(const t in n){const r=n[t];e[t]=r}return this.appendAttachmentWithAttributes(e,this.getTextAttributes(t)),this.processedElements.push(t);case"tr":if(this.needsTableSeparator(t))return this.appendStringWithAttributes(B.tableRowSeparator);break;case"td":if(this.needsTableSeparator(t))return this.appendStringWithAttributes(B.tableCellSeparator)}}appendBlockForAttributesWithElement(t,e){this.blockElements.push(e);const n=function(){return{text:[],attributes:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}}(t);return this.blocks.push(n),n}appendEmptyBlock(){return this.appendBlockForAttributesWithElement([],null)}appendStringWithAttributes(t,e){return this.appendPiece(Ze(t,e))}appendAttachmentWithAttributes(t,e){return this.appendPiece(function(t){return{attachment:t,attributes:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},type:"attachment"}}(t,e))}appendPiece(t){return 0===this.blocks.length&&this.appendEmptyBlock(),this.blocks[this.blocks.length-1].text.push(t)}appendStringToTextAtIndex(t,e){const{text:n}=this.blocks[e],r=n[n.length-1];if("string"!==(null==r?void 0:r.type))return n.push(Ze(t));r.string+=t}prependStringToTextAtIndex(t,e){const{text:n}=this.blocks[e],r=n[0];if("string"!==(null==r?void 0:r.type))return n.unshift(Ze(t));r.string=t+r.string}getTextAttributes(t){let e;const n={};for(const r in F){const o=F[r];if(o.tagName&&y(t,{matchingSelector:o.tagName,untilNode:this.containerElement}))n[r]=!0;else if(o.parser){if(e=o.parser(t),e){let i=!1;for(const n of this.findBlockElementAncestors(t))if(o.parser(n)===e){i=!0;break}i||(n[r]=e)}}else o.styleProperty&&(e=t.style[o.styleProperty],e&&(n[r]=e))}if(I(t)){const r=Je(t,"attributes");for(const t in r)e=r[t],n[t]=e}return n}getBlockAttributes(t){const e=[];for(;t&&t!==this.containerElement;){for(const r in i){const o=i[r];var n;!1!==o.parse&&z(t)===o.tagName&&(null!==(n=o.test)&&void 0!==n&&n.call(o,t)||!o.test)&&(e.push(r),o.listAttribute&&e.push(o.listAttribute))}t=t.parentNode}return e.reverse()}findBlockElementAncestors(t){const e=[];for(;t&&t!==this.containerElement;){const n=z(t);D().includes(n)&&e.push(t),t=t.parentNode}return e}isBlockElement(t){if((null==t?void 0:t.nodeType)===Node.ELEMENT_NODE&&!I(t)&&!y(t,{matchingSelector:"td",untilNode:this.containerElement}))return D().includes(z(t))||"block"===window.getComputedStyle(t).display}isInsignificantTextNode(t){if((null==t?void 0:t.nodeType)!==Node.TEXT_NODE)return;if(!on(t.data))return;const{parentNode:e,previousSibling:n,nextSibling:r}=t;return tn(e.previousSibling)&&!this.isBlockElement(e.previousSibling)||Qe(e)?void 0:!n||this.isBlockElement(n)||!r||this.isBlockElement(r)}isExtraBR(t){return"br"===z(t)&&this.isBlockElement(t.parentNode)&&t.parentNode.lastChild===t}needsTableSeparator(t){if(B.removeBlankTableCells){var e;const n=null===(e=t.previousSibling)||void 0===e?void 0:e.textContent;return n&&/\S/.test(n)}return t.previousSibling}translateBlockElementMarginsToNewlines(){const t=this.getMarginOfDefaultBlockElement();for(let e=0;e2*t.top&&this.prependStringToTextAtIndex("\n",e),n.bottom>2*t.bottom&&this.appendStringToTextAtIndex("\n",e))}}getMarginOfBlockElementAtIndex(t){const e=this.blockElements[t];if(e&&e.textContent&&!D().includes(z(e))&&!this.processedElements.includes(e))return en(e)}getMarginOfDefaultBlockElement(){const t=S(i.default.tagName);return this.containerElement.appendChild(t),en(t)}}const Qe=function(t){const{whiteSpace:e}=window.getComputedStyle(t);return["pre","pre-wrap","pre-line"].includes(e)},tn=t=>t&&!an(t.textContent),en=function(t){const e=window.getComputedStyle(t);if("block"===e.display)return{top:parseInt(e.marginTop),bottom:parseInt(e.marginBottom)}},nn=function(t){return"style"===z(t)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},rn=t=>t.replace(new RegExp("^".concat(Ut.source,"+")),""),on=t=>new RegExp("^".concat(Ut.source,"*$")).test(t),an=t=>/\s$/.test(t),sn=["contenteditable","data-trix-id","data-trix-store-key","data-trix-mutable","data-trix-placeholder","tabindex"],ln="data-trix-serialized-attributes",cn="[".concat(ln,"]"),fn=new RegExp("\x3c!--block--\x3e","g"),un={"application/json":function(t){let e;if(t instanceof Ue)e=t;else{if(!(t instanceof HTMLElement))throw new Error("unserializable object");e=Xe.parse(t.innerHTML).getDocument()}return e.toSerializableDocument().toJSONString()},"text/html":function(t){let e;if(t instanceof Ue)e=pe.render(t);else{if(!(t instanceof HTMLElement))throw new Error("unserializable object");e=t.cloneNode(!0)}return Array.from(e.querySelectorAll("[data-trix-serialize=false]")).forEach((t=>{E(t)})),sn.forEach((t=>{Array.from(e.querySelectorAll("[".concat(t,"]"))).forEach((e=>{e.removeAttribute(t)}))})),Array.from(e.querySelectorAll(cn)).forEach((t=>{try{const e=JSON.parse(t.getAttribute(ln));t.removeAttribute(ln);for(const n in e){const r=e[n];t.setAttribute(n,r)}}catch(t){}})),e.innerHTML.replace(fn,"")}};var dn=Object.freeze({__proto__:null});class bn extends W{constructor(t,e){super(...arguments),this.attachmentManager=t,this.attachment=e,this.id=this.attachment.id,this.file=this.attachment.file}remove(){return this.attachmentManager.requestRemovalOfAttachment(this.attachment)}}bn.proxyMethod("attachment.getAttribute"),bn.proxyMethod("attachment.hasAttribute"),bn.proxyMethod("attachment.setAttribute"),bn.proxyMethod("attachment.getAttributes"),bn.proxyMethod("attachment.setAttributes"),bn.proxyMethod("attachment.isPending"),bn.proxyMethod("attachment.isPreviewable"),bn.proxyMethod("attachment.getURL"),bn.proxyMethod("attachment.getHref"),bn.proxyMethod("attachment.getFilename"),bn.proxyMethod("attachment.getFilesize"),bn.proxyMethod("attachment.getFormattedFilesize"),bn.proxyMethod("attachment.getExtension"),bn.proxyMethod("attachment.getContentType"),bn.proxyMethod("attachment.getFile"),bn.proxyMethod("attachment.setFile"),bn.proxyMethod("attachment.releaseFile"),bn.proxyMethod("attachment.getUploadProgress"),bn.proxyMethod("attachment.setUploadProgress");class hn extends W{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(...arguments),this.managedAttachments={},Array.from(t).forEach((t=>{this.manageAttachment(t)}))}getAttachments(){const t=[];for(const e in this.managedAttachments){const n=this.managedAttachments[e];t.push(n)}return t}manageAttachment(t){return this.managedAttachments[t.id]||(this.managedAttachments[t.id]=new bn(this,t)),this.managedAttachments[t.id]}attachmentIsManaged(t){return t.id in this.managedAttachments}requestRemovalOfAttachment(t){var e,n;if(this.attachmentIsManaged(t))return null===(e=this.delegate)||void 0===e||null===(n=e.attachmentManagerDidRequestRemovalOfAttachment)||void 0===n?void 0:n.call(e,t)}unmanageAttachment(t){const e=this.managedAttachments[t.id];return delete this.managedAttachments[t.id],e}}class mn{constructor(t){this.composition=t,this.document=this.composition.document;const e=this.composition.getSelectedRange();this.startPosition=e[0],this.endPosition=e[1],this.startLocation=this.document.locationFromPosition(this.startPosition),this.endLocation=this.document.locationFromPosition(this.endPosition),this.block=this.document.getBlockAtIndex(this.endLocation.index),this.breaksOnReturn=this.block.breaksOnReturn(),this.previousCharacter=this.block.text.getStringAtPosition(this.endLocation.offset-1),this.nextCharacter=this.block.text.getStringAtPosition(this.endLocation.offset)}shouldInsertBlockBreak(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?0!==this.startLocation.offset:this.breaksOnReturn&&"\n"!==this.nextCharacter}shouldBreakFormattedBlock(){return this.block.hasAttributes()&&!this.block.isListItem()&&(this.breaksOnReturn&&"\n"===this.nextCharacter||"\n"===this.previousCharacter)}shouldDecreaseListLevel(){return this.block.hasAttributes()&&this.block.isListItem()&&this.block.isEmpty()}shouldPrependListItem(){return this.block.isListItem()&&0===this.startLocation.offset&&!this.block.isEmpty()}shouldRemoveLastBlockAttribute(){return this.block.hasAttributes()&&!this.block.isListItem()&&this.block.isEmpty()}}class pn extends W{constructor(){super(...arguments),this.document=new Ue,this.attachments=[],this.currentAttributes={},this.revision=0}setDocument(t){var e,n;if(!t.isEqualTo(this.document))return this.document=t,this.refreshAttachments(),this.revision++,null===(e=this.delegate)||void 0===e||null===(n=e.compositionDidChangeDocument)||void 0===n?void 0:n.call(e,t)}getSnapshot(){return{document:this.document,selectedRange:this.getSelectedRange()}}loadSnapshot(t){var e,n,r,o;let{document:i,selectedRange:a}=t;return null===(e=this.delegate)||void 0===e||null===(n=e.compositionWillLoadSnapshot)||void 0===n||n.call(e),this.setDocument(null!=i?i:new Ue),this.setSelection(null!=a?a:[0,0]),null===(r=this.delegate)||void 0===r||null===(o=r.compositionDidLoadSnapshot)||void 0===o?void 0:o.call(r)}insertText(t){let{updatePosition:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{updatePosition:!0};const n=this.getSelectedRange();this.setDocument(this.document.insertTextAtRange(t,n));const r=n[0],o=r+t.getLength();return e&&this.setSelection(o),this.notifyDelegateOfInsertionAtRange([r,o])}insertBlock(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new je;const e=new Ue([t]);return this.insertDocument(e)}insertDocument(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Ue;const e=this.getSelectedRange();this.setDocument(this.document.insertDocumentAtRange(t,e));const n=e[0],r=n+t.getLength();return this.setSelection(r),this.notifyDelegateOfInsertionAtRange([n,r])}insertString(t,e){const n=this.getCurrentTextAttributes(),r=Te.textForStringWithAttributes(t,n);return this.insertText(r,e)}insertBlockBreak(){const t=this.getSelectedRange();this.setDocument(this.document.insertBlockBreakAtRange(t));const e=t[0],n=e+1;return this.setSelection(n),this.notifyDelegateOfInsertionAtRange([e,n])}insertLineBreak(){const t=new mn(this);if(t.shouldDecreaseListLevel())return this.decreaseListLevel(),this.setSelection(t.startPosition);if(t.shouldPrependListItem()){const e=new Ue([t.block.copyWithoutText()]);return this.insertDocument(e)}return t.shouldInsertBlockBreak()?this.insertBlockBreak():t.shouldRemoveLastBlockAttribute()?this.removeLastBlockAttribute():t.shouldBreakFormattedBlock()?this.breakFormattedBlock(t):this.insertString("\n")}insertHTML(t){const e=Xe.parse(t).getDocument(),n=this.getSelectedRange();this.setDocument(this.document.mergeDocumentAtRange(e,n));const r=n[0],o=r+e.getLength()-1;return this.setSelection(o),this.notifyDelegateOfInsertionAtRange([r,o])}replaceHTML(t){const e=Xe.parse(t).getDocument().copyUsingObjectsFromDocument(this.document),n=this.getLocationRange({strict:!1}),r=this.document.rangeFromLocationRange(n);return this.setDocument(e),this.setSelection(r)}insertFile(t){return this.insertFiles([t])}insertFiles(t){const e=[];return Array.from(t).forEach((t=>{var n;if(null!==(n=this.delegate)&&void 0!==n&&n.compositionShouldAcceptFile(t)){const n=Ee.attachmentForFile(t);e.push(n)}})),this.insertAttachments(e)}insertAttachment(t){return this.insertAttachments([t])}insertAttachments(t){let e=new Te;return Array.from(t).forEach((t=>{var n;const r=t.getType(),i=null===(n=o[r])||void 0===n?void 0:n.presentation,a=this.getCurrentTextAttributes();i&&(a.presentation=i);const s=Te.textForAttachmentWithAttributes(t,a);e=e.appendText(s)})),this.insertText(e)}shouldManageDeletingInDirection(t){const e=this.getLocationRange();if(Dt(e)){if("backward"===t&&0===e[0].offset)return!0;if(this.shouldManageMovingCursorInDirection(t))return!0}else if(e[0].index!==e[1].index)return!0;return!1}deleteInDirection(t){let e,n,r,{length:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=this.getLocationRange();let a=this.getSelectedRange();const s=Dt(a);if(s?n="backward"===t&&0===i[0].offset:r=i[0].index!==i[1].index,n&&this.canDecreaseBlockAttributeLevel()){const t=this.getBlock();if(t.isListItem()?this.decreaseListLevel():this.decreaseBlockAttributeLevel(),this.setSelection(a[0]),t.isEmpty())return!1}return s&&(a=this.getExpandedRangeInDirection(t,{length:o}),"backward"===t&&(e=this.getAttachmentAtRange(a))),e?(this.editAttachment(e),!1):(this.setDocument(this.document.removeTextAtRange(a)),this.setSelection(a[0]),!n&&!r&&void 0)}moveTextFromRange(t){const[e]=Array.from(this.getSelectedRange());return this.setDocument(this.document.moveTextFromRangeToPosition(t,e)),this.setSelection(e)}removeAttachment(t){const e=this.document.getRangeOfAttachment(t);if(e)return this.stopEditingAttachment(),this.setDocument(this.document.removeTextAtRange(e)),this.setSelection(e[0])}removeLastBlockAttribute(){const[t,e]=Array.from(this.getSelectedRange()),n=this.document.getBlockAtPosition(e);return this.removeCurrentAttribute(n.getLastAttribute()),this.setSelection(t)}insertPlaceholder(){return this.placeholderPosition=this.getPosition(),this.insertString(" ")}selectPlaceholder(){if(null!=this.placeholderPosition)return this.setSelectedRange([this.placeholderPosition,this.placeholderPosition+1]),this.getSelectedRange()}forgetPlaceholder(){this.placeholderPosition=null}hasCurrentAttribute(t){const e=this.currentAttributes[t];return null!=e&&!1!==e}toggleCurrentAttribute(t){const e=!this.currentAttributes[t];return e?this.setCurrentAttribute(t,e):this.removeCurrentAttribute(t)}canSetCurrentAttribute(t){return mt(t)?this.canSetCurrentBlockAttribute(t):this.canSetCurrentTextAttribute(t)}canSetCurrentTextAttribute(t){const e=this.getSelectedDocument();if(e){for(const t of Array.from(e.getAttachments()))if(!t.hasContent())return!1;return!0}}canSetCurrentBlockAttribute(t){const e=this.getBlock();if(e)return!e.isTerminalBlock()}setCurrentAttribute(t,e){return mt(t)?this.setBlockAttribute(t,e):(this.setTextAttribute(t,e),this.currentAttributes[t]=e,this.notifyDelegateOfCurrentAttributesChange())}setTextAttribute(t,e){const n=this.getSelectedRange();if(!n)return;const[r,o]=Array.from(n);if(r!==o)return this.setDocument(this.document.addAttributeAtRange(t,e,n));if("href"===t){const t=Te.textForStringWithAttributes(e,{href:e});return this.insertText(t)}}setBlockAttribute(t,e){const n=this.getSelectedRange();if(this.canSetCurrentAttribute(t))return this.setDocument(this.document.applyBlockAttributeAtRange(t,e,n)),this.setSelection(n)}removeCurrentAttribute(t){return mt(t)?(this.removeBlockAttribute(t),this.updateCurrentAttributes()):(this.removeTextAttribute(t),delete this.currentAttributes[t],this.notifyDelegateOfCurrentAttributesChange())}removeTextAttribute(t){const e=this.getSelectedRange();if(e)return this.setDocument(this.document.removeAttributeAtRange(t,e))}removeBlockAttribute(t){const e=this.getSelectedRange();if(e)return this.setDocument(this.document.removeAttributeAtRange(t,e))}canDecreaseNestingLevel(){var t;return(null===(t=this.getBlock())||void 0===t?void 0:t.getNestingLevel())>0}canIncreaseNestingLevel(){var t;const e=this.getBlock();if(e){if(null===(t=mt(e.getLastNestableAttribute()))||void 0===t||!t.listAttribute)return e.getNestingLevel()>0;{const t=this.getPreviousBlock();if(t)return function(){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return at((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).slice(0,t.length),t)}(t.getListItemAttributes(),e.getListItemAttributes())}}}decreaseNestingLevel(){const t=this.getBlock();if(t)return this.setDocument(this.document.replaceBlock(t,t.decreaseNestingLevel()))}increaseNestingLevel(){const t=this.getBlock();if(t)return this.setDocument(this.document.replaceBlock(t,t.increaseNestingLevel()))}canDecreaseBlockAttributeLevel(){var t;return(null===(t=this.getBlock())||void 0===t?void 0:t.getAttributeLevel())>0}decreaseBlockAttributeLevel(){var t;const e=null===(t=this.getBlock())||void 0===t?void 0:t.getLastAttribute();if(e)return this.removeCurrentAttribute(e)}decreaseListLevel(){let[t]=Array.from(this.getSelectedRange());const{index:e}=this.document.locationFromPosition(t);let n=e;const r=this.getBlock().getAttributeLevel();let o=this.document.getBlockAtIndex(n+1);for(;o&&o.isListItem()&&!(o.getAttributeLevel()<=r);)n++,o=this.document.getBlockAtIndex(n+1);t=this.document.positionFromLocation({index:e,offset:0});const i=this.document.positionFromLocation({index:n,offset:0});return this.setDocument(this.document.removeLastListAttributeAtRange([t,i]))}updateCurrentAttributes(){const t=this.getSelectedRange({ignoreLock:!0});if(t){const e=this.document.getCommonAttributesAtRange(t);if(Array.from(ht()).forEach((t=>{e[t]||this.canSetCurrentAttribute(t)||(e[t]=!1)})),!St(e,this.currentAttributes))return this.currentAttributes=e,this.notifyDelegateOfCurrentAttributesChange()}}getCurrentAttributes(){return m.call({},this.currentAttributes)}getCurrentTextAttributes(){const t={};for(const e in this.currentAttributes){const n=this.currentAttributes[e];!1!==n&>(e)&&(t[e]=n)}return t}freezeSelection(){return this.setCurrentAttribute("frozen",!0)}thawSelection(){return this.removeCurrentAttribute("frozen")}hasFrozenSelection(){return this.hasCurrentAttribute("frozen")}setSelection(t){var e;const n=this.document.locationRangeFromRange(t);return null===(e=this.delegate)||void 0===e?void 0:e.compositionDidRequestChangingSelectionToLocationRange(n)}getSelectedRange(){const t=this.getLocationRange();if(t)return this.document.rangeFromLocationRange(t)}setSelectedRange(t){const e=this.document.locationRangeFromRange(t);return this.getSelectionManager().setLocationRange(e)}getPosition(){const t=this.getLocationRange();if(t)return this.document.positionFromLocation(t[0])}getLocationRange(t){return this.targetLocationRange?this.targetLocationRange:this.getSelectionManager().getLocationRange(t)||Lt({index:0,offset:0})}withTargetLocationRange(t,e){let n;this.targetLocationRange=t;try{n=e()}finally{this.targetLocationRange=null}return n}withTargetRange(t,e){const n=this.document.locationRangeFromRange(t);return this.withTargetLocationRange(n,e)}withTargetDOMRange(t,e){const n=this.createLocationRangeFromDOMRange(t,{strict:!1});return this.withTargetLocationRange(n,e)}getExpandedRangeInDirection(t){let{length:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[n,r]=Array.from(this.getSelectedRange());return"backward"===t?e?n-=e:n=this.translateUTF16PositionFromOffset(n,-1):e?r+=e:r=this.translateUTF16PositionFromOffset(r,1),Lt([n,r])}shouldManageMovingCursorInDirection(t){if(this.editingAttachment)return!0;const e=this.getExpandedRangeInDirection(t);return null!=this.getAttachmentAtRange(e)}moveCursorInDirection(t){let e,n;if(this.editingAttachment)n=this.document.getRangeOfAttachment(this.editingAttachment);else{const r=this.getSelectedRange();n=this.getExpandedRangeInDirection(t),e=!Rt(r,n)}if("backward"===t?this.setSelectedRange(n[0]):this.setSelectedRange(n[1]),e){const t=this.getAttachmentAtRange(n);if(t)return this.editAttachment(t)}}expandSelectionInDirection(t){let{length:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getExpandedRangeInDirection(t,{length:e});return this.setSelectedRange(n)}expandSelectionForEditing(){if(this.hasCurrentAttribute("href"))return this.expandSelectionAroundCommonAttribute("href")}expandSelectionAroundCommonAttribute(t){const e=this.getPosition(),n=this.document.getRangeOfCommonAttributeAtPosition(t,e);return this.setSelectedRange(n)}selectionContainsAttachments(){var t;return(null===(t=this.getSelectedAttachments())||void 0===t?void 0:t.length)>0}selectionIsInCursorTarget(){return this.editingAttachment||this.positionIsCursorTarget(this.getPosition())}positionIsCursorTarget(t){const e=this.document.locationFromPosition(t);if(e)return this.locationIsCursorTarget(e)}positionIsBlockBreak(t){var e;return null===(e=this.document.getPieceAtPosition(t))||void 0===e?void 0:e.isBlockBreak()}getSelectedDocument(){const t=this.getSelectedRange();if(t)return this.document.getDocumentAtRange(t)}getSelectedAttachments(){var t;return null===(t=this.getSelectedDocument())||void 0===t?void 0:t.getAttachments()}getAttachments(){return this.attachments.slice(0)}refreshAttachments(){const t=this.document.getAttachments(),{added:e,removed:n}=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=[],r=[],o=new Set;t.forEach((t=>{o.add(t)}));const i=new Set;return e.forEach((t=>{i.add(t),o.has(t)||n.push(t)})),t.forEach((t=>{i.has(t)||r.push(t)})),{added:n,removed:r}}(this.attachments,t);return this.attachments=t,Array.from(n).forEach((t=>{var e,n;t.delegate=null,null===(e=this.delegate)||void 0===e||null===(n=e.compositionDidRemoveAttachment)||void 0===n||n.call(e,t)})),(()=>{const t=[];return Array.from(e).forEach((e=>{var n,r;e.delegate=this,t.push(null===(n=this.delegate)||void 0===n||null===(r=n.compositionDidAddAttachment)||void 0===r?void 0:r.call(n,e))})),t})()}attachmentDidChangeAttributes(t){var e,n;return this.revision++,null===(e=this.delegate)||void 0===e||null===(n=e.compositionDidEditAttachment)||void 0===n?void 0:n.call(e,t)}attachmentDidChangePreviewURL(t){var e,n;return this.revision++,null===(e=this.delegate)||void 0===e||null===(n=e.compositionDidChangeAttachmentPreviewURL)||void 0===n?void 0:n.call(e,t)}editAttachment(t,e){var n,r;if(t!==this.editingAttachment)return this.stopEditingAttachment(),this.editingAttachment=t,null===(n=this.delegate)||void 0===n||null===(r=n.compositionDidStartEditingAttachment)||void 0===r?void 0:r.call(n,this.editingAttachment,e)}stopEditingAttachment(){var t,e;this.editingAttachment&&(null===(t=this.delegate)||void 0===t||null===(e=t.compositionDidStopEditingAttachment)||void 0===e||e.call(t,this.editingAttachment),this.editingAttachment=null)}updateAttributesForAttachment(t,e){return this.setDocument(this.document.updateAttributesForAttachment(t,e))}removeAttributeForAttachment(t,e){return this.setDocument(this.document.removeAttributeForAttachment(t,e))}breakFormattedBlock(t){let{document:e}=t;const{block:n}=t;let r=t.startPosition,o=[r-1,r];n.getBlockBreakPosition()===t.startLocation.offset?(n.breaksOnReturn()&&"\n"===t.nextCharacter?r+=1:e=e.removeTextAtRange(o),o=[r,r]):"\n"===t.nextCharacter?"\n"===t.previousCharacter?o=[r-1,r+1]:(o=[r,r+1],r+=1):t.startLocation.offset-1!=0&&(r+=1);const i=new Ue([n.removeLastAttribute().copyWithoutText()]);return this.setDocument(e.insertDocumentAtRange(i,o)),this.setSelection(r)}getPreviousBlock(){const t=this.getLocationRange();if(t){const{index:e}=t[0];if(e>0)return this.document.getBlockAtIndex(e-1)}}getBlock(){const t=this.getLocationRange();if(t)return this.document.getBlockAtIndex(t[0].index)}getAttachmentAtRange(t){const e=this.document.getDocumentAtRange(t);if(e.toString()==="".concat("","\n"))return e.getAttachments()[0]}notifyDelegateOfCurrentAttributesChange(){var t,e;return null===(t=this.delegate)||void 0===t||null===(e=t.compositionDidChangeCurrentAttributes)||void 0===e?void 0:e.call(t,this.currentAttributes)}notifyDelegateOfInsertionAtRange(t){var e,n;return null===(e=this.delegate)||void 0===e||null===(n=e.compositionDidPerformInsertionAtRange)||void 0===n?void 0:n.call(e,t)}translateUTF16PositionFromOffset(t,e){const n=this.document.toUTF16String(),r=n.offsetFromUCS2Offset(t);return n.offsetToUCS2Offset(r+e)}}pn.proxyMethod("getSelectionManager().getPointRange"),pn.proxyMethod("getSelectionManager().setLocationRangeFromPointRange"),pn.proxyMethod("getSelectionManager().createLocationRangeFromDOMRange"),pn.proxyMethod("getSelectionManager().locationIsCursorTarget"),pn.proxyMethod("getSelectionManager().selectionIsExpanded"),pn.proxyMethod("delegate?.getSelectionManager");class gn extends W{constructor(t){super(...arguments),this.composition=t,this.undoEntries=[],this.redoEntries=[]}recordUndoEntry(t){let{context:e,consolidatable:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=this.undoEntries.slice(-1)[0];if(!n||!vn(r,t,e)){const n=this.createEntry({description:t,context:e});this.undoEntries.push(n),this.redoEntries=[]}}undo(){const t=this.undoEntries.pop();if(t){const e=this.createEntry(t);return this.redoEntries.push(e),this.composition.loadSnapshot(t.snapshot)}}redo(){const t=this.redoEntries.pop();if(t){const e=this.createEntry(t);return this.undoEntries.push(e),this.composition.loadSnapshot(t.snapshot)}}canUndo(){return this.undoEntries.length>0}canRedo(){return this.redoEntries.length>0}createEntry(){let{description:t,context:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{description:null==t?void 0:t.toString(),context:JSON.stringify(e),snapshot:this.composition.getSnapshot()}}}const vn=(t,e,n)=>(null==t?void 0:t.description)===(null==e?void 0:e.toString())&&(null==t?void 0:t.context)===JSON.stringify(n),wn="attachmentGallery";class xn{constructor(t){this.document=t.document,this.selectedRange=t.selectedRange}perform(){return this.removeBlockAttribute(),this.applyBlockAttribute()}getSnapshot(){return{document:this.document,selectedRange:this.selectedRange}}removeBlockAttribute(){return this.findRangesOfBlocks().map((t=>this.document=this.document.removeAttributeAtRange(wn,t)))}applyBlockAttribute(){let t=0;this.findRangesOfPieces().forEach((e=>{e[1]-e[0]>1&&(e[0]+=t,e[1]+=t,"\n"!==this.document.getCharacterAtPosition(e[1])&&(this.document=this.document.insertBlockBreakAtRange(e[1]),e[1]0&&void 0!==arguments[0]?arguments[0]:"";const e=Xe.parse(t,{referenceElement:this.element}).getDocument();return this.loadDocument(e)}loadJSON(t){let{document:e,selectedRange:n}=t;return e=Ue.fromJSON(e),this.loadSnapshot({document:e,selectedRange:n})}loadSnapshot(t){return this.undoManager=new gn(this.composition),this.composition.loadSnapshot(t)}getDocument(){return this.composition.document}getSelectedDocument(){return this.composition.getSelectedDocument()}getSnapshot(){return this.composition.getSnapshot()}toJSON(){return this.getSnapshot()}deleteInDirection(t){return this.composition.deleteInDirection(t)}insertAttachment(t){return this.composition.insertAttachment(t)}insertAttachments(t){return this.composition.insertAttachments(t)}insertDocument(t){return this.composition.insertDocument(t)}insertFile(t){return this.composition.insertFile(t)}insertFiles(t){return this.composition.insertFiles(t)}insertHTML(t){return this.composition.insertHTML(t)}insertString(t){return this.composition.insertString(t)}insertText(t){return this.composition.insertText(t)}insertLineBreak(){return this.composition.insertLineBreak()}getSelectedRange(){return this.composition.getSelectedRange()}getPosition(){return this.composition.getPosition()}getClientRectAtPosition(t){const e=this.getDocument().locationRangeFromRange([t,t+1]);return this.selectionManager.getClientRectAtLocationRange(e)}expandSelectionInDirection(t){return this.composition.expandSelectionInDirection(t)}moveCursorInDirection(t){return this.composition.moveCursorInDirection(t)}setSelectedRange(t){return this.composition.setSelectedRange(t)}activateAttribute(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.composition.setCurrentAttribute(t,e)}attributeIsActive(t){return this.composition.hasCurrentAttribute(t)}canActivateAttribute(t){return this.composition.canSetCurrentAttribute(t)}deactivateAttribute(t){return this.composition.removeCurrentAttribute(t)}canDecreaseNestingLevel(){return this.composition.canDecreaseNestingLevel()}canIncreaseNestingLevel(){return this.composition.canIncreaseNestingLevel()}decreaseNestingLevel(){if(this.canDecreaseNestingLevel())return this.composition.decreaseNestingLevel()}increaseNestingLevel(){if(this.canIncreaseNestingLevel())return this.composition.increaseNestingLevel()}canRedo(){return this.undoManager.canRedo()}canUndo(){return this.undoManager.canUndo()}recordUndoEntry(t){let{context:e,consolidatable:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.undoManager.recordUndoEntry(t,{context:e,consolidatable:n})}redo(){if(this.canRedo())return this.undoManager.redo()}undo(){if(this.canUndo())return this.undoManager.undo()}}class An{constructor(t){this.element=t}findLocationFromContainerAndOffset(t,e){let{strict:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{strict:!0},r=0,o=!1;const i={index:0,offset:0},a=this.findAttachmentElementParentForNode(t);a&&(t=a.parentNode,e=A(a));const s=C(this.element,{usingFilter:Sn});for(;s.nextNode();){const a=s.currentNode;if(a===t&&q(t)){O(a)||(i.offset+=e);break}if(a.parentNode===t){if(r++===e)break}else if(!_(t,a)&&r>0)break;T(a,{strict:n})?(o&&i.index++,i.offset=0,o=!0):i.offset+=En(a)}return i}findContainerAndOffsetFromLocation(t){let e,n;if(0===t.index&&0===t.offset){for(e=this.element,n=0;e.firstChild;)if(e=e.firstChild,R(e)){n=1;break}return[e,n]}let[r,o]=this.findNodeAndOffsetFromLocation(t);if(r){if(q(r))0===En(r)?(e=r.parentNode.parentNode,n=A(r.parentNode),O(r,{name:"right"})&&n++):(e=r,n=t.offset-o);else{if(e=r.parentNode,!T(r.previousSibling)&&!R(e))for(;r===e.lastChild&&(r=e,e=e.parentNode,!R(e)););n=A(r),0!==t.offset&&n++}return[e,n]}}findNodeAndOffsetFromLocation(t){let e,n,r=0;for(const o of this.getSignificantNodesForIndex(t.index)){const i=En(o);if(t.offset<=r+i)if(q(o)){if(e=o,n=r,t.offset===n&&O(e))break}else e||(e=o,n=r);if(r+=i,r>t.offset)break}return[e,n]}findAttachmentElementParentForNode(t){for(;t&&t!==this.element;){if(I(t))return t;t=t.parentNode}}getSignificantNodesForIndex(t){const e=[],n=C(this.element,{usingFilter:Cn});let r=!1;for(;n.nextNode();){const i=n.currentNode;var o;if(j(i)){if(null!=o?o++:o=0,o===t)r=!0;else if(r)break}else r&&e.push(i)}return e}}const En=function(t){return t.nodeType===Node.TEXT_NODE?O(t)?0:t.textContent.length:"br"===z(t)||I(t)?1:0},Cn=function(t){return zn(t)===NodeFilter.FILTER_ACCEPT?Sn(t):NodeFilter.FILTER_REJECT},zn=function(t){return N(t)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},Sn=function(t){return I(t.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT};class Ln{createDOMRangeFromPoint(t){let e,{x:n,y:r}=t;if(document.caretPositionFromPoint){const{offsetNode:t,offset:o}=document.caretPositionFromPoint(n,r);return e=document.createRange(),e.setStart(t,o),e}if(document.caretRangeFromPoint)return document.caretRangeFromPoint(n,r);if(document.body.createTextRange){const t=qt();try{const t=document.body.createTextRange();t.moveToPoint(n,r),t.select()}catch(t){}return e=qt(),Mt(t),e}}getClientRectsForDOMRange(t){const e=Array.from(t.getClientRects());return[e[0],e[e.length-1]]}}class Dn extends W{constructor(t){super(...arguments),this.didMouseDown=this.didMouseDown.bind(this),this.selectionDidChange=this.selectionDidChange.bind(this),this.element=t,this.locationMapper=new An(this.element),this.pointMapper=new Ln,this.lockCount=0,v("mousedown",{onElement:this.element,withCallback:this.didMouseDown})}getLocationRange(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!1===t.strict?this.createLocationRangeFromDOMRange(qt()):t.ignoreLock?this.currentLocationRange:this.lockedLocationRange?this.lockedLocationRange:this.currentLocationRange}setLocationRange(t){if(this.lockedLocationRange)return;t=Lt(t);const e=this.createDOMRangeFromLocationRange(t);e&&(Mt(e),this.updateCurrentLocationRange(t))}setLocationRangeFromPointRange(t){t=Lt(t);const e=this.getLocationAtPoint(t[0]),n=this.getLocationAtPoint(t[1]);this.setLocationRange([e,n])}getClientRectAtLocationRange(t){const e=this.createDOMRangeFromLocationRange(t);if(e)return this.getClientRectsForDOMRange(e)[1]}locationIsCursorTarget(t){const e=Array.from(this.findNodeAndOffsetFromLocation(t))[0];return O(e)}lock(){0==this.lockCount++&&(this.updateCurrentLocationRange(),this.lockedLocationRange=this.getLocationRange())}unlock(){if(0==--this.lockCount){const{lockedLocationRange:t}=this;if(this.lockedLocationRange=null,null!=t)return this.setLocationRange(t)}}clearSelection(){var t;return null===(t=Nt())||void 0===t?void 0:t.removeAllRanges()}selectionIsCollapsed(){var t;return!0===(null===(t=qt())||void 0===t?void 0:t.collapsed)}selectionIsExpanded(){return!this.selectionIsCollapsed()}createLocationRangeFromDOMRange(t,e){if(null==t||!this.domRangeWithinElement(t))return;const n=this.findLocationFromContainerAndOffset(t.startContainer,t.startOffset,e);if(!n)return;const r=t.collapsed?void 0:this.findLocationFromContainerAndOffset(t.endContainer,t.endOffset,e);return Lt([n,r])}didMouseDown(){return this.pauseTemporarily()}pauseTemporarily(){let t;this.paused=!0;const e=()=>{if(this.paused=!1,clearTimeout(n),Array.from(t).forEach((t=>{t.destroy()})),_(document,this.element))return this.selectionDidChange()},n=setTimeout(e,200);t=["mousemove","keydown"].map((t=>v(t,{onElement:document,withCallback:e})))}selectionDidChange(){if(!this.paused&&!k(this.element))return this.updateCurrentLocationRange()}updateCurrentLocationRange(t){var e,n;if((null!=t?t:t=this.createLocationRangeFromDOMRange(qt()))&&!Rt(t,this.currentLocationRange))return this.currentLocationRange=t,null===(e=this.delegate)||void 0===e||null===(n=e.locationRangeDidChange)||void 0===n?void 0:n.call(e,this.currentLocationRange.slice(0))}createDOMRangeFromLocationRange(t){const e=this.findContainerAndOffsetFromLocation(t[0]),n=Dt(t)?e:this.findContainerAndOffsetFromLocation(t[1])||e;if(null!=e&&null!=n){const t=document.createRange();return t.setStart(...Array.from(e||[])),t.setEnd(...Array.from(n||[])),t}}getLocationAtPoint(t){const e=this.createDOMRangeFromPoint(t);var n;if(e)return null===(n=this.createLocationRangeFromDOMRange(e))||void 0===n?void 0:n[0]}domRangeWithinElement(t){return t.collapsed?_(this.element,t.startContainer):_(this.element,t.startContainer)&&_(this.element,t.endContainer)}}Dn.proxyMethod("locationMapper.findLocationFromContainerAndOffset"),Dn.proxyMethod("locationMapper.findContainerAndOffsetFromLocation"),Dn.proxyMethod("locationMapper.findNodeAndOffsetFromLocation"),Dn.proxyMethod("pointMapper.createDOMRangeFromPoint"),Dn.proxyMethod("pointMapper.getClientRectsForDOMRange");var Rn=Object.freeze({__proto__:null,Attachment:Ee,AttachmentManager:hn,AttachmentPiece:Ce,Block:je,Composition:pn,Document:Ue,Editor:_n,HTMLParser:Xe,HTMLSanitizer:Ge,LineBreakInsertion:mn,LocationMapper:An,ManagedAttachment:bn,Piece:_e,PointMapper:Ln,SelectionManager:Dn,SplittableList:Se,StringPiece:ze,Text:Te,UndoManager:gn}),Tn=Object.freeze({__proto__:null});const{lang:jn,css:$n,keyNames:On}=H,In=function(t){return function(){const e=t.apply(this,arguments);e.do(),this.undos||(this.undos=[]),this.undos.push(e.undo)}};class Nn extends W{constructor(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(...arguments),ke(this,"makeElementMutable",In((()=>({do:()=>{this.element.dataset.trixMutable=!0},undo:()=>delete this.element.dataset.trixMutable})))),ke(this,"addToolbar",In((()=>{const t=S({tagName:"div",className:$n.attachmentToolbar,data:{trixMutable:!0},childNodes:S({tagName:"div",className:"trix-button-row",childNodes:S({tagName:"span",className:"trix-button-group trix-button-group--actions",childNodes:S({tagName:"button",className:"trix-button trix-button--remove",textContent:jn.remove,attributes:{title:jn.remove},data:{trixAction:"remove"}})})})});return this.attachment.isPreviewable()&&t.appendChild(S({tagName:"div",className:$n.attachmentMetadataContainer,childNodes:S({tagName:"span",className:$n.attachmentMetadata,childNodes:[S({tagName:"span",className:$n.attachmentName,textContent:this.attachment.getFilename(),attributes:{title:this.attachment.getFilename()}}),S({tagName:"span",className:$n.attachmentSize,textContent:this.attachment.getFormattedFilesize()})]})})),v("click",{onElement:t,withCallback:this.didClickToolbar}),v("click",{onElement:t,matchingSelector:"[data-trix-action]",withCallback:this.didClickActionButton}),w("trix-attachment-before-toolbar",{onElement:this.element,attributes:{toolbar:t,attachment:this.attachment}}),{do:()=>this.element.appendChild(t),undo:()=>E(t)}}))),ke(this,"installCaptionEditor",In((()=>{const t=S({tagName:"textarea",className:$n.attachmentCaptionEditor,attributes:{placeholder:jn.captionPlaceholder},data:{trixMutable:!0}});t.value=this.attachmentPiece.getCaption();const e=t.cloneNode();e.classList.add("trix-autoresize-clone"),e.tabIndex=-1;const n=function(){e.value=t.value,t.style.height=e.scrollHeight+"px"};v("input",{onElement:t,withCallback:n}),v("input",{onElement:t,withCallback:this.didInputCaption}),v("keydown",{onElement:t,withCallback:this.didKeyDownCaption}),v("change",{onElement:t,withCallback:this.didChangeCaption}),v("blur",{onElement:t,withCallback:this.didBlurCaption});const r=this.element.querySelector("figcaption"),o=r.cloneNode();return{do:()=>{if(r.style.display="none",o.appendChild(t),o.appendChild(e),o.classList.add("".concat($n.attachmentCaption,"--editing")),r.parentElement.insertBefore(o,r),n(),this.options.editCaption)return Ct((()=>t.focus()))},undo(){E(o),r.style.display=null}}}))),this.didClickToolbar=this.didClickToolbar.bind(this),this.didClickActionButton=this.didClickActionButton.bind(this),this.didKeyDownCaption=this.didKeyDownCaption.bind(this),this.didInputCaption=this.didInputCaption.bind(this),this.didChangeCaption=this.didChangeCaption.bind(this),this.didBlurCaption=this.didBlurCaption.bind(this),this.attachmentPiece=t,this.element=e,this.container=n,this.options=r,this.attachment=this.attachmentPiece.attachment,"a"===z(this.element)&&(this.element=this.element.firstChild),this.install()}install(){this.makeElementMutable(),this.addToolbar(),this.attachment.isPreviewable()&&this.installCaptionEditor()}uninstall(){var t;let e=this.undos.pop();for(this.savePendingCaption();e;)e(),e=this.undos.pop();null===(t=this.delegate)||void 0===t||t.didUninstallAttachmentEditor(this)}savePendingCaption(){if(null!=this.pendingCaption){const o=this.pendingCaption;var t,e,n,r;this.pendingCaption=null,o?null===(t=this.delegate)||void 0===t||null===(e=t.attachmentEditorDidRequestUpdatingAttributesForAttachment)||void 0===e||e.call(t,{caption:o},this.attachment):null===(n=this.delegate)||void 0===n||null===(r=n.attachmentEditorDidRequestRemovingAttributeForAttachment)||void 0===r||r.call(n,"caption",this.attachment)}}didClickToolbar(t){return t.preventDefault(),t.stopPropagation()}didClickActionButton(t){var e;if("remove"===t.target.getAttribute("data-trix-action"))return null===(e=this.delegate)||void 0===e?void 0:e.attachmentEditorDidRequestRemovalOfAttachment(this.attachment)}didKeyDownCaption(t){var e,n;if("return"===On[t.keyCode])return t.preventDefault(),this.savePendingCaption(),null===(e=this.delegate)||void 0===e||null===(n=e.attachmentEditorDidRequestDeselectingAttachment)||void 0===n?void 0:n.call(e,this.attachment)}didInputCaption(t){this.pendingCaption=t.target.value.replace(/\s/g," ").trim()}didChangeCaption(t){return this.savePendingCaption()}didBlurCaption(t){return this.savePendingCaption()}}class qn extends W{constructor(t,e){super(...arguments),this.didFocus=this.didFocus.bind(this),this.didBlur=this.didBlur.bind(this),this.didClickAttachment=this.didClickAttachment.bind(this),this.element=t,this.composition=e,this.documentView=new pe(this.composition.document,{element:this.element}),v("focus",{onElement:this.element,withCallback:this.didFocus}),v("blur",{onElement:this.element,withCallback:this.didBlur}),v("click",{onElement:this.element,matchingSelector:"a[contenteditable=false]",preventDefault:!0}),v("mousedown",{onElement:this.element,matchingSelector:r,withCallback:this.didClickAttachment}),v("click",{onElement:this.element,matchingSelector:"a".concat(r),preventDefault:!0})}didFocus(t){var e;const n=()=>{var t,e;if(!this.focused)return this.focused=!0,null===(t=this.delegate)||void 0===t||null===(e=t.compositionControllerDidFocus)||void 0===e?void 0:e.call(t)};return(null===(e=this.blurPromise)||void 0===e?void 0:e.then(n))||n()}didBlur(t){this.blurPromise=new Promise((t=>Ct((()=>{var e,n;return k(this.element)||(this.focused=null,null===(e=this.delegate)||void 0===e||null===(n=e.compositionControllerDidBlur)||void 0===n||n.call(e)),this.blurPromise=null,t()}))))}didClickAttachment(t,e){var n,r;const o=this.findAttachmentForElement(e),i=!!y(t.target,{matchingSelector:"figcaption"});return null===(n=this.delegate)||void 0===n||null===(r=n.compositionControllerDidSelectAttachment)||void 0===r?void 0:r.call(n,o,{editCaption:i})}getSerializableElement(){return this.isEditingAttachment()?this.documentView.shadowElement:this.element}render(){var t,e,n,r,o,i;return this.revision!==this.composition.revision&&(this.documentView.setDocument(this.composition.document),this.documentView.render(),this.revision=this.composition.revision),this.canSyncDocumentView()&&!this.documentView.isSynced()&&(null===(n=this.delegate)||void 0===n||null===(r=n.compositionControllerWillSyncDocumentView)||void 0===r||r.call(n),this.documentView.sync(),null===(o=this.delegate)||void 0===o||null===(i=o.compositionControllerDidSyncDocumentView)||void 0===i||i.call(o)),null===(t=this.delegate)||void 0===t||null===(e=t.compositionControllerDidRender)||void 0===e?void 0:e.call(t)}rerenderViewForObject(t){return this.invalidateViewForObject(t),this.render()}invalidateViewForObject(t){return this.documentView.invalidateViewForObject(t)}isViewCachingEnabled(){return this.documentView.isViewCachingEnabled()}enableViewCaching(){return this.documentView.enableViewCaching()}disableViewCaching(){return this.documentView.disableViewCaching()}refreshViewCache(){return this.documentView.garbageCollectCachedViews()}isEditingAttachment(){return!!this.attachmentEditor}installAttachmentEditorForAttachment(t,e){var n;if((null===(n=this.attachmentEditor)||void 0===n?void 0:n.attachment)===t)return;const r=this.documentView.findElementForObject(t);if(!r)return;this.uninstallAttachmentEditor();const o=this.composition.document.getAttachmentPieceForAttachment(t);this.attachmentEditor=new Nn(o,r,this.element,e),this.attachmentEditor.delegate=this}uninstallAttachmentEditor(){var t;return null===(t=this.attachmentEditor)||void 0===t?void 0:t.uninstall()}didUninstallAttachmentEditor(){return this.attachmentEditor=null,this.render()}attachmentEditorDidRequestUpdatingAttributesForAttachment(t,e){var n,r;return null===(n=this.delegate)||void 0===n||null===(r=n.compositionControllerWillUpdateAttachment)||void 0===r||r.call(n,e),this.composition.updateAttributesForAttachment(t,e)}attachmentEditorDidRequestRemovingAttributeForAttachment(t,e){var n,r;return null===(n=this.delegate)||void 0===n||null===(r=n.compositionControllerWillUpdateAttachment)||void 0===r||r.call(n,e),this.composition.removeAttributeForAttachment(t,e)}attachmentEditorDidRequestRemovalOfAttachment(t){var e,n;return null===(e=this.delegate)||void 0===e||null===(n=e.compositionControllerDidRequestRemovalOfAttachment)||void 0===n?void 0:n.call(e,t)}attachmentEditorDidRequestDeselectingAttachment(t){var e,n;return null===(e=this.delegate)||void 0===e||null===(n=e.compositionControllerDidRequestDeselectingAttachment)||void 0===n?void 0:n.call(e,t)}canSyncDocumentView(){return!this.isEditingAttachment()}findAttachmentForElement(t){return this.composition.document.getAttachmentById(parseInt(t.dataset.trixId,10))}}class Mn extends W{}const Bn="data-trix-mutable",Fn="[".concat(Bn,"]"),Pn={attributes:!0,childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0};class Un extends W{constructor(t){super(t),this.didMutate=this.didMutate.bind(this),this.element=t,this.observer=new window.MutationObserver(this.didMutate),this.start()}start(){return this.reset(),this.observer.observe(this.element,Pn)}stop(){return this.observer.disconnect()}didMutate(t){var e,n;if(this.mutations.push(...Array.from(this.findSignificantMutations(t)||[])),this.mutations.length)return null===(e=this.delegate)||void 0===e||null===(n=e.elementDidMutate)||void 0===n||n.call(e,this.getMutationSummary()),this.reset()}reset(){this.mutations=[]}findSignificantMutations(t){return t.filter((t=>this.mutationIsSignificant(t)))}mutationIsSignificant(t){if(this.nodeIsMutable(t.target))return!1;for(const e of Array.from(this.nodesModifiedByMutation(t)))if(this.nodeIsSignificant(e))return!0;return!1}nodeIsSignificant(t){return t!==this.element&&!this.nodeIsMutable(t)&&!N(t)}nodeIsMutable(t){return y(t,{matchingSelector:Fn})}nodesModifiedByMutation(t){const e=[];switch(t.type){case"attributes":t.attributeName!==Bn&&e.push(t.target);break;case"characterData":e.push(t.target.parentNode),e.push(t.target);break;case"childList":e.push(...Array.from(t.addedNodes||[])),e.push(...Array.from(t.removedNodes||[]))}return e}getMutationSummary(){return this.getTextMutationSummary()}getTextMutationSummary(){const{additions:t,deletions:e}=this.getTextChangesFromCharacterData(),n=this.getTextChangesFromChildList();Array.from(n.additions).forEach((e=>{Array.from(t).includes(e)||t.push(e)})),e.push(...Array.from(n.deletions||[]));const r={},o=t.join("");o&&(r.textAdded=o);const i=e.join("");return i&&(r.textDeleted=i),r}getMutationsByType(t){return Array.from(this.mutations).filter((e=>e.type===t))}getTextChangesFromChildList(){let t,e;const n=[],r=[];return Array.from(this.getMutationsByType("childList")).forEach((t=>{n.push(...Array.from(t.addedNodes||[])),r.push(...Array.from(t.removedNodes||[]))})),0===n.length&&1===r.length&&j(r[0])?(t=[],e=["\n"]):(t=Hn(n),e=Hn(r)),{additions:t.filter(((t,n)=>t!==e[n])).map(Pt),deletions:e.filter(((e,n)=>e!==t[n])).map(Pt)}}getTextChangesFromCharacterData(){let t,e;const n=this.getMutationsByType("characterData");if(n.length){const r=n[0],o=n[n.length-1],i=function(t,e){let n,r;return t=X.box(t),(e=X.box(e)).length0&&void 0!==arguments[0]?arguments[0]:[];const e=[];for(const n of Array.from(t))switch(n.nodeType){case Node.TEXT_NODE:e.push(n.data);break;case Node.ELEMENT_NODE:"br"===z(n)?e.push("\n"):e.push(...Array.from(Hn(n.childNodes)||[]))}return e};class Wn extends re{constructor(t){super(...arguments),this.file=t}perform(t){const e=new FileReader;return e.onerror=()=>t(!1),e.onload=()=>{e.onerror=null;try{e.abort()}catch(t){}return t(!0,this.file)},e.readAsArrayBuffer(this.file)}}class Vn{constructor(t){this.element=t}shouldIgnore(t){return!!c.samsungAndroid&&(this.previousEvent=this.event,this.event=t,this.checkSamsungKeyboardBuggyModeStart(),this.checkSamsungKeyboardBuggyModeEnd(),this.buggyMode)}checkSamsungKeyboardBuggyModeStart(){this.insertingLongTextAfterUnidentifiedChar()&&Yn(this.element.innerText,this.event.data)&&(this.buggyMode=!0,this.event.preventDefault())}checkSamsungKeyboardBuggyModeEnd(){this.buggyMode&&"insertText"!==this.event.inputType&&(this.buggyMode=!1)}insertingLongTextAfterUnidentifiedChar(){var t;return this.isBeforeInputInsertText()&&this.previousEventWasUnidentifiedKeydown()&&(null===(t=this.event.data)||void 0===t?void 0:t.length)>50}isBeforeInputInsertText(){return"beforeinput"===this.event.type&&"insertText"===this.event.inputType}previousEventWasUnidentifiedKeydown(){var t,e;return"keydown"===(null===(t=this.previousEvent)||void 0===t?void 0:t.type)&&"Unidentified"===(null===(e=this.previousEvent)||void 0===e?void 0:e.key)}}const Yn=(t,e)=>Kn(t)===Kn(e),Gn=new RegExp("(".concat("","|").concat(b,"|").concat(h,"|\\s)+"),"g"),Kn=t=>t.replace(Gn," ").trim();class Zn extends W{constructor(t){super(...arguments),this.element=t,this.mutationObserver=new Un(this.element),this.mutationObserver.delegate=this,this.flakyKeyboardDetector=new Vn(this.element);for(const t in this.constructor.events)v(t,{onElement:this.element,withCallback:this.handlerFor(t)})}elementDidMutate(t){}editorWillSyncDocumentView(){return this.mutationObserver.stop()}editorDidSyncDocumentView(){return this.mutationObserver.start()}requestRender(){var t,e;return null===(t=this.delegate)||void 0===t||null===(e=t.inputControllerDidRequestRender)||void 0===e?void 0:e.call(t)}requestReparse(){var t,e;return null===(t=this.delegate)||void 0===t||null===(e=t.inputControllerDidRequestReparse)||void 0===e||e.call(t),this.requestRender()}attachFiles(t){const e=Array.from(t).map((t=>new Wn(t)));return Promise.all(e).then((t=>{this.handleInput((function(){var e,n;return null===(e=this.delegate)||void 0===e||e.inputControllerWillAttachFiles(),null===(n=this.responder)||void 0===n||n.insertFiles(t),this.requestRender()}))}))}handlerFor(t){return e=>{e.defaultPrevented||this.handleInput((()=>{if(!k(this.element)){if(this.flakyKeyboardDetector.shouldIgnore(e))return;this.eventName=t,this.constructor.events[t].call(this,e)}}))}}handleInput(t){try{var e;null===(e=this.delegate)||void 0===e||e.inputControllerWillHandleInput(),t.call(this)}finally{var n;null===(n=this.delegate)||void 0===n||n.inputControllerDidHandleInput()}}createLinkHTML(t,e){const n=document.createElement("a");return n.href=t,n.textContent=e||t,n.outerHTML}}var Jn;ke(Zn,"events",{});const{browser:Xn,keyNames:Qn}=H;let tr=0;class er extends Zn{constructor(){super(...arguments),this.resetInputSummary()}setInputSummary(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.inputSummary.eventName=this.eventName;for(const e in t){const n=t[e];this.inputSummary[e]=n}return this.inputSummary}resetInputSummary(){this.inputSummary={}}reset(){return this.resetInputSummary(),It.reset()}elementDidMutate(t){var e,n;return this.isComposing()?null===(e=this.delegate)||void 0===e||null===(n=e.inputControllerDidAllowUnhandledInput)||void 0===n?void 0:n.call(e):this.handleInput((function(){return this.mutationIsSignificant(t)&&(this.mutationIsExpected(t)?this.requestRender():this.requestReparse()),this.reset()}))}mutationIsExpected(t){let{textAdded:e,textDeleted:n}=t;if(this.inputSummary.preferDocument)return!0;const r=null!=e?e===this.inputSummary.textAdded:!this.inputSummary.textAdded,o=null!=n?this.inputSummary.didDelete:!this.inputSummary.didDelete,i=["\n"," \n"].includes(e)&&!r,a="\n"===n&&!o;if(i&&!a||a&&!i){const t=this.getSelectedRange();if(t){var s;const n=i?e.replace(/\n$/,"").length||-1:(null==e?void 0:e.length)||1;if(null!==(s=this.responder)&&void 0!==s&&s.positionIsBlockBreak(t[1]+n))return!0}}return r&&o}mutationIsSignificant(t){var e;const n=Object.keys(t).length>0,r=""===(null===(e=this.compositionInput)||void 0===e?void 0:e.getEndData());return n||!r}getCompositionInput(){if(this.isComposing())return this.compositionInput;this.compositionInput=new ar(this)}isComposing(){return this.compositionInput&&!this.compositionInput.isEnded()}deleteInDirection(t,e){var n;return!1!==(null===(n=this.responder)||void 0===n?void 0:n.deleteInDirection(t))?this.setInputSummary({didDelete:!0}):e?(e.preventDefault(),this.requestRender()):void 0}serializeSelectionToDataTransfer(t){var e;if(!function(t){if(null==t||!t.setData)return!1;for(const e in _t){const n=_t[e];try{if(t.setData(e,n),!t.getData(e)===n)return!1}catch(t){return!1}}return!0}(t))return;const n=null===(e=this.responder)||void 0===e?void 0:e.getSelectedDocument().toSerializableDocument();return t.setData("application/x-trix-document",JSON.stringify(n)),t.setData("text/html",pe.render(n).innerHTML),t.setData("text/plain",n.toString().replace(/\n$/,"")),!0}canAcceptDataTransfer(t){const e={};return Array.from((null==t?void 0:t.types)||[]).forEach((t=>{e[t]=!0})),e.Files||e["application/x-trix-document"]||e["text/html"]||e["text/plain"]}getPastedHTMLUsingHiddenElement(t){const e=this.getSelectedRange(),n={position:"absolute",left:"".concat(window.pageXOffset,"px"),top:"".concat(window.pageYOffset,"px"),opacity:0},r=S({style:n,tagName:"div",editable:!0});return document.body.appendChild(r),r.focus(),requestAnimationFrame((()=>{const n=r.innerHTML;return E(r),this.setSelectedRange(e),t(n)}))}}ke(er,"events",{keydown(t){this.isComposing()||this.resetInputSummary(),this.inputSummary.didInput=!0;const e=Qn[t.keyCode];if(e){var n;let r=this.keys;["ctrl","alt","shift","meta"].forEach((e=>{var n;t["".concat(e,"Key")]&&("ctrl"===e&&(e="control"),r=null===(n=r)||void 0===n?void 0:n[e])})),null!=(null===(n=r)||void 0===n?void 0:n[e])&&(this.setInputSummary({keyName:e}),It.reset(),r[e].call(this,t))}if(Et(t)){const e=String.fromCharCode(t.keyCode).toLowerCase();if(e){var r;const n=["alt","shift"].map((e=>{if(t["".concat(e,"Key")])return e})).filter((t=>t));n.push(e),null!==(r=this.delegate)&&void 0!==r&&r.inputControllerDidReceiveKeyboardCommand(n)&&t.preventDefault()}}},keypress(t){if(null!=this.inputSummary.eventName)return;if(t.metaKey)return;if(t.ctrlKey&&!t.altKey)return;const e=or(t);var n,r;return e?(null===(n=this.delegate)||void 0===n||n.inputControllerWillPerformTyping(),null===(r=this.responder)||void 0===r||r.insertString(e),this.setInputSummary({textAdded:e,didDelete:this.selectionIsExpanded()})):void 0},textInput(t){const{data:e}=t,{textAdded:n}=this.inputSummary;if(n&&n!==e&&n.toUpperCase()===e){var r;const t=this.getSelectedRange();return this.setSelectedRange([t[0],t[1]+n.length]),null===(r=this.responder)||void 0===r||r.insertString(e),this.setInputSummary({textAdded:e}),this.setSelectedRange(t)}},dragenter(t){t.preventDefault()},dragstart(t){var e,n;return this.serializeSelectionToDataTransfer(t.dataTransfer),this.draggedRange=this.getSelectedRange(),null===(e=this.delegate)||void 0===e||null===(n=e.inputControllerDidStartDrag)||void 0===n?void 0:n.call(e)},dragover(t){if(this.draggedRange||this.canAcceptDataTransfer(t.dataTransfer)){t.preventDefault();const r={x:t.clientX,y:t.clientY};var e,n;if(!St(r,this.draggingPoint))return this.draggingPoint=r,null===(e=this.delegate)||void 0===e||null===(n=e.inputControllerDidReceiveDragOverPoint)||void 0===n?void 0:n.call(e,this.draggingPoint)}},dragend(t){var e,n;null===(e=this.delegate)||void 0===e||null===(n=e.inputControllerDidCancelDrag)||void 0===n||n.call(e),this.draggedRange=null,this.draggingPoint=null},drop(t){var e,n;t.preventDefault();const r=null===(e=t.dataTransfer)||void 0===e?void 0:e.files,o=t.dataTransfer.getData("application/x-trix-document"),i={x:t.clientX,y:t.clientY};if(null===(n=this.responder)||void 0===n||n.setLocationRangeFromPointRange(i),null!=r&&r.length)this.attachFiles(r);else if(this.draggedRange){var a,s;null===(a=this.delegate)||void 0===a||a.inputControllerWillMoveText(),null===(s=this.responder)||void 0===s||s.moveTextFromRange(this.draggedRange),this.draggedRange=null,this.requestRender()}else if(o){var l;const t=Ue.fromJSONString(o);null===(l=this.responder)||void 0===l||l.insertDocument(t),this.requestRender()}this.draggedRange=null,this.draggingPoint=null},cut(t){var e,n;if(null!==(e=this.responder)&&void 0!==e&&e.selectionIsExpanded()&&(this.serializeSelectionToDataTransfer(t.clipboardData)&&t.preventDefault(),null===(n=this.delegate)||void 0===n||n.inputControllerWillCutText(),this.deleteInDirection("backward"),t.defaultPrevented))return this.requestRender()},copy(t){var e;null!==(e=this.responder)&&void 0!==e&&e.selectionIsExpanded()&&this.serializeSelectionToDataTransfer(t.clipboardData)&&t.preventDefault()},paste(t){const e=t.clipboardData||t.testClipboardData,n={clipboard:e};if(!e||ir(t))return void this.getPastedHTMLUsingHiddenElement((t=>{var e,r,o;return n.type="text/html",n.html=t,null===(e=this.delegate)||void 0===e||e.inputControllerWillPaste(n),null===(r=this.responder)||void 0===r||r.insertHTML(n.html),this.requestRender(),null===(o=this.delegate)||void 0===o?void 0:o.inputControllerDidPaste(n)}));const r=e.getData("URL"),o=e.getData("text/html"),i=e.getData("public.url-name");if(r){var a,s,l;let t;n.type="text/html",t=i?Ht(i).trim():r,n.html=this.createLinkHTML(r,t),null===(a=this.delegate)||void 0===a||a.inputControllerWillPaste(n),this.setInputSummary({textAdded:t,didDelete:this.selectionIsExpanded()}),null===(s=this.responder)||void 0===s||s.insertHTML(n.html),this.requestRender(),null===(l=this.delegate)||void 0===l||l.inputControllerDidPaste(n)}else if(At(e)){var c,f,u;n.type="text/plain",n.string=e.getData("text/plain"),null===(c=this.delegate)||void 0===c||c.inputControllerWillPaste(n),this.setInputSummary({textAdded:n.string,didDelete:this.selectionIsExpanded()}),null===(f=this.responder)||void 0===f||f.insertString(n.string),this.requestRender(),null===(u=this.delegate)||void 0===u||u.inputControllerDidPaste(n)}else if(o){var d,b,h;n.type="text/html",n.html=o,null===(d=this.delegate)||void 0===d||d.inputControllerWillPaste(n),null===(b=this.responder)||void 0===b||b.insertHTML(n.html),this.requestRender(),null===(h=this.delegate)||void 0===h||h.inputControllerDidPaste(n)}else if(Array.from(e.types).includes("Files")){var m,p,g;const t=null===(m=e.items)||void 0===m||null===(p=m[0])||void 0===p||null===(g=p.getAsFile)||void 0===g?void 0:g.call(p);if(t){var v,w,x;const e=nr(t);!t.name&&e&&(t.name="pasted-file-".concat(++tr,".").concat(e)),n.type="File",n.file=t,null===(v=this.delegate)||void 0===v||v.inputControllerWillAttachFiles(),null===(w=this.responder)||void 0===w||w.insertFile(n.file),this.requestRender(),null===(x=this.delegate)||void 0===x||x.inputControllerDidPaste(n)}}t.preventDefault()},compositionstart(t){return this.getCompositionInput().start(t.data)},compositionupdate(t){return this.getCompositionInput().update(t.data)},compositionend(t){return this.getCompositionInput().end(t.data)},beforeinput(t){this.inputSummary.didInput=!0},input(t){return this.inputSummary.didInput=!0,t.stopPropagation()}}),ke(er,"keys",{backspace(t){var e;return null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),this.deleteInDirection("backward",t)},delete(t){var e;return null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),this.deleteInDirection("forward",t)},return(t){var e,n;return this.setInputSummary({preferDocument:!0}),null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),null===(n=this.responder)||void 0===n?void 0:n.insertLineBreak()},tab(t){var e,n;null!==(e=this.responder)&&void 0!==e&&e.canIncreaseNestingLevel()&&(null===(n=this.responder)||void 0===n||n.increaseNestingLevel(),this.requestRender(),t.preventDefault())},left(t){var e;if(this.selectionIsInCursorTarget())return t.preventDefault(),null===(e=this.responder)||void 0===e?void 0:e.moveCursorInDirection("backward")},right(t){var e;if(this.selectionIsInCursorTarget())return t.preventDefault(),null===(e=this.responder)||void 0===e?void 0:e.moveCursorInDirection("forward")},control:{d(t){var e;return null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),this.deleteInDirection("forward",t)},h(t){var e;return null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),this.deleteInDirection("backward",t)},o(t){var e,n;return t.preventDefault(),null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),null===(n=this.responder)||void 0===n||n.insertString("\n",{updatePosition:!1}),this.requestRender()}},shift:{return(t){var e,n;null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),null===(n=this.responder)||void 0===n||n.insertString("\n"),this.requestRender(),t.preventDefault()},tab(t){var e,n;null!==(e=this.responder)&&void 0!==e&&e.canDecreaseNestingLevel()&&(null===(n=this.responder)||void 0===n||n.decreaseNestingLevel(),this.requestRender(),t.preventDefault())},left(t){if(this.selectionIsInCursorTarget())return t.preventDefault(),this.expandSelectionInDirection("backward")},right(t){if(this.selectionIsInCursorTarget())return t.preventDefault(),this.expandSelectionInDirection("forward")}},alt:{backspace(t){var e;return this.setInputSummary({preferDocument:!1}),null===(e=this.delegate)||void 0===e?void 0:e.inputControllerWillPerformTyping()}},meta:{backspace(t){var e;return this.setInputSummary({preferDocument:!1}),null===(e=this.delegate)||void 0===e?void 0:e.inputControllerWillPerformTyping()}}}),er.proxyMethod("responder?.getSelectedRange"),er.proxyMethod("responder?.setSelectedRange"),er.proxyMethod("responder?.expandSelectionInDirection"),er.proxyMethod("responder?.selectionIsInCursorTarget"),er.proxyMethod("responder?.selectionIsExpanded");const nr=t=>{var e,n;return null===(e=t.type)||void 0===e||null===(n=e.match(/\/(\w+)$/))||void 0===n?void 0:n[1]},rr=!(null===(Jn=" ".codePointAt)||void 0===Jn||!Jn.call(" ",0)),or=function(t){if(t.key&&rr&&t.key.codePointAt(0)===t.keyCode)return t.key;{let e;if(null===t.which?e=t.keyCode:0!==t.which&&0!==t.charCode&&(e=t.charCode),null!=e&&"escape"!==Qn[e])return X.fromCodepoints([e]).toString()}},ir=function(t){const e=t.clipboardData;if(e){if(e.types.includes("text/html")){for(const t of e.types){const n=/^CorePasteboardFlavorType/.test(t),r=/^dyn\./.test(t)&&e.getData(t);if(n||r)return!0}return!1}{const t=e.types.includes("com.apple.webarchive"),n=e.types.includes("com.apple.flat-rtfd");return t||n}}};class ar extends W{constructor(t){super(...arguments),this.inputController=t,this.responder=this.inputController.responder,this.delegate=this.inputController.delegate,this.inputSummary=this.inputController.inputSummary,this.data={}}start(t){var e,n;(this.data.start=t,this.isSignificant())&&("keypress"===this.inputSummary.eventName&&this.inputSummary.textAdded&&(null===(n=this.responder)||void 0===n||n.deleteInDirection("left")),this.selectionIsExpanded()||(this.insertPlaceholder(),this.requestRender()),this.range=null===(e=this.responder)||void 0===e?void 0:e.getSelectedRange())}update(t){if(this.data.update=t,this.isSignificant()){const t=this.selectPlaceholder();t&&(this.forgetPlaceholder(),this.range=t)}}end(t){return this.data.end=t,this.isSignificant()?(this.forgetPlaceholder(),this.canApplyToDocument()?(this.setInputSummary({preferDocument:!0,didInput:!1}),null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),null===(n=this.responder)||void 0===n||n.setSelectedRange(this.range),null===(r=this.responder)||void 0===r||r.insertString(this.data.end),null===(o=this.responder)||void 0===o?void 0:o.setSelectedRange(this.range[0]+this.data.end.length)):null!=this.data.start||null!=this.data.update?(this.requestReparse(),this.inputController.reset()):void 0):this.inputController.reset();var e,n,r,o}getEndData(){return this.data.end}isEnded(){return null!=this.getEndData()}isSignificant(){return!Xn.composesExistingText||this.inputSummary.didInput}canApplyToDocument(){var t,e;return 0===(null===(t=this.data.start)||void 0===t?void 0:t.length)&&(null===(e=this.data.end)||void 0===e?void 0:e.length)>0&&this.range}}ar.proxyMethod("inputController.setInputSummary"),ar.proxyMethod("inputController.requestRender"),ar.proxyMethod("inputController.requestReparse"),ar.proxyMethod("responder?.selectionIsExpanded"),ar.proxyMethod("responder?.insertPlaceholder"),ar.proxyMethod("responder?.selectPlaceholder"),ar.proxyMethod("responder?.forgetPlaceholder");class sr extends Zn{constructor(){super(...arguments),this.render=this.render.bind(this)}elementDidMutate(){return this.scheduledRender?this.composing?null===(t=this.delegate)||void 0===t||null===(e=t.inputControllerDidAllowUnhandledInput)||void 0===e?void 0:e.call(t):void 0:this.reparse();var t,e}scheduleRender(){return this.scheduledRender?this.scheduledRender:this.scheduledRender=requestAnimationFrame(this.render)}render(){var t,e;cancelAnimationFrame(this.scheduledRender),this.scheduledRender=null,this.composing||null===(e=this.delegate)||void 0===e||e.render(),null===(t=this.afterRender)||void 0===t||t.call(this),this.afterRender=null}reparse(){var t;return null===(t=this.delegate)||void 0===t?void 0:t.reparse()}insertString(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;return null===(t=this.delegate)||void 0===t||t.inputControllerWillPerformTyping(),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertString(e,n)}))}toggleAttributeIfSupported(t){var e;if(ht().includes(t))return null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformFormatting(t),this.withTargetDOMRange((function(){var e;return null===(e=this.responder)||void 0===e?void 0:e.toggleCurrentAttribute(t)}))}activateAttributeIfSupported(t,e){var n;if(ht().includes(t))return null===(n=this.delegate)||void 0===n||n.inputControllerWillPerformFormatting(t),this.withTargetDOMRange((function(){var n;return null===(n=this.responder)||void 0===n?void 0:n.setCurrentAttribute(t,e)}))}deleteInDirection(t){let{recordUndoEntry:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{recordUndoEntry:!0};var n;e&&(null===(n=this.delegate)||void 0===n||n.inputControllerWillPerformTyping());const r=()=>{var e;return null===(e=this.responder)||void 0===e?void 0:e.deleteInDirection(t)},o=this.getTargetDOMRange({minLength:2});return o?this.withTargetDOMRange(o,r):r()}withTargetDOMRange(t,e){var n;return"function"==typeof t&&(e=t,t=this.getTargetDOMRange()),t?null===(n=this.responder)||void 0===n?void 0:n.withTargetDOMRange(t,e.bind(this)):(It.reset(),e.call(this))}getTargetDOMRange(){var t,e;let{minLength:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{minLength:0};const r=null===(t=(e=this.event).getTargetRanges)||void 0===t?void 0:t.call(e);if(r&&r.length){const t=lr(r[0]);if(0===n||t.toString().length>=n)return t}}withEvent(t,e){let n;this.event=t;try{n=e.call(this)}finally{this.event=null}return n}}ke(sr,"events",{keydown(t){if(Et(t)){var e;const n=dr(t);null!==(e=this.delegate)&&void 0!==e&&e.inputControllerDidReceiveKeyboardCommand(n)&&t.preventDefault()}else{let e=t.key;t.altKey&&(e+="+Alt"),t.shiftKey&&(e+="+Shift");const n=this.constructor.keys[e];if(n)return this.withEvent(t,n)}},paste(t){var e;let n;const r=null===(e=t.clipboardData)||void 0===e?void 0:e.getData("URL");return fr(t)?(t.preventDefault(),this.attachFiles(t.clipboardData.files)):ur(t)?(t.preventDefault(),n={type:"text/plain",string:t.clipboardData.getData("text/plain")},null===(o=this.delegate)||void 0===o||o.inputControllerWillPaste(n),null===(i=this.responder)||void 0===i||i.insertString(n.string),this.render(),null===(a=this.delegate)||void 0===a?void 0:a.inputControllerDidPaste(n)):r?(t.preventDefault(),n={type:"text/html",html:this.createLinkHTML(r)},null===(s=this.delegate)||void 0===s||s.inputControllerWillPaste(n),null===(l=this.responder)||void 0===l||l.insertHTML(n.html),this.render(),null===(c=this.delegate)||void 0===c?void 0:c.inputControllerDidPaste(n)):void 0;var o,i,a,s,l,c},beforeinput(t){const e=this.constructor.inputTypes[t.inputType];e&&(this.withEvent(t,e),this.scheduleRender())},input(t){It.reset()},dragstart(t){var e,n;null!==(e=this.responder)&&void 0!==e&&e.selectionContainsAttachments()&&(t.dataTransfer.setData("application/x-trix-dragging",!0),this.dragging={range:null===(n=this.responder)||void 0===n?void 0:n.getSelectedRange(),point:br(t)})},dragenter(t){cr(t)&&t.preventDefault()},dragover(t){if(this.dragging){t.preventDefault();const n=br(t);var e;if(!St(n,this.dragging.point))return this.dragging.point=n,null===(e=this.responder)||void 0===e?void 0:e.setLocationRangeFromPointRange(n)}else cr(t)&&t.preventDefault()},drop(t){var e,n;if(this.dragging)return t.preventDefault(),null===(e=this.delegate)||void 0===e||e.inputControllerWillMoveText(),null===(n=this.responder)||void 0===n||n.moveTextFromRange(this.dragging.range),this.dragging=null,this.scheduleRender();if(cr(t)){var r;t.preventDefault();const e=br(t);return null===(r=this.responder)||void 0===r||r.setLocationRangeFromPointRange(e),this.attachFiles(t.dataTransfer.files)}},dragend(){var t;this.dragging&&(null===(t=this.responder)||void 0===t||t.setSelectedRange(this.dragging.range),this.dragging=null)},compositionend(t){this.composing&&(this.composing=!1,c.recentAndroid||this.scheduleRender())}}),ke(sr,"keys",{ArrowLeft(){var t,e;if(null!==(t=this.responder)&&void 0!==t&&t.shouldManageMovingCursorInDirection("backward"))return this.event.preventDefault(),null===(e=this.responder)||void 0===e?void 0:e.moveCursorInDirection("backward")},ArrowRight(){var t,e;if(null!==(t=this.responder)&&void 0!==t&&t.shouldManageMovingCursorInDirection("forward"))return this.event.preventDefault(),null===(e=this.responder)||void 0===e?void 0:e.moveCursorInDirection("forward")},Backspace(){var t,e,n;if(null!==(t=this.responder)&&void 0!==t&&t.shouldManageDeletingInDirection("backward"))return this.event.preventDefault(),null===(e=this.delegate)||void 0===e||e.inputControllerWillPerformTyping(),null===(n=this.responder)||void 0===n||n.deleteInDirection("backward"),this.render()},Tab(){var t,e;if(null!==(t=this.responder)&&void 0!==t&&t.canIncreaseNestingLevel())return this.event.preventDefault(),null===(e=this.responder)||void 0===e||e.increaseNestingLevel(),this.render()},"Tab+Shift"(){var t,e;if(null!==(t=this.responder)&&void 0!==t&&t.canDecreaseNestingLevel())return this.event.preventDefault(),null===(e=this.responder)||void 0===e||e.decreaseNestingLevel(),this.render()}}),ke(sr,"inputTypes",{deleteByComposition(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteByCut(){return this.deleteInDirection("backward")},deleteByDrag(){return this.event.preventDefault(),this.withTargetDOMRange((function(){var t;this.deleteByDragRange=null===(t=this.responder)||void 0===t?void 0:t.getSelectedRange()}))},deleteCompositionText(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteContent(){return this.deleteInDirection("backward")},deleteContentBackward(){return this.deleteInDirection("backward")},deleteContentForward(){return this.deleteInDirection("forward")},deleteEntireSoftLine(){return this.deleteInDirection("forward")},deleteHardLineBackward(){return this.deleteInDirection("backward")},deleteHardLineForward(){return this.deleteInDirection("forward")},deleteSoftLineBackward(){return this.deleteInDirection("backward")},deleteSoftLineForward(){return this.deleteInDirection("forward")},deleteWordBackward(){return this.deleteInDirection("backward")},deleteWordForward(){return this.deleteInDirection("forward")},formatBackColor(){return this.activateAttributeIfSupported("backgroundColor",this.event.data)},formatBold(){return this.toggleAttributeIfSupported("bold")},formatFontColor(){return this.activateAttributeIfSupported("color",this.event.data)},formatFontName(){return this.activateAttributeIfSupported("font",this.event.data)},formatIndent(){var t;if(null!==(t=this.responder)&&void 0!==t&&t.canIncreaseNestingLevel())return this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.increaseNestingLevel()}))},formatItalic(){return this.toggleAttributeIfSupported("italic")},formatJustifyCenter(){return this.toggleAttributeIfSupported("justifyCenter")},formatJustifyFull(){return this.toggleAttributeIfSupported("justifyFull")},formatJustifyLeft(){return this.toggleAttributeIfSupported("justifyLeft")},formatJustifyRight(){return this.toggleAttributeIfSupported("justifyRight")},formatOutdent(){var t;if(null!==(t=this.responder)&&void 0!==t&&t.canDecreaseNestingLevel())return this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.decreaseNestingLevel()}))},formatRemove(){this.withTargetDOMRange((function(){for(const n in null===(t=this.responder)||void 0===t?void 0:t.getCurrentAttributes()){var t,e;null===(e=this.responder)||void 0===e||e.removeCurrentAttribute(n)}}))},formatSetBlockTextDirection(){return this.activateAttributeIfSupported("blockDir",this.event.data)},formatSetInlineTextDirection(){return this.activateAttributeIfSupported("textDir",this.event.data)},formatStrikeThrough(){return this.toggleAttributeIfSupported("strike")},formatSubscript(){return this.toggleAttributeIfSupported("sub")},formatSuperscript(){return this.toggleAttributeIfSupported("sup")},formatUnderline(){return this.toggleAttributeIfSupported("underline")},historyRedo(){var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerWillPerformRedo()},historyUndo(){var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerWillPerformUndo()},insertCompositionText(){return this.composing=!0,this.insertString(this.event.data)},insertFromComposition(){return this.composing=!1,this.insertString(this.event.data)},insertFromDrop(){const t=this.deleteByDragRange;var e;if(t)return this.deleteByDragRange=null,null===(e=this.delegate)||void 0===e||e.inputControllerWillMoveText(),this.withTargetDOMRange((function(){var e;return null===(e=this.responder)||void 0===e?void 0:e.moveTextFromRange(t)}))},insertFromPaste(){var t;const{dataTransfer:e}=this.event,n={dataTransfer:e},r=e.getData("URL"),o=e.getData("text/html");if(r){var i;let t;this.event.preventDefault(),n.type="text/html";const o=e.getData("public.url-name");t=o?Ht(o).trim():r,n.html=this.createLinkHTML(r,t),null===(i=this.delegate)||void 0===i||i.inputControllerWillPaste(n),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertHTML(n.html)})),this.afterRender=()=>{var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerDidPaste(n)}}else if(At(e)){var a;n.type="text/plain",n.string=e.getData("text/plain"),null===(a=this.delegate)||void 0===a||a.inputControllerWillPaste(n),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertString(n.string)})),this.afterRender=()=>{var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerDidPaste(n)}}else if(o){var s;this.event.preventDefault(),n.type="text/html",n.html=o,null===(s=this.delegate)||void 0===s||s.inputControllerWillPaste(n),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertHTML(n.html)})),this.afterRender=()=>{var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerDidPaste(n)}}else if(null!==(t=e.files)&&void 0!==t&&t.length){var l;n.type="File",n.file=e.files[0],null===(l=this.delegate)||void 0===l||l.inputControllerWillPaste(n),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertFile(n.file)})),this.afterRender=()=>{var t;return null===(t=this.delegate)||void 0===t?void 0:t.inputControllerDidPaste(n)}}},insertFromYank(){return this.insertString(this.event.data)},insertLineBreak(){return this.insertString("\n")},insertLink(){return this.activateAttributeIfSupported("href",this.event.data)},insertOrderedList(){return this.toggleAttributeIfSupported("number")},insertParagraph(){var t;return null===(t=this.delegate)||void 0===t||t.inputControllerWillPerformTyping(),this.withTargetDOMRange((function(){var t;return null===(t=this.responder)||void 0===t?void 0:t.insertLineBreak()}))},insertReplacementText(){return this.insertString(this.event.dataTransfer.getData("text/plain"),{updatePosition:!1})},insertText(){var t;return this.insertString(this.event.data||(null===(t=this.event.dataTransfer)||void 0===t?void 0:t.getData("text/plain")))},insertTranspose(){return this.insertString(this.event.data)},insertUnorderedList(){return this.toggleAttributeIfSupported("bullet")}});const lr=function(t){const e=document.createRange();return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),e},cr=t=>{var e;return Array.from((null===(e=t.dataTransfer)||void 0===e?void 0:e.types)||[]).includes("Files")},fr=function(t){const e=t.clipboardData;if(e)return e.types.includes("Files")&&1===e.types.length&&e.files.length>=1},ur=function(t){const e=t.clipboardData;if(e)return e.types.includes("text/plain")&&1===e.types.length},dr=function(t){const e=[];return t.altKey&&e.push("alt"),t.shiftKey&&e.push("shift"),e.push(t.key),e},br=t=>({x:t.clientX,y:t.clientY}),hr="[data-trix-attribute]",mr="[data-trix-action]",pr="".concat(hr,", ").concat(mr),gr="[data-trix-dialog]",vr="".concat(gr,"[data-trix-active]"),wr="".concat(gr," [data-trix-method]"),xr="".concat(gr," [data-trix-input]"),yr=(t,e)=>(e||(e=_r(t)),t.querySelector("[data-trix-input][name='".concat(e,"']"))),kr=t=>t.getAttribute("data-trix-action"),_r=t=>t.getAttribute("data-trix-attribute")||t.getAttribute("data-trix-dialog-attribute");class Ar extends W{constructor(t){super(t),this.didClickActionButton=this.didClickActionButton.bind(this),this.didClickAttributeButton=this.didClickAttributeButton.bind(this),this.didClickDialogButton=this.didClickDialogButton.bind(this),this.didKeyDownDialogInput=this.didKeyDownDialogInput.bind(this),this.element=t,this.attributes={},this.actions={},this.resetDialogInputs(),v("mousedown",{onElement:this.element,matchingSelector:mr,withCallback:this.didClickActionButton}),v("mousedown",{onElement:this.element,matchingSelector:hr,withCallback:this.didClickAttributeButton}),v("click",{onElement:this.element,matchingSelector:pr,preventDefault:!0}),v("click",{onElement:this.element,matchingSelector:wr,withCallback:this.didClickDialogButton}),v("keydown",{onElement:this.element,matchingSelector:xr,withCallback:this.didKeyDownDialogInput})}didClickActionButton(t,e){var n;null===(n=this.delegate)||void 0===n||n.toolbarDidClickButton(),t.preventDefault();const r=kr(e);return this.getDialog(r)?this.toggleDialog(r):null===(o=this.delegate)||void 0===o?void 0:o.toolbarDidInvokeAction(r);var o}didClickAttributeButton(t,e){var n;null===(n=this.delegate)||void 0===n||n.toolbarDidClickButton(),t.preventDefault();const r=_r(e);var o;return this.getDialog(r)?this.toggleDialog(r):null===(o=this.delegate)||void 0===o||o.toolbarDidToggleAttribute(r),this.refreshAttributeButtons()}didClickDialogButton(t,e){const n=y(e,{matchingSelector:gr});return this[e.getAttribute("data-trix-method")].call(this,n)}didKeyDownDialogInput(t,e){if(13===t.keyCode){t.preventDefault();const n=e.getAttribute("name"),r=this.getDialog(n);this.setAttribute(r)}if(27===t.keyCode)return t.preventDefault(),this.hideDialog()}updateActions(t){return this.actions=t,this.refreshActionButtons()}refreshActionButtons(){return this.eachActionButton(((t,e)=>{t.disabled=!1===this.actions[e]}))}eachActionButton(t){return Array.from(this.element.querySelectorAll(mr)).map((e=>t(e,kr(e))))}updateAttributes(t){return this.attributes=t,this.refreshAttributeButtons()}refreshAttributeButtons(){return this.eachAttributeButton(((t,e)=>(t.disabled=!1===this.attributes[e],this.attributes[e]||this.dialogIsVisible(e)?(t.setAttribute("data-trix-active",""),t.classList.add("trix-active")):(t.removeAttribute("data-trix-active"),t.classList.remove("trix-active")))))}eachAttributeButton(t){return Array.from(this.element.querySelectorAll(hr)).map((e=>t(e,_r(e))))}applyKeyboardCommand(t){const e=JSON.stringify(t.sort());for(const t of Array.from(this.element.querySelectorAll("[data-trix-key]"))){const n=t.getAttribute("data-trix-key").split("+");if(JSON.stringify(n.sort())===e)return w("mousedown",{onElement:t}),!0}return!1}dialogIsVisible(t){const e=this.getDialog(t);if(e)return e.hasAttribute("data-trix-active")}toggleDialog(t){return this.dialogIsVisible(t)?this.hideDialog():this.showDialog(t)}showDialog(t){var e,n;this.hideDialog(),null===(e=this.delegate)||void 0===e||e.toolbarWillShowDialog();const r=this.getDialog(t);r.setAttribute("data-trix-active",""),r.classList.add("trix-active"),Array.from(r.querySelectorAll("input[disabled]")).forEach((t=>{t.removeAttribute("disabled")}));const o=_r(r);if(o){const e=yr(r,t);e&&(e.value=this.attributes[o]||"",e.select())}return null===(n=this.delegate)||void 0===n?void 0:n.toolbarDidShowDialog(t)}setAttribute(t){const e=_r(t),n=yr(t,e);return n.willValidate&&!n.checkValidity()?(n.setAttribute("data-trix-validate",""),n.classList.add("trix-validate"),n.focus()):(null===(r=this.delegate)||void 0===r||r.toolbarDidUpdateAttribute(e,n.value),this.hideDialog());var r}removeAttribute(t){var e;const n=_r(t);return null===(e=this.delegate)||void 0===e||e.toolbarDidRemoveAttribute(n),this.hideDialog()}hideDialog(){const t=this.element.querySelector(vr);var e;if(t)return t.removeAttribute("data-trix-active"),t.classList.remove("trix-active"),this.resetDialogInputs(),null===(e=this.delegate)||void 0===e?void 0:e.toolbarDidHideDialog((t=>t.getAttribute("data-trix-dialog"))(t))}resetDialogInputs(){Array.from(this.element.querySelectorAll(xr)).forEach((t=>{t.setAttribute("disabled","disabled"),t.removeAttribute("data-trix-validate"),t.classList.remove("trix-validate")}))}getDialog(t){return this.element.querySelector("[data-trix-dialog=".concat(t,"]"))}}class Er extends Mn{constructor(t){let{editorElement:e,document:n,html:r}=t;super(...arguments),this.editorElement=e,this.selectionManager=new Dn(this.editorElement),this.selectionManager.delegate=this,this.composition=new pn,this.composition.delegate=this,this.attachmentManager=new hn(this.composition.getAttachments()),this.attachmentManager.delegate=this,this.inputController=2===M.getLevel()?new sr(this.editorElement):new er(this.editorElement),this.inputController.delegate=this,this.inputController.responder=this.composition,this.compositionController=new qn(this.editorElement,this.composition),this.compositionController.delegate=this,this.toolbarController=new Ar(this.editorElement.toolbarElement),this.toolbarController.delegate=this,this.editor=new _n(this.composition,this.selectionManager,this.editorElement),n?this.editor.loadDocument(n):this.editor.loadHTML(r)}registerSelectionManager(){return It.registerSelectionManager(this.selectionManager)}unregisterSelectionManager(){return It.unregisterSelectionManager(this.selectionManager)}render(){return this.compositionController.render()}reparse(){return this.composition.replaceHTML(this.editorElement.innerHTML)}compositionDidChangeDocument(t){if(this.notifyEditorElement("document-change"),!this.handlingInput)return this.render()}compositionDidChangeCurrentAttributes(t){return this.currentAttributes=t,this.toolbarController.updateAttributes(this.currentAttributes),this.updateCurrentActions(),this.notifyEditorElement("attributes-change",{attributes:this.currentAttributes})}compositionDidPerformInsertionAtRange(t){this.pasting&&(this.pastedRange=t)}compositionShouldAcceptFile(t){return this.notifyEditorElement("file-accept",{file:t})}compositionDidAddAttachment(t){const e=this.attachmentManager.manageAttachment(t);return this.notifyEditorElement("attachment-add",{attachment:e})}compositionDidEditAttachment(t){this.compositionController.rerenderViewForObject(t);const e=this.attachmentManager.manageAttachment(t);return this.notifyEditorElement("attachment-edit",{attachment:e}),this.notifyEditorElement("change")}compositionDidChangeAttachmentPreviewURL(t){return this.compositionController.invalidateViewForObject(t),this.notifyEditorElement("change")}compositionDidRemoveAttachment(t){const e=this.attachmentManager.unmanageAttachment(t);return this.notifyEditorElement("attachment-remove",{attachment:e})}compositionDidStartEditingAttachment(t,e){return this.attachmentLocationRange=this.composition.document.getLocationRangeOfAttachment(t),this.compositionController.installAttachmentEditorForAttachment(t,e),this.selectionManager.setLocationRange(this.attachmentLocationRange)}compositionDidStopEditingAttachment(t){this.compositionController.uninstallAttachmentEditor(),this.attachmentLocationRange=null}compositionDidRequestChangingSelectionToLocationRange(t){if(!this.loadingSnapshot||this.isFocused())return this.requestedLocationRange=t,this.compositionRevisionWhenLocationRangeRequested=this.composition.revision,this.handlingInput?void 0:this.render()}compositionWillLoadSnapshot(){this.loadingSnapshot=!0}compositionDidLoadSnapshot(){this.compositionController.refreshViewCache(),this.render(),this.loadingSnapshot=!1}getSelectionManager(){return this.selectionManager}attachmentManagerDidRequestRemovalOfAttachment(t){return this.removeAttachment(t)}compositionControllerWillSyncDocumentView(){return this.inputController.editorWillSyncDocumentView(),this.selectionManager.lock(),this.selectionManager.clearSelection()}compositionControllerDidSyncDocumentView(){return this.inputController.editorDidSyncDocumentView(),this.selectionManager.unlock(),this.updateCurrentActions(),this.notifyEditorElement("sync")}compositionControllerDidRender(){this.requestedLocationRange&&(this.compositionRevisionWhenLocationRangeRequested===this.composition.revision&&this.selectionManager.setLocationRange(this.requestedLocationRange),this.requestedLocationRange=null,this.compositionRevisionWhenLocationRangeRequested=null),this.renderedCompositionRevision!==this.composition.revision&&(this.runEditorFilters(),this.composition.updateCurrentAttributes(),this.notifyEditorElement("render")),this.renderedCompositionRevision=this.composition.revision}compositionControllerDidFocus(){return this.isFocusedInvisibly()&&this.setLocationRange({index:0,offset:0}),this.toolbarController.hideDialog(),this.notifyEditorElement("focus")}compositionControllerDidBlur(){return this.notifyEditorElement("blur")}compositionControllerDidSelectAttachment(t,e){return this.toolbarController.hideDialog(),this.composition.editAttachment(t,e)}compositionControllerDidRequestDeselectingAttachment(t){const e=this.attachmentLocationRange||this.composition.document.getLocationRangeOfAttachment(t);return this.selectionManager.setLocationRange(e[1])}compositionControllerWillUpdateAttachment(t){return this.editor.recordUndoEntry("Edit Attachment",{context:t.id,consolidatable:!0})}compositionControllerDidRequestRemovalOfAttachment(t){return this.removeAttachment(t)}inputControllerWillHandleInput(){this.handlingInput=!0,this.requestedRender=!1}inputControllerDidRequestRender(){this.requestedRender=!0}inputControllerDidHandleInput(){if(this.handlingInput=!1,this.requestedRender)return this.requestedRender=!1,this.render()}inputControllerDidAllowUnhandledInput(){return this.notifyEditorElement("change")}inputControllerDidRequestReparse(){return this.reparse()}inputControllerWillPerformTyping(){return this.recordTypingUndoEntry()}inputControllerWillPerformFormatting(t){return this.recordFormattingUndoEntry(t)}inputControllerWillCutText(){return this.editor.recordUndoEntry("Cut")}inputControllerWillPaste(t){return this.editor.recordUndoEntry("Paste"),this.pasting=!0,this.notifyEditorElement("before-paste",{paste:t})}inputControllerDidPaste(t){return t.range=this.pastedRange,this.pastedRange=null,this.pasting=null,this.notifyEditorElement("paste",{paste:t})}inputControllerWillMoveText(){return this.editor.recordUndoEntry("Move")}inputControllerWillAttachFiles(){return this.editor.recordUndoEntry("Drop Files")}inputControllerWillPerformUndo(){return this.editor.undo()}inputControllerWillPerformRedo(){return this.editor.redo()}inputControllerDidReceiveKeyboardCommand(t){return this.toolbarController.applyKeyboardCommand(t)}inputControllerDidStartDrag(){this.locationRangeBeforeDrag=this.selectionManager.getLocationRange()}inputControllerDidReceiveDragOverPoint(t){return this.selectionManager.setLocationRangeFromPointRange(t)}inputControllerDidCancelDrag(){this.selectionManager.setLocationRange(this.locationRangeBeforeDrag),this.locationRangeBeforeDrag=null}locationRangeDidChange(t){return this.composition.updateCurrentAttributes(),this.updateCurrentActions(),this.attachmentLocationRange&&!Rt(this.attachmentLocationRange,t)&&this.composition.stopEditingAttachment(),this.notifyEditorElement("selection-change")}toolbarDidClickButton(){if(!this.getLocationRange())return this.setLocationRange({index:0,offset:0})}toolbarDidInvokeAction(t){return this.invokeAction(t)}toolbarDidToggleAttribute(t){if(this.recordFormattingUndoEntry(t),this.composition.toggleCurrentAttribute(t),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarDidUpdateAttribute(t,e){if(this.recordFormattingUndoEntry(t),this.composition.setCurrentAttribute(t,e),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarDidRemoveAttribute(t){if(this.recordFormattingUndoEntry(t),this.composition.removeCurrentAttribute(t),this.render(),!this.selectionFrozen)return this.editorElement.focus()}toolbarWillShowDialog(t){return this.composition.expandSelectionForEditing(),this.freezeSelection()}toolbarDidShowDialog(t){return this.notifyEditorElement("toolbar-dialog-show",{dialogName:t})}toolbarDidHideDialog(t){return this.thawSelection(),this.editorElement.focus(),this.notifyEditorElement("toolbar-dialog-hide",{dialogName:t})}freezeSelection(){if(!this.selectionFrozen)return this.selectionManager.lock(),this.composition.freezeSelection(),this.selectionFrozen=!0,this.render()}thawSelection(){if(this.selectionFrozen)return this.composition.thawSelection(),this.selectionManager.unlock(),this.selectionFrozen=!1,this.render()}canInvokeAction(t){return!!this.actionIsExternal(t)||!(null===(e=this.actions[t])||void 0===e||null===(n=e.test)||void 0===n||!n.call(this));var e,n}invokeAction(t){return this.actionIsExternal(t)?this.notifyEditorElement("action-invoke",{actionName:t}):null===(e=this.actions[t])||void 0===e||null===(n=e.perform)||void 0===n?void 0:n.call(this);var e,n}actionIsExternal(t){return/^x-./.test(t)}getCurrentActions(){const t={};for(const e in this.actions)t[e]=this.canInvokeAction(e);return t}updateCurrentActions(){const t=this.getCurrentActions();if(!St(t,this.currentActions))return this.currentActions=t,this.toolbarController.updateActions(this.currentActions),this.notifyEditorElement("actions-change",{actions:this.currentActions})}runEditorFilters(){let t=this.composition.getSnapshot();if(Array.from(this.editor.filters).forEach((e=>{const{document:n,selectedRange:r}=t;t=e.call(this.editor,t)||{},t.document||(t.document=n),t.selectedRange||(t.selectedRange=r)})),e=t,n=this.composition.getSnapshot(),!Rt(e.selectedRange,n.selectedRange)||!e.document.isEqualTo(n.document))return this.composition.loadSnapshot(t);var e,n}updateInputElement(){const t=function(t,e){const n=un[e];if(n)return n(t);throw new Error("unknown content type: ".concat(e))}(this.compositionController.getSerializableElement(),"text/html");return this.editorElement.setInputElementValue(t)}notifyEditorElement(t,e){switch(t){case"document-change":this.documentChangedSinceLastRender=!0;break;case"render":this.documentChangedSinceLastRender&&(this.documentChangedSinceLastRender=!1,this.notifyEditorElement("change"));break;case"change":case"attachment-add":case"attachment-edit":case"attachment-remove":this.updateInputElement()}return this.editorElement.notify(t,e)}removeAttachment(t){return this.editor.recordUndoEntry("Delete Attachment"),this.composition.removeAttachment(t),this.render()}recordFormattingUndoEntry(t){const e=mt(t),n=this.selectionManager.getLocationRange();if(e||!Dt(n))return this.editor.recordUndoEntry("Formatting",{context:this.getUndoContext(),consolidatable:!0})}recordTypingUndoEntry(){return this.editor.recordUndoEntry("Typing",{context:this.getUndoContext(this.currentAttributes),consolidatable:!0})}getUndoContext(){for(var t=arguments.length,e=new Array(t),n=0;n0?Math.floor((new Date).getTime()/U.interval):0}isFocused(){var t;return this.editorElement===(null===(t=this.editorElement.ownerDocument)||void 0===t?void 0:t.activeElement)}isFocusedInvisibly(){return this.isFocused()&&!this.getLocationRange()}get actions(){return this.constructor.actions}}ke(Er,"actions",{undo:{test(){return this.editor.canUndo()},perform(){return this.editor.undo()}},redo:{test(){return this.editor.canRedo()},perform(){return this.editor.redo()}},link:{test(){return this.editor.canActivateAttribute("href")}},increaseNestingLevel:{test(){return this.editor.canIncreaseNestingLevel()},perform(){return this.editor.increaseNestingLevel()&&this.render()}},decreaseNestingLevel:{test(){return this.editor.canDecreaseNestingLevel()},perform(){return this.editor.decreaseNestingLevel()&&this.render()}},attachFiles:{test:()=>!0,perform(){return M.pickFiles(this.editor.insertFiles)}}}),Er.proxyMethod("getSelectionManager().setLocationRange"),Er.proxyMethod("getSelectionManager().getLocationRange");var Cr=Object.freeze({__proto__:null,AttachmentEditorController:Nn,CompositionController:qn,Controller:Mn,EditorController:Er,InputController:Zn,Level0InputController:er,Level2InputController:sr,ToolbarController:Ar}),zr=Object.freeze({__proto__:null,MutationObserver:Un,SelectionChangeObserver:$t}),Sr=Object.freeze({__proto__:null,FileVerificationOperation:Wn,ImagePreloadOperation:Ae});wt("trix-toolbar","%t {\n display: block;\n}\n\n%t {\n white-space: nowrap;\n}\n\n%t [data-trix-dialog] {\n display: none;\n}\n\n%t [data-trix-dialog][data-trix-active] {\n display: block;\n}\n\n%t [data-trix-dialog] [data-trix-validate]:invalid {\n background-color: #ffdddd;\n}");class Lr extends HTMLElement{connectedCallback(){""===this.innerHTML&&(this.innerHTML=P.getDefaultHTML())}}let Dr=0;const Rr=function(t){return Tr(t),jr(t)},Tr=function(t){var e,n;if(null!==(e=(n=document).queryCommandSupported)&&void 0!==e&&e.call(n,"enableObjectResizing"))return document.execCommand("enableObjectResizing",!1,!1),v("mscontrolselect",{onElement:t,preventDefault:!0})},jr=function(t){var e,n;if(null!==(e=(n=document).queryCommandSupported)&&void 0!==e&&e.call(n,"DefaultParagraphSeparator")){const{tagName:t}=i.default;if(["div","p"].includes(t))return document.execCommand("DefaultParagraphSeparator",!1,t)}},$r=c.forcesObjectResizing?{display:"inline",width:"auto"}:{display:"inline-block",width:"1px"};wt("trix-editor","%t {\n display: block;\n}\n\n%t:empty:not(:focus)::before {\n content: attr(placeholder);\n color: graytext;\n cursor: text;\n pointer-events: none;\n white-space: pre-line;\n}\n\n%t a[contenteditable=false] {\n cursor: text;\n}\n\n%t img {\n max-width: 100%;\n height: auto;\n}\n\n%t ".concat(r," figcaption textarea {\n resize: none;\n}\n\n%t ").concat(r," figcaption textarea.trix-autoresize-clone {\n position: absolute;\n left: -9999px;\n max-height: 0px;\n}\n\n%t ").concat(r," figcaption[data-trix-placeholder]:empty::before {\n content: attr(data-trix-placeholder);\n color: graytext;\n}\n\n%t [data-trix-cursor-target] {\n display: ").concat($r.display," !important;\n width: ").concat($r.width," !important;\n padding: 0 !important;\n margin: 0 !important;\n border: none !important;\n}\n\n%t [data-trix-cursor-target=left] {\n vertical-align: top !important;\n margin-left: -1px !important;\n}\n\n%t [data-trix-cursor-target=right] {\n vertical-align: bottom !important;\n margin-right: -1px !important;\n}"));class Or extends HTMLElement{get trixId(){return this.hasAttribute("trix-id")?this.getAttribute("trix-id"):(this.setAttribute("trix-id",++Dr),this.trixId)}get labels(){const t=[];this.id&&this.ownerDocument&&t.push(...Array.from(this.ownerDocument.querySelectorAll("label[for='".concat(this.id,"']"))||[]));const e=y(this,{matchingSelector:"label"});return e&&[this,null].includes(e.control)&&t.push(e),t}get toolbarElement(){var t;if(this.hasAttribute("toolbar"))return null===(t=this.ownerDocument)||void 0===t?void 0:t.getElementById(this.getAttribute("toolbar"));if(this.parentNode){const t="trix-toolbar-".concat(this.trixId);this.setAttribute("toolbar",t);const e=S("trix-toolbar",{id:t});return this.parentNode.insertBefore(e,this),e}}get form(){var t;return null===(t=this.inputElement)||void 0===t?void 0:t.form}get inputElement(){var t;if(this.hasAttribute("input"))return null===(t=this.ownerDocument)||void 0===t?void 0:t.getElementById(this.getAttribute("input"));if(this.parentNode){const t="trix-input-".concat(this.trixId);this.setAttribute("input",t);const e=S("input",{type:"hidden",id:t});return this.parentNode.insertBefore(e,this.nextElementSibling),e}}get editor(){var t;return null===(t=this.editorController)||void 0===t?void 0:t.editor}get name(){var t;return null===(t=this.inputElement)||void 0===t?void 0:t.name}get value(){var t;return null===(t=this.inputElement)||void 0===t?void 0:t.value}set value(t){var e;this.defaultValue=t,null===(e=this.editor)||void 0===e||e.loadHTML(this.defaultValue)}notify(t,e){if(this.editorController)return w("trix-".concat(t),{onElement:this,attributes:e})}setInputElementValue(t){this.inputElement&&(this.inputElement.value=t)}connectedCallback(){var t;this.hasAttribute("data-trix-internal")||(function(t){if(!t.hasAttribute("contenteditable"))t.setAttribute("contenteditable",""),function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.times=1,v(t,e)}("focus",{onElement:t,withCallback:()=>Rr(t)})}(this),(t=this).hasAttribute("role")||t.setAttribute("role","textbox"),function(t){if(t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby"))return;const e=function(){const e=Array.from(t.labels).map((e=>{if(!e.contains(t))return e.textContent})).filter((t=>t)),n=e.join(" ");return n?t.setAttribute("aria-label",n):t.removeAttribute("aria-label")};e(),v("focus",{onElement:t,withCallback:e})}(this),this.editorController||(w("trix-before-initialize",{onElement:this}),this.editorController=new Er({editorElement:this,html:this.defaultValue=this.value}),requestAnimationFrame((()=>w("trix-initialize",{onElement:this})))),this.editorController.registerSelectionManager(),this.registerResetListener(),this.registerClickListener(),function(t){!document.querySelector(":focus")&&t.hasAttribute("autofocus")&&document.querySelector("[autofocus]")===t&&t.focus()}(this))}disconnectedCallback(){var t;return null===(t=this.editorController)||void 0===t||t.unregisterSelectionManager(),this.unregisterResetListener(),this.unregisterClickListener()}registerResetListener(){return this.resetListener=this.resetBubbled.bind(this),window.addEventListener("reset",this.resetListener,!1)}unregisterResetListener(){return window.removeEventListener("reset",this.resetListener,!1)}registerClickListener(){return this.clickListener=this.clickBubbled.bind(this),window.addEventListener("click",this.clickListener,!1)}unregisterClickListener(){return window.removeEventListener("click",this.clickListener,!1)}resetBubbled(t){if(!t.defaultPrevented&&t.target===this.form)return this.reset()}clickBubbled(t){if(t.defaultPrevented)return;if(this.contains(t.target))return;const e=y(t.target,{matchingSelector:"label"});return e&&Array.from(this.labels).includes(e)?this.focus():void 0}reset(){this.value=this.defaultValue}}const Ir={VERSION:"2.0.5",config:H,core:dn,models:Rn,views:Tn,controllers:Cr,observers:zr,operations:Sr,elements:Object.freeze({__proto__:null,TrixEditorElement:Or,TrixToolbarElement:Lr}),filters:Object.freeze({__proto__:null,Filter:xn,attachmentGalleryFilter:yn})};Object.assign(Ir,Rn),window.Trix=Ir,setTimeout((function(){customElements.get("trix-toolbar")||customElements.define("trix-toolbar",Lr),customElements.get("trix-editor")||customElements.define("trix-editor",Or)}),0)},6050:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},2165:function(t,e,n){var r,o,i;t=n.nmd(t),o=[e,n(8744),n(2632),n(181),n(9843),n(1741)],void 0===(i="function"==typeof(r=function(e,r,o,i,a,s){"use strict";var l,c,f,u,d,b,h,m,p,g,v,w,x,y,k,_,A,E,C,z=r.$_$.h,S=o.$_$.x2,L=o.$_$.b,D=o.$_$.q1,R=r.$_$.y1,T=r.$_$.i1,j=r.$_$.b2,$=o.$_$.c2,O=r.$_$.h1,I=r.$_$.j1,N=i.$_$.a,q=i.$_$.j,M=o.$_$.i,B=o.$_$.j,F=o.$_$.m2,P=i.$_$.b,U=i.$_$.f,H=i.$_$.h,W=i.$_$.g,V=i.$_$.k,Y=o.$_$.y2,G=o.$_$.a3,K=o.$_$.p2,Z=r.$_$.y,J=i.$_$.e,X=i.$_$.d,Q=a.$_$.a,tt=o.$_$.k1,et=o.$_$.b3,nt=r.$_$.t1,rt=r.$_$.r1,ot=o.$_$.t,it=o.$_$.g2,at=o.$_$.k,st=o.$_$.n2,lt=o.$_$.t1,ct=o.$_$.y1,ft=o.$_$.w,ut=o.$_$.s,dt=o.$_$.k2,bt=o.$_$.a,ht=o.$_$.h2,mt=o.$_$.i2,pt=i.$_$.m,gt=r.$_$.g,vt=r.$_$.f1,wt=o.$_$.r,xt=r.$_$.z,yt=o.$_$.z2,kt=o.$_$.w2,_t=o.$_$.f2,At=o.$_$.h1,Et=o.$_$.p1,Ct=o.$_$.o2,zt=o.$_$.d1,St=o.$_$.f1,Lt=o.$_$.e1,Dt=r.$_$.c,Rt=o.$_$.l2,Tt=o.$_$.d,jt=r.$_$.l1,$t=r.$_$.u1,Ot=o.$_$.z1,It=o.$_$.c,Nt=o.$_$.g,qt=i.$_$.c,Mt=o.$_$.f,Bt=o.$_$.e,Ft=o.$_$.h,Pt=s.$_$.a,Ut=i.$_$.l,Ht=i.$_$.i,Wt=o.$_$.b2,Vt=o.$_$.x1;function Yt(t){return function(e){return e.xp(new D(S(1),L())),e.pq(S(5)),e.d2s(function(t){return function(e,n){return t.n5y_1&&(t.w5m(),z()),t.z5m(),t.y9(),z()}}(t)),z()}}function Gt(){l=this}function Kt(){return null==l&&new Gt,l}function Zt(t){var e,n=N();q(t,j,j,n,j,j,j,j,j,j,j,(e=t,function(t){return V(t,j,j,function(t){return function(e){return W(e,"Menu",j,"fab fa-windows",j,j,j,!0,j,j,j,j,!1,j,function(t){return function(e){return U(e,"Calculator","#","fas fa-calculator").d2s(function(t){return function(e,n){return se().s5y(t),z()}}(t)),U(e,"Text Editor","#","fas fa-edit").d2s(function(t){return function(e,n){return nn().s5y(t),z()}}(t)),U(e,"Paint","#","fas fa-paint-brush").d2s(function(t){return function(e,n){return Ae().s5y(t),z()}}(t)),U(e,"Web Browser","#","fab fa-firefox").d2s(function(t){return function(e,n){return an().s5y(t),z()}}(t)),H(e),U(e,"About","#","fas fa-info-circle").d2s(Jt),U(e,"Shutdown","#","fas fa-power-off").d2s(Xt),z()}}(t)),z()}}(e)),Kt().o5y_1=V(t),z()}));var r=M(),o=B();return F(t,r,o,j,j,j,20,j,j,function(t){return function(e){var n;e.rq(S(20)),e.tq(S(70)),e.to(Y(100));var r,o=new xe("fas fa-calculator","Calculator"),i=function(t){return function(e){return e.dblclick=function(t){return function(e){return se().s5y(t),z()}}(t),e.touchstart=function(t){return function(e){return se().s5y(t),z()}}(t),z()}}(t);o.o11(i),n=o,e.q1h(n);var a,s=new xe("fas fa-edit","Text Editor"),l=function(t){return function(e){return e.dblclick=function(t){return function(e){return nn().s5y(t),z()}}(t),e.touchstart=function(t){return function(e){return nn().s5y(t),z()}}(t),z()}}(t);s.o11(l),r=s,e.q1h(r);var c,f=new xe("fas fa-paint-brush","Paint"),u=function(t){return function(e){return e.dblclick=function(t){return function(e){return Ae().s5y(t),z()}}(t),e.touchstart=function(t){return function(e){return Ae().s5y(t),z()}}(t),z()}}(t);f.o11(u),a=f,e.q1h(a);var d=new xe("fab fa-firefox","Web Browser"),b=function(t){return function(e){return e.dblclick=function(t){return function(e){return an().s5y(t),z()}}(t),e.touchstart=function(t){return function(e){return an().s5y(t),z()}}(t),z()}}(t);return d.o11(b),c=d,e.q1h(c),z()}}(t)),z()}function Jt(t,e){return P().p3p("KVision Desktop","KVision example application."),z()}function Xt(t,e){var n=document.location;return null==n||n.reload(),z()}function Qt(){Kt(),G.call(this),n(583)}function te(){if(b)return z();b=!0,c=new ee("PLUS",0),f=new ee("MINUS",1),u=new ee("DIVIDE",2),d=new ee("MULTIPLY",3)}function ee(t,e){nt.call(this,t,e)}function ne(t,e){if("0"===t.n64_1||t.o64_1)t.n64_1=""+e;else{var n=t;n.n64_1=n.n64_1+""+e}t.o64_1=!1,ie(t)}function re(t,e){null!=t.r64_1&&oe(t),t.q64_1=rt(t.n64_1),t.r64_1=e,t.o64_1=!0,t.p64_1=!1}function oe(t){var e,n=rt(t.n64_1),r=t.r64_1;switch(null==r?-1:r.p7_1){case 0:e=t.q64_1+n;break;case 1:e=t.q64_1-n;break;case 3:e=t.q64_1*n;break;case 2:e=t.q64_1/n;break;default:e=rt(t.n64_1)}t.n64_1=e.toString(),ie(t),t.o64_1=!0,t.r64_1=null,t.p64_1=!1}function ie(t){t.m64_1.x2a(t.n64_1)}function ae(){h=this}function se(){return null==h&&new ae,h}function le(t){return t.rq(S(5)),t.jq(S(15)),t.pq(S(15)),t.lq(S(15)),t.xp(new D(S(2),L())),z()}function ce(t){return function(e,n){return(r=t).n64_1="0",r.o64_1=!0,r.p64_1=!1,r.q64_1=0,r.r64_1=null,ie(r),z();var r}}function fe(t){return function(e,n){return function(t){if(!t.p64_1){if("0"===t.n64_1||t.o64_1)t.n64_1="0.";else{var e=t;e.n64_1=e.n64_1+"."}t.p64_1=!0}t.o64_1=!1,ie(t)}(t),z()}}function ue(t){return function(e,n){return re(t,(te(),u)),z()}}function de(t){return function(e,n){return re(t,(te(),d)),z()}}function be(t){return function(e,n){return re(t,(te(),f)),z()}}function he(t){return function(e,n){return re(t,(te(),c)),z()}}function me(t){return function(e){var n;e.rq(S(10));var r,o=new ge("AC");o.f20(ce(t)),n=o,e.f38(n,4,1);var i,a=new ge("7");a.f20(function(t){return function(e,n){return ne(t,7),z()}}(t)),r=a,e.f38(r,1,2);var s,l=new ge("8");l.f20(function(t){return function(e,n){return ne(t,8),z()}}(t)),i=l,e.f38(i,2,2);var c,f=new ge("9");f.f20(function(t){return function(e,n){return ne(t,9),z()}}(t)),s=f,e.f38(s,3,2);var u,d=new ge("4");d.f20(function(t){return function(e,n){return ne(t,4),z()}}(t)),c=d,e.f38(c,1,3);var b,h=new ge("5");h.f20(function(t){return function(e,n){return ne(t,5),z()}}(t)),u=h,e.f38(u,2,3);var m,p=new ge("6");p.f20(function(t){return function(e,n){return ne(t,6),z()}}(t)),b=p,e.f38(b,3,3);var g,v=new ge("1");v.f20(function(t){return function(e,n){return ne(t,1),z()}}(t)),m=v,e.f38(m,1,4);var w,x=new ge("2");x.f20(function(t){return function(e,n){return ne(t,2),z()}}(t)),g=x,e.f38(g,2,4);var y,k=new ge("3");k.f20(function(t){return function(e,n){return ne(t,3),z()}}(t)),w=k,e.f38(w,3,4);var _,A=new ge("0");A.f20(function(t){return function(e,n){return ne(t,0),z()}}(t)),y=A,e.f38(y,1,5);var E,C=new ge(".");C.f20(fe(t)),_=C,e.f38(_,2,5);var L,D=new ge("=");D.f20(function(t){return function(e,n){return oe(t),z()}}(t)),E=D,e.f38(E,3,5);var R,T=new ge("/");T.f20(ue(t)),L=T,e.f38(L,4,2);var j,$=new ge("*");$.f20(de(t)),R=$,e.f38(R,4,3);var O,I=new ge("-");I.f20(be(t)),j=I,e.f38(j,4,4);var N=new ge("+");return N.f20(he(t)),O=N,e.f38(O,4,5),z()}}function pe(){se(),ye.call(this,"Calculator","fas fa-calculator",280,290),this.n64_1="0",this.o64_1=!0,this.p64_1=!1,this.q64_1=0,this.r64_1=null,this.d5n(!1),this.f5n(!1),this.h5n(!1);var t=ot();this.m64_1=it(this,"0",j,t,j,le);var e=at();st(this,j,j,j,j,j,j,5,5,e,j,j,j,j,j,me(this))}function ge(t){ct.call(this,t,j,ft()),this.no(S(50))}function ve(t){return t.t11("fa-3x"),z()}function we(t){return t.ds(ut()),z()}function xe(t,e){dt.call(this,j,bt()),this.no(S(64)),this.to(S(64)),ht(this,t,ve),mt(this,e,j,j,j,we)}function ye(t,e,n,r){pt.call(this,t,S(n),S(r),j,j,!0,!0,!0,e),this.i5y_1=null,this.j5y_1=null,this.k5y_1=null,this.l5y_1=null,this.m5y_1=!1,this.n5y_1=!1,this.fp(S(vt(800*gt().e2()))),this.dp(S(51+vt(100*gt().e2())|0)),this.h5y_1=Kt().q5y(this)}function ke(){return function(){if(_);else{_=!0;var t=[Nt(),It(),Mt(),Bt(),Tt(),Ft()];m=t}}(),m}function _e(){p=this}function Ae(){return null==p&&new _e,p}function Ee(t,e){return function(n,r){return t.s69_1=(Ve(),g),e.x6f(n),z()}}function Ce(t,e){return function(n){return n.w10("Pencil"),n.f20(function(t,e){return function(n,r){return t.s69_1=tn(),e.x6f(n),z()}}(t,e)),z()}}function ze(t,e){return function(n,r){return t.s69_1=(Ve(),w),e.x6f(n),z()}}function Se(t,e){return function(n,r){return t.s69_1=(Ve(),x),e.x6f(n),z()}}function Le(t,e){return function(n,r){return t.s69_1=(Ve(),y),e.x6f(n),z()}}function De(t){return function(e){return e.w10("Undo"),e.jq(S(20)),e.f20(function(t){return function(e,n){return t.y6f(),z()}}(t)),z()}}function Re(t){return function(e){return e.w10("Clear"),e.f20(function(t){return function(e,n){return t.z6f(),z()}}(t)),z()}}function Te(t,e){return function(n){n.no(S(80)),n.to(kt(100)),n.jt(bt()),n.tq(S(5));var r=t,o=ft();r.q6f_1=_t(n,"","fas fa-circle",o,j,j,j,j,j,function(t,e){return function(n){return n.w10("Point"),n.f20(Ee(t,e)),z()}}(e,t));var i=t,a=ft();i.r6f_1=_t(n,"","fas fa-pencil-alt",a,j,j,j,j,j,Ce(e,t));var s=t,l=ft();s.s6f_1=_t(n,"","fas fa-minus",l,j,j,j,j,j,function(t,e){return function(n){return n.w10("Line"),n.f20(ze(t,e)),z()}}(e,t));var c=t,f=ft();c.t6f_1=_t(n,"","far fa-square",f,j,j,j,j,j,function(t,e){return function(n){return n.w10("Rectangle"),n.f20(Se(t,e)),z()}}(e,t));var u=t,d=ft();u.u6f_1=_t(n,"","far fa-circle",d,j,j,j,j,j,function(t,e){return function(n){return n.w10("Circle"),n.f20(Le(t,e)),z()}}(e,t));var b=ft();_t(n,"","fas fa-undo",b,j,j,j,j,j,De(e));var h=ft();return _t(n,"","fas fa-ban",h,j,j,j,j,j,Re(e)),z()}}function je(t){return t.w10("Line color"),t.lq(S(4)),z()}function $e(t,e,n){return function(r){return r.no(S(32)),r.to(S(22)),r.fr(new Et(At().cc(t))),r.f20(function(t,e,n){return function(r,o){return t.t69_1=e,n.a6g(r),z()}}(e,t,n)),z()}}function Oe(t){return t.w10("Fill color"),t.lq(S(4)),z()}function Ie(t,e,n){return function(r){return r.no(S(32)),r.to(S(22)),r.fr(new Et(At().cc(t))),r.f20(function(t,e,n){return function(r,o){return t.u69_1=e,n.b6g(r),z()}}(e,t,n)),z()}}function Ne(t,e){return function(n){return n.w10("Empty fill"),n.no(S(32)),n.to(S(22)),n.f20(function(t,e){return function(n,r){return t.u69_1=null,e.b6g(n),z()}}(t,e)),z()}}function qe(t,e){return function(n){return n.zq(S(80)),n.to(S(64)),n.no(kt(100)),Ct(n,j,j,j,6,j,j,function(t,e){return function(n){ht(n,"far fa-heart",je);for(var r=ke(),o=0,i=r.length;o50&&xt(null==t?null:t.w1_1,wt())}e&&T(pt).dp.call(this,t)},T(ye).ep=function(){return T(pt).ep.call(this)},T(ye).s11=function(){T(pt).s11.call(this),Kt().r5y(this.h5y_1),this.x9()},T(ye).x5m=function(){if(this.m5y_1){this.no(this.i5y_1),this.to(this.j5y_1),this.dp(this.k5y_1),this.fp(this.l5y_1),this.m5y_1=!1;var t=this.mp();this.lp(null==t?null:t-1e4|0)}else{this.m5y_1=!0,this.i5y_1=this.oo(),this.j5y_1=this.uo(),this.k5y_1=this.ep(),this.l5y_1=this.gp(),this.dp(S(0)),this.fp(S(0)),this.to(Y(100)),this.no(yt(100)),this.to(Y(100));var e=this.mp();this.lp(null==e?null:e+1e4|0)}},T(ye).w5m=function(){this.n5y_1?(this.s9(!0),this.n5y_1=!1):(this.s9(!1),this.n5y_1=!0)},T(_e).s5y=function(t){t.q1h(new Be)},T(Be).e6g=function(){var t=this.q6f_1;if(null!=t)return t;R("buttonPoint")},T(Be).d6g=function(){var t=this.r6f_1;if(null!=t)return t;R("buttonPencil")},T(Be).f6g=function(){var t=this.s6f_1;if(null!=t)return t;R("buttonLine")},T(Be).g6g=function(){var t=this.t6f_1;if(null!=t)return t;R("buttonRectangle")},T(Be).h6g=function(){var t=this.u6f_1;if(null!=t)return t;R("buttonCircle")},T(Be).x6f=function(t){this.e6g().xp(null),this.d6g().xp(null),this.f6g().xp(null),this.g6g().xp(null),this.h6g().xp(null),t.xp(new D(S(1),L(),At().cc(Tt())))},T(Be).a6g=function(t){for(var e=this.v6f_1.c();e.d();)e.e().xp(null);t.xp(new D(S(1),L(),At().cc(Tt())))},T(Be).b6g=function(t){for(var e=this.w6f_1.c();e.d();)e.e().xp(null);t.xp(new D(S(1),L(),At().cc(Tt())))},T(We).y6f=function(){this.v69_1.f()>0&&(this.v69_1.a4(this.v69_1.f()-1|0),this.c6g())},T(We).z6f=function(){var t;qt().g4b("Are you sure?","Do you really want to clear your drawing?",j,j,j,j,j,j,j,j,j,j,(t=this,function(){return t.v69_1.f()>0&&(t.v69_1.v3(),t.c6g(),z()),z()}))},T(We).c6g=function(){var t=this.o25(),e=this.l25(),n=null==e?0:e,r=this.n25();t.clearRect(0,0,n,null==r?0:r);for(var o=this.v69_1.c();o.d();)o.e().h6h(this.o25())},T(Ke).h6h=function(t){t.strokeStyle=this.k6g_1.o7_1,t.strokeRect(this.i6g_1,this.j6g_1,1,1)},T(Ze).g6h=function(t,e){this.f6h_1.a(new $t(t,e))},T(Ze).h6h=function(t){t.beginPath(),t.strokeStyle=this.k6g_1.o7_1,t.moveTo(this.i6g_1,this.j6g_1);for(var e=this.f6h_1.c();e.d();){var n=e.e();t.lineTo(n.v1_1,n.w1_1),t.stroke()}},T(Je).h6h=function(t){var e=this.a6h_1;null==e||(t.beginPath(),t.strokeStyle=this.k6g_1.o7_1,t.moveTo(this.i6g_1,this.j6g_1),t.lineTo(e.v1_1,e.w1_1),t.stroke(),z())},T(Xe).h6h=function(t){var e=this.v6g_1;null==e||(t.strokeStyle=this.k6g_1.o7_1,t.strokeRect(this.i6g_1,this.j6g_1,e.v1_1-this.i6g_1|0,e.w1_1-this.j6g_1|0),null!=this.l6g_1&&(t.fillStyle=this.l6g_1.o7_1,t.fillRect(this.i6g_1,this.j6g_1,e.v1_1-this.i6g_1|0,e.w1_1-this.j6g_1|0),z()))},T(Qe).h6h=function(t){var e=this.q6g_1;if(null==e);else{t.strokeStyle=this.k6g_1.o7_1,t.beginPath();var n,r=this.i6g_1,o=this.j6g_1,i=e.v1_1-this.i6g_1|0,a=Math.abs(i),s=e.w1_1-this.j6g_1|0;n=Math.abs(s),t.ellipse(r,o,a,n,0,0,2*jt()),t.stroke(),null!=this.l6g_1&&(t.fillStyle=this.l6g_1.o7_1,t.fill(),z())}},T(en).s5y=function(t){t.q1h(new rn)},T(rn).to=function(t){T(ye).to.call(this,t),xt(null==t?null:t.w1_1,wt())&&this.f6n_1.to(S(vt(t.v1_1)-93|0))},T(rn).uo=function(){return T(ye).uo.call(this)},T(rn).y9=function(){T(ye).y9.call(this),this.f6n_1.y9()},T(on).s5y=function(t){t.q1h(new un)},T(un).to=function(t){T(ye).to.call(this,t),xt(null==t?null:t.w1_1,wt())&&this.z6s_1.to(S(vt(t.v1_1)-125|0))},T(un).uo=function(){return T(ye).uo.call(this)},T(ye).y9=lt,T(pe).y9=lt,T(ge).y9=lt,T(Be).y9=lt,T(un).y9=lt,et(((C=function(){return new Qt}).callableName="",C),t.hot,[J(),X(),Q(),tt()]),e})?r.apply(e,o):r)||(t.exports=i)},8744:function(t,e){var n,r;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===String.prototype.startsWith&&Object.defineProperty(String.prototype,"startsWith",{value:function(t,e){return e=e||0,this.lastIndexOf(t,e)===e}}),void 0===Math.imul&&(Math.imul=function(t,e){return(4294901760&t)*(65535&e)+(65535&t)*(0|e)|0}),void 0===(r="function"==typeof(n=function(t){"use strict";var e,n,r,o,i,a,s,l,c,f,u,d,b,h,m,p,g,v,w,x,y,k,_,A,E,C,z,S,L,D,R,T,j,$,O,I,N,q,M,B,F=Math.imul,P=ArrayBuffer.isView;function U(t,e){if(null==e){var n=0,r=t.length-1|0;if(n<=r)do{var o=n;if(n=n+1|0,null==t[o])return o}while(n<=r)}else{var i=0,a=t.length-1|0;if(i<=a)do{var s=i;if(i=i+1|0,Pn(e,t[s]))return s}while(i<=a)}return-1}function H(t,e,n,r,o,i,a){return e=e===M?", ":e,n=n===M?"":n,r=r===M?"":r,o=o===M?-1:o,i=i===M?"...":i,a=a===M?null:a,function(t,e,n,r,o,i,a,s){n=n===M?", ":n,r=r===M?"":r,o=o===M?"":o,i=i===M?-1:i,a=a===M?"...":a,s=s===M?null:s,e.b(r);var l=0,c=t,f=0,u=c.length;t:for(;f1&&e.b(n),!(i<0||l<=i))break t;Mt(e,d,s)}return i>=0&&l>i&&e.b(a),e.b(o),e}(t,tn(),e,n,r,o,i,a).toString()}function W(t,e,n,r,o,i,a){return e=e===M?", ":e,n=n===M?"":n,r=r===M?"":r,o=o===M?-1:o,i=i===M?"...":i,a=a===M?null:a,function(t,e,n,r,o,i,a,s){n=n===M?", ":n,r=r===M?"":r,o=o===M?"":o,i=i===M?-1:i,a=a===M?"...":a,s=s===M?null:s,e.b(r);var l=0,c=t.c();t:for(;c.d();){var f=c.e();if((l=l+1|0)>1&&e.b(n),!(i<0||l<=i))break t;Mt(e,f,s)}return i>=0&&l>i&&e.b(a),e.b(o),e}(t,tn(),e,n,r,o,i,a).toString()}function V(t,e){for(var n=t.c();n.d();){var r=n.e();e.a(r)}return e}function Y(t){if(Tr(t,gn))return function(t){var e;switch(t.f()){case 0:throw eo("List is empty.");case 1:e=t.g(0);break;default:throw Pr("List has more than one element.")}return e}(t);var e=t.c();if(!e.d())throw eo("Collection is empty.");var n=e.e();if(e.d())throw Pr("Collection has more than one element.");return n}function G(t,e){return te?e:t}function J(t){this.o_1=t}function X(){}function Q(t){this.s_1=t,this.r_1=0}function tt(){n=this}function et(){return null==n&&new tt,n}function nt(){et(),X.call(this)}function rt(t,e){return e===t?"(this Map)":En(e)}function ot(t,e){var n;t:{for(var r=t.x().c();r.d();){var o=r.e();if(Pn(o.y(),e)){n=o;break t}}n=null}return n}function it(){r=this}function at(){return null==r&&new it,r}function st(){at(),this.d1_1=null,this.e1_1=null}function lt(){o=this}function ct(){return null==o&&new lt,o}function ft(){i=this,this.m1_1=new Qn(-1478467534,-1720727600)}function ut(){a=this}function dt(){return null==a&&new ut,a}function bt(t){return t.f()-1|0}function ht(t,e){this.o1_1=t,this.p1_1=e}function mt(t,e){return Tr(t,vn)?t.f():e}function pt(){var t=(null==s&&new gt,s);return Tr(t,yn)?t:Zn()}function gt(){s=this,this.s1_1=new Qn(-888910638,1920087921)}function vt(t,e){return function(t,e){for(var n=e.c();n.d();){var r=n.e(),o=r.x1(),i=r.y1();t.z1(o,i)}}(e,t),e}function wt(t,e){for(var n=e,r=0,o=n.length;r=0?n:n+e|0}function zt(){var t;c=this,Lt.call(this),this.c2_1=(Xe(),t=Math.random()*Math.pow(2,32)|0,function(t,e,n){return Rt.call(n,t,e,0,0,~t,t<<10^(e>>>4|0)),n}(t,t>>31,Vn(Wn(Rt))))}function St(){return null==c&&new zt,c}function Lt(){St()}function Dt(){f=this,this.f2_1=new Qn(0,0)}function Rt(t,e,n,r,o,i){if(null==f&&new Dt,Lt.call(this),this.g2_1=t,this.h2_1=e,this.i2_1=n,this.j2_1=r,this.k2_1=o,this.l2_1=i,0==(this.g2_1|this.h2_1|this.i2_1|this.j2_1|this.k2_1))throw Pr(Fn("Initial state must have at least one non-zero element."));var a=0;if(a<64)do{a=a+1|0,this.a2()}while(a<64)}function Tt(){u=this,this.m_1=new $t(1,0)}function jt(){return null==u&&new Tt,u}function $t(t,e){jt(),qt.call(this,t,e,1)}function Ot(t,e,n){xt.call(this),this.u2_1=n,this.v2_1=e,this.w2_1=this.u2_1>0?t<=e:t>=e,this.x2_1=this.w2_1?t:this.v2_1}function It(){d=this}function Nt(){return null==d&&new It,d}function qt(t,e,n){if(Nt(),0===n)throw Pr("Step must be non-zero.");if(n===re().MIN_VALUE)throw Pr("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.q2_1=t,this.r2_1=function(t,e,n){var r;if(n>0)r=t>=e?e:e-Et(e,t,n)|0;else{if(!(n<0))throw Pr("Step is zero.");r=t<=e?e:e+Et(t,e,0|-n)|0}return r}(t,e,n),this.s2_1=n}function Mt(t,e,n){var r;null!=n?t.b(n(e)):null==e||("string"==typeof(r=e)||Tr(r,Xt))?t.b(e):e instanceof mn?t.z2(e.y2_1):t.b(En(e))}function Bt(t,e,n){if(n=n!==M&&n,Pn(new mn(t),new mn(e)))return!0;if(!n)return!1;var r=nn(t),o=nn(e);return!!Pn(new mn(r),new mn(o))||Pn(new mn(On(dn(r).toLowerCase(),0)),new mn(On(dn(o).toLowerCase(),0)))}function Ft(t){return Nn(t)-1|0}function Pt(t,e,n,r,o,i){if(r<0||e<0||e>(Nn(t)-o|0)||r>(Nn(n)-o|0))return!1;var a=0;if(a=0))throw Pr(Fn("Limit must be non-negative, but was "+t))}function Wt(t,e,n,r){return n=n===M?0:n,(r=r!==M&&r)||"string"!=typeof t?Kt(t,e,n,Nn(t),r):t.indexOf(e,n)}function Vt(t){if(t.c3_1<0)t.a3_1=0,t.d3_1=null;else{var e;if(t.f3_1.i3_1>0){var n=t;n.e3_1=n.e3_1+1|0,e=n.e3_1>=t.f3_1.i3_1}else e=!1;if(e||t.c3_1>Nn(t.f3_1.g3_1))t.d3_1=Ar(t.b3_1,Ft(t.f3_1.g3_1)),t.c3_1=-1;else{var r=t.f3_1.j3_1(t.f3_1.g3_1,t.c3_1);if(null==r)t.d3_1=Ar(t.b3_1,Ft(t.f3_1.g3_1)),t.c3_1=-1;else{var o=r,i=o.x1(),a=o.y1();t.d3_1=function(t,e){return e<=re().MIN_VALUE?jt().m_1:Ar(t,e-1|0)}(t.b3_1,i),t.b3_1=i+a|0,t.c3_1=t.b3_1+(0===a?1:0)|0}}t.a3_1=1}}function Yt(t){this.f3_1=t,this.a3_1=-1,this.b3_1=function(t,e,n){if(e>n)throw Pr("Cannot coerce value to an empty range: maximum "+n+" is less than minimum "+e+".");return tn?n:t}(t.h3_1,0,Nn(t.g3_1)),this.c3_1=this.b3_1,this.d3_1=null,this.e3_1=0}function Gt(t,e,n,r){this.g3_1=t,this.h3_1=e,this.i3_1=n,this.j3_1=r}function Kt(t,e,n,r,o,i){var a=(i=i!==M&&i)?K(Z(n,Ft(t)),G(r,0)):Ar(G(n,0),Z(r,Nn(t)));if("string"==typeof t&&"string"==typeof e){var s=a.q2_1,l=a.r2_1,c=a.s2_1;if(c>0&&s<=l||c<0&&l<=s)do{var f=s;if(s=s+c|0,ln(e,0,t,f,Nn(e),o))return f}while(f!==l)}else{var u=a.q2_1,d=a.r2_1,b=a.s2_1;if(b>0&&u<=d||b<0&&d<=u)do{var h=u;if(u=u+b|0,Pt(e,0,t,h,Nn(e),o))return h}while(h!==d)}return-1}function Zt(t,e){this.v1_1=t,this.w1_1=e}function Jt(t,e){return new Zt(t,e)}function Xt(){}function Qt(){}function te(){b=this}function ee(){return null==b&&new te,b}function ne(){h=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function re(){return null==h&&new ne,h}function oe(t){this.r3_1=t,nt.call(this)}function ie(t){for(var e=[],n=t.c();n.d();)e.push(n.e());return e}function ae(t){return 0===(e=[t]).length?ye():_e(new ht(e,!0));var e}function se(t){return void 0!==t.toArray?t.toArray():ie(t)}function le(t){return At([t])}function ce(){X.call(this)}function fe(t){this.y3_1=t,this.w3_1=0,this.x3_1=-1}function ue(t,e){this.e4_1=t,fe.call(this,t),et().u(e,this.e4_1.f()),this.w3_1=e}function de(){ce.call(this),this.z3_1=0}function be(t){this.j4_1=t}function he(t){this.k4_1=t}function me(t,e){this.l4_1=t,this.m4_1=e}function pe(){xe.call(this)}function ge(t){this.p4_1=t,xe.call(this)}function ve(t){this.w4_1=t,ce.call(this)}function we(){st.call(this),this.t4_1=null,this.u4_1=null}function xe(){ce.call(this)}function ye(){return t=Vn(Wn(Ee)),e=[],Ee.call(t,e),t;var t,e}function ke(t){return e=Vn(Wn(Ee)),n=[],Ee.call(e,n),e;var e,n}function _e(t){return function(t,e){var n;return n=se(t),Ee.call(e,n),e}(t,Vn(Wn(Ee)))}function Ae(t,e){return et().t(e,t.f()),e}function Ee(t){de.call(this),this.i_1=t,this.j_1=!1}function Ce(){m=this}function ze(t){this.g5_1=t,pe.call(this)}function Se(t){return function(t,e){we.call(e),Re.call(e),e.m5_1=t,e.n5_1=t.p5()}(new qe((null==m&&new Ce,m)),t),t}function Le(){return Se(Vn(Wn(Re)))}function De(t,e,n){if(Se(n),!(t>=0))throw Pr(Fn("Negative initial capacity: "+t));if(!(e>=0))throw Pr(Fn("Non-positive load factor: "+e));return n}function Re(){this.o5_1=null}function Te(t,e){return xe.call(e),je.call(e),e.r5_1=t,e}function je(){}function $e(t,e){var n=Ie(t,t.a6_1.f5(e));if(null==n)return null;var r=n;if(null!=r&&jr(r))return Oe(r,t,e);var o=r;return t.a6_1.e5(o.y(),e)?o:null}function Oe(t,e,n){var r;t:{for(var o=t,i=0,a=o.length;i1?t:On(e,0)}function rn(t){return function(t){var e;return 9<=(e=un(t))&&e<=13||28<=e&&e<=32||160===e||e>4096&&(5760===e||8192<=e&&e<=8202||8232===e||8233===e||8239===e||8287===e||12288===e)}(t)}function on(t,e){var n,r,o,i=cn(t,48)>=0&&cn(t,57)<=0?fn(t,48):cn(t,65)>=0&&cn(t,90)<=0?fn(t,65)+10|0:cn(t,97)>=0&&cn(t,122)<=0?fn(t,97)+10|0:cn(t,128)<0?-1:cn(t,65313)>=0&&cn(t,65338)<=0?fn(t,65313)+10|0:cn(t,65345)>=0&&cn(t,65370)<=0?fn(t,65345)+10|0:(n=un(t),r=function(t,e){for(var n=0,r=t.length-1|0,o=-1,i=0;n<=r;)if(e>(i=t[o=(n+r|0)/2|0]))n=o+1|0;else{if(e===i)return o;r=o-1|0}return o-(e=e?-1:i}function an(){w=this,this.z6_1=new RegExp("[\\\\^$*+?.()|[\\]{}]","g"),this.a7_1=new RegExp("[\\\\$]","g"),this.b7_1=new RegExp("\\$","g")}function sn(){return null==w&&new an,w}function ln(t,e,n,r,o,i){return Pt(t,e,n,r,o,i=i!==M&&i)}function cn(t,e){return t-e|0}function fn(t,e){return t-e|0}function un(t){return t}function dn(t){return String.fromCharCode(t)}function bn(){x=this,this.e7_1=0,this.f7_1=65535,this.g7_1=55296,this.h7_1=56319,this.i7_1=56320,this.j7_1=57343,this.k7_1=55296,this.l7_1=57343,this.m7_1=2,this.n7_1=16}function hn(){return null==x&&new bn,x}function mn(t){hn(),this.y2_1=t}function pn(){}function gn(){}function vn(){}function wn(){}function xn(){}function yn(){}function kn(){}function _n(){y=this}function An(t,e){null==y&&new _n,this.o7_1=t,this.p7_1=e}function En(t){var e=null==t?null:Fn(t);return null==e?"null":e}function Cn(t){for(var e=1,n=[],r=t,o=0,i=r.length;o>5)|0),m=1<<(31&d),b[h=d>>5]=b[h]|m,b);null!=u&&(n.push(u),s=Math.max(s,u.length)),s>e&&(e=s)}var d,b,h,m;return function(t,e){for(var n=0,r=t,o=new Int32Array(r);n65535),r)throw Pr("Invalid Char code: "+o);n=function(t){return e=function(t){return t<<16>>16}(_r(t)),65535&e;var e}(o)}else n=t.l3(e);return n}function In(t){return"string"==typeof t}function Nn(t){return In(t)?t.length:t.k3()}function qn(t,e,n){return In(t)?t.substring(e,n):t.m3(e,n)}function Mn(t){return Fn(t)}function Bn(t){if(!("kotlinHashCodeValue$"in t)){var e=0|4294967296*Math.random(),n=new Object;n.value=e,n.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",n)}return t.kotlinHashCodeValue$}function Fn(t){return null==t?"null":Lr(t)?"[...]":t.toString()}function Pn(t,e){return null==t?null==e:null!=e&&("object"==typeof t&&"function"==typeof t.equals?t.equals(e):t!=t?e!=e:"number"==typeof t&&"number"==typeof e?t===e&&(0!==t||1/t==1/e):t===e)}function Un(t){if(null==t)return 0;var e;switch(typeof t){case"object":e="function"==typeof t.hashCode?t.hashCode():Bn(t);break;case"function":e=Bn(t);break;case"number":e=jn(t);break;case"boolean":e=t?1:0;break;default:e=function(t){var e=0,n=0,r=t.length-1|0;if(n<=r)do{var o=n;n=n+1|0;var i=t.charCodeAt(o);e=F(e,31)+i|0}while(o!==r);return e}(String(t))}return e}function Hn(t,e){null!=Error.captureStackTrace?Error.captureStackTrace(t,e):t.stack=(new Error).stack}function Wn(t){return t.prototype}function Vn(t){return Object.create(t)}function Yn(t,e,n){Error.call(t),function(t,e,n){if(!Gn(t,"message")){var r;if(null==e){var o;if(null!==e){var i=null==n?null:n.toString();o=null==i?M:i}else o=M;r=o}else r=e;t.message=r}Gn(t,"cause")||(t.cause=n),t.name=Object.getPrototypeOf(t).constructor.name}(t,e,n)}function Gn(t,e){return Object.getPrototypeOf(t).hasOwnProperty(e)}function Kn(t){var e;return null==t?function(){throw lo()}():e=t,e}function Zn(){throw fo()}function Jn(t){throw bo("lateinit property "+t+" has not been initialized")}function Xn(){S=this,this.s7_1=new Qn(0,-2147483648),this.t7_1=new Qn(-1,2147483647),this.u7_1=8,this.v7_1=64}function Qn(t,e){null==S&&new Xn,Qt.call(this),this.w7_1=t,this.x7_1=e}function tr(){return kr(),L}function er(){return kr(),D}function nr(){return kr(),R}function rr(){return kr(),j}function or(){return kr(),$}function ir(t,e){if(kr(),ur(t,e))return 0;var n=hr(t),r=hr(e);return n&&!r?-1:!n&&r?1:hr(sr(t,e))?-1:1}function ar(t,e){kr();var n=t.x7_1>>>16|0,r=65535&t.x7_1,o=t.w7_1>>>16|0,i=65535&t.w7_1,a=e.x7_1>>>16|0,s=65535&e.x7_1,l=e.w7_1>>>16|0,c=0,f=0,u=0,d=0;return c=(c=c+((f=(f=f+((u=(u=u+((d=d+(i+(65535&e.w7_1)|0)|0)>>>16|0)|0)+(o+l|0)|0)>>>16|0)|0)+(r+s|0)|0)>>>16|0)|0)+(n+a|0)|0,new Qn((u&=65535)<<16|(d&=65535),(c&=65535)<<16|(f&=65535))}function sr(t,e){return kr(),ar(t,e.a8())}function lr(t,e){if(kr(),mr(t))return tr();if(mr(e))return tr();if(ur(t,rr()))return pr(e)?rr():tr();if(ur(e,rr()))return pr(t)?rr():tr();if(hr(t))return hr(e)?lr(gr(t),gr(e)):gr(lr(gr(t),e));if(hr(e))return gr(lr(t,gr(e)));if(vr(t,or())&&vr(e,or()))return wr(fr(t)*fr(e));var n=t.x7_1>>>16|0,r=65535&t.x7_1,o=t.w7_1>>>16|0,i=65535&t.w7_1,a=e.x7_1>>>16|0,s=65535&e.x7_1,l=e.w7_1>>>16|0,c=65535&e.w7_1,f=0,u=0,d=0,b=0;return d=d+((b=b+F(i,c)|0)>>>16|0)|0,b&=65535,u=(u=u+((d=d+F(o,c)|0)>>>16|0)|0)+((d=(d&=65535)+F(i,l)|0)>>>16|0)|0,d&=65535,f=(f=(f=f+((u=u+F(r,c)|0)>>>16|0)|0)+((u=(u&=65535)+F(o,l)|0)>>>16|0)|0)+((u=(u&=65535)+F(i,s)|0)>>>16|0)|0,u&=65535,f=f+(((F(n,c)+F(r,l)|0)+F(o,s)|0)+F(i,a)|0)|0,new Qn(d<<16|b,(f&=65535)<<16|u)}function cr(t,e){if(kr(),mr(e))throw Kr("division by zero");if(mr(t))return tr();if(ur(t,rr())){if(ur(e,er())||ur(e,nr()))return rr();if(ur(e,rr()))return er();var n=function(t,e){kr();var n=63&e;return 0===n?t:n<32?new Qn(t.w7_1<>>(32-n|0)|0):new Qn(0,t.w7_1<<(n-32|0))}(function(t,e){kr();var n=63&e;return 0===n?t:n<32?new Qn(t.w7_1>>>n|0|t.x7_1<<(32-n|0),t.x7_1>>n):new Qn(t.x7_1>>(n-32|0),t.x7_1>=0?0:-1)}(t,1).z7(e),1);return ur(n,tr())?hr(e)?er():nr():ar(n,sr(t,lr(e,n)).z7(e))}if(ur(e,rr()))return tr();if(hr(t))return hr(e)?gr(t).z7(gr(e)):gr(gr(t).z7(e));if(hr(e))return gr(t.z7(gr(e)));for(var r=tr(),o=t;yr(o,e);){for(var i=fr(o)/fr(e),a=Math.max(1,Math.floor(i)),s=Math.ceil(Math.log(a)/Math.LN2),l=s<=48?1:Math.pow(2,s-48),c=wr(a),f=lr(c,e);hr(f)||xr(f,o);)f=lr(c=wr(a-=l),e);mr(c)&&(c=er()),r=ar(r,c),o=sr(o,f)}return r}function fr(t){return kr(),4294967296*t.x7_1+function(t){return kr(),t.w7_1>=0?t.w7_1:4294967296+t.w7_1}(t)}function ur(t,e){return kr(),t.x7_1===e.x7_1&&t.w7_1===e.w7_1}function dr(t,e){if(kr(),e<2||36=0x8000000000000000)return kr(),T;if(t<0)return gr(wr(-t));var e=4294967296;return new Qn(0|t%e,0|t/e)}function xr(t,e){return kr(),ir(t,e)>0}function yr(t,e){return kr(),ir(t,e)>=0}function kr(){O||(O=!0,L=br(0),D=br(1),R=br(-1),T=new Qn(-1,2147483647),j=new Qn(0,-2147483648),$=br(16777216))}function _r(t){return t instanceof Qn?t.c8():function(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:0|t}(t)}function Ar(t,e){return new $t(t,e)}function Er(){return Cr(),zr(M,M,M,M)}function Cr(){if(N);else{N=!0;var t,e=[Er(),Er()],n=[Er(),Er()];t=[Er(),Er()],I=[e,n,t]}}function zr(t,e,n,r){return Sr("class",t,e,n,r,null)}function Sr(t,e,n,r,o,i){return{kind:t,simpleName:e,associatedObjectKey:n,associatedObjects:r,suspendArity:o,$kClass$:M,iid:i}}function Lr(t){return!!Dr(t)||P(t)}function Dr(t){return Array.isArray(t)}function Rr(t,e,n,r,o,i,a,s){null!=r&&(t.prototype=Object.create(r.prototype),t.prototype.constructor=t);var l=n(e,i,a,null==s?[]:s);t.$metadata$=l,null!=o&&((null!=l.iid?t:t.prototype).$imask$=Cn(o))}function Tr(t,e){return function(t,e){var n;return null!=(n=t.$imask$)&&function(t,e){var n=e>>5;if(n>t.length)return!1;var r=1<<(31&e);return!(0==(t[n]&r))}(n,e)}(t,e.$metadata$.iid)}function jr(t){return!!Dr(t)&&!t.$type$}function $r(t){var e;switch(typeof t){case"string":case"number":case"boolean":case"function":e=!0;break;default:e=t instanceof Object}return e}function Or(t,e,n,r){return Sr("interface",t,e,n,r,function(){null==q&&(q=0);var t=Ir();return q=t+1|0,Ir()}())}function Ir(){if(null!=q)return q;Jn("iid")}function Nr(t,e,n,r){return Sr("object",t,e,n,r,null)}function qr(t){return new Ee(t)}function Mr(){B=this;var t;t=new Int32Array([48,1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3558,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43504,43600,44016,65296]),this.e8_1=t}function Br(){return null==B&&new Mr,B}function Fr(t,e){return Xr(t,e),Ur.call(e),e}function Pr(t){var e=Fr(t,Vn(Wn(Ur)));return Hn(e,Pr),e}function Ur(){Hn(this,Ur)}function Hr(t){var e=function(t,e){return Xr(t,e),Wr.call(e),e}(t,Vn(Wn(Wr)));return Hn(e,Hr),e}function Wr(){Hn(this,Wr)}function Vr(t){var e=function(t,e){return Xr(t,e),Yr.call(e),e}(t,Vn(Wn(Yr)));return Hn(e,Vr),e}function Yr(){Hn(this,Yr)}function Gr(t,e){return Yn(e,t),Zr.call(e),e}function Kr(t){var e=Gr(t,Vn(Wn(Zr)));return Hn(e,Kr),e}function Zr(){Hn(this,Zr)}function Jr(t){return function(t){Yn(t),Zr.call(t)}(t),Qr.call(t),t}function Xr(t,e){return Gr(t,e),Qr.call(e),e}function Qr(){Hn(this,Qr)}function to(){var t,e=(Jr(t=Vn(Wn(no))),no.call(t),t);return Hn(e,to),e}function eo(t){var e=function(t,e){return Xr(t,e),no.call(e),e}(t,Vn(Wn(no)));return Hn(e,eo),e}function no(){Hn(this,no)}function ro(){var t,e=(Jr(t=Vn(Wn(io))),io.call(t),t);return Hn(e,ro),e}function oo(t){var e=function(t,e){return Xr(t,e),io.call(e),e}(t,Vn(Wn(io)));return Hn(e,oo),e}function io(){Hn(this,io)}function ao(t){var e=function(t,e){return Fr(t,e),so.call(e),e}(t,Vn(Wn(so)));return Hn(e,ao),e}function so(){Hn(this,so)}function lo(){var t,e=(Jr(t=Vn(Wn(co))),co.call(t),t);return Hn(e,lo),e}function co(){Hn(this,co)}function fo(){var t,e=(Jr(t=Vn(Wn(uo))),uo.call(t),t);return Hn(e,fo),e}function uo(){Hn(this,uo)}function bo(t){var e=function(t,e){return Xr(t,e),ho.call(e),e}(t,Vn(Wn(ho)));return Hn(e,bo),e}function ho(){Hn(this,ho)}return Rr(pn,"Iterable",Or),Rr(J,M,zr,M,[pn]),Rr(vn,"Collection",Or,M,[pn]),Rr(X,"AbstractCollection",zr,M,[vn]),Rr(Q,"IteratorImpl",zr),Rr(tt,"Companion",Nr),Rr(gn,"List",Or,M,[vn]),Rr(nt,"AbstractList",zr,X,[X,gn]),Rr(it,"Companion",Nr),Rr(yn,"Map",Or),Rr(st,"AbstractMap",zr,M,[yn]),Rr(lt,"Companion",Nr),Rr(ft,"EmptyList",Nr,M,[gn]),Rr(ut,"EmptyIterator",Nr),Rr(ht,"ArrayAsCollection",zr,M,[vn]),Rr(gt,"EmptyMap",Nr,M,[yn]),Rr(xt,"IntIterator",zr),Rr(wn,"Set",Or,M,[vn]),Rr(yt,"EmptySet",Nr,M,[wn]),Rr(Lt,"Random",zr),Rr(zt,"Default",Nr,Lt),Rr(Dt,"Companion",Nr),Rr(Rt,"XorWowRandom",zr,Lt),Rr(Tt,"Companion",Nr),Rr(qt,"IntProgression",zr,M,[pn]),Rr($t,"IntRange",zr,qt),Rr(Ot,"IntProgressionIterator",zr,xt),Rr(It,"Companion",Nr),Rr(Yt,M,zr),Rr(Gt,"DelimitedRangesSequence",zr),Rr(Zt,"Pair",zr),Rr(Xt,"CharSequence",Or),Rr(Qt,"Number",zr),Rr(te,"Unit",Nr),Rr(ne,"IntCompanionObject",Nr),Rr(oe,M,zr,nt),Rr(ce,"AbstractMutableCollection",zr,X,[X,vn,pn]),Rr(fe,"IteratorImpl",zr),Rr(ue,"ListIteratorImpl",zr,fe),Rr(de,"AbstractMutableList",zr,ce,[ce,gn,vn,pn]),Rr(be,M,zr),Rr(he,M,zr),Rr(xn,"Entry",Or),Rr(kn,"MutableEntry",Or,M,[xn]),Rr(me,"SimpleEntry",zr,M,[kn]),Rr(xe,"AbstractMutableSet",zr,ce,[ce,wn,vn,pn]),Rr(pe,"AbstractEntrySet",zr,xe),Rr(ge,M,zr,xe),Rr(ve,M,zr,ce),Rr(we,"AbstractMutableMap",zr,st,[st,yn]),Rr(Ee,"ArrayList",zr,de,[de,gn,vn,pn]),Rr(Ce,"HashCode",Nr),Rr(ze,"EntrySet",zr,pe),Rr(Re,"HashMap",zr,we,[we,yn]),Rr(je,"HashSet",zr,xe,[xe,wn,vn,pn]),Rr(Ne,M,zr),Rr(Me,"InternalMap",Or,M,[pn]),Rr(qe,"InternalHashCodeMap",zr,M,[Me]),Rr(Be,"EntryIterator",zr),Rr(Fe,"ChainEntry",zr,me),Rr(Pe,"EntrySet",zr,pe),Rr(Ye,"LinkedHashMap",zr,Re,[Re,yn]),Rr(Ke,"LinkedHashSet",zr,je,[je,wn,vn,pn]),Rr(Qe,"KMutableProperty1",Or),Rr(en,"StringBuilder",zr,M,[Xt]),Rr(an,"Companion",Nr),Rr(bn,"Companion",Nr),Rr(mn,"Char",zr),Rr(_n,"Companion",Nr),Rr(An,"Enum",zr),Rr(Sn,M,zr),Rr(Xn,"Companion",Nr),Rr(Qn,"Long",zr,Qt),Rr(Mr,"Digit",Nr),Rr(Zr,"Exception",zr,Error),Rr(Qr,"RuntimeException",zr,Zr),Rr(Ur,"IllegalArgumentException",zr,Qr),Rr(Wr,"IndexOutOfBoundsException",zr,Qr),Rr(Yr,"IllegalStateException",zr,Qr),Rr(no,"NoSuchElementException",zr,Qr),Rr(io,"UnsupportedOperationException",zr,Qr),Rr(so,"NumberFormatException",zr,Ur),Rr(co,"NullPointerException",zr,Qr),Rr(uo,"ClassCastException",zr,Qr),Rr(ho,"UninitializedPropertyAccessException",zr,Qr),Wn(J).c=function(){return this.o_1.c()},Wn(X).p=function(t){var e;t:if(Tr(this,vn)&&this.l())e=!1;else{for(var n=this.c();n.d();)if(Pn(n.e(),t)){e=!0;break t}e=!1}return e},Wn(X).q=function(t){var e;t:if(Tr(t,vn)&&t.l())e=!0;else{for(var n=t.c();n.d();){var r=n.e();if(!this.p(r)){e=!1;break t}}e=!0}return e},Wn(X).l=function(){return 0===this.f()},Wn(X).toString=function(){return W(this,", ","[","]",M,M,(t=this,function(e){return e===t?"(this Collection)":En(e)}));var t},Wn(X).toArray=function(){return ie(this)},Wn(Q).d=function(){return this.r_1=e)throw Hr("index: "+t+", size: "+e)},Wn(tt).u=function(t,e){if(t<0||t>e)throw Hr("index: "+t+", size: "+e)},Wn(tt).v=function(t){for(var e=1,n=t.c();n.d();){var r=n.e(),o=F(31,e),i=null==r?null:Un(r);e=o+(null==i?0:i)|0}return e},Wn(tt).w=function(t,e){if(t.f()!==e.f())return!1;for(var n=e.c(),r=t.c();r.d();)if(!Pn(r.e(),n.e()))return!1;return!0},Wn(nt).c=function(){return new Q(this)},Wn(nt).equals=function(t){return t===this||!(null==t||!Tr(t,gn))&&et().w(this,t)},Wn(nt).hashCode=function(){return et().v(this)},Wn(it).z=function(t){var e=t.y(),n=null==e?null:Un(e),r=null==n?0:n,o=t.a1(),i=null==o?null:Un(o);return r^(null==i?0:i)},Wn(it).b1=function(t){return En(t.y())+"="+En(t.a1())},Wn(it).c1=function(t,e){return!(null==e||!Tr(e,xn))&&!!Pn(t.y(),e.y())&&Pn(t.a1(),e.a1())},Wn(st).g1=function(t){return!(null==ot(this,t))},Wn(st).h1=function(t){var e;t:{var n=this.x();if(Tr(n,vn)&&n.l())e=!1;else{for(var r=n.c();r.d();)if(Pn(r.e().a1(),t)){e=!0;break t}e=!1}}return e},Wn(st).i1=function(t){if(null==t||!Tr(t,xn))return!1;var e=t.y(),n=t.a1(),r=(Tr(this,yn)?this:Zn()).j1(e);return!(!Pn(n,r)||null==r&&!(Tr(this,yn)?this:Zn()).g1(e))},Wn(st).equals=function(t){if(t===this)return!0;if(null==t||!Tr(t,yn))return!1;if(this.f()!==t.f())return!1;var e;t:{var n=t.x();if(Tr(n,vn)&&n.l())e=!0;else{for(var r=n.c();r.d();){var o=r.e();if(!this.i1(o)){e=!1;break t}}e=!0}}return e},Wn(st).j1=function(t){var e=ot(this,t);return null==e?null:e.a1()},Wn(st).hashCode=function(){return Un(this.x())},Wn(st).l=function(){return 0===this.f()},Wn(st).f=function(){return this.x().f()},Wn(st).toString=function(){return W(this.x(),", ","{","}",M,M,(t=this,function(e){return t.f1(e)}));var t},Wn(st).f1=function(t){return rt(this,t.y())+"="+rt(this,t.a1())},Wn(lt).k1=function(t){for(var e=0,n=t.c();n.d();){var r=n.e(),o=e,i=null==r?null:Un(r);e=o+(null==i?0:i)|0}return e},Wn(lt).l1=function(t,e){return t.f()===e.f()&&t.q(e)},Wn(ft).equals=function(t){return!(null==t||!Tr(t,gn))&&t.l()},Wn(ft).hashCode=function(){return 1},Wn(ft).toString=function(){return"[]"},Wn(ft).f=function(){return 0},Wn(ft).l=function(){return!0},Wn(ft).n1=function(t){return t.l()},Wn(ft).q=function(t){return this.n1(t)},Wn(ft).g=function(t){throw Hr("Empty list doesn't contain element at index "+t+".")},Wn(ft).c=function(){return dt()},Wn(ut).d=function(){return!1},Wn(ut).e=function(){throw to()},Wn(ht).f=function(){return this.o1_1.length},Wn(ht).l=function(){return 0===this.o1_1.length},Wn(ht).q1=function(t){return function(t,e){return U(t,e)>=0}(this.o1_1,t)},Wn(ht).r1=function(t){var e;t:if(Tr(t,vn)&&t.l())e=!0;else{for(var n=t.c();n.d();){var r=n.e();if(!this.q1(r)){e=!1;break t}}e=!0}return e},Wn(ht).q=function(t){return this.r1(t)},Wn(ht).c=function(){return zn(this.o1_1)},Wn(gt).equals=function(t){return!(null==t||!Tr(t,yn))&&t.l()},Wn(gt).hashCode=function(){return 0},Wn(gt).toString=function(){return"{}"},Wn(gt).f=function(){return 0},Wn(gt).l=function(){return!0},Wn(gt).t1=function(t){return!1},Wn(gt).g1=function(t){return!(null!=t&&!$r(t))&&this.t1(null==t||$r(t)?t:Zn())},Wn(gt).u1=function(t){return null},Wn(gt).j1=function(t){return null==t||$r(t)?this.u1(null==t||$r(t)?t:Zn()):null},Wn(gt).x=function(){return kt()},Wn(xt).e=function(){return this.a2()},Wn(yt).equals=function(t){return!(null==t||!Tr(t,wn))&&t.l()},Wn(yt).hashCode=function(){return 0},Wn(yt).toString=function(){return"[]"},Wn(yt).f=function(){return 0},Wn(yt).l=function(){return!0},Wn(yt).n1=function(t){return t.l()},Wn(yt).q=function(t){return this.n1(t)},Wn(yt).c=function(){return dt()},Wn(zt).d2=function(t){return this.c2_1.d2(t)},Wn(zt).e2=function(){return this.c2_1.e2()},Wn(Lt).e2=function(){return Je(this.d2(26),this.d2(27))},Wn(Rt).a2=function(){var t=this.g2_1;t^=t>>>2|0,this.g2_1=this.h2_1,this.h2_1=this.i2_1,this.i2_1=this.j2_1;var e=this.k2_1;this.j2_1=e,t=t^t<<1^e^e<<4,this.k2_1=t;return this.l2_1=this.l2_1+362437|0,t+this.l2_1|0},Wn(Rt).d2=function(t){return function(t,e){return(t>>>(32-e|0)|0)&(0|-e)>>31}(this.a2(),t)},Wn($t).p2=function(){return this.q2_1},Wn($t).t2=function(){return this.r2_1},Wn($t).l=function(){return this.q2_1>this.r2_1},Wn($t).equals=function(t){return t instanceof $t&&(!(!this.l()||!t.l())||this.q2_1===t.q2_1&&this.r2_1===t.r2_1)},Wn($t).hashCode=function(){return this.l()?-1:F(31,this.q2_1)+this.r2_1|0},Wn($t).toString=function(){return this.q2_1+".."+this.r2_1},Wn(Ot).d=function(){return this.w2_1},Wn(Ot).a2=function(){var t=this.x2_1;if(t===this.v2_1){if(!this.w2_1)throw to();this.w2_1=!1}else{this.x2_1=this.x2_1+this.u2_1|0}return t},Wn(It).n=function(t,e,n){return new qt(t,e,n)},Wn(qt).c=function(){return new Ot(this.q2_1,this.r2_1,this.s2_1)},Wn(qt).l=function(){return this.s2_1>0?this.q2_1>this.r2_1:this.q2_10?this.q2_1+".."+this.r2_1+" step "+this.s2_1:this.q2_1+" downTo "+this.r2_1+" step "+(0|-this.s2_1)},Wn(Yt).e=function(){if(-1===this.a3_1&&Vt(this),0===this.a3_1)throw to();var t=this.d3_1,e=t instanceof $t?t:Zn();return this.d3_1=null,this.a3_1=-1,e},Wn(Yt).d=function(){return-1===this.a3_1&&Vt(this),1===this.a3_1},Wn(Gt).c=function(){return new Yt(this)},Wn(Zt).toString=function(){return"("+this.v1_1+", "+this.w1_1+")"},Wn(Zt).x1=function(){return this.v1_1},Wn(Zt).y1=function(){return this.w1_1},Wn(Zt).hashCode=function(){var t=null==this.v1_1?0:Un(this.v1_1);return F(t,31)+(null==this.w1_1?0:Un(this.w1_1))|0},Wn(Zt).equals=function(t){if(this===t)return!0;if(!(t instanceof Zt))return!1;var e=t instanceof Zt?t:Zn();return!!Pn(this.v1_1,e.v1_1)&&!!Pn(this.w1_1,e.w1_1)},Wn(te).toString=function(){return"kotlin.Unit"},Wn(ne).n3=function(){return this.MIN_VALUE},Wn(ne).o3=function(){return this.MAX_VALUE},Wn(ne).p3=function(){return this.SIZE_BYTES},Wn(ne).q3=function(){return this.SIZE_BITS},Wn(oe).f=function(){return this.r3_1.length},Wn(oe).g=function(t){if(!(0<=t&&t<=bt(this)))throw Hr("index "+t+" is not in range [0.."+bt(this)+"]");return this.r3_1.item(t)},Wn(ce).s3=function(t){this.t3();for(var e=this.c();e.d();)if(Pn(e.e(),t))return e.u3(),!0;return!1},Wn(ce).k=function(t){this.t3();for(var e=!1,n=t.c();n.d();){var r=n.e();this.a(r)&&(e=!0)}return e},Wn(ce).v3=function(){this.t3();for(var t=this.c();t.d();)t.e(),t.u3()},Wn(ce).toJSON=function(){return this.toArray()},Wn(ce).t3=function(){},Wn(fe).d=function(){return this.w3_1=0},Wn(de).h4=function(t){var e=0,n=bt(this);if(e<=n)do{var r=e;if(e=e+1|0,Pn(this.g(r),t))return r}while(r!==n);return-1},Wn(de).i4=function(t){return new ue(this,t)},Wn(de).g4=function(t,e){var n=this.i4(t),r=e-t|0,o=0;if(o=0&&t<=Ft(e)))throw Hr("index: "+t+", length: "+this.k3()+"}");return On(e,t)},Wn(en).m3=function(t,e){return this.y6_1.substring(t,e)},Wn(en).z2=function(t){return this.y6_1=this.y6_1+new mn(t),this},Wn(en).b=function(t){return this.y6_1=this.y6_1+En(t),this},Wn(en).toString=function(){return this.y6_1},Wn(an).c7=function(t){var e=this.z6_1;return t.replace(e,"\\$&")},Wn(an).d7=function(t){var e=this.b7_1;return t.replace(e,"$$$$")},Wn(mn).equals=function(t){return function(t,e){return e instanceof mn&&t===e.y2_1}(this.y2_1,t)},Wn(mn).hashCode=function(){return this.y2_1},Wn(mn).toString=function(){return dn(this.y2_1)},Wn(An).equals=function(t){return this===t},Wn(An).hashCode=function(){return Bn(this)},Wn(An).toString=function(){return this.o7_1},Wn(Sn).d=function(){return!(this.q7_1===this.r7_1.length)},Wn(Sn).e=function(){if(this.q7_1===this.r7_1.length)throw eo(""+this.q7_1);var t=this.q7_1;return this.q7_1=t+1|0,this.r7_1[t]},Wn(Qn).y7=function(t){return ar(this,t)},Wn(Qn).z7=function(t){return cr(this,t)},Wn(Qn).a8=function(){return this.b8().y7(new Qn(1,0))},Wn(Qn).b8=function(){return new Qn(~this.w7_1,~this.x7_1)},Wn(Qn).c8=function(){return this.w7_1},Wn(Qn).d8=function(){return fr(this)},Wn(Qn).valueOf=function(){return this.d8()},Wn(Qn).equals=function(t){return t instanceof Qn&&ur(this,t)},Wn(Qn).hashCode=function(){return t=this,kr(),t.w7_1^t.x7_1;var t},Wn(Qn).toString=function(){return dr(this,10)},Wn(qe).d6=function(){var t=Object.create(null);return t.foo=1,delete t.foo,ee(),t},e=3.141592653589793,t.$_$=t.$_$||{},t.$_$.a=function(t){var e=t.length,n=Array(e),r=0,o=e-1|0;if(r<=o)do{var i=r;r=r+1|0;var a=t[i];null!=a&&jr(a)?n[i]=a:n[i]=[].slice.call(a)}while(i!==o);return[].concat.apply([],n)},t.$_$.b=ke,t.$_$.c=ye,t.$_$.d=He,t.$_$.e=Ge,t.$_$.f=Vr,t.$_$.g=St,t.$_$.h=ee,t.$_$.i=mt,t.$_$.j=se,t.$_$.k=function(){return null==i&&new ft,i},t.$_$.l=pt,t.$_$.m=function(t){if(Tr(t,gn))return function(t){if(t.l())throw eo("List is empty.");return t.g(0)}(t);var e=t.c();if(!e.d())throw eo("Collection is empty.");return e.e()},t.$_$.n=W,t.$_$.o=ae,t.$_$.p=function(t){return t.length>0?(e=t,wt(n=Ve(t.length),e),n):pt();var e,n},t.$_$.q=function(t){var e=Ve(t.length);return wt(e,t),e},t.$_$.r=function(t,e){var n=ke(t.f()+e.length|0);return n.k(t),function(t,e){t.k(qr(e))}(n,e),n},t.$_$.s=function(t,e){if(Tr(e,vn)){var n=ke(t.f()+e.f()|0);return n.k(t),n.k(e),n}var r=_e(t);return function(t,e){if(Tr(e,vn))return t.k(e);for(var n=!1,r=e.c();r.d();){var o=r.e();t.a(o)&&(n=!0)}}(r,e),r},t.$_$.t=function(t){if(Tr(t,vn)){var e;switch(t.f()){case 0:e=pt();break;case 1:n=Tr(t,gn)?t.g(0):t.c().e(),i=(r=[n]).length,o=function(t,e){return De(t,0,e),e}(i,Vn(Wn(Re))),wt(o,r),e=o;break;default:e=vt(t,Ve(t.f()))}return e}var n,r,o,i;return function(t){var e;e=0===t.f()?pt():t;return e}(vt(t,He()))},t.$_$.u=function(t){return function(t,e){return Se(e),Ye.call(e),e.p6_1=Le(),e.a5(t),e}(t,Vn(Wn(Ye)))},t.$_$.v=function(t){return Tr(t,vn)?function(t,e){return Te(He(),e),Ke.call(e),e.k(t),e}(t,Vn(Wn(Ke))):V(t,Ge())},t.$_$.w=function(t){if(Tr(t,vn)){var e;switch(t.f()){case 0:e=_t();break;case 1:e=le(Tr(t,gn)?t.g(0):t.c().e());break;default:e=V(t,function(t,e){return function(t,e,n){Te(function(t,e){return We(t,e,Vn(Wn(Ye)))}(t,e),n),Ke.call(n)}(t,0,e),e}(t.f(),Vn(Wn(Ke))))}return e}return function(t){switch(t.f()){case 0:return _t();case 1:return le(t.c().e());default:return t}}(V(t,Ge()))},t.$_$.x=Nn,t.$_$.y=zr,t.$_$.z=Pn,t.$_$.a1=function(t,e,n,r,o){return Cr(),r.get=r,r.set=o,r.callableName=t,i=r,a=function(t,e){return Cr(),(Cr(),I)[t][null==e?0:1]}(e,o),s=function(t,e){Cr();var n=t.$imask$;return null==n?Cn([e]):n}(r,n),Cr(),i.$metadata$=a,i.constructor=i,i.$imask$=s,i;var i,a,s},t.$_$.b1=Or,t.$_$.c1=$r,t.$_$.d1=function(t){var e=t;return null!=t.iterator?t.iterator():Lr(e)?zn(e):(null!=e&&Tr(e,pn)?e:Zn()).c()},t.$_$.e1=function(t){return+t},t.$_$.f1=_r,t.$_$.g1=Vn,t.$_$.h1=Nr,t.$_$.i1=Wn,t.$_$.j1=Rr,t.$_$.k1=Fn,t.$_$.l1=function(){return e},t.$_$.m1=function(t){if(Ze(t))throw Pr("Cannot round NaN value.");return t>re().MAX_VALUE?re().MAX_VALUE:t0,l=ke(s?Z(r,10):10);t:do{var c;if(c=Fn(qn(t,o,i)),l.a(c),o=i+e.length|0,s&&l.f()===(r-1|0))break t;i=Wt(t,e,o,n)}while(-1!==i);return a=Fn(qn(t,o,Nn(t))),l.a(a),l}(t,o,n,r)}for(var i=function(t){return new J(t)}(function(t,e,n,r,o){return n=n===M?0:n,r=r!==M&&r,Ht(o=o===M?0:o),new Gt(t,n,o,(i=qr(e),a=r,function(t,e){var n=function(t,e,n,r,o){if(!r&&1===e.f()){var i=Y(e),a=o?function(t,e,n,r){return n=n===M?Ft(t):n,(r=r!==M&&r)||"string"!=typeof t?Kt(t,e,n,0,r,!0):t.lastIndexOf(e,n)}(t,i,n):Wt(t,i,n);return a<0?null:Jt(a,i)}var s=o?K(Z(n,Ft(t)),0):Ar(G(n,0),Nn(t));if("string"==typeof t){var l=s.q2_1,c=s.r2_1,f=s.s2_1;if(f>0&&l<=c||f<0&&c<=l)do{var u,d=l;l=l+f|0;t:{for(var b=e.c();b.d();){var h=b.e();if(ln(h,0,t,d,h.length,r)){u=h;break t}}u=null}if(null!=u)return Jt(d,u)}while(d!==c)}else{var m=s.q2_1,p=s.r2_1,g=s.s2_1;if(g>0&&m<=p||g<0&&p<=m)do{var v,w=m;m=m+g|0;t:{for(var x=e.c();x.d();){var y=x.e();if(Pt(y,0,t,w,y.length,r)){v=y;break t}}v=null}if(null!=v)return Jt(w,v)}while(w!==p)}return null}(t,i,e,a,!1);return null==n?null:Jt(n.v1_1,n.w1_1.length)}));var i,a}(t,e,M,n,r)),a=ke(mt(i,10)),s=i.c();s.d();){var l;l=Ut(t,s.e()),a.a(l)}return a},t.$_$.q1=function(t,e,n){return(n=n!==M&&n)?ln(t,0,e,0,e.length,n):t.startsWith(e,0)},t.$_$.r1=function(t){var e=+t;return(Ze(e)&&!function(t){switch(t.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}(t)||0===e&&function(t){var e;if(0===Nn(t))e=!0;else{var n;t:{var r=function(t){return Ar(0,Nn(t)-1|0)}(t);if(Tr(r,vn)&&r.l())n=!0;else{var o=r.q2_1,i=r.r2_1;if(o<=i)do{var a=o;if(o=o+1|0,!rn(On(t,a))){n=!1;break t}}while(a!==i);n=!0}}e=n}return e}(t))&&function(t){throw ao("Invalid number format: '"+t+"'")}(t),e},t.$_$.s1=function(t){return function(t,e){!function(t){if(!(2<=t&&t<=36))throw Pr("radix "+t+" was not in valid range 2..36")}(e);var n,r,o,i=t.length;if(0===i)return null;var a=On(t,0);if(cn(a,48)<0){if(1===i)return null;if(n=1,Pn(new mn(a),new mn(45)))r=!0,o=re().MIN_VALUE;else{if(!Pn(new mn(a),new mn(43)))return null;r=!1,o=0|-re().MAX_VALUE}}else n=0,r=!1,o=0|-re().MAX_VALUE;var s=(0|-re().MAX_VALUE)/36|0,l=s,c=0,f=n;if(f

eR%{X2~@BDL9_h6`Z>+T&N~A8DG43_l*mJx3sN~p1gPw{Nkl2KJqRl z2iu)?n^CuSPxGms{~Nb3o?N(a=iL`CRuv7o%oUHp zE?;`;@rxJf{L5Y^WDVAC?;Q3AK)W?lqRVxho=&HNc6YCy?eFv67YIfQ|7_rp6Ta|K zd=Sq&H=IWuC!MH;R4Z``vf8pFHHotIh%(FVgYc9WS;lg;t>bMyt5XYyo(3Io>|-bM z#jfG4^^C%}o&CMTJ!|M_x!l{0OTnQ{x4WGl?2n`(>Fy^+}c>#D{+?EVr5_@OUDbByWAjFX+^1?v7 z#&XAX9A`l{@t~79rSqWkGUqwxjm{@H-|zf{^PA2`9A_F*6H*hR2~juYRj8{7A?gr~ zR8q-$7b%5d^&4D8INwRsRg{goijdVI)!_KhrVp>OZ79JC%0_}4Pc$b8=_<;*hFUMq z|IRX7UB$Mno8``{3stIm?VU>2A?gs*a<4uMslwT%t`g#ZEv*m!J`>$!6;-UF3A^T< zj9No~^wQt&`91&qUsK*=CJfR}6oHa>*mhk8R)?O)*mbr;J2a&!HRZ?@>^|1A7x}LK z^uw-+Lt_X^MTy&Gr_^Jv)|5+~6`!xe@_YHN9$jb+ZFeU7Tn0hE>v;rL7XcsnqnW1wTvW6a)lIo0E%*)H7|vxGjGo_if#y+M2MqL9J!Bu0$+9vvLhiw^1N zpbBf6)-)nm*JW&fm#*GmkAQKl8AHD^027wAxYrK62yMf_Xv}H{&tSaejGYV4W1Jph z&9*E;5L$tgd4JV(6l)=5B;Zeko zbbTY!VeFb0rEVPQuoZpJCM8PynF?dKlf|CLg-v&eInmkokLc{|CC^+rqsMPGa90#+ zH~t#$Kfvlg9PDK%`4%|;Z*CN-uob3X{1XXLvbuf*wLY?M zWFEf~NhM#|&r}$>MVtqo;Fj}rv`&Z;)(<23K%m^Ht<%Ytk`!;NVynY247H8l56=%K zk*k8)VA?9uL`ywxkS1h1lH)uFKoL_JpFV_nen{74AtF`6P z-Oa0}lC^ARLlpH^%}RL{E430SvriwdWnJaf2B=m|&A0^v3*xSoT1@{#&zOfg=~u29~Y&4{nneUnw9ygSt%-!$vn%e^=7`<#@~BKC9gL7kkCm$6T1KdUn=w;H2omW7nF;St3!-|8IX=|FA-z2J zIXBXEv%>R~3lw*L&spZR_sdeoxl~dnXOorBcdYAqBbQMLgcRBU@a>+<5ECMPoaHdO z!xTe7mhA2C_WKt7FS>>==5y#fQwK515er3s(^Az;W0h6_MbxS(8nvpoO}VPKjjEM| zIrG;jk{1sSA9>ZA-}KCjUUGWjbp7^T@9rr5nx9`vc`!QZk6(SZfBWP$#iS~~VBG5- zJ$Fwp|JnAqnmqTSPVbA)n&r-pAC%>4KMpz5+4UO_Md9C^|8=>ycRXpO-stRLciUf0 zz^5B+?|Ms8JiND&c>Yse?Qq9=;s4T2e4Znn(y5$N$C>70x)D>=xE3+1okE}uXj>WC z-$e*Mr_=k5blcF)^IPY)a1Gaf>7;*jv~3QL`e6L7hab7{=bh1Jd>pmg{j_k{nGd8?{o`nGVSUFO}TBT>|u`po#bjvP|-d?6fvbT;d25EjrYF;abEQkV^OpCu<;(4Um;QTiS?o_vG zfb}3tasC~_TSD)ee>RVXQ8IXSUwk4TkcktYWTM`!aiN@sRHVe)NW=Lj9|ove)6h%K6>9Q3zfS^20V1C?PrxmQ%+7W+sqnIQ_-r( z%fUO<5RkGDLR7{Znx1b{Zd_qnuGD=QFrJ7dOFOoG#R%1EcQ{|dTp2VSBX zjmN}vf>^|HqA1?PiEP*jeEvcI*lhQN8!C(oPo zqX+LZtxnBa^cU8@BnLELluMI3=M!?;x-1#q4OQi33but^ljj^KEG zon;sfFLTb>qrjXism2;$Fd3k2RduCB(rH^~9O~faY@-bGn4l+_Yf-$Sbg8PpFt77M z$pc7I#(ZZ9wo#kAMrn3iJc?q0Yu6yMycOS;rF0ESwU5(@5goUcLV`}Z7qB(wFU*Pp z)=jE^ysy*-WihRKMXU|9D$-nOXcPHOO<@gv;h%C|?|jnOimpKeHkw*J2o|-X54%r@ zVl}TO^_Vec&ZTTbTeIv1Tg5Vc7y!{#@&d4nb`g8Vn?S)+Utl||WXUssr`_mo9bZ*+Qt zG|RnnfP+tc-OQkjb7TehEw}B##o5`Fv!yZCzwy{(*L`Emt3tt}7w_$56!;>Fqr-#i zU-i=C<4goT#k;!?MS_P{vT9J+r@OfCU%ToD94rWkcB-SJYKNR4?f6eSjKU~7@vOC1 zE?R57^OutE%ig{BJRWiuUOPKGKF(T9X#;MuTip2zlgB8v9z%5NWf9zOl{be74~a0&?#& z&2qI|Q37*IBr>k55pjCaKu?LPXL6ZmC6d+gRiTow12)^uZ1b&5$|9A5v?3w0j?hHn zN^LD9X?WgnZUUE#t^ZOTk~KR!4?VE6<682pRm$0Emb)vK%j?&dOEI$eEgg61IT#EEx}Qgqfd6mQW348QSlDR!asW(f%>lRp1MpdgzEjmm zX>Gmj80z7Nc6N-V+6B}A#H`)fdF1iEUH;RW>8Uh>VJDHhX2(a&^LLKJNS9G)KlH^Z zqEZ%lmUA2L6Rn;5o!2;y^`rEmodelWnfjf=FR%Hw>pG-#>SKQYN}}^FJxg~>m2%iZ zNrhkFMr45yA|UMcr`!)l%Oa0%OR?o6_xk;bozE8w@1$y52Auyqx276t!vdd-9v*0) zF?}n1V40=lF&Gv_SFeR3Ga&b`d>>*lQsr`QFj6%vsop&z%P!s1X?wGFTLC0@+EZIi z#$$O+&d@ImGy%f*?XNk$45aU~0KGOr8rM@!e10omJiA&>ABSw#*16d4c_x$o~?S7|m{RXkKk8F2QO$rl^ z4Jli_YT44%HJC*~TZ9(tI=F{rS+^TS^!UDf{NCoY*VAS?J$>|{hc;V*s=9pn?jLgx z4lbYV9T?r&+Z|J19$w zupfbvEWwFpa2J20lBBcUnfiXx5}XqYbM?kqII4R zI{m)>_-+V@rf0B8UVCdk8v3Q}sOw}D)cuR=A99V#%4&;Yr_Gu61;q<>GHs*M{BdD(Nz zy-u2}hTwMRBep)mC=3blIGzV4E%f zPX1Q)De`~(amt5ImS55D-#ZJUGaR3=lkvqPe+@r`pIm{Vha-fEZ8LHs;(NkJjp50l z(-{oqUEH95IOueO?6%3tNz?Ut9W*B=liRZQw!#pD{^4PNfG}*osGj9TkL>Ie`K*4> zaimkcaEtcw3(jTd8=b$yODLhzanf0nmD`4#i!@N!_NmXRb>D_yL4kuIdzsG{lYG9I z)v}y{kEbF8x}I&zrkYoC)mR}GzwUA~U(9Q%=8I*HG)ga-=mKi6&F8M;Cgz(;RDqG2 z+RUptmeXi4tLF<94~4K1PRZ9;H&U&e?PgoMBS+Ir7nvwjw|lF)=}&+@EXu9j>st2qL&eVc6~>uot-bfou8XZ5z+ zo~SI!*#>7eMo7c;V%u+mi3@Hg1M-B6i1!SJ#cm9Qd3Pi@5u;w~aEQPa z3Q4~`Rll6*zp<3)4{?YvsBc=%(&Yj~Mtgb$uncmPw*epmI_y?M?Ug zdc73%{juju1M=dW6K=#5BX^T>wDMhTO_mu~a7J`?Nak@tlyVs`#+d@ZeWRn;C18xu zgJqG1E?a|kLIm^+VAKu;m;UhllXZ}%R_MsJq4iJ}hYp$G@EVZCnI8m<5quL0(howg zN2PGJP#Dct~K&AWujudv{SftuVoD2Yc7I|)hLOPOAISRNTRG2x*puL zO_UWtwA1O8qfd#A@#UYRI46RLIX9N`%`1-HF@VI2IC#)IfV4t@_9i_Jz#)hvd*4g% z2Q$WqBuU^1dl*z;xS@O8l@tmwC`Kb4FsQt2*XGLjK*OgctiwJF~D*^ zPLjU;eqTc*d2E%`#zRRKfg(dJNws4CTTpsl5crINTn|KP82Ca)@wqq4c;xvpV}24u z0CTyG;zU7e!$?a-;=9F|l7f0~Ofus#aL&ngK@d7}T_RO#6aE%pJ{V&O2yUB^5K4vw z=4+{>>9!FoM`j;)aMMYhX?&^Z70$aH$C`xkXx(+=u(45Dq$qb|S@qoK^_1X}yWbp# z}dL8C@yvJNOkMcaeW=t3w^XQfMnX6Tl=g~fM-6G2JIm*`3M|1G6k> z=B$*aR?B9M<*=TsviOdEYnUcoIJ6_O(!7Xs(yjJP2VwAQ{Wx}iD0%n6y<^$&e9l3} zKuZ6apwr27NWmY0$lbd==n*}(?e>iM+-uTvli0g9Q&CZHV%(MPG>%1Du`yMe;a%^okMxOV2`RSk)1VH9+N6Vd)%u&vfvvQog^wjg! zhCL`-0Te1pg*7XcR2R}Y03=~Mb@9Z#_g=Yz_a}S%r;p!z@9{C7MZbS?(hQ2yO~SCQ z*Nh0u<6byFrxVYSsBos>J2^@z2Q0q*dncEUX*j;Twj%~iZWYm zoAqXkV?fc_sODcQ>hACGZ2$0E9t_Pe#W@7`bi~!tLP2k3ISbuxO*~ z0LJ&WW5;8zpQvO8?v!XRfS>#F^M64cx7%?9#8JDQ#*gmTdK{i2M-H8(9WPQY0$e1N z5sDCOicM;Tkwfi!$6sGrt%d{qbzFMJi=RvV_QOSp#AIy(JJT(mN58*Zp0UZ~@Nhh4 z7z|dcvjFz<&!6|Q`?{0K>)YwhwgtEFJ`8~wh2x;wlqxTBau$@ES#HisIYWi_zW2Q^ z!`oi|@+6FtpZmGreHNoH`I6CRy&4bGW9;1drBC+_a^sKEOYa(ruH zS>-E060yyy%2yj$uz{MLq)lGvbbz>`s&+bX zefE}-V<tU-DJj>dGpY9*T1Uxi3Ir-;|4CJr!!-M^fl*acaY3f4Px&=Djvb4)b zuJ?BL_U3zgB@fE;txVH&5_GZ*h@w^=MO>W!3Eo>Qj!>8kN1;+)R| zpEE{_9UjH8N5uVpP{OA;*6ZiGp7T$J@RS&%e82C-WcXqw#We;hC#dDiBWKT9I{)7J8|Pn9 z#3n+lk?fh0^<<;A<)Ua7D^tN?h-}NNo@fz|1R1qJLZ<9;Q4aDG6QCE4FSnqcECvTd zsbuXZ9=Q4t!pUydqoz1>QhnH9Gphrca6HCc8EVN2CYO035nzfZoRb9(iyhr8PN#ah zy=9#&WtYBMk$F7v{y@0tc|BnGtRt@Y2 z!qggE5-7kGohE7VI&dD(=kURxl+@M|!6@QfSkE{9?Q;O0C*b)6@_Z<3=`di3A`0XF z%d;%aj10oQ(tr8+5pwFsaQ3xVM09v?4ia@KDAIS6nUY4VY zCx|IcFQ!PMB^OwOm=V%2Vu8q+$+o#)AUr?9uq?otQc0R5Qftka#QQ9P3n7?bu#!mz zxRyvrA>IJj@y`8l-xhOjUzY*K^*sV3ZHa+g*Ciq83Pe7;YA@54)9oONMedVW*9LkMqyDHMFfz@vZC-D$Kj6i!vCV1_##I+iIY3K zj+0jLYF2NXQmTbit64p(n+sH^EFa6VD9vV`s-#-QPdxGJ`w7?nYt?S^??qAU{KJCI zzZm23y{p-@^K57IFuv&gjSqj$JMK3q%IUN$V6MGVM=#zsM8o0!{J6sV9mjFtlrP-E z9&R};$C)>+ukuyC+Mo=c^4!5LioDm1M|k+*S3m#K%UKZOMU0I` zXLr8zqaXFdapkY;ii>DkeSdXPif81+hjS960#3T2ZYVMy!jK}CVmxYw($IK-ur5U$jUSk5!DfK!-2UV_=0?N5o<@{~+W`GQj z4Kn*s_GXNm*KXeW&YMqnZhq&jo1MuO0H1F+_`4o`s27eTL*zT>Wlqy^hEfIDK7$(@+Qy7IOb`RY}@dVEER_v~s(%T;dmVov;S zw$tNVZ=cQ1SIfnA3V`I^g5_e}tebf=U#y#XvtBGW>t?x`Z|19YvtF$i^Nj&sbGzAY zrp#Y2wu|**yIHTAbu-^AH}i(;X1?(d5^Ls*`DQ&&v|g<@^GBRUua{ug8}wMwqM2{z zPw^%Qmu@s)tT*$`e3NbFo8@NCv=qrwV%kH1=(eGx%1oQTSp!B|{PFCzT&^~dl_&Bo zWv20EKctqeCdi>N!|~0k=;LwDB`oug6r2|fVDI`pqu^kl!+4lTvPpyOuUnl?YrV%v zDK0qIn(@N{_vPHtRVrVLsK2+j5DUsQOV91nZ93xRlJgw9+}rED1ZmfDZ(>I_$cDT6 zk5GdA!ghyQzzc@{gU1j_K!IGBpsZC&N+~(xFor29m1_Y>eXxT6_{I8NurQ2YJbQ`AA z-NVgdfkb=Q@-=Z!RBK-B=J^sqZhw_Nxe^HU@YVDGU#7#@i2Db|THC*0n0T1B?qUGz zyzkLfopynzx$=EsZAf4XM;+5_05Mg90qlJp#_VU;`WyTLzR@Y1iE~@)7%-mDcvRMH z@I;Kk$RoFnusA{UxU1`O|E+7OFju|)a1dD6jbmk!BuSLiztkTNea~~_-W+>EyG33U zZXkH3-J|VG&MZ1!8qUtBD+QiaaqN1oKOFY@N=ua_Nn(1jb=_bz>@Nmyh>bNi&5E`k zFd>xW(MRoAak%#14%>`bp*eZch}xO!!}gXGr=0>tNi$&>BCy_R!(xOm;&cZZ)! z{B`-YYfs*BdOG69ivDVO^{%FAzr?gNJM{z3y)d86qC@?uW;V-1kMqEv+N^C}(r&hQ zU0bgD!Wuq0J-zdZYuEDEarPw? zrxTohlu7CLare{nD2H7GrE<=xK9C?Eh@YU!S4BBmHyCdBXY1416qwFVx4T!aKXYZd zr0MiHTrRH84-R(__`BX4-nDL_-Jag8D$HgVF3e`AuU^+lIYpN3m)#D1;#1fgF4{Sl zq25!FJNq%|5nN3LjFSkK2T}I(*UC1F^=7f&RQbf822L;OhN0GTR}Bcc{PwKXd{On& zUcWXt#A&gq*BoK#xS07MmHmKVjt3ZRn>Zk=MZ`|pQHFcqg z0_TPy(C_wQ7c%H}2S?@kVXN0Ja8wAR)?XotPv%eWA_@Z_&vuIPQoj#&0C3;uWj<0; z=?Nk72U=^}@7Kc<$=(aUh*#m3a|Nk0+Zk%77S`L%`UIJh$luu|#y$tD&8mH6Hc??& z7Mau{+$)0zbNDm!fYOZMt@d_Tv48E+13PyB=X7}V)XpT&OJ}br+I04Xci-LV;PSy? z=zHFA*2Y^f8sBlex0hQao&Ej8?Pz?S!1jZ>aiejjY?W3a#?9D8nbvsp+rRbOzU2!a z#`fX!-!{7Mm=c0T5cdak|Qbgw;`%;AObsUb-T>pdo)3_|oqG>JE)B#4!K-8)f z-;Em6TH%gAL+kSSf6jp%IDY}(bLsl^%RzYl~u$&*Gi<9I9wdm*_!yF+E4`qA$o7Y3l-(i>?1>(kj%s!h+kJ-CDsC zV6IzG=jzgZw71|)%OW5s%DFtuU4(RjaZJ4^n_>u}T&;4o;Cuw23Zj+5Fe)Ovfr<~h z5vjmMRPvbI%&U+&<4w&w2udJm=ex7#@_MjYZ}f?4mE_39E|O95;h@YEEPqwX!A8)Z z1fQ zf?BVx^9WLt>Ja&L)(>#p1Wy;`e329oW#7nixT+k9q~zZ?3J5VBo7KglSmZQ>v%nt+ zCQw=>$n?RH2bjb{cPA`FJ(DX>X8fddtgTSF`GmtX;X<o)IGAuckR&pJ!LAZ}w8Jz=dG?2hAeFKq1K=^&Ell7mr2wY2lEfgC=SwbG82Q`{ zLznwe$RwA(rvw;Dr8NUQlf_Koy37Mu;af#X_Fs8AUQuL9D&A_jgI3D}yjE-Al`XEM z%8J74=r51cM6|7y9A4HxAb75gmQC7p zEBbrJnFs_p3k4%Mj>8@AgxFT|E$ zbWbar(oPA&*L9@-Z4?F7hVzQC-q^|XwIS^ha zB95qCD<|Jrnl40Is2Dk>WAgVn7v=~T^Tk%=1q1j-o~fNfHP@V1S%qR83XJZinnxyB z(hh|DWhrJhIr0==t;dS$>%|IiZ}>ZbK(-IIIED--%fWpXJw10!pX#a?en%C$mrr5Ptk#e_Mb z5a8pdAsM1tGX@RLaqszA9s50lnQTW11wU}KJXx_P1Q`Fzg+bc|Tn8{j( zNZd?NKA&ikEKrG`Vgzrnq znUp>!$P7u80Uvexf( zyEcO^O6ZHMxUA{ve*f&bNJ&OQ>YT+nLFv+}(sh4{qA01YTPj;>#hIDYW(s0bMX$Ni z?`sv;D&PWr&D+0)|Abpk53!Rg3CmMUg{P)wz(G>6hTMFD;qV5O#b`9dUaN&yq9{h= z!G5cSS6<$4wO(5_8b13@#jWdmyRBA;yxm$~-`y))QPys6&VM^^x4$^yghPF9eOD%} zfa!7dtjdyYvsu@T>oJLkl=7yiARUw5T3RG3{sOzy#0tW#(OD`LyPoGovFC!8<70?S zyN82$ml)ZG=$2_(_XdNK5C&zD&!V;>^uF!szGDZk|G3XTPcIyem*jf!f=?yovV-Z) z>9VTy6@PG%7a90x%nkZkQ6x$gVE_cVG1?bUZ~r!=>0sH?U!GF=Nb|NYvrM!GQ>i zfB{q)B&k0(I``tZ#hH<1!?sH;9z3~`=P`iGdy0eHD92H;S@KY!F@ZLPZOC-ja<+{!CCjCbB%s%W7SNKtNe2 zQu08p*0Z!%jZ~9GrCozCm?iIS41@Sz~3X+eOU5=dyS1y`BpqYgWt zJt0YH%{T`)#%;IC{&c6;ju{KBB|nOkA!7?-+RHlK&L~Y|fEP(&U6&V0;%cS%UkFWP zEJ0{vtrCnNdL@9kjDR$^MoGba5IiY33ts0&k+5Fui+#7!$EPHOlvH*ZhXQ`=W1Z(L zf(ey0u5{htngK~tf3g|FqgX)lz-$635OYBQDH%pH$H2g~M(jMwBzpafGD&I`GO2_$ zQWNtT!@mgM4-^-?@I56#AClTikaQUqmvKVRN|`$Wt<6b_YA*_v5RvTxFs|phQVODg zzQ#w`AF9Cjt#k4?MQPTNAo&}dF$sqz1h};189HS+RK8aLWvtYD!=lL1X_fjVq}((O zywt{Ia*(y{c8{~t&&*RfQYo%|&f{=>@zQ=ACvJ=J0Fah*HwaoL&w89g#qflpETdG0 zA>*!PoHHW9-GDJBg&W37qF1PFaUO^Gd@unB#s$|w_P>Tl8O7?Q1#fj*C1XlT6xMn` zoFx9Q8^yU%Pa;dx$hDxii;?hL&yT`huS^oxS2BvayeV6L3YP&ITm)VmN1w*P-2?4ZCY0ced!7k3BxZr#&m{3|Nqge-9X$j7` zxR@rhwvb9A@<3h*Fp_`-fv7E{Rx-Y95aWJ~AP6AbD~ChQCk2)3HlIX3|zvy zu->iE(>Nn=#-x`QVIT$PQX8d+w5vTvxW~6HfeXd08i+d@Ge} z01-&WIrjmf@8sMva4t9*DFqQxkR&<_J?9;!3A3tcc0(ieukXiEJn9J^5_Yalr%5b={pF*NK6s(s zF~QN%V$u6hQkG>dBq&QQF(ZU4L@|=Om1X$e;}qrG>MN&%;f0lQ14eQFbIVQ}a6L~G zc}X0(jQRfK@cn$^6Is_K(P4`i|YtyM%V!6U7y zgb<>yKEs{DIpcIyP4T`0WK6hO<>gZ}2k2OwH95TyAQ5kfRtoq$_shQ^j(hDWR1=*R z*nica2CCe5lUbHrsMq^aaHej63loL(adG&9q3Pm6hd{ z1VwS^e4COV5JjM9LxQQjX$I`7Y7EM`L<3cnt{as_!a02H^6|sRyV3|OF5OrgYYe0x zbTU6cnzit%KG+dlOQEZc^*m!)>U+3`yg2`5OUHorYeHW1!Hznit6_}i8N5F8*{YvS zS6p2_aJ-u@F5Ot~Q4nMw(fV>#Npo~``EpfBy<4AN!qC0f9dgwyD?)wgIzvkui4oX7 zj4=jfnj-M?PT;HmKR>-=O_&HvF`j3%al_pAvAy$fmcPyo=YR+gFCET`#pxaEE=`y) zFh}r%j9~L=U%pN#iy`QsRyqrOyq?VA(b=U<%W5VQdQTOv*Kx&t>SkfoaboA(q0BjR z903Rv47bq@T~)~tT8(Y9!GVJ$L(;kCQH0o>#l!p>TsO|FwKj`g7nf}m`!4iiS0hC@ zhYJq5pNL%UtQ?h|3(rr#A@zONE%)zt;dw#eUcKo0f$IawwVC}ya1+mKZ@cS_g-<(O z#tKuVd-pHf{*`$?+)2|koes17t?6LU&VcZl`+QK=8jsqK;=%naLs?GF|882A$g;!x zzbFUFywgeF{>IF`_STKxb(dot^};RuAKY@@^FhbKdNJQj zHuKzSB^UK9#A2@InH{Ui#iK+YYO~(VE4@v-m|&XoC!0TPfzGU&=aYQCnA?p_3O%f-CB02G@2N>!@O zRcubM0mMF(+FV7xz{df+g7aqq;2{8bmh)G%fSF&E#>>COU&?X*o`)WK_o<(Q1$fo*$w}}Vo$S}U=kIO~B zAAij=-SipW@LtK-zpMdu0UP0o9nwLZZCCMU=t2l+!tsOp+Y)Q(G7o?%@pz(P3C z?IrA2-OTeo<*KvVthQ%ZA7J>|t#z4Lw}JymmM}KkY&U4QPndF_F`qC6^ZCns#(d6) zJ0AV}ZW#Ne4PzU|c6PqTKL?#|eg4yd#}3-<)VOoE)4`pz*}UjQn>FF!;Es?Atdk>f zyWQa+-~E3Nb6UtxC@ELCB4>NF|!3XoXKYqWjex;)5cIq#^ zzJEY;uz&r+-kxPzr$k;F=f-hamWK-rQW=g*4&Leb&fJ2&UfIV->rLwnVzWX(L}|jd zW?OGo8$d~@hQ>CtdYVf^KLqj2?tJtfnSB54*iDr?4;pRVvMk&9`&P$vyR(CSAMH*D zbq2E7j(fOZ{b@2eK>Gr~q4?WMVv=_%Fi?*0hI(;0f<7Ji;{xY8ZO zDy~&p$4$vp9jmx(;yTCAU;E|{;M!mO#m|pMS6}|}tGM=pGllb#mkeg#ym|hoNdjl* z1*d7gNm-R~xGuQp-03{xe66F0XBM7@QJ!Q?AA&~J%wZ^^y=6Vz%#Gy*S5cCked0>y zS-DcrxmthQ7}`%Y=B91Lb~P7yn?_t|&!hsS-@FSaLMS;C?C9ljDJ6qVQt|_zz;SD+ z3=@VihTuV9T{(P96n#MyeL*XVo{XX=Cje;?h!p$Okas|&*P{pnfVsXGdmeUnw%eT@ zcwX%JE(3x<{0ZdR5Z!6Qat-C|uD z;zLf`IdSfA-hgk9#Xu?V36KP;(K!{4pq|y3R$+u!+P#dbh6FQJf+;rDFYth`SC~xn zDoA=NZG2(X+i0_WtT(vR63&o!4tkGmH-x>*H*P!8{^EiAZ@=ODM?u_6l1qOo?EV`t zpO3pz2K!1)cCTE$@Hz#kxdPPgKzh{e+J)#eiNYNMV_JAe3x z|LIGJ=l}2zNBMvFhdPw{;}}m{Q^!f;o4)8L9ylMfiLpa@p64X;Jj+03S(e1}Jj*fd zv3q_EH_yMVXRS5;|JKpk+WrsqtueO$j;_(x_F4mDt=s#}x~1;moa((zha5G_ZvO*E zFsWR#1ME|EGpeT~LHvg0vCrp|JTxD9ZXCPbd(u2lpZcTu_~klI-thTogeZ1B&y7E7 z8T*6ppZW(EN6|-*IRBXA&w75~OdV&sy0r9LZOSH}ZptQK_44qVfpC^ym3a0|F>|%rG_v3IzAR} zQC7>DIk!7cI-lTtR{MWrRvVSl{sW)!`jl|RG zacQb^b@1D(YuA?69xWC})_v;m(7SZ$-g_@y^bZd^t^L!})8?Sn`9n&xJl3(`Qml$x ze?Awnj`K7lUF0hvzel2;Lhz!~DcHT4wb`$A?6*9!x3{70krSCg0QCz`xFgpp)~nEDU&G@ zUqy7A^GS|ll$-?=rT&L_bW^;c0wt|j%Oj_Xq=UXbL_rgMqiWW@4S*5_p9pYI+`G}V z^;Mxy242l@a*Xt&)?85lGeQ_*Cyf0Ru@5o!A;y-u=R%YMv{A++^ECabH2tX*NPo)M z_hX2O_#+~)Zlz35T7J_L$#+hKpLU++IpCE(shXLDw z=l(};K2O)qpS^i)G`liy zj&p@>;)cVV%sFsg?0kXqCC;}yKj?hO`6b6`R-0;dhFLvRQY}`CZBvxFnmN?Vy~T&t zI70qtKdApStp4Y**<_2Z3I}LPht=5Lgv@|FY?9Bq5 zyGAR^WbzZ84xSaR;ecOF0-;?F1Uu8<9vMYSMUgyFNg`#EsQ-GY-?`fE{Aj0x!n3Yd zc!1aGOuHSR)1A(%$)uWhI@2^s(rM(nt{Zi_(=<-9old8f=f3CpdEV+AC2%nWb&b#f zA}v+9v9d0ZkcT1A?I2cDO4r^e-X0n)O&e{Zb{j@&(?=U<_t(}2)?Reo$XfRF-pfAU zal-qQejmqO!9C71F>IaImpk9){J8V0&L2Dfny~O(|KI_fVmvxLoX-yrM`L(yeC^q1uf?u+{*PLF zp4LOp#@(~wNat~hsN_@bNdUOKq?McTw$a<#QspU&~X;PTmnZ=H_^gYo>Q+!oMohp!!YgIIQCd`H*w z+_2jExHc?HMp@S4yVugGU75!1&Zo*Fpz??|+uD2;G?t2xggxT!R?a1mb;it(TPtb6 z4Q`O-wfSGYl4mpHga)YE6z^rwc|cIaZr;Iz2#L1_pGm{Ph*8|{bm-rKtCaC>WL@-n zht?RwPG>axL9oN_Ca^Rk&&@_v)k=+G+>MiDvpX55sk*$YJi}S5wOlS1nOEdF z!;2}7*dJ4tGAK3tV@T1XIHIE6W+?#fwHfnM&ZDRzDSGX=`~C(w_;Dw83O^XivMQXM zonjSNF*&qeKltE!O~c2XJ5N9TZzBQzJ^A4If51PT=MIZW>DoVtTh74QI1j~o;z$Nc z-A2`LlsjGLb$OMnrrV=uq3@V-iA(vmEK0oX@}o~(yhLG`rGCGvx_P&g=fY3ZFa$1r zS?lOHq3h%cvQRaY>mIkcW2wiUeAnyE4NHBGHtSl#w+U z|NWN)PqcEqK^(_6QCgeq(*5^e%C%9_bMrVp|AE89le4pvqob3vvy-3pU)vgbG4MKj z7Y3Sqj|@_#4Q2|1fN9cOB3Kt1Rt&a3W?%wixP%7}YiHM=zM?r5B2n6PhjCdZksE7e zbdKgU*G5a%&6Bc>zv|@d>|}fHBOE%$abEa4x{0rMUgdm(^UcmLI{yhF7I*-!cbsO~ zES8O{gOm)CE;PTUCJVWcZ%IwZp}*H;FY0$VsFkkKY|H7SUd%W1&7s06Y-T{b-^i$=)P9*&lf`=V`@-dF zo~xo-WU^<+O&0UTdR;}z-{;0~aGR!~28-h`N0>8Ae=taa?rb*dc|MryS>Kbo)pI@9 zdTfrAb+=b`hQpI;XWH)(7|NJ5j3k4MclQQggd`=;b$@w09=Eu%2UNO0n^v*sk-wN9i~`17-%qnB43T)AFGXv*-#h;ofK=eeX`oGNm2MAXN(yX(J+!(pc5 zES!72Jk>*N3_kA)u{kY$Raa4GR9wf!=vk>`Ed)2h)qK&g=zWQ5wpWqMnl9NOz<>Cf zPUc2Y@aoC_a8eCMTA7b>?k0HIXlL5K*lq#+!QuHwCQ3z79Mk8$qLaH}6dd3G;Qg+W zxM#a{H3vj>>IufU>ju92k}vkH;jDZ9?E`#3x>jey;pu6X<)3Av$hS((x0S0oAmT;X zb{t1Ij{o7D4>*O>b0*G-vvC|S5N?%-MLR0W;wr^&e6nqbx)HNgsp?eL>~{OoJzqdI zWufpjuMDJhgY*CHDal?hqsUhO!=DjpS6qe8BfiI&-`hKw&ghBh{%5NgJy7%80h2?Wa7;>#; z;Fo)T5On*k*02?Z^In?by%?_+l^Z$8ngtyQfdrdvV^tTmPE%qa>6$i;SDc>%_eeqb zc%^&ide4 z8`mvcnprCa$=mM`%(Y5#=JG6(6NMy;+_F3~nm8c~ZyV+$f>3M2I5(OJ$)Kdx#B`G8 zxdGImZ?xe=QZZ?b$y%2T=ZvM~53JT&wOXzxxa%p!MY}DyHPuAI9v^3^A`;}<1vlDc zsi(x8D2ijLAf@3v3eBDoAAlS)YwtSuIWKmebKdPZqEfto(-O&FhnVI<7-&LQqG>)6 zUGt|w^QO{hrnq_s*)Wv!I*&y}MW!ONEaADI+x`o&Lc zA=u<~j5A|mrId)Rt0ZG-GM%KE;Htb!hk-Vlt#uF~rLb1MT1siG6hc}ngT{WE8QxJAv=#Fa0w+KmV)p^sXZVHSEXr@6Is&USn-gM_hQ@S6)Cs>-A&TG=c2#bZ_h{ zCA-~;KYeI&fS=_2vp?saOO7KPyl{)I#BCmJoHsb1hnTv$urTG7noshG`|^UT?6zabrE` z^#?Q?gDc$_K&Aku4;seK%rhR=BPrcIggGtdc9aZvDwud<@sGH@u+(%o?hN5d) zd%6nx`EgLc_|A5-``CVOmF}Hw9-6FfyYbW^Cdc*R-cGOT@2H|z_MfbhDtRnvC9Qk= zVK0jOi8ns7Gc&zpPTa*ce=pd7o4jUk|B?&AHvR|xa`Ps%ilgG_<>?ddiyrUa=v;OB zoD2RQeiP3-(&;!4IZruGsy3?08#=A{p*nW1T-5*6*YE^V#bW{c8WQvk&z;nxR$>*S zE6Q#2=eKXSw?Bq(m?l6`PA|=-Ks~#J)6|M0NOPq)kqX1y%nm8qDauag5Jh&f7pgFb z1b6Y)wPF&XjlJTWRlt@0JAR@4*}wBF-+0|_wcG3Ktvx)ra^>*AoL>(G#cmL~*5e`y z0v&dkTG(E1wm%$*wLCn$v8rtrhKh(Qouxq`Y?>&%0@{?M{bMq8hB6J_LiK07ZVd98 z)xLRidh+1<^$VxT`FmE=85bv`IUOt(^=|NNdFLGuJ+%EtIT$Qg*TrnQS}(r#^uc&i zEtl8c{ODuLrItZFVd_jBN62yV#JcISnQFo9i(6kg1f87R2^evs%ST@^IRA%cXNPEK zr`ZmF^;^9E;Pmd3Inn&&?r$wjziRldC|~Rp0lE0oousd+c-n8=bsop`pSmoH8lOZb zle%0|F4@#T{?U6T#Tj+jcpH?p_;yf#r7x>70?hEf2W$NQO50ON78>xGf;387RFa{(~sIgaCy;{WWA!|Ge7|n!&u^DQDz0LI5(CkPu%GxT<|?)| zK7+njs*6(Gu9TLKN%=CRzECnDL?JE2oT>Y<^FdFQA;TsA%u8|ly?jH z0U>szbR35}d>poJIkIyDKEaF?B7MB(R?u);eR1cI-GIVNwroc zNiwO7NoJiS#z*4rk^syAJJ1i>+zH6~2bzyY^rCT*14-I1-&hCixw-7cckbe+x^V(m zCrOrStr%l`L`dT9PmS|p%{U)}TXZdFfHS`1OeaJoDm_AK)+s-#1f>G|hu)+>kun&; zrDVLGw}TNdN0_aar6F0ITY|5HpjKED&>OYQuE0IKjimR)wyE&5)?il!Mh}zKBdp3? zjsQGzswYox+-$kc`nrCTUd!}jYI~Zi`C@ClQ1s>d(GrjXAaHf@Kq-MwEhZ$0I7`}= z381c%%H0#3G2)-Zsyl!8yT#M#Cj zlrv+s0n=I&mqF0(w%ds(O`d{$dZ=I}IY|QJz7OrxCq>PxW{#172G3}V4J8r<2@v?6 z58|#6uIm$b1I_>e#=Va}=n--5TPwO3v#xca2}2$NoGYK;x(q}Vt0?q+FfbF4Y?{s? zHn*yo;|6%faF>D~UM0yxo!9C4LNy}05Z?%^aSRQve__q(z z9e2Feb0^c+-f=rar+c)-Wvzl9pp^*-o<(4^?vC0FxkgCyNr+=aG#VkCL}7=hQ|kyg zXWNA+>;Qik3cL$2GaXV&CKT+du5~~yM`p?bz1EkA6q85cOEM#(pIVGZB(SryJsL-? zcE8&0><|RT<7L0qipEE~5E4{+QZk`66xW7xDqJZ!Hx``3y|;} zV1OXN!2sP31$Q3|5CoVQ<4d9|I-s+sS-D?=gs=T;_eb{f#Zy8Ep@eYsJ`QGsJxH_Y zGu)NXDTPtJN)))GP*UNW&p#*r62wQ6V{P!ki~IZPWstW^47>_oCTG*_b~=-MGP!`~ ztqqo%d;WENGP#f~(1gslK*L(w3;X-(egv%7#bU&|nHau!yi9cR}$M3$a? z>RfehbMA8Pb6(^;9yk5Hey#IX=aZdJcbszDR7F{DsyxeA>rGh|+ zub$g-71WDvMuHqoWHZ8IWeL?yC)L#0Fe>RB&#a_svV1jPtk1C6tNzyIlRr4Q{M2h- zo4t+6FG_>>^+a!xjJ@_@!FRre==Dr`7mIRDcy`S;(R3jPNcR-gX>kx)PP z#hd|e57NzRU;EnEjxZeJ7d?+N#xMAui7L-p?~eHA#V*~ZpA8?gZSSkB=h>gKC*Bo( z2hsU!{5baUcJX!LuloUGuAN%LSY#gIj59BZ9p?Bi+@iPPmUHI3#`yxrfm90#A81zy z>HAw>ji6rcy$jcyZ8KkO&(MjqaR^z?^Gr=tU8uz*&pho&FTcOucyxE?z8+iIYQ940 zL_Ml**!flOq0 z78JLLynr!X+@*@AF(mML@7LBwQYtPK6NI4=2A4{8-|yvvPRBPM-g{*<4gw+7I0-)z z6Hk*~8h<1-Arsv7dff$9iWujdyg;-I)}~A_*r$~dB`ro?Fz0tZB*+VtIRDa*cv5M` zIOm!RqD!ISoJYay(5KIt{X6_MzQbudE9ZXaC!Jq*e#iMs=b!HdBDF>Nbm^hfWAO^M z7Lk}NmSyX*6kMzO^%CX~dnx_p!l!REt7iw)24y#E;v;p#n&{*uEd24q%&kA$*t|E} zSuUt3vrDv@)lIpohmaa83S-IZbx3u<>e(iv3@KPFSFQ=d&AQ3d3RhGkez3A1{u;y4 zg$q}&onA=6)<737T)lSTbTq_ygI;g7zIbuHA|^ETyx(W0${@0t5`i(F9RW)Ilz0lQ zrG8j2l9`H>W;!-nSTIgRTu2F}NN56L%|z(?l4KMI9*MBDnpCl~#R8oW8EM-3x%5?B z5J@FWAe0CMmp!gUAcT5ic%vV?(KO@HXwo#-uQ$!)_Y1hZTnz?;!D@N=Tjo_M<5$>W z_p2hK3}g+%xh#z9X~v|IuI|KH>{>1JJ@^NBk}=L~5D6PbSy3s4pGyWNcs7b8%Z~bz zXO|p>J|13Xhuv>;xnLScR*+=GMUdaEIpaK(QV8ZhztgVbOz=PoA$UDff4pw5*Vssb zGPS;1HXK*$BDe{-ivXRJ5;U)x18G6pl`rD5Ij#ZqNeD&iiL!XSH2)Qh8NF%<%2LAZ zuP&qn%QGfr{+ioCSq2PWH8LjA2*NZCLTGK0+}w7X$rGbBrD2@-K6HXrm?Ttq8BsR9 z3ZpF{C(1!q8(f`cM44Aml7#2KjF39*@wnZgFbI&n>s=XwAY_xyU|5zE!f_l&I{pj4 zi2s3G&cb=K^C`}kIv;R;-*GUj7qc)@;Z_Z2pSRF@!n^G$%+}zYJH7j0pc!73Q17Hu z2PhY=sBuQQOIn%HDN3mCB)!%hW_$+wnFNP<~?mHmB5JZ!gHrFMgG6sRQ4 zGmn$p+1bDkqDWiJ^Ncg#u)kXmhPZn+RXx`=Uko9Ek%Zi58PaSfArFfZ5E3U45~wCC zDKE^XRq zP1dlMGbt?>QOuQOV6N96oIZPYrTbrwTPrHL_t$g?y=i^JLTOg&Cc4pOyIOE3)jkjj0C- z*YpJSvlxwL4xJ~RFYpwP1|$%*fi@*m+L*+dkB&n-Uuc%wYTT9oJQnlCGS%ug9byI5 zRSZmFzL+l#QC&6Un7O8#x1jEdW}N{cW60I(+pddK0)nwCKs!RXo)9|(?u~S!0+Ig!^mRjqA3nZ*9Bw6og>x31G^F=W#Iwgf|KaIJItj=UMW7daFcV=o8%s z#xRoi5&1N{{aU`2e4pleHlP1B-9JCSaGrGD?A+|nwb@W)z$>)?O?9!6qMEJ+jiA70 z=NlI|>O#=nQ>5fCP>eVT75C&49y3e$=;?Gy8S|H7xN|z20d>87kZU82wP`O-IAg3i z5L^bxQJk10BEco|JU^C61>!_ z@Uzq6k?Fy0M~8&t;~Tdf9g-YCFn4Zbq@}Sr0pR7f6I3B;Vn?G8`4FMr$IE7j)m4NF ziJ&3fNi(>+GRYmQhR8!K8CP|P>ICqaTXl1SO;HS($<|$!CkSbXJfys$A73`x<`S;@ z^xqyj0dDnJX8TH|xvL80rJ2?}H)FjX%j`huEcIlm+&t5&@8;BhcZ)_9uQmLi8t*=7 zc%5y7xUO@5-!FEiVbEkVvE9l#--O|Gr}Xx{QgWAxxFxYumcU?eH0$+@uSifVWF|>r zm>W0CwC=e%?{s+Xc8yMRSLfQx5~aId&iZ|pdp&Kk)Kf=M)NVyl6t&t>6bHM0S5R@TKb4y#!a?1fpq6GZE*mg{3lGL<}mBR%syDDmotM=Qhh?2Z7C-X;2Hf1=e2aEZor>+2q ztp&w|h#^Gz(8ISUIn+4HL4VcLSn%VE{qsNTZ8o?4rTL|wA^5n9K-#Vnt~axwmw&~7 zAN^b8xZ4F?09-F>wTSY)&K|LQKX(2HzkD+G-1(&|tL4C#^1eUmjGfz^=bTTA)CjG{ z>QdxxT4~K{FQuBKDLRtUFLN4+NoA2TOo!<}U?7k6&AO(B+FjIkbV(jfX-YPD+c*rg z>i2qOx6{6~%9JWw`<-@MiXv~d!yjiX&vL6&zAmFka)4Wt_?!__?qIM)6LvaEy4DQ( zj7@fSVwW*4wC2)$_fy^Z*9`}QP!UTGTWyzUapmmFxcscW;VAUt*eXUO$G*{SF`XWF zi;~i;-A;axu{4SlC)jd49=AQuo%Q;i!ZUH44_2!yS1(r+a4xeRvAxsN#W?kp@&oHd zQIPg}>9@O{VJ2q`7;@1InBzF)&pY!40i6)Z^5AE%qJ0FIRPUq@bs|}9y&Q|)uEga*P zV;ra4uvM9^SYCbBCp3?|Z2d{AYu}0ezejQY?ca`*CwZA};x-G1mx87Qq?BbDbVXq=x?YJiA##0V?uBdH?|=K--)nN9(s%#^0gS@v47dylQ z#yIcW>ECzJpmWs+Wt!ms#`*JEun~??ry}pNHh{JMeNZY4l!RqnNSVZdB+2t2CLkrq z31hy^JnsumJTGqzv*}b6u_o&FfGE0s`0&H8k|AQ6yv}w+)P3O=UX}X+eVq?L>ASDb z^SOy$oGyCJ#9B3NE=yObZ!cRF^opF)pj9j;Oqb$A5 z1VI1{0Bb`p@HGewuiuFxKuC^!GTH1M9L(xIAn_7A)9LPB)$eu(=YO-iULUmw!?MNC zfBO3mPmagCo6Yggbecye$A=CdUH9P&|DSH+vz<%MbIvC??{U7&`5NaJoIi5@2@xus z;xeu|j+mTaw$g|GAuUzRS~jbUhx(gsKez6u?8a2$Vz36nt|K>goCfvwS_!7!!HJQh6ir`+!~< zoMEb#-Fu>_t(z<)W#?+Ps3(=0^pUNifW65xtkk`4bQRmBXZk3vVyTlX7tQhv>#Ckt zAvQ~XsLG4nX1%EwtE#N?6)rQDvhx!m04{#f7ud)zQBllIBmi+y%8OE7B!1HIIb%sg zqyXx6+5zK9hOo%Pw1%~Fu@DPvcNQlgX~b{+sccmwAA-+X{wVf>8Y zKHvd>Q(zz&(7>2(0OK!%-T(}@H-H-nxZ&!C;$z0fPXf9T^~e^M1P?%lBqkzeJdjc< zTfX5sV1G%%NFoRi78376&A{+woOXa6;x8uvIq^e51~4QJIpqN8<*)nU`3Ad-(+-gV zdzqk&_-DfR(SBQDoAG!K&f2dc${DMO3W9T+MF~gF5J0H`b2y_{Es>~*0iXI=u!pmr ze&M(AulS&|a$aMzCS7GzJ@2ZOzH1sNEG=HeB3`tzP#99BssMY2o4qC0=af|q+i-OuG_dI!de$r`c_ww1x z9LI4&$9dte$iWAk`<<6LuXWz)e4+Cd&Nn#U>imTBtIi)ef93oSFyxMdS-oxMt8G22 zyE=MjyA+}psj5V(hOTssyhe5t^?h>oAs+=xPo5%U8$el*m!IBk4?&OA_4eyh4qqZQ zwna&}M{B0GO^pdn7U2hP*r&{whqPSkpy0}FGh>81HC4%&l4{^p+h(;(p!l`;)<*WB zjg)!TAB>gcyc!PkOiBYXX0P1_I^BKKrFl|j`EWR9jF?iRK0fewD-1}8!)_O7clJNO z*D8IFa}A6qSt;c^v@T0&l^PT+t(CH}YdzO5%d+%c&sxv*i&m@fUC;iw(nggntplaB zYURqjHVOuVFnovK?hJ?lWi}ZT6ysh?$w@!t$n#1Y8;15B?O_u8j7y?%m6bxYqc9A^ z(2qWwLa!`)N|tFgCMce8VZ*>`wUZY>STb6dLbG05 z$UpKu5=9yKpCp*?`+k|nSTo(eZ!zAP!y9vCrsk8emM}w&0`{qPFY#;e-*J zgr4WO2yHfxJvY=!p$DnV2qazK?G@fK7l)AmRCbFQLFMQr8u$KjS-4jOxkUH`!p@X!e#do!yFotF^=KCvbw`u( z0&Kf86ouqWO>(KWo3)6a;8+UOY=IXg)ik4S=Df{=3^ZJ@>36}oT|0I6S}E6-x=ZPG zY`>_i`tuy_KEkJCK*n=%4E&#A7ox*P!~sS&=N!!U zT~qfl4q~S8iIgC1j1iI}oJ8Ap$e6W0uP+1hAc|ZBJ;s#;;-Zx#N_Be|?^~~38-+X7 zsvkvM5@Tdd6b^^`^IqQsrx)(nt9OSx*5$g}>t{Yd2uGv9)7l&Ldr1t<7-POG8KkgU zrCJIBfHO}i$pD%9#(+4JM3PI!Qo)t9v2<+;NeHba&Lz;3Ceg;TIf=5~^L=7cG6@Lo zd4#e&JbyHdLSq<@%ZxF`0Kgr59+6N=NI-F^L@Y@u{t27_sf3WwMm^3Ai_kx8>JH!u zpK;$38PB&Ij3AA*tyb)f*JeM%qbn4Bo_7Xm z%CzrwyS-jS&wmjm!(N=kMiG_1>-xUulc-b}M0TfB6y*EX6x-Z*@e~8`E_fU%3(=rFHg+SK_0i z_{zg!_}j_etM`6L2xB}i2t3aiA%rm6g1jK`m>bR)BIH~tW36k9Qk;+ZXyaPDvlw3f z)c*voU+2~ZT4{XcYLb?KYZ#VK4jp!uze|olrtrz;DQTCDQ8j&DfN_;_t~Gl*AdbOX~r23tRjx20+NPlhrulg)(Vsg zN^XcLPY6#jGQ1qWo?ynpHB1<}aQNiG!EU^auD~*v@irXc43FSB*sW<+i;1GJ9$wn) zd?Bt9C|PwigQaGscF`Kx{DcsdB4eACNnHCRI6gBQtr1A@mIYgW2ZTg3HNZg;OB5@uqS@EdD-(U6iW384%H%UOFU~SVL|Q8yXhx3aI=E60LP*~>rAzI)fKtr&vV$anHDxyl zKxB**$cXVU3PUjZx1T3#l>q!wTp$)gNFr;k3sMTD8-=7aIF`87k7*;M z2o?k&-{asM+5{AYl0nF_h+qr@g)t$0zsQX=#J~c-&z*_qAqbN+;KW2Q7>wc|nG+Iu zKAnz7$i+tO`(SydT@JxPNur40`MwXMiGomoC5cgh(CtXX9Q{_Jj$F-39@cG)H)1^pp@s5-PvDQ^ujH?6}O_MidXT# zRjXn1)#k=>`I^=0HLKODm&;GXZRbDtujlvU$IkD^kNxYv+FjI--n$~^Sf|DCV8Q#H zXPlpKe%|>Hj?9)u^r-7H~ZzY zEV+=L*25!woo6(4I}BQT{figxy?AjLrbo$!z9;AtkRQeojXMSNYGP6mF|FAf=ifTU zE*uqm?Y07u@9kf-riil%CsH1|18cK(FzR)EkF9i(7g_WCe@_?_#s04lsg-Z;St#oY zBrb(-ht^)Z?P-noyyY$buDkH5QqS={&+~|geAn~+Cm-T_?x{V`^X_I`2+sCAz#A?$ z4DtOmw-FG+bK9-@-o8|EI4t_CU%ER3f01}E3tbn;w^05lm0=>o6-87*v z{`?oyPW(}sx9}d^a)jeLPD**uy;-QbDw}Wqny0Q@dFt@!_D}o-+&cfWcf8}tC;#lv z%1!ahbQ8Bbu~hp8cR8!gI|_4iC?NH!O;x=tePuAj}z}cB|c@>7~pth%%x_qi8fr zk}MmKlBDBXi^uUKlrky%K*vyh2wk=rC@+|_Y$%~ZPidvS&p159iFt39Z@c?x!qTfV z-~YPTTF@Q={@rG3Z?|ywwI7s)H9~kUf?XHzyjIIvA?&0g9--{rG=n=fkTO&z4wdR( zXRiAn%*wDd-LJF!Q=o5X&rK4~#rW$m{UqHNZsDD{<;-JoMt1dhs&i*cn(d zMJ=cP209tfrjxtwdUCynUAh9}VUYu2*xK3Oo8I^E)6JF{1v?&x`FnP!V=^}Wye_c6 zfB#9p7e%i1ye!oko}Yc@XjVV49t@(`8rO|u-O?YzLh3c#jINa12T0t40ze!Z(Gm;Q z+)=*S?jL1bZI{bZ199BzjYj?6-tNqr{&-Xt_>|I`C@jmipC&;-yL%1ZmS`I4LI?DT_zdU7dCvI^=OfO4 zK_9Ph9A!XNppmi$%0u%GFsWwM`pGpmOoFxx4=^k7=;$o!;+gekz1XY`*Id%t z9?TaiB8FXMp$rlVpqi;>asjfu%GoE~OQOyJI*t5%z7;*HaihLo6}pKtt7Wr3;|5Sq zUQbM}N}B`ToV&EGyF1Iptn)+5Rlv6;Uk=6037Jc}?AmP4R3lDMO{z(mwSHJ7Ur*1x z0((W^$?nGFN>gPj(}Lfg`C_&SnBu~9&u)xHC-Y9{u@`aSDlSeo(^mYnH&ttw;M*-y;2$n* z#c^sCV`-9>iCf(cqd7pag*6zH72;eIl+xn9=V=Ya1Se(PEG@7pT2S4)sElK!G*bo; zjHFB@@HuG~4^s#CTn_3F($P~uxJnZd39U^#5PYZ7NsJhi1kyvZ7(PXEVp0yG28{m9 zjtRnWHjF)~9})!pi}mrE1i*3|m zghnAE!9P=ZB)8maui%b~6KT&Y@>z!kNUHXbaYFJb+l`crgkbFMd!!UX$_%*V2q82G zg|SaP%~)njI`C@Fv;wfCfort8SvV`_Zs)zupQFHi_!P%!)|C?lF^&fx4MKV zWY%f=lXGTi#w(Q27Z2!V{Ql9+wpq`wCTgC`JToWhv%*tnBwFTgwOX#0o1Z2Q0N!&y z>ioWXiQLRM+uN%1EYHsC_RV~;S>|)oq$s`3o79s7%o`uj#DFIH-~hAS%XIgK`ZFak zz)L{1S}v9ggi3sGXeqsbiyfPS%oWDyCnp`g(M~jea4N}ni#mX44=WmFisuk z7G+9tATXAQkp+BDNFvU*jvq!CAre6lX-Qwk`Pa!r(QmtkjO{RndAyD!NG?htX*BS~ zoZq;s$aiC#mSh?RQc9Bg{3=86 zNC5xa^Q71zAIO8i_c{a%3K+;G&Xu}ILG722F{`y^Um$Fp-6B?$vswtwr9j-AD>zpG zQl+n6@jXWAUn%gIF+kbMbFDakE-{J$SkOG3MQu+B5gP#*pdEl9MvgxtMoOyYn?4NS zGW7jd{SZ6fd6$t&Ste=bEE@2%Og4G7xkP!j$)N|Fj(njGCX)*n@47q1vuoXT@xo++TL%aGHy_Nc z(VTt!t_#l-7w&q)@BjY6!Hd5v;yW;6PRqHU5t4)0T;Y@}1(XcDNskGdh~(lYfrjv+ z@Fm?g+s)6s{N)e;1q$s0QnjP;q}M0v_a@`0tuQ?;Ipwzh_jdcHPZp+cXMKO=)n)XYR36RC$$G@i-?vpzXP*o_-46Z*4#N^i%Mj>f6e2 zG<^o%?YPboMev;WIp69ysYkBx5|$f9miEnBRg*kc7bkuJy50o)<;R_2U5gA8>*kJP zCfp^7aW7L{WKr>T=h}|7=}f-cSDD%{+q~+BdxG1w*Io1DXdyMU|m$!Gi zB|SY?0VO9Br3g`%_3#(AebKYBRSp@b+p9C?x=f5VG3VoH&JmXFECP>WE%f=n#jRGF zg6&azd@>jU!@)@>Nf0NU)R6gK0^&zxLj*y)AC}q=C?-CMgyz<};`v2Ab@x5{2f)GpJ$FC#?JetbGKxwr0wLPIFFt8%lx!zym~kEi zqr1jGJvCD1QDhCEIiCt9L0t5uN~hz$_~$2;veO4oUgmtF^JUJrIv;X=!#bk3Nuq!PnOt4* z$U;M`-omObSnZeUWmpzvlV2fTQq2PMf6r2MZ>rfgtp9^u0_Ys@O3e?MZPhk^ImC1Z z`(uJI6F35ZBt`CtxI%bKM{3w&$`|~7fLV<~D~+-o>`ca4&zdY{D9cGXonARxJ+5rV z`O(r?t;yusV30;>Hhnv9wL2ZH`;j#aL12te?{-DuG-0AET zVFYWVIAautVVVuj{|6!MbmPR3ATZA_iuM&KsWs=sTqzYXNToebMN&kezvl%$W0}+v z;7kgiSKfrLbcKT$VyIaTg!RG%H?92 z7ZxEn%XB?!*4pVeeJHBcPg`p5D0q z^mH-?hNIKdyPrNi1zouK_`{bkv5^xyf9^f+c}|+C%DY-slgX!GJZ?_!y!W(WLgXHd zPEYT=?eugq!4bQ3>5&&-yui?GU;4y_3-Jmn-*);2gTBk$ZfQj3o3QhR+)$WTn@M;S zjb>eU&Wmq!Xnf3UR(VnOS>Vwh!u0HIe*DhU)A1X8=-hJY;)Tc0>N?HvQk7*ze{VAB z_WDc_vA{n%eD>DhWPbE=ohE5-(i=^RLQ9cZY>)f{z`ap58IU zj}LcVeDMOI)o!)LUe^yWn++xf+E%Of@sMQ)Ur2F$c2K&uu2GD0ts_Q;b0N%yPWSPP zmydxLf5*Agxz~A<-DCpCPp+G?%2!#QNd`jH&#Q$Q8mltv9!}KNYSFAVRji<10RfJO zj09V@Pp0aR-*eiG-dfv@)6;5#w|s6qe&Hgy*LhiXZB-ramsa_HP^77T<|fOsdUh!S z9^iNNn8=5{#4YQ~J6b+G+Nt_IgC{OrAo&IO5cxf#kZ6W~f7t1G^cJNW_6H2)50>o? z1;?Cm*Y;1L+O4vrUq}a@ktJYGJYdhd)8j1T9CYEr6TSB3^GA2M9(c|?w*Me@0Vis; zQud}NnrhRO&8FfGbG#}AikG*azz)zKR$aJA<}-R1<+W>P*B=ID*=%;<$&0L!v#U1_ z%H12iN3w(c+n=~_f%I$k$m4g^JFUH>K0V#pfoPRQL0^=})+%|&v-a`TPBk15UAXYX zsC)F@X`OZ1XWA06SXWD)3!Wn%zbr&A`>`MUu^+Q2dmUU1?#TNN4j$UycdiLQ*88k| zO2;l{O&N7A4sS>#Vzey_=?C3Jz$(Dsd+N{YmQ5D(g~ji;Y42LDvaEO!N0#+^tvJuK z9d1m}^Zok{*ICY3_xSkYFMTvDifA{>^XRVreci*u&EpqNnF@Zk(D@ar>$9^PRhTTg zJQ}dcXg`*MEynxp7TD>9$GdGA&D3Z51$*k;?mXl? zc|5Db6x<;-s(eKo%8V+j%?dEJQ7)m-R~uET+N{zDaGkJSbf4U@*(B{2W36_AEQJVs zLiM)WC*9gwT8e(JM1G?GEO(xsj+Q}j(U6G0kUa1B*z@Vl50O;;8NK-n4=G9X$!&WS zkJBRiBf7_V#Cd|5j^|WyjC(`Adw2`^u8*oW&3ut<)|;lxOSP#sbzUx3S5d1WHY#t< zgg*lGtwMxh7%+;wM7wPV1e`(Gkv)H);Qo-APhO30Uhzs@uEP zBG+B@ubyR(9MbX8$;Bv&!`VT4kUHm*K0HF6Q^j6cq1-{M2&L+?dUcjzSA98Blf^`> zRDE6eBUW!wSzeamqStdh3`aMHlZm~;)@hm$JkR$9mNH!~vK{mK_uYGWt|ZE0IP5NW zcZu@+!f}$E?8Y(YI9x3D#gEAEam)CYfc`DMSeHfFtVtnlZ7(6OQX>a8#)9>t@X*wz zWIf+xvJ}WgTPX8vGbLE8H?FfgPcX@)sy3^%wL!9}zAcLojhO5bfyQ;+TyW9A+mZs- zM6kNCX0BlR;woiYgKMigRWw1)iMVtP(4Guy6qkZ&0~avsqkt<#Ov8c;p#(?$`}rj# zNPQ@y-GGsL(`5q~kndf*rkHt!uZlwjGkU3HuprNC?$&?>3;e4uci}xThzDH2ME6+W zsS6g+_d_D@DL`khOj2oR?s$nNS>O&m^h)9!_qCs)H=VE3($W*`J*`rc=Uqc#JqwYL zOELhx%ZK}XMq^DVnlB#3;u*;IK`<*Q9m<-1U?@d5wyJ#2lD{X!4hpWB1myy=5) zdee@2J^mc{Kj8!Z7T!;K1b_SX*Lbx14NrdKH@@eepI4lFoyRfOD}6J@w)L#emyxhQ z<$_WJTIJ^bx+$TV%P>Iw%a^GY{`S^o!L8a7lpgGHK3o{wK-E=AjW$9Jik11Kny9A2 zKGjTZs$8nomYH~o$G(5jWaVmhhIL)4l|7CX8`SW+xu4J5Y|HIR*p{V$34(Fw9nEhl zw@!cUq?a|#)XfgtdCn(%xQjf$?h%z`Z`>XMBNWqKnkq!$pe`|hIP2}a>iiw09|V3` z1VIoKzm8R^H67*Y`Kxahd9|NsS$5DW3OQDJo~7*NFBe5ob5KQ}#wSnLycdSjrQiU`j_%iV~N*p^XVL zA>6o~k3mEf#X$U4RTMkM`aw8M1AufXeV21zg^Xcj4VWL~rjs36OQo>ZGGfAG$E~C5 z*Uvg-5degUTu+9mUT{M4Q3}RG+q#d?=j{DjnM#U?iAfMkPQ*nFt%<<2e1yPWw>3eZ zqAXdCp1#T}ikS1^aOg^q)^VVd2mqz21a|T;AO!h*u{ap_)5MqH!nS*t?;E>btfWk( zQHoBFJPxm(Us}HxIjkkl#8eXyyX@~5%I$KIO5TlqD~@L%d{{$_a}x4d#yNY}2BF_{ zz2Jq9;)n6PbIo}JpYVDCKb%rQlnHReK1I%2*$!&dvrPg|bn_T&R3&?b#ufEMCG!-8 zAE_&BnC19kL}3_Ve0q9%I)1*D5WFncXZy1}1Il7J>U1Q|j!!a12g9LMz^iZnzwW2~xxZQ63f{{SUUboIl4p!8B!8@dDa?8fzn zAGv;GR)cQ4@w!*X zQIsS-&qG&B$y?n&Zw?RWFM4};aM;|l-uPF}gt_l+-D+nqIGs&tG`i!y5d&u&Qe@fw zL7E7TkHo{#?yLbg&kHUH_b4e@fjuqa&K2jmAKe2p@i-pCb)=otM^3O@<&s--s!6q3 zHeRgf%<4(KDU5}A+3rIsBA7!<*xR=YH8=Z4z=8l{IVETP#PP{a+oDp2VGwpb1HoO! zgta#GIBNncgL6Zy)ACF!3gNnOk$GVmYo&CWCk|QOfM~q`enR0c5D;kZcU<@~TRf zIad_mVtBGLB3iiV6tzn`3%i~~D-qXZcbLKZD9eiw4uSvz=zk%oziyEak`%+i@$p~? zwA*!S&iLuYmn>JVf8TvCZ>8zkrT6A)wsUs*uDfpI^o{WMj*fX94zGYx$WLe!S##{3@0!m>l?u%0I)*%nwfoND-g)4!nKTyFSLoRmneX1PjF>i zBvMZB4Hxh6JKf3gUM$LW^n{`vxTf15k)|~$77Ur3%-9&ZeZnf*VVu)weV8Is8x`V~??CHyw z7`t@&>EXx1Ps`xmvnX$N%63oqe&F$Lr`*{V(Up4x`M@JYk3KlpYuzsQ0^b+CPO;PE z(b>Jedhk);kp~=79aJkdtk;9z+(2&lA?FWmWc$;XFR^cHmoGXM$Oj+YtjQ~J{__X> zf%t$X{~8~8KnC|-iHdDibh_O4zp-t(t^L9+)W8v}!#n_GsQM~G46&(AEWSCZQsq~1 zf@gQC>alFK%J%jis&;lB+uzSus~o+49`O{N;9F+ic!m&wMjZdaAv8(fy6Kq8e>h z<{+6KUpPFxaI%wp(>sWt>?DU5J~`PqY^Y9TR`uW5Um2wDteyLuFLJ)o`9bHF^Zy(t z&9(LfHK4nULm%;G`I`#tlvfWaVl1d{8kXDDEUjqj=em;0B{*|}h`TNi3V2=y&=9J@ zvoQpPJra9nHwz~2q!zB)OZT5U`@?)*&i(^%Qq4@%e38-9fEztL_}FD>Fb{f*_4#6= zN^h%4^8XMRL$aRL|JRiYsdpLp7k*~SQYh(qozM@wFpm9Fn2uqg+w<)X*foY7>-XG{ znT`>qAIG5=_~A%^di{#A-TnPeklJ2vzbaeC^E}VA%4)yYvuV)T-`{1d>h}mD_FTaA z;@EQm*NX#VtqB5StqEMMwRT;twRYbg1uF1ISuVpk4rQK=0$&ADFHZ;1T5Al_td9?L zm4TkEG~OE;wi~7{@7|eGhwL&xQUy3XGLV(*@s6mcni1 zCY3!q*UecF5{?musZ@D!baX#|;OHnXltdCn_g>j-M&pCJZnbc2wXCWn z>5j+!L7HAZIOz8RA4#$lK}d6Bn&XqZ?>fD}8Nk?u3wPZ$KW>bf?<|u9e$eY599&M* z!C*A*AxWxgxw?i{dsZKeN1M$R#PJb&-JP9Ym$7bdXQ$i4Q5-praQZLY!nflVz7xNS z|4a^b9H*RZ7VFJ+vu(D`db6(An{~ae?X!!#)#SF>=J!!#+3NF!tfYviD|cNA)%l)> z#t0}7b2A@THp_i(5pf4!&2Kio2|>lSJwX924#*;QW|VkchYZ@m2Tl}1=y z%ci>wpPdQscz9u$n+b zV=EykuSJsGtn}pPvFVyg>GMrAi1=jy0qVvj7s5!J(};j8Ldv?9^aKMJq!hhXgSCA> z0FyBX2WDtJAO%{(FPlrRb0pn`2hE~r90`CYe9l!OuDfL%t^LV3$z6N)JBLBoL7eo^ zKgcp6kY}BCc#SEoN?e7-$@hf}J;51SsR~z<4kMwJk1a4TT#{j|86{!B5j>y{B_pOZ zlbk0WV@fg|WtM(Q62e!~y-YlAGs7h_*3~@7L&n3HbI&s7`e_1>Ad(`n^l3+y0UEUI z=?g(bTp6R8u+o!4Fv&p?a)Ol2jA6uBB;0^8-)R|uP{Q}6B6}zK1kIQr;>>46t}8=m zQXd}nG<>pY%4;bC)yjb21j86fJB#=vJob45S|dPf$GId%fnIWxjJR@3&KcKCB}ysI zjb@}=D@pm(09ejF(v41QVTn>Mgd0l}Fv+Dz!z?mIUep3ZQsVCg{r;*u_58Sb zp5>Ew>1`;PP7U$|wNju`#bEK2N-@wwUuhz1hwtn@M+hkK7B0Qd3N^ z%7#g#`gs4n>o_@<@lt$LQIE*K<7E~gI#F9pt%_!it4wMRdR53zX>4@uLbkah!cKYf zdWHYmEDjvUl|JT5uR%=_pzi8GtS$pkN0x&qJ0c$w$cHi;r(39Snx?3-$b0OW?ZhLh zdHrtk%lQRt7g?V5ku9=(UVW0S&AOgc{6gvpERx20v9%$bn6I|0^=4MpDbRVL*Rhq< zx8)KhZ@k%F#WFAUq0Zo<0xby)p-`<>&kIKk`Nz)7sc!XX7Zau144F$cuhyISSsu8x zO3$on>f=t~5G6}d7EpMF9r0zLu&xRtp&PjmCZI4pi4y% zLdv`cv@sS%>lUJ4K4c3Ef|m>qT(8wm$0cr4no_ivt^L4t^E3(}g>p7JaS-HLrOo7i z+!~rFNk$0~u`DOW&P>h;LhO!PiC|i70W%_Xrb95-_*thu@jS+fT<`T+i-@ttU-uFqm8oijtzaj4km1D+z&FFRyK-)3R%+voCzV_FiLOiF{Z3mp8iob zV_fPm0|>7{F+~$@Zy3PRyc9%&V5Jy9J1w{y29RnUTEGWyms0qiRz&pBepWwarM8~$ zOTpf7z?Hgt#(*FiO*~`AWE@375R9I+CMB1dQYvFSSIWSZs<1HvV}2AL6mG***_~oi zXxQ5<(eyA1_~tSug%aB4NyMZY;sI&ZblLl|U~4qA3V?#OoTn9#dsUVSiIiSiV!(;K>atvmvQGbY$rz|z%-T}e5@5eJ5ecg-IQKN0 zIJ)fneqi0umg1rsrg0hVB9yl9j$>{+DW%|ou82y~D9m!kiTd3#>*oWnOllW_Qf#IT z+`xKDasgaY2c4^g;M}#))#owU zG|lM-@OVT*Q$x-LFWAFJ+=LX*HP;?T8J|%-;TQ(c|2dwol;=id<9qIEsQ~M{(Gd`5 z3X}=V7W1gk(D`Fxs#|V70-(PympsHzYz3 zNKs^|CqFv|nHXrTY6AfYb$-R93=?P?LvS8Ce)snMb#m~N&O4k>i_+O&mKrx`X%=A~ zN5=-Hf57lVL&@5d#>%Fg=UA`M+ZF<)f2X(U?3V~Rq~wL-7@9-Nl9g1?RtNh>hx>_Ez@2s#Hh@;ltGxc1Ov+Ha9sGV^bZa;oGU#T7P-+{SI5nAaWT!-NB2}c z&L`6=hl}CnRf#&LhrCoadakI-l&k z-}yG@gU+uzzuT|YmTs!NDn<93)n=tsWo*6T9bKQm6E#f>CR;3PLo{7h%h5NqJaNmk zvRoZO;5Go^lGvvwzXqxI&-^YXsom%d^8uK8n+eZ@VG zc0V6S3EBvvMc}MQCvVfb1Uv+i8iu?CQtM%3YpY*-_ zvGqH5zv)-L!ac6*!LNRE(QNO2=JI7`4&Q$5u}8mr4!V5#nLAu+wYZ;$F@Ca3PWKZS z@yXY3Y&OHzaI?8_J(&@g;CoIUIsWAjpHxS!U;gFRL#@+0@|F~>%p{5HN^kfz+kvqUA?wi4F>qm)rWt1`N(Scb%^7^BiDEL zaQI6;6T!xb1>n-qYBJ;5Pp&t@;K+AbqA^IQkq8XBtZeoJBAUOVybOAsYzsy#{(V5xgV|r zzbyFQwi3bVGzh(mI=Ev zJ&7mPmHMTZ6`zU4d!i_c-m?%ht}ef{zEV}u$#lnxEbGZ22=g!mOOnhIl>-r_X{2RP ziC(V8YNBQnJ+dy2s_D*7M@#Fqi$V^R7v}lPT_uRLyNpA|Jr6Pq0{`A@2Z|-#W5$zM zGf;=V&sBnG-VftEeq}fgckse5;vBb}sq?UN)A<4ZQ^w2L4Oj_=(L7CTl~3wf&6q%S zc2h>6nG@?xJybL(fmTKwQrAuAVsUaCyWWh zjC$Qkt9@{Afho@qe65IC8$Q_a-6U(3?DXKE)xxCLqbv-K;rs1&8pjFla$R3YAv`Y# zwLx)wavy-hY7*yVDaDvbuwFL|C!eQ$KM0iK-1WjZ3QM3>?g?YUAV;q^34>0j+BpC} z|F_oR;cWoXQB_5Gk#jyG;;h#T!l_c86r6i*7#QQYj`zYx@uPU&u};r9a5m0W=QYlE zJ0Eg>7kA>#jx*hs+lZ{{YJP!84XY#uTDvSwtm{m8vsG-ib(!xnTNcUU&>3{(E)MP*wnzAl;A{Hq}6fXbn%DCU?&E?nGDZ;JDo_vw5=t7Y zOi035j%aI~teBE4l2SnaDHDuKu3alt3rjvRA%qb`T62)VVM9PWW1jXr)mVP{6^((x z@W_`!3Um(-_x6*t6-w|dZI72o1S`+hh(I_e5z zfGlfWAN)7ud50x#lJwdgL7WSSJczBkS5+ZF3K1|Ou9YI@`=O9R$|!-*N-9QxVVsaE z4pvvaok|vcg=9=*z+!S0UPMAD>-$P84H+y>j43OH-;9wN1B#epz8C5yfb&p= zc^-{N1Emuog^*d@t%I64p>4sBj=LiG{6>a z*hb2l?VYN6Q>%RF71eB-O;hG&Ugm!|9*>1+P$X=9d8ad;e0}-5bh*>HeCfa57>{pE zzPrFU|CL#GeLTMYZ{`!1p1gE_n%;lu$xBb@=|;f|xA3-j(WBUzIt?})I_UuxN)QtW zca4YCv1-T?qH>x4+9qmuh&rD~Z3vt93B9Oa@3xOuO1+ii!3 zguUIfH^2Fj?S|;|!i#_B2eK$un)4t?(-cr#Zkl$*(Qe)E6xC$!w!=d<{7!!L;85*e zy*kquEtJC9DIq>cUI1$&g&efxrvF* zSf<|0UEF7ylMu}hHwDu6i~x>ju3}q@#ByL_xLG#~)(oqQ>a$y~RWJDA!H>sFM@?ve;A)_Ja)#;%DI$< zK>G^k$M}aJuBGomzbPpl7S-U!tS;lJ@+Z}lb;?y;LMx@pLMx>Ud`Rmzx!E6Q?whrKvzz^K=Dy^)0g^b5={1!IqadK?CX>e~2x$z8 zW16MZX?NO0?M}Nx3F0`8iQ+hp;W*?t4#>f$I~(Vvj)RF>Y&&gVizR+lH)EOADYiJJ z3|p#Pe4A>J?Jl~=MZMR2M~gs-_?|&on6TT4qi!eCMLC$YTOejk8stf@n_cd-&$4be zEt~bqp;oKzT(>)w*+p$9JNCMEZQNIfI8vjLI>Mpq?*t$85{OSv;{Lwp5qaKzKTePr zW7qZCo%QU}q3;8m4dDBS*LPQCOB+2c3%vb<6=D3&caA~T59NWcHF{t2g+pNYgv@NA5*&!hA}~PYqc!0 zO_y08meclZ7Mrs1r~%WHswt3$*LIhxXx5J$Y{+$L$E}K{#utL~JOt-P8~gUEXLe_{ zSBWr6Z@_hpRZX-m?U`gQA*NKY8^=}I9D>%Mu%xakK!_5J=Z8Itt%L+&wcZJ{^rlkjHZusp-sD( zw$hXp1xwPhF4{&5{&6xo6J!|!aVb5n6kR?J>}w4KLv25 zbz8<&jL7Q3^|T9oisNv{^~1iV2>~>-ipPD~ugio)_uBV;L0zxcbsdoBb8j@<-ye=V z?t6qK%>SEZmdM(cJ|}NC7faXL^%?gahjLkR#LD?>eWsL(&Pv(Yo@$e;ZqGiz$PYH# zl|+NB*A-4%W|u3vE}Pxfn@O!M7|1I3oo4eDI*f3&TrEd6vogz*I9Ce(LJbD>Y&`b7 z@u;o`11X6yl5#Mp>(SWr#^c$PLX3!sZxvCD7YqMaW=#E~F` zERF=O**q)CL=wJyl|`0YcW3A5XlKWrmUaHu6h)l!PCM)|+mOz<(t;PaYSvmZl6hrczuA0-9ytLYu;kazv4>>5O+xN zIeMk_N)O*6;KVBe6Eu@V`n!iCF10-jkl;F z=GCm)s5;vdx@?jyV?~er+n=R=5cnzWWWFEx=?hoRu3WitcIE5~UUGKj44<2y74LW4 z?%iD+r@oK#-+9ji54`7h9(dq)*qdJeddCrMeMH1u%8s+=IHIa^RmIJ!+%&5gakEKR zO@*}C)VW$Q*s4384H2sxA9(qj9)IQTn?L1=SDfE=_aDA^{owhB*AKnup1XIkee|Kf z{F1xxzV;0-xr)CYeDD*mo-grz=c~>CIseTXzjR(+dd=JZe1m^FzY{-w{_k-1t{7L7v&Zj!JSb6}#=3!Z>I@`u~R&6({^=4LA+eXBO7fqrv)EP^3 z^rPYy@I9u=b+eT%SVwJ})wZ71i>d2MR*IQALT_oi z*lN4VtBg-dExE0LltQrDo-u1M>}K(OrQTnB@+*2h;obADHLakZ6dInVKsrlVL17T} zfwf`$hPoE{frjU~TcX6m3=>K^13};$qaXmR(J}~;ezi9Ghke8|6GJI{Pyemk?RC3` zRCLw_W13k5cCf!~c9`#H%FNQw6FhzsmAmJSq!(y>oDQNU^ z_(d2O?iSP!d^=6&RlZWQ15T_}$T+WiFiIs$eDe8k4$=(B(gD`}EJJm4bkds5=If$> z$nz`B-M&&k@{+f_W%cGaKWS|;t9N#grGxVy_k)9aFi7v%U4{|id1UF}1xK1@gS1r^ zld=T0TkT=HMO2naf_Rv&R_Tzs-O3Mq|DOhFhVws<5J$a=sW0l=|8jFai;t_sO~=)vnTf&+?sLaWM*CO7=qEt z&`&*|=PCUJyQtT$W~wS>h;n4n4v{qRIZBpIRw}_#hz7ZL!A_x1@|ZQ#EEjdd4JG!L zjW^4@D4XSCt1>lHlSQ+Rw4@TvC z#?fs@vu$KZ<+he0%ti$xt5W%LRjkxXNuWl}O|e>@q9GH+;H1M+l}Zc?Vsf}x+?~%C zO9KKjEFp_0G0E4ps<#cMh~3pfE+#_4#vN$YdJ?pct&0n|U{=e2iM$tZ4&Z_gSaE6Z zFfpr(RZ%uITb816e?(K20)hSKd9BL2tm?8>rL0#*DeK8*RyTE-&3iGs$B)ET#v0pZ zy(l(CS=4b^2dYshjlKHV1$$2MnQGLw*=V2VUB#wel}%kXDqk&2bl;?#vtHIJ2vm@G zC6PHrvwF5@LQutK)<+f1M$MY}qVb);D2ZZ)nw+4>zrUHaJDEHUqyOp+}Q@*)39|FO-^XN397NakQeCK4X>h}MQk~}ZDi^BDzBO~+j3Pa zsql|^6!ch?$t<`qZW?%?!uJCy$CdUNwS?=c+~;C*qs5=toEr*9{TM*yNEC z9>LSuE}*Ow79Y}${}rUk7nY|%AXTIZq10OY0!+ogvo-_RsLqq2>oJvGX!4v`f+RsE zvc__2a}zM(lJEN(q)O6lqKtfABYLBMp@Z3@UN5uOQ&M_NxPGXRF!=DvMLzI6Mn~xY zP+I$L%(?cx_NBwaPMZ*?LPQX*w|lJ*U-jb1cDmg(1KPdbh-)J_)5dB~Ndd4DmI#dH z0ON0G3@nbvgQAogf#Ouy6bi!k+vAgCNQJ}BQB`?V_{Ky;1d^fvxlz~y0U!_~0SHkT z#)H7L`ku!~YGU2)CQeR_YXPlY9Y`w~_xFM%j#}sjK0z|3{E!F#g;X?z=PBh96k|Lj zaLXtNJg*c+7zR!NW0H|Il6kH=BF3d4rih66E(IP*<=<|&lrmyIk?TWAYYZ48=@OJD z1sJ0OAf&{#mYhR_2vRBm+HXl25`#pKLrB8}gh=9%QHTTbl(E01MlO($=W}B;BC9Mw zjHe-BICIIhM2ZVeDi%EK9wPQU4sfG|=X;8Q2mP4=k4;iAP2d0^@?up$%7a%ge<<>K<@GY3{f^o((cR<`_ zp0Jqufh0vB?DUng7SQl~B`Bk8h!m#tBjyUud`@La9cJA@5VQ*Tph}2jm{_93hD44c zFdo?;@RcM_XW|m2g>*>@sG=)o)AOGQIY+V=gM=|@ODh#dp>N~3EJWZk%0WUz!@hN+ zAkVv9r3vJ7W?VOBrIJ!|DI-XY5P;Guj-vJ-Sm>hYv@Ktpd^tH1ct^1B?>?_zevhQO*ZzKwQ@E>;r4Jf zUlnrN0M7*H9}xT1iYp6Ayeph?jOSVJ#~Ni(F3+$oizX88JIS+4nAOY0q(RuzEQ@k; z)}EQv>v}C)j8=k^lR=)E>p=n7?b-thOq3I$Xq4`FtT4GiIQGDstHrYMSMXteRDm z)qG(C8(Ky+spLYctXTp+sy6*v{%Wngn<$HBzFKb91_UwxK{H=4@Z+mV=Rz_sRz=8I*j!Gmo%{~|@;XJ%!V%QOdv+cHxhTCe!Z#6WE{Q}abl zl7_#K{y(LE(yljSxoDm^GGOSfZ&QVuEN1Shnt8S=1k<4=7@IGuSu@|@?0S#RrP#*ySA2ge+T*QAiwQkm%SxanY^?XswT;pJRT`T!SEaq~{TB^UM(P;l*G$PK; zWW2jO=n1yBT27}#%nbU|{mEFGSG;0q{LLhZk|eZ%h>(4A+SfV;{R}bYyViAKi4zP2 zXF;GdN15mh0+&jTtqZ}GEn&o1D1-%hE`fe}cMnhmX00E29$2g0?r7K*F3WaXJo%)x zPk0EDypYUjFOA|FNC*xN)(UGl>(r&}$c5%{VTqK?x#tTe761M41LG!vt;UEk!F`Bm z8ZgMMwnDuf@I3RYMIsFW_619lI40lk`J5t-90tnsq7YjBneiG7JjKIOU^@KRZM;t;){e}XV63KRJG#iaH8C}nw782Ih zO%YOhKREkIYL(;hV9!3oh(g5~c_bCy;N*B?7l?erVLT0`)I;!tGg>KsPcnvENRw7O zNkRP6KAl6RX<5c0YxVniP9U00j!){^Vucz1TFgIF5jI9o=O>Y4g ziPtK=H_r{{6#jFwz)cWn3*ZfomZqfd86}N?n0fh-`BBITNPvst$}ECXV=jIlgVw$C z{}Kq#4oiw85g?T$k~0WVFeZd+rJ!R51b&*vE%|dyc%J8SfJv*9kVg?yAjP7Ht2oxe zQ=X@P1yVgFiPsUNBn?6Wi*gxh?c|Q*JWV$-bxxcM&Rd#&>i7Hls4C-Zy*>R4{UC3rq zZA+PN)pjG*+EF}CXVtO`3y=0$R>csLy2wjlgt1&M@}h=8*DN=(61gK9yY>T=c~#~) zCj~>GfNdTwSBou=g^hYrr8WE2t&f$gCsk8!nrgGE7gd?7Ra1@A0wIR*Fo9gH#Hvy) z>gEY;Cn);JOf{0te#Xuy8MjtaStI?&*lQc`oHJ&q_ghty=;SpCm&qIEJE20;|{ z!XpHJdj5ZiAz#Zl#s(q|;LV4eF{NalB&h^v#EI8zjT0sC<;RF=4%N;u>MAP|L|g$E z3Wy631#ylJ1Fz3{7KjBGiZ#LcUwPK?c7*4iYS-1F+xI+W!C0_I)Yi%{B4)J#+Kj)Z z45sVg9;F@*F8|@o_kC|xd%o{aktnGoRm*uYd**OoX1P2%RQsyOID3dH@Xq6dx}=D4 zXg^?#B~o(oazJD`cQ^t3oleCf7GiECTR-0&WVT z80!Zo`Arj%REB$NKtHGf_l zk36OT)FlXtdz1lrnCl01em}KZtrp#CK8V2Qn`vV|fVrV&Gj$_1=6fOQ(@wV4oLLKE z#1huT8P1g;=KG9rWcK|yQ04)x=O#+M7n^78HMpwP1NvL79{?cgAm5k5_nD0|j$On( zXY8Cf*Zj&!5*iW9N@F^ngq@2N@&jnRB6bSpcchh3UKTzM$?i$yrK}gT6J&!ae2_!w z<^eMd-*yo=fBBbx`Ip~~G`%<+4LezuQMs;+khP5!eiV6(anDytVy)3-q0KLK`~4ye z!-6p>JYR}PNj~fgA*Hp9jE>2A#M-(^>Upkftea(7W^a4Jfdl6S=VKrH*vCGG5B%j{ z{^ei(C9?G5knt?cb0UNRV=Zl%CHDM ztp%7iT0tAvCdoTrjB&F(%`9H?g7Y8k#QDEnbQ7QE_|B1Y+4(}}8=P-*{s0c{#;4;a z@Vj_{G%e|IdIx(X1T6u(fg@x|7s${SJY6QyA}fo0h(oUeW0ycA*{KB=d9}KsvYw(kB27^* zn!Ke38cW^TqMzF=G9?!|IUl;T;9#3g5bt4=zu6XcFh+m zlz*&rqrAr?)ppaAQZ=<9P+Mjg`x~lW9!46oMKhvSS55u7VKRGqF<;cd+Orphs0>Y$ zf(6Kb=(7j?N^lv0&8oY8Y->uC}l>N8cZBEM{Ql4J6sT-l79D*DI-ZJ-JT zujJwnxvExed|Q>v)uNEWNlKOfDKSzUhks~%JX~iVg?qh|y~SbyfyMk}@37Ye2;WZ1 z%FGCaWD?8g?!9k+UlN;NxH!iC+1Wj3lL=4)Z3ZFW3TsJ1at=ReJ)nPKc%%3Bu3o+G zRYn`(My}Qzj9jv=*A6(PU@2KKZm7KhIM<0cWCf_k6g+63HSlR_FgA|@sda{}6B1;I z;V2XiEqj32mqEpNG*QsgK?iHpucw~NsDr@{K{E!#=!S(FyNDA2SMkI-BL?+M z!-aKyCXo968^u5zmW|A1Ku(2L1g-PQl5Id*yAswYNW9n$*NB!-Lc^2Nhsj1-7P$da zUch;k=NZ>!8Ukbl7e>H_JBgIUiOG^PLRTWo_I9uDj>f$gKhx$aO^YHG7{~q@St%8H z@U(Urpcv@{PYE;uxG46;PS4vb$4W6SxX6u7I7u#L+l$lP4i`T7%e^2T^Z^!&OJ%G$ zXPPq!-%||IO!CoiG~Hgh+y$M#4&1=9_mStz!tEc9hT5}`{lU>Qx8F9K0prPCcYWgT zGOGj!tTyzQXT&)ptpurZJ1Chw2O(X-7}sH-?kAGLATNaQgBi*2AdVSN(~c)WKjA9Q z&t5)f!hQ`KPj;pT@D|Hw0$@1D+O0t^1>#|BU7ro2C?e%~HV&bNZD=kHk(Hu3I_z|C z{uh!+#*yMo!dUkUlDlNTEA%^=kpTnrj={}LvmqDh!_&S&ih$9mN2Jb03Tzw3AZX|+ zSqKiqAkid-cX#$Nw1`V3O<`$aHOmq@a*`m%l@(ldr)afFp<5DHMr@N4ka)!Dkbw(D zsBRQ7oVzR{M!uBXD8{ui;YFmmeTnCq$a;(vD7z1R&G`jX>`6()lD!T|I!O?$iiJc! zP60uJwMxO?E~0=-KOlqdTMLV4APS>N#-$^{APM2Az;+CA&ABMUt})@G_fw4GD1MRQ z#6!#l+-_`qk+xudhbBy$S)-AJ=J7)Y#xzJWWmS~vo68FFi9C?@T&^@(8xIEUHnVPQ z@-!mG@DOt93UM&iBFZu*NpQx50NI(V2;z1ka^2OF{=v)iG#^Mw#AKwDuSf{3+g@_X z4*eEqwlDV0j!$G%KnI>Az}14&S)VkJUq4HY!FYTxV{d~7Gc^%Q;@PJ{NCH_B5;PvK zmW^eMMTeVpJ)`e+$@8@k0#dXO;wWq}9tQc?z7aK66O}LAqP={~YM)t@r*Y+?OxdbQ zR}8=X3LnI8QbSMBE9i~%we+oya}{OXRJE#x zXv(^&YE_l0nv_|d)$$DMa+_zlyo6=F-ptfurt+d$6wP|GtyHyHEzht%z-F~P!}w(16LNnpd)q zdFj~S-!48;P?g17Mz080V4pm$dBlWJTTCY+n(dmH^cC+-^Xs9RoXGba-fH9c=CL4D-!QJ;W{Ghod$ZlLJf^a*@x=`ASr;F;)FPAvOH;88(0zkrFRuNQYt)f(dYpT0DvX z@o?aB?gpF}j1`>kDAgYmPpz-dOTs)*1>u|0(;~!5W z0Ep5Qt2=i#eksBbVQ8)E+G7(2_(^-C8*#+ey6)ow0XYQNFtl*3b@A(3irXk9$v=ye zK#ERhXJ=Q4-A>o{DUmYRKWI+oqtbPm53<|Q7}RO^`)+TUSJhljodLvBh3Sp${O_|t zKH$Dhs+XRB3uztq4h|M4Cs`pxw>;P*Zo%xKEBq2%8?j4r01r2JYJw5dr>Yq7RTq&+@+Y5$cJF9lQ zG0i|55D#7ngp5p*Fz0gM-dUt+8*8J{WS((BWVfi7_X8B;rW*6-(A8^p~m zW1u8T1`o~ETg8IiAlMDo9^mbGfLAcr1XJ|sc0t3wtK9KJ`vf*9-GO`O2Y>VU0>v-w z?uJ1a)8;!;iEXm0KakKYTtiahxW{ zhRl(3wN|up;wnTRl>EALtBLyB!2LANx%nZ(dqKE-$r{w_?S#HCKWI4TC|lKJr)swt z*INFb7ydu3B=nX0?mPY47vF#X9d};ub+uBOPEPK;^RBxVOQE&nfJdC*KjBtJ@5EJL zwej;VIA8EteGgB7K0>)7#gd%Wq={e7;Cw7O&G#f zTPTI5kQS1Vl9;t+5o30SAn7L5ZnxV#&-ASwD_iZh3Tw{eLJ)=_3C6V=4*PuuqlF1XnzC40G)+Zdgf?LP{&1)?XM(~o z$dybvx}2QM=vks(>Jc5T5H<&Kcr*(SIec zt{Et<7_I$vQj zy#HMf9N9zHJv!~XH&0J*x-WXu@D-;wUH9hc`Dc!wj-DAkgtG^SPlwM8f8>GD(HFn@ z{xQym&xB78AAHjT!?XL3Zr%UpKRj~X!{!s7iJl%mgqIB;c+>EKH`$xk-aP%Ndvw|y zy7|%Y6{kn8d)PcQd^&t)ID962diY=8bpPl_?;n2o=$Yv0(HA{1I=lZ(XAc~`_NMFJ zY+mtn^vvi*j^mKyyzuYw0)E`taqe-PMh;QXYtC&^H>nnr-IJTWR`5rOnM=N==ZLZ8 zS=^U~C+WSxH-mQTVE^Gb4fIm@alb!&$KChr?dP21|4%az`tA1q{zGvV=oR;pet+E=^IS)IJJI^@JIc3tpE*1av5%I(i$c~tTLa+8--3|hNJI;2m>|Qy4=gXhrp8!Z^^!7+_A(brN zmA_Sq-?~RUh}$j|mtYP3#mk=-1%Kck|M7>#x0jvb;_mzEi(}$a$mC_^=Y8d1kVxqX zj^s-r8n~`fn~jpP%Y>h$Es@fC9(v+}lmqg8l5!wrBISdF!De%rl$L71N7};n3m?Tl z;Cbg0d#~y6MO3Y64-{R`&LbjHRx6kGX!RB#_vCVw0p8~UkS$v;*Bs*WqL$Jc1u6R0k01;KLKKyqA}4Y!AST+ac8jca(^Fq6;L z_6QUwok_n>5JI^|gSFbNHVLj=YY9c($-@A$Z5Y;S#B{II1{YuPXXz$}&SkCT*2|sO zI`6plv~?A~g;*8gE@w86*H@dBZ4$d}ME&5g0!WQtCQZ4jr`y${D64W99GvM%+zl6z z*PGR*RGX?yWZ=^h-MhI`6z@L$8U%R}gwnR!?Y7@se)D2M=yZmIXy1<_yqHH(yYTRP zMR{#|eqF_}Jo)-WNGan;N-5&+e)-E!PcK|JK3y(Pzo;`iKHlwgW=F?+oo~C`YDM$= zBEa+0zH5~#TAjTQJ)rG0ilv%_LMCM#0g2acUyd`Ri>3Cu2*W5u`d!0G?{Ki&I=pb< z*bY|f!C<`_=p^Z0EWzqb-n9Y248ZQiW-(R46vN9}p}};kkQ!%Ki)K@8eu$uX&T6|^ z*OiH5I=~|6u#0TAn}vhHV7aW>E&T(`!zQ0Vkq9rKW$ifb?i{v{tmToE-52fbPK7M; zgUBXQa36iO)v@$%A)hPWu3tys9_00dTOOcTQz@`A#>@nr_5Zv%yW`@gUcTgc(=7G; zAnf-}UsvzK*F@Wun(_UbkDr%gI#7JP4k?|Ni^$ zzh;X$KHbFIYDuW>OlL+fQWrc5J|yY3R>(Ej@Z;qQ#-XVYrnf_$J#%t2RRgh6Ppd$Q z05$~y|364M{ zvU5CFVgYLH`HHpLf=o%`_jES4YP0GQdAzy;6~d?PGUR zhCdjopIDTjTh#MyBU25F#>KWPyo38e3XdmTa7&gOEx7QcQXCYxuB(YW4hkhypcOHt z0}050LAXRZli2}*DXN- z3jrwN0*pl@LysxXk^o}K1bhiFW(9{5j6i`_<>AGC5xgceT)@|g^r0nqc$i3F2=kg4#CBnYuC{c_{U2U5ws%3$1g(;&h2z>Mwabq zQu$>Oyxp}yi;Qut>-u0|Mg<~8N<)GX2Gg?);7UM};Fi)2-Z?H5ND57cPOfAG6%?gk zCDV2(#qj9}S}e<=SWlBg{7f_)X4L7l+w@8$MJrEYrL;<-EHm%+%c3Zx^1Sl!)#mim%v%blx`KHVdyFq z_@3*P9u2}H=?_-x8&5C*-QNDS&2}^b-x-gIPEQ|sh2t=nZhVmqr^G3jHQ zl`dWR{3AcQhHIo;v;2DbvA0lp`K7VjpQ3@n+wRPSY+w6<<-d{gX3PJ( z>#um)e&^+1q7uLmom--h(GpVRz)&;4bfa%ZhID`2Os_W6m(nh;nbXJE+=?r&oLj;2 zd^K4&T5MIGFaLqnYPA~YwOXyl{(R+%IXEfN+FmcZJ+oT5QLndl!gU;XV#0A8XTo-0 zE=QHUfo{Y>yoe+C1Z+c*`5_9wd3DRLaw5fcp)Md5xD0qQvh|#QBRO4E^QL_*=?wj; zyFD}AAyIF-*KIK8Drft8s~r|a1bX1P`N4}f(c!3LSND(3p{lJWfY|B=rWRLyp))gVXz70oH$8}Ow2GPk|ckGm`fxz97i^UD#^6j zF?1eBfv4+Pfu$*DsjdkslMv=OiLJ2<^MhVhK>$a;8;@C|(#dwJnhM7>^JYJ#zRH|E zStrmlDP^2YM6=Q1G!$HgU08VKW;%`Cgj)?QU^;_7=%eh%Nx+}FSDJSr=ZYvvzhfow zEi2`8Z)=ua*B(vtJRP-vW}2oD5;siC6bk1iMZPbIVsS8;$eUtPZYZLePb7oIqC%4I zhlBEDw2j{NMWEMdNL*1()BI$~sWJpz>ax9I&n*`+t{Y}RZ|TlMDkuA|@m%?-kF`YqSxTz%*^S(YcNhE8-lYo$|ovq)nT4HAlOx=8c{1;D4>1 zeoecT8HS|uU)CHMnV(PPaOa2C|K9;!CvNEEgIck;s>re&N4{jvp6}b&dlIKt(x8>5 z)`xAqU|I%|th=sh5xHKHCaL36>^*`tX!bTN;$%c{^lXJ46f=z3fkEijOuy9*b+3VM z8`HT7RBztKp}*SQvE>Xx|DZe{I54`U)0+#ES8GPJI9jbp5#2A#pbJkD^ioW_Th+F_ zi;ixChW~EMg@g2Ga(W{3!V%pn6qJBVisEaEezb;B1(!(Tl0p=6MXr*n$_mqj>)5&6 z#Z#qa;c%jg&?%mDlyhW#hY}XV-<^9(lXEj zFuAfcUTv&Nb=jzXRa*M8F)2c|#)a~;SmD8?E=Td`MX2po zIZ5iHVW{cjt)V=QP1$h*-%b5e1!f%YB~LBoS}oLdy*RbHQuY0$76f*;P*8(iyOCrgra!PMZmW82R7;MDn+>sHoGj3)_|%Om5nJtmb(xm~R`o7I*oOQCH$ zPRe5L6EdtBEwLHrAnhtpGCjhk^7 zcH^@+iI?#IM)H*aS988LVH68R1R9AZIb=j4 zPMQs!5Zh@#g3Lo)zV*6&`gEYFT(j+ZrgKh)nGVef*9!}7C<=z}8akaERKhn zrUGA-MoT5hESE}k%O_Eae21~9on5}}gd`bBCzx#sr;ruzoE^-nhNerix)J)WEGLIm z;Rm7X{<{~Drg9PrYfd_@IZ-ZK-uUVs@sejmcgLrfY$0uKVxkx@x!`&wRU^YpLqp=k zV#9Uq!ST5gRVdDbfXK3Jn{huNvP{cl#{1_SpG_5F&i#nZ(R(4#!xmfy3`Ks3 zkRVK(BvF`{c@GFgcD2b}%)x;qsp~IgS;`53!rHV&|cvPrU_c?{XyyG?>$y#@lB;6!Q3Fqs6 zIX01`$N#$lznSx!xpe=vj9tt54-1KvjCXLbJJKo_d0}kLXU$GGQ#mRvI8e^lQ3rl0pkVbIX z%nYMN%k&o(mcKP-T0V{XrnS7ZQ1bmNMroijv3hKj-m#|Ft5j)>&CFbe71XD5^@q|{ zz#H)dYUiNVXcNodChF~eD;ntR4F-bKSE!~J@_^Uq#<)W9@^(jxn_Lj_P1NB>R%rUP z!zYr!nQFi1f4ICUUaM*n1y)JZWV(mZCA#Yl*o+%YLV;VBZfJpRk**C8S!pVB-3YWs zy+N9;5-FS|u~RqA#CqizdQGt`c@2|-BvqLLE045dmL|-JLgP{{8ICPWB>TQf^DgJa z?ju>#%T};_BFzHY@F_6@E@_scSazTXzDl}Yw$oH_Nv>E{Rgwzjl0>9Pra9!s!q6o} z2@=IrsJ?P$re3GnB#|W2)Z{BNlQgbDV~56mjoJj8KabmS03WqU>_sEUz2R+8EhaJJIuTT&@al!g+p9MA7u52!OC-7Lo&nmGdXjP+zDXWt_5?mE9PRZ2)|s`HI2$MWZ33`u_aEd(U`K#2}5Vh4^o*(q=Cx{66`$9{Yg|B3%kZMvTxrz7+|2Brc1MmI;g zeyfo^M>rGk+F+n96Y{!F9Q#?cft>X8U@9fsphRBtPJH-wK>N-}m8>rD5O z)*NRM$o>PtP7?cXDB5+wC=BN-)@sM?PAhE&*oRoeZDEo(8_aT>UixQDSfx_6b~BBi zG;0a{2*vFT?Qt!=DEyhJ(6ak=n&Ph+=fYr*tJ)!FnwpWfwe4p(G2M`aBGDgNyS3J7 z3{J&kBqdcSf>dHm(gTOIC9>mWNwblY!#HCW z&B(G7bIxzJOVXqyg!H-UBiCLnOP!(>-%FYPX#Fks2 z|7k%gE|a1-l4-T$Ws-A6a7R%BS)q?VSJD+(l3f`FsWFJQXTfY2W!b9<1v(n;Kt1ZSkjP)-t)$>tQHh;Q9rOcL9&>?A2ZoEU~-B#(yS{lx^t zRy`>mu8qZ0e>@DgjcRLDMV1xyA;)>VtONQTwCp6!vNW-+N?3fp-1FJv_k{T#-&5`= zin>Qt6hDrAij(?#>q$&LW*F~W@3SaA*-yjsF8gmxA_J*>Z9rs2qF8t z2gAKNl3r43~h`L=0EiZVLXtQAz1sB8*B zrlktR4I{G4rKv5dqByE-dA6NqscC7N;~2i81cEVUaVc^=E~Rm7CXVB9>c+|VMyOgs zEtc0j8OpgI(OG&gCU7~f&sD!<{YmQ74(Jn@@fXwV*-IHr#28Lh^gHx4*Q^oTTo7cy zM)I-@rpiBS*1BnF-p4QxluC7b)(F-#oU-CgqsS5 zNb*+BZ@FZC-dU_>nHj`!yEVV2H)C@m!x+u`VUk*E5cs}gq-ppOUcncCo#7AiIF_V1 z=C3Eil(_F@Mc0#LLnj_b6ScIUys~DtUoA!v*-l8YZL=`U{GM&u)RDnvs=E4^T_T&A|`Nm4?wEIVJyvMkH8EZbypW_gxHmgSn9n?V#Y^86B@ z^yef;F@Y_(95-g+2sog^wnM!;q&eH`w4~bl?WCPdM=BFe(HuqN1tyXaJ1dHx1ds#~ zEyZZ#3W;7bZv=Csh`ck??45=vL;`W?p;#**WA=o*a|3=x*t z8EuqteCXaDu}}&bb!A1dxTOpY3DXjaa&JGP2UrrkJ!xJRB z>*p%pzFt-DVDVoQc899A<_no3h)BKZrbk}9mh;Jwv2c>J>kPv%H*Pe@FpL*hZe;`O zVz&I#?$~84Svycjx^{hYh3WFPZ2$;3Cx__vtIN$gorr+c2E>$c~quNRhWbRN-6L;IYnepWLL4dTz@)FfTR6ii?_7tKIB3JXWy?9BO0a%4zt1(r<`%zp4QY@mxFq*T0Wj!%Ph8bV~#1l_E!OKj(dG0u! zp`%!Z3vdl?!Tl9bC7#q6toPMDo&?~AizGoh1$4B!)8v>Zot1kWd78Os_JkxUG>04cjg0anm zrb(<}n%q5~Xtl7cUNG8?O*4*7GkR!av&q|AD9ffMvy2+LVH!2cvdO6|qb+S|#oUg& zR;*~|n=hZ3AX>BL!S~J!fog81{c9NSIS>pq=4 zQ=vxR1p~~vv~@&hs3AH|Y~IxJ;JWH;ih6^p7q4DOX5@_)R$qKS^NPQ}=#eSkmx)v@ zDK>>XznES7Ts0mv)S;~EJokB5Rds2g=$8T8QF#*F(E8s z^xlGoOcyugP|MFTYJ@?ZODvA6!t5%C8NfI+2Cvn1vhY@E{#D8mWB}sU9QUm0i zWsc1|LgBQ!2#I+4 z$tS0#J)cn&jpZB0n!-y51|0pk*IJDE`!2n7u9%g}U6P(<#VoGIG5u>xs=55GlL<2u zFAJaj@+7NP^3j1xO_}J8{;0g}F(}BJjmRI;z}eMd2}wa=U({Yn+?hU)ItFcj2K&G5 ziC}L)sDmiN!z~FH1EV8{zYEj38pq>6`!al-ggGs7ChVf+IF2HY3q_I)!_c{;tDNg4 zv(-IGw&OTf(H4wvbmPQ@!_YL)92!}h`_b6&@W5E3QPQ=>$VfC&DlJS+GKoh5bD@P5 z<+4RZl4arS%LQ7q1F*s3<_Z+wa@YoOAX`jr98LZgG^_ZF0hGp_1!sjQdFk*;#a zNvi68Vk&d=CAwaYFWp*xWh6~Ak(r&QBaR!#fkh;-a2pD0Rv1MiK`1MV90ns%6j~Zd z`3k%iG24%0*Qr_9e@Xvi0L}n(7T~i0{{|rK2V@D59|Po90c9^Bx`0>$)E$790@^M> zzY#E0z}Nv8rvP&vumIR5U@rpBAmAJV+$!Kc4|poz9R>Ur;C~nhsz7iE2+jcE4j?=U zM7x0KWgtERB%6VB7m%I+3JXBty+Ae$Wd8~jOF(fiPmJ~?Md0>%;P#`y9lL-#P5?W)z|QXgcOC%l3W2-s2JU(lxcfM8&pzOu zZvgl11|HZ9>^=lMcpP}>!@z5H0eeDV&uQRw`+(QGz#FQ-8x8_*+z!0yG_d$y;4Loj zmb-zsoB`f85A59sJiHHhWC3{O4Dje1fXDU%f4>0i+Xp=P2H@@20sD6YPb~pYyTF0< zz=4CnJI?~|ItU!x3_RNfp4$$*@L}LRUEsYZfcLe4_nW}`Uj_~h11}x`UOWwa2*8Ja z4}AD};3KDjkC%Xdd=>a775JBJz`vQmzr70l$1reo82H2y;FH6^|5^e*H4l914Di1{ z2P~ZgKD!(ETnqU8-M|-i0AD--93KRZp9H=X0{^)eIJp)0>RI6H+kkIu2fn!<_~!3{ zZ@m}z_7d>j67bzq!1qhQ4^99t9Rz-K9Qg5G;3w||e!2tr`2pY;r-5IFz%LH~zdQ-N zd<6IvfM1)yuTKM~=Yiks0e*V`_}whqH>jh_KcUI&^w0BRisO>YKuc7wV%f_hcZOcykB2sFC~v|>GI#fL%XwLlAJL2I{x z*6jeTS3w)*K^wjS+E@Z@QbC*NLFXR>Z3#ga&4MmE2D(@UUHlEuCF?<32SHcNg02if zSDgTD-vPS%An2NXpleQouAK#4cQ@#kMbPbMKzHl|?R+oj&IQn2+dy}p1l@BA^k5bA z(DR_z+zQ%r9q4tlpx2!Ry?zhqjS}chi=a2}0=@Y-=q-CdZ#@Qj>#Lx*?E&pw58Ar~ zdSo2*=swV606kFx{lkr*C-;Ni{wiqyR?t&hK~Gmf@B9wvT}z;YZvZ`W5cKR;&~wK@ zFO)zpoC3Y)R?vG*(EG+g@4pcA{-dA|%!3YH2zqfC^uhI@kE{oMffgZ}L_=-&^4j;5gh`8?>8n?c8pfIc-2`qVzqr;dV_wt_wb&}Roh zUw8xPi$_6UPC;MZ4f@K@Kws;EzP20mwPT=fE`Yw<0)2Nk==;Y&-~T=62m3%T4TE0# z4(KO)LBF^T^o#wVUz(s_J`Z|%FX-iCpkM6#@eKXk2F4)am z!FHx#JMRX&6JU4!2<#pg?4HwL_jSQ`ErR{s=fLiN8Ep3~*n_u%J#+x|_{3zJI9bo@(BiNHB*po-W_RoX;_ZHZ@ zwt*e&f;}sNJ+~L^`D0)&>;QZBHn8`+4EDY%*!xRh?|&KW&~;!hz5zf?HV6O!WS9nl z7xQ`<7gl=c954th-yh>>U}vv1T_9unndCsbk>O{5jOiH1`^F3;_{x}z2>Z169sviz zxNmf6=lwCl3VLCT!R9o^v5~&rEB!ep<5rT#6m;2F#&m3Fo5l=GviFR+7-i+H^I&tj z^0xaQ*m>W*)qa0^velmJb=uRt>hQ+e~Bny7$%xs+Zk%$Afp@bpHf;;^mi~Z2PwD;GvM; zBAu8FYA!*;cb`OQG9ASVmt@SvRr{{-b?qMPzS)#Idh)pztTP>6b@X>P=NEQY|CgI3 z^F=|#Xi!Fk3m5jR*|Outi32{pFqDA;;pdfxxg(reb7ak)8BZvI ze-k2#-V(Msf_{je?4AdJ^KZdsmA*~i!cG%~a|C0d&0HSNnO#lD@ literal 0 HcmV?d00001 diff --git a/docs/desktop/b041b1fa4fe241b23445.woff2 b/docs/desktop/b041b1fa4fe241b23445.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..059a94e2fd7a6144d1496157ce0c21e39fcde121 GIT binary patch literal 24488 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 Lgti_09|HpbvH4-J literal 0 HcmV?d00001 diff --git a/docs/desktop/b6879d41b0852f01ed5b.woff2 b/docs/desktop/b6879d41b0852f01ed5b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..88b0367aae421f51483c07ad7ae3ebc5251e48e5 GIT binary patch literal 150020 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 literal 0 HcmV?d00001 diff --git a/docs/addressbook/b041b1fa4fe241b23445.woff2 b/docs/addressbook/b041b1fa4fe241b23445.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..059a94e2fd7a6144d1496157ce0c21e39fcde121 GIT binary patch literal 24488 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 Lgti_09|HpbvH4-J literal 0 HcmV?d00001 diff --git a/docs/addressbook/b6879d41b0852f01ed5b.woff2 b/docs/addressbook/b6879d41b0852f01ed5b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..88b0367aae421f51483c07ad7ae3ebc5251e48e5 GIT binary patch literal 150020 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 literal 0 HcmV?d00001 diff --git a/docs/addressbook-tabulator/b041b1fa4fe241b23445.woff2 b/docs/addressbook-tabulator/b041b1fa4fe241b23445.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..059a94e2fd7a6144d1496157ce0c21e39fcde121 GIT binary patch literal 24488 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 Lgti_09|HpbvH4-J literal 0 HcmV?d00001 diff --git a/docs/addressbook-tabulator/b6879d41b0852f01ed5b.woff2 b/docs/addressbook-tabulator/b6879d41b0852f01ed5b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..88b0367aae421f51483c07ad7ae3ebc5251e48e5 GIT binary patch literal 150020 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