diff --git a/assets/css/dist/admin.css b/assets/css/dist/admin.css
new file mode 100644
index 0000000..1a6dd11
--- /dev/null
+++ b/assets/css/dist/admin.css
@@ -0,0 +1,24 @@
+/*
+----------------------------------------------------------------
+
+Gravity Forms Conversational Forms Admin Styles
+https://www.gravityforms.com/
+
+Gravity Forms is a Rocketgenius project
+Copyright 2008-2023 Rocketgenius Inc.
+https://rocketgenius.com/
+This may not be re-distributed without the
+express written permission of the author.
+
+NOTE: DO NOT EDIT THIS FILE!
+THIS FILE IS REPLACED DURING AUTO UPGRADE
+AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.
+
+----------------------------------------------------------------
+*/
+
+.gform-admin .gform-input--picker {
+ z-index: 9999;
+ }
+
+/*# sourceMappingURL=admin.css.map */
diff --git a/assets/css/dist/admin.min.css b/assets/css/dist/admin.min.css
new file mode 100644
index 0000000..a6b98f9
--- /dev/null
+++ b/assets/css/dist/admin.min.css
@@ -0,0 +1 @@
+.gform-admin .gform-input--picker{z-index:9999}
\ No newline at end of file
diff --git a/assets/css/dist/assets.php b/assets/css/dist/assets.php
new file mode 100644
index 0000000..e6fa909
--- /dev/null
+++ b/assets/css/dist/assets.php
@@ -0,0 +1 @@
+ array('admin.css' => array('version' => 'eb6d14ebb7903b247ff7cd627af3e52e', 'file' => 'admin.css'), 'theme-foundation.css' => array('version' => '0d144922f265f4cdfcbc968906ea561a', 'file' => 'theme-foundation.css'), 'theme-framework.css' => array('version' => 'a2cca7b817171814b61efc3572da2b38', 'file' => 'theme-framework.css')));
\ No newline at end of file
diff --git a/assets/css/dist/theme-foundation.css b/assets/css/dist/theme-foundation.css
new file mode 100644
index 0000000..06c062a
--- /dev/null
+++ b/assets/css/dist/theme-foundation.css
@@ -0,0 +1,561 @@
+/*
+----------------------------------------------------------------
+
+theme-foundation.css
+Gravity Forms Theme Foundation Styles & CSS API
+For the Conversational Forms Add-On
+A Gravity Forms theme framework foundation responsible for layout,
+out-of-the-box enhanced ui, and other basic required styles for
+the Conversational Forms Add-On.
+https://www.gravityforms.com
+
+Gravity Forms is a Rocketgenius project
+copyright 2008-2023 Rocketgenius Inc.
+https://www.rocketgenius.com
+this may not be re-distributed without the
+express written permission of the author.
+
+NOTE: DO NOT EDIT THIS FILE!
+THIS FILE IS REPLACED DURING AUTO UPGRADE
+AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.
+
+----------------------------------------------------------------
+*/
+
+/* Global API: Handles the top-level global CSS API */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Global API
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+/* Gravity Forms Theme Foundation | Conversational Forms Add-on | Global CSS API */
+
+/*
+NOTE:
+The Theme Framework CSS API properties with the "--gform-theme" prefix are deprecated, and
+the CSS API properties with the "--gf" prefix are the updated properties.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational .gform-theme--foundation {
+
+ /* Global CSS API Overrides: Layout */
+ --gform-theme-field-date-inline-size: 100%;
+ --gform-theme-field-time-inline-size: 100%;
+ --gform-theme-form-footer-gap: 16px;
+
+ --gf-field-date-width: 100%;
+ --gf-field-time-width: 100%;
+ --gf-form-footer-gap: 16px;
+
+ /* Global CSS API Overrides: Controls - Default For All Types */
+ --gform-theme-control-font-size: 16px;
+
+ --gf-ctrl-font-size: 16px;
+}
+
+.gform-conversational:where(:not([data-form-submitted="true"])) .gform-theme--foundation {
+
+ /* Global CSS API Overrides: Layout */
+ --gform-theme-form-footer-margin-block-start: 0;
+
+ --gf-form-footer-margin-y-start: 0;
+}
+
+/* Gravity Forms Foundation Theme | Conversational Forms Add-On | Global CSS API: Layout */
+
+.gform-conversational.gform-theme--foundation {
+ --gf-convo-content-gap-sm: 20px;
+ --gf-convo-content-gap-lg: 40px;
+ --gf-convo-content-gap: var(--gf-convo-content-gap-sm);
+
+ --gf-convo-content-max-width: 720px;
+
+ --gf-convo-nav-min-height: 75px;
+ --gf-convo-nav-bar-placeholder: calc(var(--gf-convo-nav-min-height) + var(--gf-convo-content-gap));
+}
+
+/* Form */
+
+/* Gravity Forms Theme Foundation | Conversational Forms Add-On | Global CSS API: Form - Background */
+
+.gform-conversational.gform-theme--foundation {
+ --gf-convo-overlay-bg-color: #000;
+}
+
+/* Gravity Forms Theme Foundation | Conversational Forms Add-On | Global CSS API: Form - Header */
+
+.gform-conversational.gform-theme--foundation {
+ --gf-convo-header-inset-y-start: var(--gf-convo-content-gap);
+ --gf-convo-header-inset-x-start: var(--gf-convo-content-gap);
+
+ --gf-convo-header-logo-max-height: 40px;
+ --gf-convo-header-logo-max-width: 125px;
+}
+
+/* Gravity Forms Theme Foundation | Conversational Forms Add-On | Global CSS API: Form - Progress Bar */
+
+.gform-conversational.gform-theme--foundation {
+ --gf-convo-prog-bar-height: 0.5rem;
+ --gf-convo-prog-bar-max-width: 14rem;
+ --gf-convo-prog-bar-max-width-viewport-md: 17rem;
+}
+
+/* Base: Handles base-level global styles for forms */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Base
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+/* Resets iframe from being inline so only takes up whitespace if
+ appropriate and inline styles haven't been added by the iframe itself
+ (targets 3rd party and integration injected iframes) */
+
+.page-template-gform-conversational > iframe {
+ display: block;
+ max-height: 100%;
+ max-width: 100%;
+ position: relative;
+ }
+
+/* Form: Handles form-level styles */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Form
+ * Gravity Form Parts
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__background-image, .gform-conversational.gform-theme--foundation .gform-conversational__background-overlay {
+ block-size: 100%;
+ inline-size: 100%;
+ inset-block-end: 0;
+ inset-block-start: 0;
+ inset-inline-end: 0;
+ inset-inline-start: 0;
+ position: absolute;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__background-image {
+ background-position: 50% 50%;
+ background-repeat: no-repeat;
+ background-size: cover;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__background-overlay {
+ background-color: var(--gf-convo-overlay-bg-color);
+ }
+
+.gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) .gform-conversational__field-header, .gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) > legend.gform-field-label {
+ clear: both;
+ float: left;
+ inline-size: 100%;
+ }
+
+.gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) > legend.gform-field-label + * {
+ clear: both;
+ }
+
+.gform-conversational.gform-theme--foundation .gform_footer > *:empty:not(.gform-loader):not(.form_saved_message_emailform *), .gform-conversational.gform-theme--foundation .gform_page_footer > *:empty:not(.gform-loader):not(.form_saved_message_emailform *) {
+ display: none;
+ }
+
+.gform-conversational.gform-theme--foundation .gf_progressbar_wrapper, .gform-conversational.gform-theme--foundation .gf_page_steps, .gform-conversational.gform-theme--foundation .gform_page_footer:not(.gform-conversational__field-footer .gform_page_footer), .gform-conversational.gform-theme--foundation .gform_previous_button, .gform-conversational.gform-theme--foundation .gform_next_button {
+ display: none !important;
+ }
+
+.gform-conversational.gform-theme--foundation .gform_confirmation_wrapper {
+ align-items: center;
+ block-size: 100%;
+ display: flex;
+ flex-direction: column;
+ inline-size: 100%;
+ justify-content: center;
+ }
+
+.gform-conversational.gform-theme--foundation .active-step {
+ z-index: 998;
+ }
+
+/* Form Overrides */
+
+html[dir="rtl"] .gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) .gform-conversational__field-header, html[dir="rtl"] .gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) > legend.gform-field-label {
+ float: right;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__header {
+ inset-block-start: var(--gf-convo-header-inset-y-start);
+ inset-inline-start: var(--gf-convo-header-inset-x-start);
+ line-height: 0;
+ position: absolute;
+ z-index: 1;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__logo-wrap {
+ display: inline-block;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__logo {
+ max-block-size: var(--gf-convo-header-logo-max-height);
+ max-inline-size: var(--gf-convo-header-logo-max-width);
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-label {
+ display: block;
+ margin-block-end: 0.5rem;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-outer {
+ block-size: var(--gf-convo-prog-bar-height);
+ inline-size: 100%;
+ max-inline-size: var(--gf-convo-prog-bar-max-width);
+ position: relative;
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-outer {
+ max-inline-size: var(--gf-convo-prog-bar-max-width-viewport-md)
+ }
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-inner {
+ block-size: var(--gf-convo-prog-bar-height);
+ inset-block-start: 0;
+ inset-inline-start: 0;
+ position: absolute;
+ }
+
+/* Layout: Handles form and field layout styles */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Layout
+ * Gravity Form Layouts for forms and fields
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+.gform-conversational.gform-theme--foundation {
+ display: flex;
+ line-height: 1;
+ max-block-size: 100vh;
+ min-block-size: 100vh;
+ position: relative;
+}
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--foundation {
+
+ /* Global CSS API Overrides */
+ --gf-convo-content-gap: var(--gf-convo-content-gap-lg)
+}
+ }
+
+.admin-bar .gform-conversational.gform-theme--foundation {
+ max-block-size: calc(100vh - 46px);
+ min-block-size: calc(100vh - 46px);
+ }
+
+@media (min-width: 783px) {
+
+.admin-bar .gform-conversational.gform-theme--foundation {
+ max-block-size: calc(100vh - 32px);
+ min-block-size: calc(100vh - 32px)
+ }
+ }
+
+/*
+ * Layouts
+ */
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background, .gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__screens, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__screens {
+ inline-size: 50%;
+ max-inline-size: 50%;
+ min-inline-size: 50%
+ }
+ }
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background {
+ display: none;
+ }
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background {
+ display: block;
+ position: relative
+ }
+ }
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__screens {
+ order: -1
+ }
+ }
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__screens {
+ margin-inline-start: auto
+ }
+ }
+
+/*
+ * Screens
+ */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screens {
+ display: flex;
+ inline-size: 100%;
+ overflow: auto;
+ position: relative;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen {
+ display: flex;
+ inline-size: 100%;
+ position: relative;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome {
+ inset-block-start: 0;
+ inset-inline-start: 0;
+ min-block-size: 100%;
+ position: absolute;
+ text-align: center;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--form {
+ display: none;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--form.active {
+ display: flex;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen-wrapper {
+ display: flex;
+ inline-size: 100%;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--form .gform-conversational__screen-wrapper {
+ flex-direction: column;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen-content {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ inline-size: 100%;
+ justify-content: center;
+ margin-block: 0;
+ margin-inline: auto;
+ max-inline-size: calc(var(--gf-convo-content-max-width) + (var(--gf-convo-content-gap) * 2));
+ padding-block: 96px;
+ padding-inline: var(--gf-convo-content-gap);
+ }
+
+.gform-conversational.gform-theme--foundation[data-form-submitted="true"] .gform-conversational__screen-content, .gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome.active .gform-conversational__screen-content {
+ padding-block: calc(96px + var(--gf-convo-content-gap));
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome .gform-conversational__screen-content {
+ gap: 12px;
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome .gform-conversational__screen-content {
+ gap: 24px
+ }
+ }
+
+.gform-conversational .gform-theme--foundation .gform_fields > .gfield:not(.form_saved_message_emailform .gfield) > :last-child {
+ padding-block-end: var(--gf-convo-nav-bar-placeholder);
+ }
+
+.gform-conversational .gform-theme--foundation .gfield--type-date .gform-grid-col, .gform-conversational .gform-theme--foundation .gfield--type-time .gform-grid-col {
+ flex: 1;
+ }
+
+/* Navigation / Actions: Global */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__form-nav {
+ inline-size: 100%;
+ inset-block-end: 0;
+ inset-inline-end: 0;
+ inset-inline-start: 0;
+ position: fixed;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__form-nav-wrapper {
+ align-items: center;
+ display: flex;
+ gap: var(--gf-convo-content-gap);
+ inline-size: 100%;
+ justify-content: end;
+ margin-block: 0;
+ margin-inline: auto;
+ max-inline-size: calc(var(--gf-convo-content-max-width) + (var(--gf-convo-content-gap) * 2));
+ padding-inline: var(--gf-convo-content-gap);
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar {
+ flex: 1;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__nav-buttons {
+ display: flex;
+ gap: 8px;
+ }
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left.gform-conversational--progress-bar-active .gform-conversational__nav-buttons, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right.gform-conversational--progress-bar-active .gform-conversational__nav-buttons {
+ position: relative;
+ top: 4px;
+ }
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__form-nav, .gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__form-nav {
+ inline-size: 50%;
+ max-inline-size: 50%;
+ min-inline-size: 50%
+ }
+ }
+
+@media (min-width: 1024px) {
+
+.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__form-nav {
+ inset-inline-start: auto
+ }
+ }
+
+.gform-conversational.gform-theme--foundation.gform-conversational--progress-bar-active .gform-conversational__form-nav-wrapper {
+ justify-content: space-between;
+ }
+
+/* Navigation / Actions: Field */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-header {
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ inline-size: 100%;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-footer {
+ align-items: start;
+ display: flex;
+ flex-direction: column;
+ flex-wrap: wrap;
+ gap: 16px;
+ inline-size: 100%;
+ padding-block-start: 16px;
+ }
+
+@media (min-width: 640px) {
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-footer {
+ align-items: center;
+ flex-direction: row;
+ justify-content: space-between
+ }
+ }
+
+@media (min-width: 640px) {
+
+ .gform-conversational.gform-theme--foundation .left_label .gform-conversational__field-footer, .gform-conversational.gform-theme--foundation .right_label .gform-conversational__field-footer {
+ clear: right;
+ margin-left: auto;
+ }
+
+ /* RTL styles */
+ .rtl .gform-conversational.gform-theme--foundation .left_label .gform-conversational__field-footer, .rtl .gform-conversational.gform-theme--foundation .right_label .gform-conversational__field-footer {
+ clear: left;
+ margin-left: 0;
+ margin-right: auto;
+ }
+ }
+
+/* Navigation / Actions: Form */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer {
+ align-items: start;
+ display: flex;
+ flex-direction: column;
+ flex-wrap: wrap;
+ gap: 16px;
+ }
+
+@media (min-width: 640px) {
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer {
+ align-items: center;
+ flex-direction: row;
+ justify-content: space-between
+ }
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-nav:where(:not(.active)) + .gform-conversational__field-form-footer {
+ flex: 1;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit {
+ align-items: center;
+ flex-wrap: wrap;
+ }
+
+@media (min-width: 640px) {
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit.active ~ button.gform_save_link.button {
+ margin-inline-start: auto
+ }
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit > *:empty:not(.gform-loader) {
+ display: none;
+ }
+
+/* Navigation / Actions: Field & Form */
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-nav, .gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit {
+ display: flex;
+ gap: 16px;
+ padding-inline-end: 35px;
+ position: relative;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-nav:where(:not(.active)), .gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit:where(:not(.active)) {
+ display: none;
+ }
+
+.gform-conversational.gform-theme--foundation .gform-conversational__field-nav .gform-loader, .gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit .gform-loader {
+ inset-inline-end: 0;
+ position: absolute;
+ }
+
+/*# sourceMappingURL=theme-foundation.css.map */
diff --git a/assets/css/dist/theme-foundation.min.css b/assets/css/dist/theme-foundation.min.css
new file mode 100644
index 0000000..339996b
--- /dev/null
+++ b/assets/css/dist/theme-foundation.min.css
@@ -0,0 +1 @@
+.gform-conversational .gform-theme--foundation{--gform-theme-field-date-inline-size:100%;--gform-theme-field-time-inline-size:100%;--gform-theme-form-footer-gap:16px;--gf-field-date-width:100%;--gf-field-time-width:100%;--gf-form-footer-gap:16px;--gform-theme-control-font-size:16px;--gf-ctrl-font-size:16px}.gform-conversational:where(:not([data-form-submitted=true])) .gform-theme--foundation{--gform-theme-form-footer-margin-block-start:0;--gf-form-footer-margin-y-start:0}.gform-conversational.gform-theme--foundation{--gf-convo-content-gap-sm:20px;--gf-convo-content-gap-lg:40px;--gf-convo-content-gap:var(--gf-convo-content-gap-sm);--gf-convo-content-max-width:720px;--gf-convo-nav-min-height:75px;--gf-convo-nav-bar-placeholder:calc(var(--gf-convo-nav-min-height) + var(--gf-convo-content-gap));--gf-convo-overlay-bg-color:#000;--gf-convo-header-inset-y-start:var(--gf-convo-content-gap);--gf-convo-header-inset-x-start:var(--gf-convo-content-gap);--gf-convo-header-logo-max-height:40px;--gf-convo-header-logo-max-width:125px;--gf-convo-prog-bar-height:0.5rem;--gf-convo-prog-bar-max-width:14rem;--gf-convo-prog-bar-max-width-viewport-md:17rem}.page-template-gform-conversational>iframe{display:block;max-height:100%;max-width:100%;position:relative}.gform-conversational.gform-theme--foundation .gform-conversational__background-image,.gform-conversational.gform-theme--foundation .gform-conversational__background-overlay{block-size:100%;inline-size:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:absolute}.gform-conversational.gform-theme--foundation .gform-conversational__background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.gform-conversational.gform-theme--foundation .gform-conversational__background-overlay{background-color:var(--gf-convo-overlay-bg-color)}.gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) .gform-conversational__field-header,.gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield)>legend.gform-field-label{clear:both;float:left;inline-size:100%}.gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield)>legend.gform-field-label+*{clear:both}.gform-conversational.gform-theme--foundation .gform_footer>:empty:not(.gform-loader):not(.form_saved_message_emailform *),.gform-conversational.gform-theme--foundation .gform_page_footer>:empty:not(.gform-loader):not(.form_saved_message_emailform *){display:none}.gform-conversational.gform-theme--foundation .gf_page_steps,.gform-conversational.gform-theme--foundation .gf_progressbar_wrapper,.gform-conversational.gform-theme--foundation .gform_next_button,.gform-conversational.gform-theme--foundation .gform_page_footer:not(.gform-conversational__field-footer .gform_page_footer),.gform-conversational.gform-theme--foundation .gform_previous_button{display:none!important}.gform-conversational.gform-theme--foundation .gform_confirmation_wrapper{align-items:center;block-size:100%;display:flex;flex-direction:column;inline-size:100%;justify-content:center}.gform-conversational.gform-theme--foundation .active-step{z-index:998}html[dir=rtl] .gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield) .gform-conversational__field-header,html[dir=rtl] .gform-conversational.gform-theme--foundation fieldset.gfield:not(.left_label fieldset.gfield):not(.right_label fieldset.gfield)>legend.gform-field-label{float:right}.gform-conversational.gform-theme--foundation .gform-conversational__header{inset-block-start:var(--gf-convo-header-inset-y-start);inset-inline-start:var(--gf-convo-header-inset-x-start);line-height:0;position:absolute;z-index:1}.gform-conversational.gform-theme--foundation .gform-conversational__logo-wrap{display:inline-block}.gform-conversational.gform-theme--foundation .gform-conversational__logo{max-block-size:var(--gf-convo-header-logo-max-height);max-inline-size:var(--gf-convo-header-logo-max-width)}.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-label{display:block;margin-block-end:.5rem}.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-outer{block-size:var(--gf-convo-prog-bar-height);inline-size:100%;max-inline-size:var(--gf-convo-prog-bar-max-width);position:relative}@media (min-width:768px){.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-outer{max-inline-size:var(--gf-convo-prog-bar-max-width-viewport-md)}}.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar-inner{block-size:var(--gf-convo-prog-bar-height);inset-block-start:0;inset-inline-start:0;position:absolute}.gform-conversational.gform-theme--foundation{display:flex;line-height:1;max-block-size:100vh;min-block-size:100vh;position:relative}@media (min-width:768px){.gform-conversational.gform-theme--foundation{--gf-convo-content-gap:var(--gf-convo-content-gap-lg)}}.admin-bar .gform-conversational.gform-theme--foundation{max-block-size:calc(100vh - 46px);min-block-size:calc(100vh - 46px)}@media (min-width:783px){.admin-bar .gform-conversational.gform-theme--foundation{max-block-size:calc(100vh - 32px);min-block-size:calc(100vh - 32px)}}@media (min-width:1024px){.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background,.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__screens,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__screens{inline-size:50%;max-inline-size:50%;min-inline-size:50%}}.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background{display:none}@media (min-width:1024px){.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__background,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__background{display:block;position:relative}.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__screens{order:-1}.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__screens{margin-inline-start:auto}}.gform-conversational.gform-theme--foundation .gform-conversational__screens{display:flex;inline-size:100%;overflow:auto;position:relative}.gform-conversational.gform-theme--foundation .gform-conversational__screen{display:flex;inline-size:100%;position:relative}.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome{inset-block-start:0;inset-inline-start:0;min-block-size:100%;position:absolute;text-align:center}.gform-conversational.gform-theme--foundation .gform-conversational__screen--form{display:none}.gform-conversational.gform-theme--foundation .gform-conversational__screen--form.active{display:flex}.gform-conversational.gform-theme--foundation .gform-conversational__screen-wrapper{display:flex;inline-size:100%}.gform-conversational.gform-theme--foundation .gform-conversational__screen--form .gform-conversational__screen-wrapper{flex-direction:column}.gform-conversational.gform-theme--foundation .gform-conversational__screen-content{display:flex;flex:1;flex-direction:column;inline-size:100%;justify-content:center;margin-block:0;margin-inline:auto;max-inline-size:calc(var(--gf-convo-content-max-width) + var(--gf-convo-content-gap)*2);padding-block:96px;padding-inline:var(--gf-convo-content-gap)}.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome.active .gform-conversational__screen-content,.gform-conversational.gform-theme--foundation[data-form-submitted=true] .gform-conversational__screen-content{padding-block:calc(96px + var(--gf-convo-content-gap))}.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome .gform-conversational__screen-content{gap:12px}@media (min-width:768px){.gform-conversational.gform-theme--foundation .gform-conversational__screen--welcome .gform-conversational__screen-content{gap:24px}}.gform-conversational .gform-theme--foundation .gform_fields>.gfield:not(.form_saved_message_emailform .gfield)>:last-child{padding-block-end:var(--gf-convo-nav-bar-placeholder)}.gform-conversational .gform-theme--foundation .gfield--type-date .gform-grid-col,.gform-conversational .gform-theme--foundation .gfield--type-time .gform-grid-col{flex:1}.gform-conversational.gform-theme--foundation .gform-conversational__form-nav{inline-size:100%;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:fixed}.gform-conversational.gform-theme--foundation .gform-conversational__form-nav-wrapper{align-items:center;display:flex;gap:var(--gf-convo-content-gap);inline-size:100%;justify-content:end;margin-block:0;margin-inline:auto;max-inline-size:calc(var(--gf-convo-content-max-width) + var(--gf-convo-content-gap)*2);padding-inline:var(--gf-convo-content-gap)}.gform-conversational.gform-theme--foundation .gform-conversational__progress-bar{flex:1}.gform-conversational.gform-theme--foundation .gform-conversational__nav-buttons{display:flex;gap:8px}.gform-conversational.gform-theme--foundation.gform-conversational--layout-left.gform-conversational--progress-bar-active .gform-conversational__nav-buttons,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right.gform-conversational--progress-bar-active .gform-conversational__nav-buttons{position:relative;top:4px}@media (min-width:1024px){.gform-conversational.gform-theme--foundation.gform-conversational--layout-left .gform-conversational__form-nav,.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__form-nav{inline-size:50%;max-inline-size:50%;min-inline-size:50%}.gform-conversational.gform-theme--foundation.gform-conversational--layout-right .gform-conversational__form-nav{inset-inline-start:auto}}.gform-conversational.gform-theme--foundation.gform-conversational--progress-bar-active .gform-conversational__form-nav-wrapper{justify-content:space-between}.gform-conversational.gform-theme--foundation .gform-conversational__field-header{display:flex;flex-direction:column;gap:16px;inline-size:100%}.gform-conversational.gform-theme--foundation .gform-conversational__field-footer{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;inline-size:100%;padding-block-start:16px}@media (min-width:640px){.gform-conversational.gform-theme--foundation .gform-conversational__field-footer{align-items:center;flex-direction:row;justify-content:space-between}.gform-conversational.gform-theme--foundation .left_label .gform-conversational__field-footer,.gform-conversational.gform-theme--foundation .right_label .gform-conversational__field-footer{clear:right;margin-left:auto}.rtl .gform-conversational.gform-theme--foundation .left_label .gform-conversational__field-footer,.rtl .gform-conversational.gform-theme--foundation .right_label .gform-conversational__field-footer{clear:left;margin-left:0;margin-right:auto}}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media (min-width:640px){.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer{align-items:center;flex-direction:row;justify-content:space-between}}.gform-conversational.gform-theme--foundation .gform-conversational__field-nav:where(:not(.active))+.gform-conversational__field-form-footer{flex:1}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit{align-items:center;flex-wrap:wrap}@media (min-width:640px){.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit.active~button.gform_save_link.button{margin-inline-start:auto}}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit>:empty:not(.gform-loader){display:none}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit,.gform-conversational.gform-theme--foundation .gform-conversational__field-nav{display:flex;gap:16px;padding-inline-end:35px;position:relative}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit:where(:not(.active)),.gform-conversational.gform-theme--foundation .gform-conversational__field-nav:where(:not(.active)){display:none}.gform-conversational.gform-theme--foundation .gform-conversational__field-form-footer-submit .gform-loader,.gform-conversational.gform-theme--foundation .gform-conversational__field-nav .gform-loader{inset-inline-end:0;position:absolute}
\ No newline at end of file
diff --git a/assets/css/dist/theme-framework.css b/assets/css/dist/theme-framework.css
new file mode 100644
index 0000000..831bd38
--- /dev/null
+++ b/assets/css/dist/theme-framework.css
@@ -0,0 +1,817 @@
+/*
+----------------------------------------------------------------
+
+theme-framework.css
+Gravity Forms Theme Framework & CSS API
+For the Conversational Forms Add-On
+https://www.gravityforms.com
+
+Theme dependencies:
+- Gravity Forms Theme Foundation for the Conversational Forms Add-On: theme-foundation.css
+- Gravity Forms Theme Framework for the Conversational Forms Add-On: theme-framework.css
+
+Gravity Forms is a Rocketgenius project
+copyright 2008-2023 Rocketgenius Inc.
+https://www.rocketgenius.com
+this may not be re-distributed without the
+express written permission of the author.
+
+NOTE: DO NOT EDIT THIS FILE!
+THIS FILE IS REPLACED DURING AUTO UPGRADE
+AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.
+
+----------------------------------------------------------------
+*/
+
+/* Global API: Handles the top-level global CSS API */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Global API
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Theme */
+
+.gform-conversational.gform-theme--framework {
+
+ /* Colors */
+ --gf-convo-color-text: #112337;
+ --gf-convo-color-text-secondary: #585e6a;
+
+ /* Typography */
+ --gf-convo-font-family: "inter", sans-serif;
+}
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-on | Global CSS API */
+
+/*
+NOTE:
+The Theme Framework CSS API properties with the "--gform-theme" prefix are deprecated, and
+the CSS API properties with the "--gf" prefix are the updated properties.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework, .gform-conversational .gform-theme--framework {
+
+ /* Global CSS API: Typography */
+ --gform-theme-font-family: var(--gf-convo-font-family);
+
+ --gf-font-family-base: var(--gf-convo-font-family);
+ }
+
+.gform-conversational .gform-theme--framework {
+
+ /* Global CSS API: Controls - Default For All Types */
+ --gform-theme-control-size: var(--gform-theme-control-size-xl);
+
+ --gf-ctrl-size: var(--gf-ctrl-size-xl);
+
+ /* Global CSS API: Controls - Button */
+ -gform-theme-control-button-font-family: var(--gform-theme-font-family);
+
+ --gf-ctrl-btn-font-family: var(--gform-theme-font-family);
+
+ /* Global CSS API: Control - Choice (Checkbox, Radio, & Consent) */
+ --gform-theme-control-choice-size: var(--gform-theme-control-choice-size-xl);
+ --gform-theme-control-checkbox-check-size: var(--gform-theme-control-checkbox-check-size-xl);
+ --gform-theme-control-radio-check-size: var(--gform-theme-control-radio-check-size-xl);
+
+ --gf-ctrl-choice-size: var(--gf-ctrl-choice-size-xl);
+ --gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-xl);
+ --gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-xl);
+
+ /* Global CSS API: Field - Choices */
+
+ /* Global CSS API Overrides: Field - Date */
+
+ /* Global CSS API Overrides: Field - Product */
+ }
+
+/* Global CSS API: Control - Label | Primary Labels (ignore the list field column labels) */
+
+.gform-conversational .gform-theme--framework .gform-field-label:where(:not(.gfield_header_item):not(.ginput_quantity_label)) {
+ --gform-theme-control-label-font-size-primary: 24px;
+ --gform-theme-control-label-line-height-primary: 1.33;
+
+ --gf-ctrl-label-font-size-primary: 24px;
+ --gf-ctrl-label-line-height-primary: 1.33;
+ }
+
+.gform-conversational .gform-theme--framework {
+ --gform-theme-label-spacing-vertical-secondary: var(--gform-theme-label-spacing-vertical-xl-secondary);
+
+ --gf-label-space-y-secondary: var(--gf-label-space-y-xl-secondary);
+ --gform-theme-field-date-control-inline-size: 100%;
+
+ --gf-field-date-width: 100%;
+ --gform-theme-field-product-quantity-inline-size: 100%;
+
+ --gf-field-prod-quant-width: 100%;
+}
+
+/* Base */
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Base */
+
+.gform-conversational.gform-theme--framework {
+ --gf-convo-bg-color: #fdfdff;
+}
+
+/* Fields */
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Fields - Default For All Fields */
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework {
+ --gf-convo-field-nav-helper-text-color: var(--gf-ctrl-desc-color, var(--gform-theme-control-description-color));
+ --gf-convo-field-nav-helper-text-font-family: var(--gf-ctrl-desc-font-family, var(--gform-theme-control-description-font-family));
+ --gf-convo-field-nav-helper-text-font-size: var(--gf-ctrl-desc-font-size, var(--gform-theme-control-description-font-size));
+ --gf-convo-field-nav-helper-text-font-style: var(--gf-ctrl-desc-font-style, var(--gform-theme-control-description-font-style));
+ --gf-convo-field-nav-helper-text-font-weight: var(--gf-ctrl-desc-font-weight, var(--gform-theme-control-description-font-weight));
+ --gf-convo-field-nav-helper-text-letter-spacing: var(--gf-ctrl-desc-letter-spacing, var(--gform-theme-control-description-letter-spacing));
+ --gf-convo-field-nav-helper-text-line-height: var(--gf-ctrl-desc-line-height, var(--gform-theme-control-description-line-height));
+}
+
+/* Form */
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Form - Navigation */
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework {
+ --gf-convo-nav-bg-color: #ebf2ff;
+ --gf-convo-nav-color: #112337;
+ --gf-convo-nav-btn-icon-font-size: var(--gf-icon-font-size, var(--gform-theme-icon-font-size));
+}
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Form - Progress Bar */
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework {
+ --gf-convo-prog-bar-bg-color: #c3d9ff;
+ --gf-convo-prog-bar-bg-color-progress: var(--gf-color-primary, var(--gform-theme-color-primary));
+ --gf-convo-prog-bar-radius: 0.25em;
+
+ /* Progress Bar Label */
+ --gf-convo-prog-bar-label-color: var(--gf-color-primary, var(--gform-theme-color-primary));
+ --gf-convo-prog-bar-label-font-family: var(--gf-convo-font-family);
+ --gf-convo-prog-bar-label-font-size: 14px;
+ --gf-convo-prog-bar-label-font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ --gf-convo-prog-bar-label-font-weight: 600;
+ --gf-convo-prog-bar-label-letter-spacing: 0;
+ --gf-convo-prog-bar-label-line-height: 1.5;
+}
+
+/* Gravity Forms Theme Framework | Conversational Forms Add-On | Global CSS API: Form - Welcome Screen */
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework {
+
+ /* Welcome Screen Title */
+ --gf-convo-welcome-title-color: var(--gf-convo-color-text);
+ --gf-convo-welcome-title-font-family: var(--gf-convo-font-family);
+ --gf-convo-welcome-title-font-size: 16px;
+ --gf-convo-welcome-title-font-size-viewport-md: 30px;
+ --gf-convo-welcome-title-font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ --gf-convo-welcome-title-font-weight: 500;
+ --gf-convo-welcome-title-letter-spacing: 0;
+ --gf-convo-welcome-title-line-height: 1.5;
+ --gf-convo-welcome-title-line-height-viewport-md: 1.27;
+
+ /* Welcome Screen Message */
+ --gf-convo-welcome-message-color: var(--gf-convo-color-text-secondary);
+ --gf-convo-welcome-message-font-family: var(--gf-convo-font-family);
+ --gf-convo-welcome-message-font-size: 14px;
+ --gf-convo-welcome-message-font-size-viewport-md: 20px;
+ --gf-convo-welcome-message-font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ --gf-convo-welcome-message-font-weight: 500;
+ --gf-convo-welcome-message-letter-spacing: 0;
+ --gf-convo-welcome-message-line-height: 1.43;
+ --gf-convo-welcome-message-line-height-viewport-md: 1.5;
+}
+
+/* Base: Handles base-level global styles for forms */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Base
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+@font-face {
+ font-display: swap;
+ font-family: "inter";
+ font-style: normal;
+ font-weight: 400;
+ src:
+ url(../../fonts/inter-regular-webfont.woff2) format("woff2"),
+ url(../../fonts/inter-regular-webfont.woff) format("woff");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: "inter";
+ font-style: normal;
+ font-weight: 500;
+ src:
+ url(../../fonts/inter-medium-webfont.woff2) format("woff2"),
+ url(../../fonts/inter-medium-webfont.woff) format("woff");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: "inter";
+ font-style: normal;
+ font-weight: 600;
+ src:
+ url(../../fonts/inter-semibold-webfont.woff2) format("woff2"),
+ url(../../fonts/inter-semibold-webfont.woff) format("woff");
+}
+
+.gform-conversational.gform-theme--framework {
+ background-color: var(--gf-convo-bg-color);
+}
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header, .gform-conversational.gform-theme--framework .gform_heading, .gform-conversational.gform-theme--framework .gfield--type-html, .gform-conversational.gform-theme--framework .gfield--type-section, .gform-conversational.gform-theme--framework .form_saved_message, .gform-conversational.gform-theme--framework .form_saved_message_sent, .gform-conversational.gform-theme--framework .gform_confirmation_message {
+
+ font-size: 14px;
+
+ line-height: 1.43;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text-secondary);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header, .gform-conversational.gform-theme--framework .gform_heading, .gform-conversational.gform-theme--framework .gfield--type-html, .gform-conversational.gform-theme--framework .gfield--type-section, .gform-conversational.gform-theme--framework .form_saved_message, .gform-conversational.gform-theme--framework .form_saved_message_sent, .gform-conversational.gform-theme--framework .gform_confirmation_message {
+
+ font-size: 20px;
+
+ line-height: 1.5
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)) {
+
+ font-size: 14px;
+
+ line-height: 1.43;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text-secondary);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)), .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)) {
+
+ font-size: 20px;
+
+ line-height: 1.5
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)):first-child, .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)):first-child {
+ margin-block-start: 0;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gform_heading > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gfield--type-html > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gfield--type-section > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .form_saved_message > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .form_saved_message_sent > *:where(:not(.gform_validation_errors)):last-child, .gform-conversational.gform-theme--framework .gform_confirmation_message > *:where(:not(.gform_validation_errors)):last-child {
+ margin-block-end: 0;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h1, .gform-conversational.gform-theme--framework .gform_heading > h1, .gform-conversational.gform-theme--framework .gfield--type-html > h1, .gform-conversational.gform-theme--framework .gfield--type-section > h1, .gform-conversational.gform-theme--framework .form_saved_message > h1, .gform-conversational.gform-theme--framework .form_saved_message_sent > h1, .gform-conversational.gform-theme--framework .gform_confirmation_message > h1 {
+
+ font-size: 48px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.25;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h1, .gform-conversational.gform-theme--framework .gform_heading > h1, .gform-conversational.gform-theme--framework .gfield--type-html > h1, .gform-conversational.gform-theme--framework .gfield--type-section > h1, .gform-conversational.gform-theme--framework .form_saved_message > h1, .gform-conversational.gform-theme--framework .form_saved_message_sent > h1, .gform-conversational.gform-theme--framework .gform_confirmation_message > h1 {
+
+ font-size: 72px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.25
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h2, .gform-conversational.gform-theme--framework .gform_heading > h2, .gform-conversational.gform-theme--framework .gfield--type-html > h2, .gform-conversational.gform-theme--framework .gfield--type-section > h2, .gform-conversational.gform-theme--framework .form_saved_message > h2, .gform-conversational.gform-theme--framework .form_saved_message_sent > h2, .gform-conversational.gform-theme--framework .gform_confirmation_message > h2 {
+
+ font-size: 46px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.09;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h2, .gform-conversational.gform-theme--framework .gform_heading > h2, .gform-conversational.gform-theme--framework .gfield--type-html > h2, .gform-conversational.gform-theme--framework .gfield--type-section > h2, .gform-conversational.gform-theme--framework .form_saved_message > h2, .gform-conversational.gform-theme--framework .form_saved_message_sent > h2, .gform-conversational.gform-theme--framework .gform_confirmation_message > h2 {
+
+ font-size: 60px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.2
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h3, .gform-conversational.gform-theme--framework .gform_heading > h3, .gform-conversational.gform-theme--framework .gfield--type-html > h3, .gform-conversational.gform-theme--framework .gfield--type-section > h3, .gform-conversational.gform-theme--framework .form_saved_message > h3, .gform-conversational.gform-theme--framework .form_saved_message_sent > h3, .gform-conversational.gform-theme--framework .gform_confirmation_message > h3 {
+
+ font-size: 36px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.22;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h3, .gform-conversational.gform-theme--framework .gform_heading > h3, .gform-conversational.gform-theme--framework .gfield--type-html > h3, .gform-conversational.gform-theme--framework .gfield--type-section > h3, .gform-conversational.gform-theme--framework .form_saved_message > h3, .gform-conversational.gform-theme--framework .form_saved_message_sent > h3, .gform-conversational.gform-theme--framework .gform_confirmation_message > h3 {
+
+ font-size: 48px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.25
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h4, .gform-conversational.gform-theme--framework .gform_heading > h4, .gform-conversational.gform-theme--framework .gfield--type-html > h4, .gform-conversational.gform-theme--framework .gfield--type-section > h4, .gform-conversational.gform-theme--framework .form_saved_message > h4, .gform-conversational.gform-theme--framework .form_saved_message_sent > h4, .gform-conversational.gform-theme--framework .gform_confirmation_message > h4 {
+
+ font-size: 30px;
+
+ line-height: 1.27;
+ font-weight: 500;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h4, .gform-conversational.gform-theme--framework .gform_heading > h4, .gform-conversational.gform-theme--framework .gfield--type-html > h4, .gform-conversational.gform-theme--framework .gfield--type-section > h4, .gform-conversational.gform-theme--framework .form_saved_message > h4, .gform-conversational.gform-theme--framework .form_saved_message_sent > h4, .gform-conversational.gform-theme--framework .gform_confirmation_message > h4 {
+
+ font-size: 46px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.09
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h5, .gform-conversational.gform-theme--framework .gform_heading > h5, .gform-conversational.gform-theme--framework .gfield--type-html > h5, .gform-conversational.gform-theme--framework .gfield--type-section > h5, .gform-conversational.gform-theme--framework .form_saved_message > h5, .gform-conversational.gform-theme--framework .form_saved_message_sent > h5, .gform-conversational.gform-theme--framework .gform_confirmation_message > h5 {
+
+ font-size: 24px;
+
+ line-height: 1.33;
+ font-weight: 600;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h5, .gform-conversational.gform-theme--framework .gform_heading > h5, .gform-conversational.gform-theme--framework .gfield--type-html > h5, .gform-conversational.gform-theme--framework .gfield--type-section > h5, .gform-conversational.gform-theme--framework .form_saved_message > h5, .gform-conversational.gform-theme--framework .form_saved_message_sent > h5, .gform-conversational.gform-theme--framework .gform_confirmation_message > h5 {
+
+ font-size: 36px;
+
+ letter-spacing: -0.02em;
+
+ line-height: 1.22
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h6, .gform-conversational.gform-theme--framework .gform_heading > h6, .gform-conversational.gform-theme--framework .gfield--type-html > h6, .gform-conversational.gform-theme--framework .gfield--type-section > h6, .gform-conversational.gform-theme--framework .form_saved_message > h6, .gform-conversational.gform-theme--framework .form_saved_message_sent > h6, .gform-conversational.gform-theme--framework .gform_confirmation_message > h6 {
+
+ font-size: 18px;
+
+ line-height: 1.56;
+ font-weight: 600;
+
+ color: var(--gf-convo-color-text);
+ font-family: var(--gf-convo-font-family);
+ font-style: var(--gform-theme-font-style-base);
+ font-style: var(--gf-font-style-base, var(--gform-theme-font-style-base));
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > h6, .gform-conversational.gform-theme--framework .gform_heading > h6, .gform-conversational.gform-theme--framework .gfield--type-html > h6, .gform-conversational.gform-theme--framework .gfield--type-section > h6, .gform-conversational.gform-theme--framework .form_saved_message > h6, .gform-conversational.gform-theme--framework .form_saved_message_sent > h6, .gform-conversational.gform-theme--framework .gform_confirmation_message > h6 {
+
+ font-size: 30px;
+
+ line-height: 1.27
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > ol, .gform-conversational.gform-theme--framework .gform-conversational__field-header > ul, .gform-conversational.gform-theme--framework .gform_heading > ol, .gform-conversational.gform-theme--framework .gform_heading > ul, .gform-conversational.gform-theme--framework .gfield--type-html > ol, .gform-conversational.gform-theme--framework .gfield--type-html > ul, .gform-conversational.gform-theme--framework .gfield--type-section > ol, .gform-conversational.gform-theme--framework .gfield--type-section > ul, .gform-conversational.gform-theme--framework .form_saved_message > ol, .gform-conversational.gform-theme--framework .form_saved_message > ul, .gform-conversational.gform-theme--framework .form_saved_message_sent > ol, .gform-conversational.gform-theme--framework .form_saved_message_sent > ul, .gform-conversational.gform-theme--framework .gform_confirmation_message > ol, .gform-conversational.gform-theme--framework .gform_confirmation_message > ul {
+ padding-inline-start: 0;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > ol, .gform-conversational.gform-theme--framework .gform_heading > ol, .gform-conversational.gform-theme--framework .gfield--type-html > ol, .gform-conversational.gform-theme--framework .gfield--type-section > ol, .gform-conversational.gform-theme--framework .form_saved_message > ol, .gform-conversational.gform-theme--framework .form_saved_message_sent > ol, .gform-conversational.gform-theme--framework .gform_confirmation_message > ol {
+ list-style: disc outside;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > ul, .gform-conversational.gform-theme--framework .gform_heading > ul, .gform-conversational.gform-theme--framework .gfield--type-html > ul, .gform-conversational.gform-theme--framework .gfield--type-section > ul, .gform-conversational.gform-theme--framework .form_saved_message > ul, .gform-conversational.gform-theme--framework .form_saved_message_sent > ul, .gform-conversational.gform-theme--framework .gform_confirmation_message > ul {
+ list-style: decimal outside;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gform_heading a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gfield--type-html a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gfield--type-section a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .form_saved_message a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .form_saved_message_sent a:where(:not(.gform_validation_errors a)), .gform-conversational.gform-theme--framework .gform_confirmation_message a:where(:not(.gform_validation_errors a)) {
+ color: var(--gform-theme-color-primary);
+ color: var(--gf-color-primary, var(--gform-theme-color-primary));
+ text-decoration: underline;
+ }
+
+/* TODO: clean this up once we address confirmation table output */
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header > table, .gform-conversational.gform-theme--framework .gform_heading > table, .gform-conversational.gform-theme--framework .gfield--type-html > table, .gform-conversational.gform-theme--framework .gfield--type-section > table, .gform-conversational.gform-theme--framework .form_saved_message > table, .gform-conversational.gform-theme--framework .form_saved_message_sent > table, .gform-conversational.gform-theme--framework .gform_confirmation_message > table {
+ color: #333;
+ }
+
+/* Fields: Handles Gravity Forms field-level styles */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Fields
+ * Gravity Form Field Types
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-nav-helper-text {
+ align-items: center;
+ color: var(--gf-convo-field-nav-helper-text-color);
+ -moz-column-gap: 2px;
+ column-gap: 2px;
+ display: inline-flex;
+ font-family: var(--gf-convo-field-nav-helper-text-font-family);
+ font-size: var(--gf-convo-field-nav-helper-text-font-size);
+ font-style: var(--gf-convo-field-nav-helper-text-font-style);
+ font-weight: var(--gf-convo-field-nav-helper-text-font-weight);
+ letter-spacing: var(--gf-convo-field-nav-helper-text-letter-spacing);
+ line-height: var(--gf-convo-field-nav-helper-text-line-height);
+ }
+
+.gform-conversational__form-fields .gfield--type-section {
+ border-block-end: none;
+ color: var(--gf-convo-field-nav-helper-text-color);
+}
+
+/* Form: Handles form-level styles */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Form
+ * Gravity Form Parts
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+/* Form Submitted */
+
+/* Header & Nav */
+
+.gform-theme--framework.gform-conversational[data-form-submitted="true"] .gform-conversational__header, .gform-theme--framework.gform-conversational[data-form-submitted="true"] .gform-conversational__form-nav {
+ opacity: 1;
+ }
+
+/* Header */
+
+.gform-theme--framework.gform-conversational .gform-conversational__header {
+ opacity: 0;
+ }
+
+/* Nav */
+
+.gform-theme--framework.gform-conversational .gform-conversational__form-nav {
+ opacity: 0;
+ }
+
+.gform-theme--framework.gform-conversational .gform-conversational__screen--welcome.active + * + .gform-conversational__form-nav {
+ display: none;
+ }
+
+/* Welcome */
+
+.gform-theme--framework.gform-conversational .gform-conversational__welcome--hidden {
+ opacity: 0;
+ }
+
+/* Hides form header/footer UI before it's been harvested and placed within the field header/footer */
+
+.gform-theme--framework.gform-conversational .gform_heading:not(.gform-conversational__field-header .gform_heading), .gform-theme--framework.gform-conversational .gform_validation_errors:not(.gform-conversational__field-header .gform_validation_errors), .gform-theme--framework.gform-conversational [data-js="gform-conversational-field-header-item"]:not(.gform-conversational__field-header [data-js="gform-conversational-field-header-item"]), .gform-theme--framework.gform-conversational button.gform_save_link:not(.gform-conversational__field-footer .gform_save_link) {
+ display: none;
+ opacity: 0;
+ }
+
+/* Form */
+
+.gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield) {
+ display: none;
+ inline-size: 100%;
+ inset-block-start: 50%;
+ inset-inline-start: 0;
+ max-block-size: 100%;
+ opacity: 0;
+ position: absolute;
+ transform: translateY(-50%);
+ }
+
+.gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield).active-step {
+ display: block;
+ }
+
+.gform-theme--framework .gform-conversational__form-fields {
+ block-size: 100%;
+ position: relative;
+ }
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link {
+ border-color: transparent;
+ border-radius: var(--gform-theme-control-border-radius-max-md);
+ border-radius: var(--gform-ctrl-radius-max-md, var(--gform-theme-control-border-radius-max-md));
+ border-style: solid;
+ border-width: 1px;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link.focus-visible {
+ border-color: var(--gform-theme-control-border-color-focus);
+ border-color: var(--gf-ctrl-border-color-focus, var(--gform-theme-control-border-color-focus));
+ box-shadow: var(--gform-theme-control-box-shadow-focus);
+ box-shadow: var(--gf-ctrl-shadow-focus, var(--gform-theme-control-box-shadow-focus));
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link.focus-visible {
+ border-color: var(--gform-theme-control-border-color-focus);
+ border-color: var(--gform-theme-control-border-color-focus);
+ border-color: var(--gf-ctrl-border-color-focus, var(--gform-theme-control-border-color-focus));
+ box-shadow: var(--gform-theme-control-box-shadow-focus);
+ box-shadow: var(--gform-theme-control-box-shadow-focus);
+ box-shadow: var(--gf-ctrl-shadow-focus, var(--gform-theme-control-box-shadow-focus));
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link:focus-visible {
+ border-color: var(--gform-theme-control-border-color-focus);
+ border-color: var(--gf-ctrl-border-color-focus, var(--gform-theme-control-border-color-focus));
+ box-shadow: var(--gform-theme-control-box-shadow-focus);
+ box-shadow: var(--gf-ctrl-shadow-focus, var(--gform-theme-control-box-shadow-focus));
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__form-nav {
+ background-color: var(--gf-convo-nav-bg-color);
+ color: var(--gf-convo-nav-color);
+ z-index: 999;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__form-nav-wrapper {
+ min-block-size: var(--gf-convo-nav-min-height);
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__nav-button--prev .gform-conversational__nav-button-text, .gform-conversational.gform-theme--framework .gform-conversational__nav-button--next .gform-conversational__nav-button-text {
+
+ border: 0;
+
+ clip: rect(0, 0, 0, 0);
+
+ height: 1px;
+
+ margin: -1px;
+
+ overflow: hidden;
+
+ padding: 0;
+
+ position: absolute;
+
+ white-space: nowrap;
+
+ width: 1px;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__nav-button-icon {
+ font-size: var(--gf-convo-nav-btn-icon-font-size);
+ }
+
+/*
+NOTE:
+Within the var() functions below, when two custom properties are specified, the first
+value is the updated Theme Framework CSS API property and the second value is the
+deprecated CSS API property.
+
+Deprecated version (core): 2.8
+End of support version (core): 2.9
+Deprecated version (convo): 1.1.1
+*/
+
+.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-label {
+ color: var(--gf-convo-prog-bar-label-color);
+ font-family: var(--gf-convo-prog-bar-label-font-family);
+ font-size: var(--gf-convo-prog-bar-label-font-size);
+ font-style: var(--gf-convo-prog-bar-label-font-style);
+ font-weight: var(--gf-convo-prog-bar-label-font-weight);
+ letter-spacing: var(--gf-convo-prog-bar-label-letter-spacing);
+ line-height: var(--gf-convo-prog-bar-label-line-height);
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-outer {
+ background-color: var(--gf-convo-prog-bar-bg-color);
+ border-radius: var(--gf-convo-prog-bar-radius);
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-inner {
+ background-color: var(--gf-convo-prog-bar-bg-color-progress);
+ border-radius: var(--gf-convo-prog-bar-radius);
+ transition: var(--gform-theme-transition-control);
+ transition: var(--gf-transition-ctrl, var(--gform-theme-transition-control));
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-image {
+ line-height: 0;
+ margin-block: 0;
+ margin-inline: auto;
+ max-inline-size: var(--gf-convo-content-max-width);
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-image img {
+ max-inline-size: 100%;
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-title {
+ color: var(--gf-convo-welcome-title-color);
+ font-family: var(--gf-convo-welcome-title-font-family);
+ font-size: var(--gf-convo-welcome-title-font-size);
+ font-style: var(--gf-convo-welcome-title-font-style);
+ font-weight: var(--gf-convo-welcome-title-font-weight);
+ letter-spacing: var(--gf-convo-welcome-title-letter-spacing);
+ line-height: var(--gf-convo-welcome-title-line-height);
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-title {
+ font-size: var(--gf-convo-welcome-title-font-size-viewport-md);
+ line-height: var(--gf-convo-welcome-title-line-height-viewport-md)
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-message {
+ color: var(--gf-convo-welcome-message-color);
+ font-family: var(--gf-convo-welcome-message-font-family);
+ font-size: var(--gf-convo-welcome-message-font-size);
+ font-style: var(--gf-convo-welcome-message-font-style);
+ font-weight: var(--gf-convo-welcome-message-font-weight);
+ letter-spacing: var(--gf-convo-welcome-message-letter-spacing);
+ line-height: var(--gf-convo-welcome-message-line-height);
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-message {
+ font-size: var(--gf-convo-welcome-message-font-size-viewport-md);
+ line-height: var(--gf-convo-welcome-message-line-height-viewport-md)
+ }
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta {
+ margin-block-start: 8px;
+ }
+
+@media (min-width: 768px) {
+
+.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta {
+ margin-block-start: 12px
+ }
+ }
+
+/* Form: Handles layout-level styles */
+
+/* -----------------------------------------------------------------------------
+ *
+ * Form
+ * Gravity Form Parts
+ *
+ * This file is just a clearing-house.
+ * Make partials (start with an underscore) elsewhere for actual code.
+ *
+ * ----------------------------------------------------------------------------- */
+
+.gform-conversational.gform-theme--framework.gform-conversational--layout-left .gform-conversational__screen-wrapper, .gform-conversational.gform-theme--framework.gform-conversational--layout-right .gform-conversational__screen-wrapper {
+ background-color: var(--gf-convo-bg-color);
+ }
+
+.gform-conversational.gform-theme--framework .gform-conversational__field-header:where(:not(:empty)) {
+ margin-block-end: var(--gf-convo-content-gap-sm);
+ }
+
+/*# sourceMappingURL=theme-framework.css.map */
diff --git a/assets/css/dist/theme-framework.min.css b/assets/css/dist/theme-framework.min.css
new file mode 100644
index 0000000..18657bf
--- /dev/null
+++ b/assets/css/dist/theme-framework.min.css
@@ -0,0 +1 @@
+.gform-conversational.gform-theme--framework{--gf-convo-color-text:#112337;--gf-convo-color-text-secondary:#585e6a;--gf-convo-font-family:"inter",sans-serif}.gform-conversational .gform-theme--framework,.gform-conversational.gform-theme--framework{--gform-theme-font-family:var(--gf-convo-font-family);--gf-font-family-base:var(--gf-convo-font-family)}.gform-conversational .gform-theme--framework{--gform-theme-control-size:var(--gform-theme-control-size-xl);--gf-ctrl-size:var(--gf-ctrl-size-xl);-gform-theme-control-button-font-family:var(--gform-theme-font-family);--gf-ctrl-btn-font-family:var(--gform-theme-font-family);--gform-theme-control-choice-size:var(--gform-theme-control-choice-size-xl);--gform-theme-control-checkbox-check-size:var(--gform-theme-control-checkbox-check-size-xl);--gform-theme-control-radio-check-size:var(--gform-theme-control-radio-check-size-xl);--gf-ctrl-choice-size:var(--gf-ctrl-choice-size-xl);--gf-ctrl-checkbox-check-size:var(--gf-ctrl-checkbox-check-size-xl);--gf-ctrl-radio-check-size:var(--gf-ctrl-radio-check-size-xl)}.gform-conversational .gform-theme--framework .gform-field-label:where(:not(.gfield_header_item):not(.ginput_quantity_label)){--gform-theme-control-label-font-size-primary:24px;--gform-theme-control-label-line-height-primary:1.33;--gf-ctrl-label-font-size-primary:24px;--gf-ctrl-label-line-height-primary:1.33}.gform-conversational .gform-theme--framework{--gform-theme-label-spacing-vertical-secondary:var(--gform-theme-label-spacing-vertical-xl-secondary);--gf-label-space-y-secondary:var(--gf-label-space-y-xl-secondary);--gform-theme-field-date-control-inline-size:100%;--gf-field-date-width:100%;--gform-theme-field-product-quantity-inline-size:100%;--gf-field-prod-quant-width:100%}.gform-conversational.gform-theme--framework{--gf-convo-bg-color:#fdfdff;--gf-convo-field-nav-helper-text-color:var(--gf-ctrl-desc-color,var(--gform-theme-control-description-color));--gf-convo-field-nav-helper-text-font-family:var(--gf-ctrl-desc-font-family,var(--gform-theme-control-description-font-family));--gf-convo-field-nav-helper-text-font-size:var(--gf-ctrl-desc-font-size,var(--gform-theme-control-description-font-size));--gf-convo-field-nav-helper-text-font-style:var(--gf-ctrl-desc-font-style,var(--gform-theme-control-description-font-style));--gf-convo-field-nav-helper-text-font-weight:var(--gf-ctrl-desc-font-weight,var(--gform-theme-control-description-font-weight));--gf-convo-field-nav-helper-text-letter-spacing:var(--gf-ctrl-desc-letter-spacing,var(--gform-theme-control-description-letter-spacing));--gf-convo-field-nav-helper-text-line-height:var(--gf-ctrl-desc-line-height,var(--gform-theme-control-description-line-height));--gf-convo-nav-bg-color:#ebf2ff;--gf-convo-nav-color:#112337;--gf-convo-nav-btn-icon-font-size:var(--gf-icon-font-size,var(--gform-theme-icon-font-size));--gf-convo-prog-bar-bg-color:#c3d9ff;--gf-convo-prog-bar-bg-color-progress:var(--gf-color-primary,var(--gform-theme-color-primary));--gf-convo-prog-bar-radius:0.25em;--gf-convo-prog-bar-label-color:var(--gf-color-primary,var(--gform-theme-color-primary));--gf-convo-prog-bar-label-font-family:var(--gf-convo-font-family);--gf-convo-prog-bar-label-font-size:14px;--gf-convo-prog-bar-label-font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));--gf-convo-prog-bar-label-font-weight:600;--gf-convo-prog-bar-label-letter-spacing:0;--gf-convo-prog-bar-label-line-height:1.5;--gf-convo-welcome-title-color:var(--gf-convo-color-text);--gf-convo-welcome-title-font-family:var(--gf-convo-font-family);--gf-convo-welcome-title-font-size:16px;--gf-convo-welcome-title-font-size-viewport-md:30px;--gf-convo-welcome-title-font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));--gf-convo-welcome-title-font-weight:500;--gf-convo-welcome-title-letter-spacing:0;--gf-convo-welcome-title-line-height:1.5;--gf-convo-welcome-title-line-height-viewport-md:1.27;--gf-convo-welcome-message-color:var(--gf-convo-color-text-secondary);--gf-convo-welcome-message-font-family:var(--gf-convo-font-family);--gf-convo-welcome-message-font-size:14px;--gf-convo-welcome-message-font-size-viewport-md:20px;--gf-convo-welcome-message-font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));--gf-convo-welcome-message-font-weight:500;--gf-convo-welcome-message-letter-spacing:0;--gf-convo-welcome-message-line-height:1.43;--gf-convo-welcome-message-line-height-viewport-md:1.5;background-color:var(--gf-convo-bg-color)}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:400;src:url(../../fonts/inter-regular-webfont.woff2) format("woff2"),url(../../fonts/inter-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:500;src:url(../../fonts/inter-medium-webfont.woff2) format("woff2"),url(../../fonts/inter-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:600;src:url(../../fonts/inter-semibold-webfont.woff2) format("woff2"),url(../../fonts/inter-semibold-webfont.woff) format("woff")}.gform-conversational.gform-theme--framework .form_saved_message,.gform-conversational.gform-theme--framework .form_saved_message_sent,.gform-conversational.gform-theme--framework .gfield--type-html,.gform-conversational.gform-theme--framework .gfield--type-section,.gform-conversational.gform-theme--framework .gform-conversational__field-header,.gform-conversational.gform-theme--framework .gform_confirmation_message,.gform-conversational.gform-theme--framework .gform_heading{color:var(--gf-convo-color-text-secondary);font-family:var(--gf-convo-font-family);font-size:14px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;line-height:1.43}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message,.gform-conversational.gform-theme--framework .form_saved_message_sent,.gform-conversational.gform-theme--framework .gfield--type-html,.gform-conversational.gform-theme--framework .gfield--type-section,.gform-conversational.gform-theme--framework .gform-conversational__field-header,.gform-conversational.gform-theme--framework .gform_confirmation_message,.gform-conversational.gform-theme--framework .gform_heading{font-size:20px;line-height:1.5}}.gform-conversational.gform-theme--framework .form_saved_message>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .form_saved_message_sent>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gfield--type-html>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gfield--type-section>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform-conversational__field-header>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform_confirmation_message>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform_heading>:where(:not(.gform_validation_errors)){color:var(--gf-convo-color-text-secondary);font-family:var(--gf-convo-font-family);font-size:14px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;line-height:1.43}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .form_saved_message_sent>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gfield--type-html>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gfield--type-section>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform-conversational__field-header>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform_confirmation_message>:where(:not(.gform_validation_errors)),.gform-conversational.gform-theme--framework .gform_heading>:where(:not(.gform_validation_errors)){font-size:20px;line-height:1.5}}.gform-conversational.gform-theme--framework .form_saved_message>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .form_saved_message_sent>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .gfield--type-html>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .gfield--type-section>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .gform-conversational__field-header>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .gform_confirmation_message>:where(:not(.gform_validation_errors)):first-child,.gform-conversational.gform-theme--framework .gform_heading>:where(:not(.gform_validation_errors)):first-child{margin-block-start:0}.gform-conversational.gform-theme--framework .form_saved_message>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .form_saved_message_sent>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .gfield--type-html>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .gfield--type-section>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .gform-conversational__field-header>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .gform_confirmation_message>:where(:not(.gform_validation_errors)):last-child,.gform-conversational.gform-theme--framework .gform_heading>:where(:not(.gform_validation_errors)):last-child{margin-block-end:0}.gform-conversational.gform-theme--framework .form_saved_message>h1,.gform-conversational.gform-theme--framework .form_saved_message_sent>h1,.gform-conversational.gform-theme--framework .gfield--type-html>h1,.gform-conversational.gform-theme--framework .gfield--type-section>h1,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h1,.gform-conversational.gform-theme--framework .gform_confirmation_message>h1,.gform-conversational.gform-theme--framework .gform_heading>h1{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:48px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;letter-spacing:-.02em;line-height:1.25}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h1,.gform-conversational.gform-theme--framework .form_saved_message_sent>h1,.gform-conversational.gform-theme--framework .gfield--type-html>h1,.gform-conversational.gform-theme--framework .gfield--type-section>h1,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h1,.gform-conversational.gform-theme--framework .gform_confirmation_message>h1,.gform-conversational.gform-theme--framework .gform_heading>h1{font-size:72px;letter-spacing:-.02em;line-height:1.25}}.gform-conversational.gform-theme--framework .form_saved_message>h2,.gform-conversational.gform-theme--framework .form_saved_message_sent>h2,.gform-conversational.gform-theme--framework .gfield--type-html>h2,.gform-conversational.gform-theme--framework .gfield--type-section>h2,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h2,.gform-conversational.gform-theme--framework .gform_confirmation_message>h2,.gform-conversational.gform-theme--framework .gform_heading>h2{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:46px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;letter-spacing:-.02em;line-height:1.09}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h2,.gform-conversational.gform-theme--framework .form_saved_message_sent>h2,.gform-conversational.gform-theme--framework .gfield--type-html>h2,.gform-conversational.gform-theme--framework .gfield--type-section>h2,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h2,.gform-conversational.gform-theme--framework .gform_confirmation_message>h2,.gform-conversational.gform-theme--framework .gform_heading>h2{font-size:60px;letter-spacing:-.02em;line-height:1.2}}.gform-conversational.gform-theme--framework .form_saved_message>h3,.gform-conversational.gform-theme--framework .form_saved_message_sent>h3,.gform-conversational.gform-theme--framework .gfield--type-html>h3,.gform-conversational.gform-theme--framework .gfield--type-section>h3,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h3,.gform-conversational.gform-theme--framework .gform_confirmation_message>h3,.gform-conversational.gform-theme--framework .gform_heading>h3{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:36px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;letter-spacing:-.02em;line-height:1.22}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h3,.gform-conversational.gform-theme--framework .form_saved_message_sent>h3,.gform-conversational.gform-theme--framework .gfield--type-html>h3,.gform-conversational.gform-theme--framework .gfield--type-section>h3,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h3,.gform-conversational.gform-theme--framework .gform_confirmation_message>h3,.gform-conversational.gform-theme--framework .gform_heading>h3{font-size:48px;letter-spacing:-.02em;line-height:1.25}}.gform-conversational.gform-theme--framework .form_saved_message>h4,.gform-conversational.gform-theme--framework .form_saved_message_sent>h4,.gform-conversational.gform-theme--framework .gfield--type-html>h4,.gform-conversational.gform-theme--framework .gfield--type-section>h4,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h4,.gform-conversational.gform-theme--framework .gform_confirmation_message>h4,.gform-conversational.gform-theme--framework .gform_heading>h4{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:30px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:500;line-height:1.27}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h4,.gform-conversational.gform-theme--framework .form_saved_message_sent>h4,.gform-conversational.gform-theme--framework .gfield--type-html>h4,.gform-conversational.gform-theme--framework .gfield--type-section>h4,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h4,.gform-conversational.gform-theme--framework .gform_confirmation_message>h4,.gform-conversational.gform-theme--framework .gform_heading>h4{font-size:46px;letter-spacing:-.02em;line-height:1.09}}.gform-conversational.gform-theme--framework .form_saved_message>h5,.gform-conversational.gform-theme--framework .form_saved_message_sent>h5,.gform-conversational.gform-theme--framework .gfield--type-html>h5,.gform-conversational.gform-theme--framework .gfield--type-section>h5,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h5,.gform-conversational.gform-theme--framework .gform_confirmation_message>h5,.gform-conversational.gform-theme--framework .gform_heading>h5{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:24px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:600;line-height:1.33}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h5,.gform-conversational.gform-theme--framework .form_saved_message_sent>h5,.gform-conversational.gform-theme--framework .gfield--type-html>h5,.gform-conversational.gform-theme--framework .gfield--type-section>h5,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h5,.gform-conversational.gform-theme--framework .gform_confirmation_message>h5,.gform-conversational.gform-theme--framework .gform_heading>h5{font-size:36px;letter-spacing:-.02em;line-height:1.22}}.gform-conversational.gform-theme--framework .form_saved_message>h6,.gform-conversational.gform-theme--framework .form_saved_message_sent>h6,.gform-conversational.gform-theme--framework .gfield--type-html>h6,.gform-conversational.gform-theme--framework .gfield--type-section>h6,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h6,.gform-conversational.gform-theme--framework .gform_confirmation_message>h6,.gform-conversational.gform-theme--framework .gform_heading>h6{color:var(--gf-convo-color-text);font-family:var(--gf-convo-font-family);font-size:18px;font-style:var(--gform-theme-font-style-base);font-style:var(--gf-font-style-base,var(--gform-theme-font-style-base));font-weight:600;line-height:1.56}@media (min-width:768px){.gform-conversational.gform-theme--framework .form_saved_message>h6,.gform-conversational.gform-theme--framework .form_saved_message_sent>h6,.gform-conversational.gform-theme--framework .gfield--type-html>h6,.gform-conversational.gform-theme--framework .gfield--type-section>h6,.gform-conversational.gform-theme--framework .gform-conversational__field-header>h6,.gform-conversational.gform-theme--framework .gform_confirmation_message>h6,.gform-conversational.gform-theme--framework .gform_heading>h6{font-size:30px;line-height:1.27}}.gform-conversational.gform-theme--framework .form_saved_message>ol,.gform-conversational.gform-theme--framework .form_saved_message>ul,.gform-conversational.gform-theme--framework .form_saved_message_sent>ol,.gform-conversational.gform-theme--framework .form_saved_message_sent>ul,.gform-conversational.gform-theme--framework .gfield--type-html>ol,.gform-conversational.gform-theme--framework .gfield--type-html>ul,.gform-conversational.gform-theme--framework .gfield--type-section>ol,.gform-conversational.gform-theme--framework .gfield--type-section>ul,.gform-conversational.gform-theme--framework .gform-conversational__field-header>ol,.gform-conversational.gform-theme--framework .gform-conversational__field-header>ul,.gform-conversational.gform-theme--framework .gform_confirmation_message>ol,.gform-conversational.gform-theme--framework .gform_confirmation_message>ul,.gform-conversational.gform-theme--framework .gform_heading>ol,.gform-conversational.gform-theme--framework .gform_heading>ul{padding-inline-start:0}.gform-conversational.gform-theme--framework .form_saved_message>ol,.gform-conversational.gform-theme--framework .form_saved_message_sent>ol,.gform-conversational.gform-theme--framework .gfield--type-html>ol,.gform-conversational.gform-theme--framework .gfield--type-section>ol,.gform-conversational.gform-theme--framework .gform-conversational__field-header>ol,.gform-conversational.gform-theme--framework .gform_confirmation_message>ol,.gform-conversational.gform-theme--framework .gform_heading>ol{list-style:disc outside}.gform-conversational.gform-theme--framework .form_saved_message>ul,.gform-conversational.gform-theme--framework .form_saved_message_sent>ul,.gform-conversational.gform-theme--framework .gfield--type-html>ul,.gform-conversational.gform-theme--framework .gfield--type-section>ul,.gform-conversational.gform-theme--framework .gform-conversational__field-header>ul,.gform-conversational.gform-theme--framework .gform_confirmation_message>ul,.gform-conversational.gform-theme--framework .gform_heading>ul{list-style:decimal outside}.gform-conversational.gform-theme--framework .form_saved_message a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .form_saved_message_sent a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .gfield--type-html a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .gfield--type-section a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .gform-conversational__field-header a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .gform_confirmation_message a:where(:not(.gform_validation_errors a)),.gform-conversational.gform-theme--framework .gform_heading a:where(:not(.gform_validation_errors a)){color:var(--gform-theme-color-primary);color:var(--gf-color-primary,var(--gform-theme-color-primary));text-decoration:underline}.gform-conversational.gform-theme--framework .form_saved_message>table,.gform-conversational.gform-theme--framework .form_saved_message_sent>table,.gform-conversational.gform-theme--framework .gfield--type-html>table,.gform-conversational.gform-theme--framework .gfield--type-section>table,.gform-conversational.gform-theme--framework .gform-conversational__field-header>table,.gform-conversational.gform-theme--framework .gform_confirmation_message>table,.gform-conversational.gform-theme--framework .gform_heading>table{color:#333}.gform-conversational.gform-theme--framework .gform-conversational__field-nav-helper-text{align-items:center;color:var(--gf-convo-field-nav-helper-text-color);-moz-column-gap:2px;column-gap:2px;display:inline-flex;font-family:var(--gf-convo-field-nav-helper-text-font-family);font-size:var(--gf-convo-field-nav-helper-text-font-size);font-style:var(--gf-convo-field-nav-helper-text-font-style);font-weight:var(--gf-convo-field-nav-helper-text-font-weight);letter-spacing:var(--gf-convo-field-nav-helper-text-letter-spacing);line-height:var(--gf-convo-field-nav-helper-text-line-height)}.gform-conversational__form-fields .gfield--type-section{border-block-end:none;color:var(--gf-convo-field-nav-helper-text-color)}.gform-theme--framework.gform-conversational[data-form-submitted=true] .gform-conversational__form-nav,.gform-theme--framework.gform-conversational[data-form-submitted=true] .gform-conversational__header{opacity:1}.gform-theme--framework.gform-conversational .gform-conversational__form-nav,.gform-theme--framework.gform-conversational .gform-conversational__header{opacity:0}.gform-theme--framework.gform-conversational .gform-conversational__screen--welcome.active+*+.gform-conversational__form-nav{display:none}.gform-theme--framework.gform-conversational .gform-conversational__welcome--hidden{opacity:0}.gform-theme--framework.gform-conversational .gform_heading:not(.gform-conversational__field-header .gform_heading),.gform-theme--framework.gform-conversational .gform_validation_errors:not(.gform-conversational__field-header .gform_validation_errors),.gform-theme--framework.gform-conversational [data-js=gform-conversational-field-header-item]:not(.gform-conversational__field-header [data-js=gform-conversational-field-header-item]),.gform-theme--framework.gform-conversational button.gform_save_link:not(.gform-conversational__field-footer .gform_save_link){display:none;opacity:0}.gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield){display:none;inline-size:100%;inset-block-start:50%;inset-inline-start:0;max-block-size:100%;opacity:0;position:absolute;transform:translateY(-50%)}.gform-theme--framework.gform-conversational .gfield:not(.form_saved_message_emailform .gfield).active-step{display:block}.gform-theme--framework .gform-conversational__form-fields{block-size:100%;position:relative}.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link{border:1px solid transparent;border-radius:var(--gform-theme-control-border-radius-max-md);border-radius:var(--gform-ctrl-radius-max-md,var(--gform-theme-control-border-radius-max-md))}.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link.focus-visible{border-color:var(--gf-ctrl-border-color-focus,var(--gform-theme-control-border-color-focus));box-shadow:var(--gform-theme-control-box-shadow-focus);box-shadow:var(--gf-ctrl-shadow-focus,var(--gform-theme-control-box-shadow-focus))}.gform-conversational.gform-theme--framework .gform-conversational__logo-wrap--link:focus-visible{border-color:var(--gf-ctrl-border-color-focus,var(--gform-theme-control-border-color-focus));box-shadow:var(--gform-theme-control-box-shadow-focus);box-shadow:var(--gf-ctrl-shadow-focus,var(--gform-theme-control-box-shadow-focus))}.gform-conversational.gform-theme--framework .gform-conversational__form-nav{background-color:var(--gf-convo-nav-bg-color);color:var(--gf-convo-nav-color);z-index:999}.gform-conversational.gform-theme--framework .gform-conversational__form-nav-wrapper{min-block-size:var(--gf-convo-nav-min-height)}.gform-conversational.gform-theme--framework .gform-conversational__nav-button--next .gform-conversational__nav-button-text,.gform-conversational.gform-theme--framework .gform-conversational__nav-button--prev .gform-conversational__nav-button-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform-conversational.gform-theme--framework .gform-conversational__nav-button-icon{font-size:var(--gf-convo-nav-btn-icon-font-size)}.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-label{color:var(--gf-convo-prog-bar-label-color);font-family:var(--gf-convo-prog-bar-label-font-family);font-size:var(--gf-convo-prog-bar-label-font-size);font-style:var(--gf-convo-prog-bar-label-font-style);font-weight:var(--gf-convo-prog-bar-label-font-weight);letter-spacing:var(--gf-convo-prog-bar-label-letter-spacing);line-height:var(--gf-convo-prog-bar-label-line-height)}.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-outer{background-color:var(--gf-convo-prog-bar-bg-color);border-radius:var(--gf-convo-prog-bar-radius)}.gform-conversational.gform-theme--framework .gform-conversational__progress-bar-inner{background-color:var(--gf-convo-prog-bar-bg-color-progress);border-radius:var(--gf-convo-prog-bar-radius);transition:var(--gform-theme-transition-control);transition:var(--gf-transition-ctrl,var(--gform-theme-transition-control))}.gform-conversational.gform-theme--framework .gform-conversational__welcome-image{line-height:0;margin-block:0;margin-inline:auto;max-inline-size:var(--gf-convo-content-max-width)}.gform-conversational.gform-theme--framework .gform-conversational__welcome-image img{max-inline-size:100%}.gform-conversational.gform-theme--framework .gform-conversational__welcome-title{color:var(--gf-convo-welcome-title-color);font-family:var(--gf-convo-welcome-title-font-family);font-size:var(--gf-convo-welcome-title-font-size);font-style:var(--gf-convo-welcome-title-font-style);font-weight:var(--gf-convo-welcome-title-font-weight);letter-spacing:var(--gf-convo-welcome-title-letter-spacing);line-height:var(--gf-convo-welcome-title-line-height)}@media (min-width:768px){.gform-conversational.gform-theme--framework .gform-conversational__welcome-title{font-size:var(--gf-convo-welcome-title-font-size-viewport-md);line-height:var(--gf-convo-welcome-title-line-height-viewport-md)}}.gform-conversational.gform-theme--framework .gform-conversational__welcome-message{color:var(--gf-convo-welcome-message-color);font-family:var(--gf-convo-welcome-message-font-family);font-size:var(--gf-convo-welcome-message-font-size);font-style:var(--gf-convo-welcome-message-font-style);font-weight:var(--gf-convo-welcome-message-font-weight);letter-spacing:var(--gf-convo-welcome-message-letter-spacing);line-height:var(--gf-convo-welcome-message-line-height)}@media (min-width:768px){.gform-conversational.gform-theme--framework .gform-conversational__welcome-message{font-size:var(--gf-convo-welcome-message-font-size-viewport-md);line-height:var(--gf-convo-welcome-message-line-height-viewport-md)}}.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta{margin-block-start:8px}@media (min-width:768px){.gform-conversational.gform-theme--framework .gform-conversational__welcome-cta{margin-block-start:12px}}.gform-conversational.gform-theme--framework.gform-conversational--layout-left .gform-conversational__screen-wrapper,.gform-conversational.gform-theme--framework.gform-conversational--layout-right .gform-conversational__screen-wrapper{background-color:var(--gf-convo-bg-color)}.gform-conversational.gform-theme--framework .gform-conversational__field-header:where(:not(:empty)){margin-block-end:var(--gf-convo-content-gap-sm)}
\ No newline at end of file
diff --git a/assets/fonts/index.php b/assets/fonts/index.php
new file mode 100644
index 0000000..12c197f
--- /dev/null
+++ b/assets/fonts/index.php
@@ -0,0 +1,2 @@
+
+
diff --git a/assets/img/left-aligned.svg b/assets/img/left-aligned.svg
new file mode 100644
index 0000000..1316be6
--- /dev/null
+++ b/assets/img/left-aligned.svg
@@ -0,0 +1,282 @@
+
+
diff --git a/assets/img/right-aligned.svg b/assets/img/right-aligned.svg
new file mode 100644
index 0000000..e4bf417
--- /dev/null
+++ b/assets/img/right-aligned.svg
@@ -0,0 +1,282 @@
+
+
diff --git a/assets/js/dist/assets.php b/assets/js/dist/assets.php
new file mode 100644
index 0000000..3eb94a6
--- /dev/null
+++ b/assets/js/dist/assets.php
@@ -0,0 +1 @@
+ array('scripts-admin.js' => array('version' => '84881712a1afdbeae890aab876eb4d90', 'file' => 'scripts-admin.js'), 'scripts-admin.min.js' => array('version' => '74f8c3fe45663dece8db368ee4ab57aa', 'file' => 'scripts-admin.min.js'), 'scripts-theme.js' => array('version' => '4e33948f123195ae1963658f162f550d', 'file' => 'scripts-theme.js'), 'scripts-theme.min.js' => array('version' => 'a462a0fcb16fff415ed398cf0000892f', 'file' => 'scripts-theme.min.js'), 'vendor-admin.js' => array('version' => '820b326d1a1d1663404fe5440cc5cdac', 'file' => 'vendor-admin.js'), 'vendor-admin.min.js' => array('version' => 'cf5e68b64d91597c4f792cbd76991d30', 'file' => 'vendor-admin.min.js'), 'vendor-theme.js' => array('version' => '315100f66061af1c1336d9cf1d2b9132', 'file' => 'vendor-theme.js'), 'vendor-theme.min.js' => array('version' => 'ec57d15f5fc84796e34e4294095a0d34', 'file' => 'vendor-theme.min.js')));
\ No newline at end of file
diff --git a/assets/js/dist/scripts-admin.js b/assets/js/dist/scripts-admin.js
new file mode 100644
index 0000000..722c566
--- /dev/null
+++ b/assets/js/dist/scripts-admin.js
@@ -0,0 +1,2 @@
+!function(){"use strict";var t,e,r,n={5933:function(t,e,r){var n=r(5518),o={},i=function(){o.settingsWrap=(0,n.getNodes)(".gforms_form_settings_wrap",!1,document,!0)[0],(0,n.consoleInfo)("Gravity Forms Conversational Forms Common: Initialized all javascript that targeted document ready."),o.settingsWrap&&Promise.all([r.e(194),r.e(108)]).then(r.bind(r,5888)).then((function(t){t.default()})),(0,n.consoleInfo)("Gravity Forms Conversational Forms Admin: Initialized all javascript that targeted document ready.")};(0,n.ready)(i)},7413:function(t){t.exports=gfcf_admin_config},5518:function(t){t.exports=gform.utils}},o={};function i(t){var e=o[t];if(void 0!==e)return e.exports;var r=o[t]={exports:{}};return n[t].call(r.exports,r,r.exports,i),r.exports}i.m=n,t=[],i.O=function(e,r,n,o){if(!r){var a=1/0;for(s=0;s=o)&&Object.keys(i.O).every((function(t){return i.O[t](r[c])}))?r.splice(c--,1):(u=!1,o0&&t[s-1][2]>o;s--)t[s]=t[s-1];t[s]=[r,n,o]},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,{a:e}),e},i.d=function(t,e){for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.f={},i.e=function(t){return Promise.all(Object.keys(i.f).reduce((function(e,r){return i.f[r](t,e),e}),[]))},i.u=function(t){return"scripts-admin.settings.adfa0dc5b9167196d59d.js"},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e={},r="gform-conversational-forms:",i.l=function(t,n,o,a){if(e[t])e[t].push(n);else{var u,c;if(void 0!==o)for(var f=document.getElementsByTagName("script"),s=0;s=o)&&Object.keys(i.O).every((function(t){return i.O[t](n[c])}))?n.splice(c--,1):(u=!1,o0&&t[s-1][2]>o;s--)t[s]=t[s-1];t[s]=[n,r,o]},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,{a:e}),e},i.d=function(t,e){for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.f={},i.e=function(t){return Promise.all(Object.keys(i.f).reduce((function(e,n){return i.f[n](t,e),e}),[]))},i.u=function(t){return"scripts-admin.settings.0a927ac8bedda3731d4d.min.js"},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e={},n="gform-conversational-forms:",i.l=function(t,r,o,a){if(e[t])e[t].push(r);else{var u,c;if(void 0!==o)for(var f=document.getElementsByTagName("script"),s=0;se.length)&&(t=e.length);for(var n=0,i=new Array(t);n').concat(n,""))},re=function(){(0,o.getNodes)(".gform_validation_errors",!0,document,!0).forEach((function(e){return e.style.display="none"})),c.fieldsById[s.activeIds[s.activeFieldIndex]].classList.remove("gfield_error"),(0,o.getNodes)(".gfield_validation_message",!0,c.fieldsById[s.activeIds[s.activeFieldIndex]],!0).forEach((function(e){return e.remove()}))},ae=function(e){return c.fieldInputs[s.activeFieldIndex]||(c.fieldInputs[s.activeFieldIndex]=(0,o.getNodes)("input:not(.gform-conversational__field-form-footer input), select, textarea",!0,c.fieldsById[s.activeIds[s.activeFieldIndex]],!0)),c.fieldInputs[s.activeFieldIndex].reduce((function(t,n){return t||n.name===e}),!1)},de=function(e){var t,n=new FormData(c.form),i=[],r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ie(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){d=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(d)throw r}}}}(n.keys());try{for(r.s();!(t=r.n()).done;){var a=t.value;ae(a)||i.includes(a)||i.push(a)}}catch(e){r.e(e)}finally{r.f()}for(var d=0,s=i;d0?t[0].focus():(0,o.getNode)(".gform-conversational__nav-button--next-"+s.activeIds[s.activeFieldIndex],document,!0).focus()}},xe=function(e){if(s.progress!==s.activeIds.length){(0,o.trigger)({event:"gfcf/conversational/navigate/start",native:!1,data:{target:c.fieldsById[s.activeIds[s.activeFieldIndex]]}});var t=Ie();ce(t).then((function(n){if(re(),n){(0,o.trigger)({event:"gfcf/conversational/navigate/error",native:!1,data:{fieldId:t,event:e,target:c.fieldsById[s.activeIds[s.activeFieldIndex]]}});var i=c.inputs.formId.value;oe(i,t,n)}else he("next"),(0,o.trigger)({event:"gfcf/conversational/navigate/next",native:!1,data:{target:c.fieldsById[s.activeIds[s.activeFieldIndex]]}})}))}},Fe=function(){0!==s.activeFieldIndex&&((0,o.trigger)({event:"gfcf/conversational/navigate/start",native:!1,data:{target:c.fieldsById[s.activeIds[s.activeFieldIndex]]}}),re(),he("previous"),(0,o.trigger)({event:"gfcf/conversational/navigate/prev",native:!1,data:{target:c.fieldsById[s.activeIds[s.activeFieldIndex]]}}))},Le=function(){var e=c.inputs.formId.value;document.querySelectorAll('[data-js-spinner-id="gform-ajax-spinner"]').forEach((function(){gformRemoveSpinner("gform-ajax-spinner")})),gformInitializeSpinner(e,".gform-conversational__field-form-footer .gform-conversational__field-nav-helper-text")},Ee=function(e){e.preventDefault();var t=Ie();ce(t).then((function(n){if(re(),n){var i=c.inputs.formId.value;oe(i,t,n)}else if(a=c.fieldInputs,s=!0,a.forEach((function(e){e.forEach((function(e){""===e.value||function(e){for(var t=0,n=[function(e){return"hidden"===e.type},function(e){return e.closest(".gfield_time_ampm")},function(e){return"g-recaptcha-response"===e.id}];t1&&"undefined"!=typeof gf_form_conditional_logic){var n=(0,$.Z)(t,2),i=n[0],o=n[1];if(rgars(gf_form_conditional_logic,[i,"fields",o].join("/")).length>0)return!0}return!1},Te=function(){document.addEventListener("gform/conditionalLogic/applyRules/end",ke),gform.addAction("gform_frontend_page_hidden",(function(e,t){!function(e){Be(e).forEach((function(e){return e.dataset.conditionalLogic="hidden"})),c.fields.forEach(Oe(!0)),be(),_e()}(e)}),10,2),gform.addAction("gform_frontend_page_visible",(function(e,t){!function(e){Be(e).forEach((function(e){return e.dataset.conditionalLogic="visible"})),c.fields.forEach(Oe(!0)),be(),_e()}(e)}),10,2)},Pe=function(){c.fields.forEach((function(e){e.classList.remove("active-step"),e.setAttribute("aria-hidden","true"),requestAnimationFrame((function(){var t=e.getAnimations();t.length&&t.forEach((function(t){t.cancel(),e.style.opacity="",e.style.transform=""}))}))}))},He=function(){Pe(),c.root.querySelector(".gform-conversational__screens").scrollTo(0,0),c.form?(0,o.trigger)({event:"gfcf/conversational/navigate/welcome",native:!1,data:{welcome:{onAnimateStart:function(){c.welcomeScreen.classList.remove("active")}},form:{onAnimateStart:function(){c.fields[s.activeFieldIndex].classList.add("active-step"),c.conversationalForm.style.opacity="0",c.conversationalForm.classList.add("active")},firstField:c.fields[s.activeFieldIndex]}}}):(0,o.trigger)({event:"gfcf/conversational/navigate/welcome",native:!1,data:{welcome:{onAnimateStart:function(){c.welcomeScreen.classList.remove("active")}},form:{onAnimateStart:function(){c.formScreen.classList.add("active")}}}})},Ce=function(e){if(s.activeIds.length){var t=c.fieldsById[s.activeIds[s.activeFieldIndex]];(function(e,t){var n,i=function(){var e=[],t=function(e){var t=[];if(!e)return t;for(e=e.previousElementSibling;e;)"script"!==e.tagName.toLowerCase()&&"style"!==e.tagName.toLowerCase()&&t.push(e),e=e.previousElementSibling;return t.reverse()}(c.form);e.push.apply(e,(0,J.Z)(t));var n=c.fieldHeaderItems.filter((function(e){return!e.closest(".gform-conversational__field-header")}));return e.push.apply(e,(0,J.Z)(n)),e}();i.length&&(n=c.fieldHeader).append.apply(n,(0,J.Z)(i)),(0,o.getNode)("gform-conversational-field-header",t)||t.prepend(c.fieldHeader),(0,o.trigger)({event:"gfcf/conversational/field_header/post_move",native:!1,data:{event:e,fieldHeader:c.fieldHeader,target:t}})})(e,t),function(e,t){var n=c.formFooterPaged[c.formFooterPaged.length-1]||c.formFooter;if(n){var i=t.querySelector(".gform-conversational__field-footer");e||n.classList.add("gform-conversational__field-form-footer"),i.append(n),(0,o.trigger)({event:"gfcf/conversational/field_footer/post_move",native:!1,data:{event:e,fieldFooter:i,formFooter:n,target:t}})}}(e,t)}},De=function(){T&&(document.addEventListener("gfcf/conversational/navigate/error",X),document.addEventListener("gfcf/conversational/navigate/next",Q),document.addEventListener("gfcf/conversational/navigate/prev",U),document.addEventListener("gfcf/conversational/navigate/welcome",K),document.addEventListener("gfcf/conversational/navigate/start",Y),function(){if("true"!==D.dataset.formSubmitted){H&&z.unshift(H);var e=Number(A)/3.5,t=0;Z||o.animate.run(C,l({delay:e},R)),z.length&&o.animate.runGroup(z.map((function(n){t+=e;var i="gform-conversational-logo"===n.dataset.js?R:q;return{target:n,options:l({delay:t},i)}})))}}(),(0,o.consoleInfo)("Gravity Forms Conversational Forms: Initialized form animations.")),Te(),we(),c.welcomeScreen?c.buttons.begin&&c.buttons.begin.addEventListener("click",He):c.fields[s.activeFieldIndex]&&(Pe(),c.fields[s.activeFieldIndex].classList.add("active-step"),(0,o.trigger)({event:"gfcf/conversational/navigate/next",native:!1,data:{target:c.fields[s.activeFieldIndex]}})),document.addEventListener("gfcf/conversational/navigate/next",Ce),document.addEventListener("gfcf/conversational/navigate/prev",Ce),document.addEventListener("gfcf/conversational/navigate/welcome",Ce),document.addEventListener("gfcf/conversational/navigate/start",Ce),Ce(),(0,o.consoleInfo)("Gravity Forms Conversational Forms: Initialized form nav.")},Ze=function(){console.log("Binding theme events"),(0,o.consoleInfo)("Gravity Forms Conversational Forms Common: Initialized all javascript that targeted document ready."),De(),(0,o.consoleInfo)("Gravity Forms Conversational Forms: Initialized components."),console.info("Gravity Forms Conversational Forms Theme: Initialized all javascript that targeted document ready.")};(0,o.ready)(Ze)}},n={};function i(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,i),r.exports}i.m=t,e=[],i.O=function(t,n,o,r){if(!n){var a=1/0;for(f=0;f=r)&&Object.keys(i.O).every((function(e){return i.O[e](n[c])}))?n.splice(c--,1):(d=!1,r0&&e[f-1][2]>r;f--)e[f]=e[f-1];e[f]=[n,o,r]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={415:0};i.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,r,a=n[0],d=n[1],c=n[2],s=0;if(a.some((function(t){return 0!==e[t]}))){for(o in d)i.o(d,o)&&(i.m[o]=d[o]);if(c)var f=c(i)}for(t&&t(n);s=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){d=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(d)throw r}}}}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n').concat(n,""))},ce=function(){(0,o.getNodes)(".gform_validation_errors",!0,document,!0).forEach((function(e){return e.style.display="none"})),s.fieldsById[f.activeIds[f.activeFieldIndex]].classList.remove("gfield_error"),(0,o.getNodes)(".gfield_validation_message",!0,s.fieldsById[f.activeIds[f.activeFieldIndex]],!0).forEach((function(e){return e.remove()}))},se=function(e){return s.fieldInputs[f.activeFieldIndex]||(s.fieldInputs[f.activeFieldIndex]=(0,o.getNodes)("input:not(.gform-conversational__field-form-footer input), select, textarea",!0,s.fieldsById[f.activeIds[f.activeFieldIndex]],!0)),s.fieldInputs[f.activeFieldIndex].reduce((function(t,n){return t||n.name===e}),!1)},fe=function(e){var t,n=new FormData(s.form),i=[],r=re(n.keys());try{for(r.s();!(t=r.n()).done;){var a=t.value;se(a)||(i.includes(a)||i.push(a))}}catch(e){r.e(e)}finally{r.f()}for(var d=0,c=i;d0?t[0].focus():(0,o.getNode)(".gform-conversational__nav-button--next-"+f.activeIds[f.activeFieldIndex],document,!0).focus()}},Ee=function(e){if(f.progress!==f.activeIds.length){(0,o.trigger)({event:"gfcf/conversational/navigate/start",native:!1,data:{target:s.fieldsById[f.activeIds[f.activeFieldIndex]]}});var t=Fe();le(t).then((function(n){if(ce(),n){(0,o.trigger)({event:"gfcf/conversational/navigate/error",native:!1,data:{fieldId:t,event:e,target:s.fieldsById[f.activeIds[f.activeFieldIndex]]}});var i=s.inputs.formId.value;de(i,t,n)}else Le("next"),(0,o.trigger)({event:"gfcf/conversational/navigate/next",native:!1,data:{target:s.fieldsById[f.activeIds[f.activeFieldIndex]]}})}))}},Ne=function(){0!==f.activeFieldIndex&&((0,o.trigger)({event:"gfcf/conversational/navigate/start",native:!1,data:{target:s.fieldsById[f.activeIds[f.activeFieldIndex]]}}),ce(),Le("previous"),(0,o.trigger)({event:"gfcf/conversational/navigate/prev",native:!1,data:{target:s.fieldsById[f.activeIds[f.activeFieldIndex]]}}))},Se=function(){var e=s.inputs.formId.value;document.querySelectorAll('[data-js-spinner-id="gform-ajax-spinner"]').forEach((function(){gformRemoveSpinner("gform-ajax-spinner")})),gformInitializeSpinner(e,".gform-conversational__field-form-footer .gform-conversational__field-nav-helper-text")},we=function(e){e.preventDefault();var t=Fe();le(t).then((function(n){if(ce(),n){var i=s.inputs.formId.value;de(i,t,n)}else if(a=s.fieldInputs,d=!0,a.forEach((function(e){e.forEach((function(e){""===e.value||function(e){for(var t=0,n=[function(e){return"hidden"===e.type},function(e){return e.closest(".gfield_time_ampm")},function(e){return"g-recaptcha-response"===e.id}];t1&&"undefined"!=typeof gf_form_conditional_logic){var n=(0,V.Z)(t,2),i=n[0],o=n[1];if(rgars(gf_form_conditional_logic,[i,"fields",o].join("/")).length>0)return!0}return!1},Ze=function(){Ce()},Me=function(){s.fields.forEach((function(e){e.classList.remove("active-step"),e.setAttribute("aria-hidden","true"),requestAnimationFrame((function(){var t=e.getAnimations();t.length&&t.forEach((function(t){t.cancel(),e.style.opacity="",e.style.transform=""}))}))}))},ze=function(){Me(),s.root.querySelector(".gform-conversational__screens").scrollTo(0,0),s.form?(0,o.trigger)({event:"gfcf/conversational/navigate/welcome",native:!1,data:{welcome:{onAnimateStart:function(){s.welcomeScreen.classList.remove("active")}},form:{onAnimateStart:function(){s.fields[f.activeFieldIndex].classList.add("active-step"),s.conversationalForm.style.opacity="0",s.conversationalForm.classList.add("active")},firstField:s.fields[f.activeFieldIndex]}}}):(0,o.trigger)({event:"gfcf/conversational/navigate/welcome",native:!1,data:{welcome:{onAnimateStart:function(){s.welcomeScreen.classList.remove("active")}},form:{onAnimateStart:function(){s.formScreen.classList.add("active")}}}})},qe=function(){s.welcomeScreen?s.buttons.begin&&s.buttons.begin.addEventListener("click",ze):s.fields[f.activeFieldIndex]&&(Me(),s.fields[f.activeFieldIndex].classList.add("active-step"),(0,o.trigger)({event:"gfcf/conversational/navigate/next",native:!1,data:{target:s.fields[f.activeFieldIndex]}}))},Ge=function(e,t){var n,i=function(){var e=[],t=function(e){var t=[];if(!e)return t;for(e=e.previousElementSibling;e;)"script"!==e.tagName.toLowerCase()&&"style"!==e.tagName.toLowerCase()&&t.push(e),e=e.previousElementSibling;return t.reverse()}(s.form);e.push.apply(e,(0,W.Z)(t));var n=s.fieldHeaderItems.filter((function(e){return!e.closest(".gform-conversational__field-header")}));return e.push.apply(e,(0,W.Z)(n)),e}();i.length&&(n=s.fieldHeader).append.apply(n,(0,W.Z)(i));(0,o.getNode)("gform-conversational-field-header",t)||t.prepend(s.fieldHeader),(0,o.trigger)({event:"gfcf/conversational/field_header/post_move",native:!1,data:{event:e,fieldHeader:s.fieldHeader,target:t}})},Re=function(e){if(f.activeIds.length){var t=s.fieldsById[f.activeIds[f.activeFieldIndex]];Ge(e,t),function(e,t){var n=s.formFooterPaged[s.formFooterPaged.length-1]||s.formFooter;if(n){var i=t.querySelector(".gform-conversational__field-footer");e||n.classList.add("gform-conversational__field-form-footer"),i.append(n),(0,o.trigger)({event:"gfcf/conversational/field_footer/post_move",native:!1,data:{event:e,fieldFooter:i,formFooter:n,target:t}})}}(e,t)}},Ke=function(){document.addEventListener("gfcf/conversational/navigate/next",Re),document.addEventListener("gfcf/conversational/navigate/prev",Re),document.addEventListener("gfcf/conversational/navigate/welcome",Re),document.addEventListener("gfcf/conversational/navigate/start",Re),Re()},Ye=function(){J(),Ze(),Be(),qe(),Ke(),(0,o.consoleInfo)("Gravity Forms Conversational Forms: Initialized form nav.")},Qe=function(){Ye(),(0,o.consoleInfo)("Gravity Forms Conversational Forms: Initialized components.")},Ue=function(){r(),Qe()};(function(){(0,o.ready)(Ue)})()}},n={};function i(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,i),r.exports}i.m=t,e=[],i.O=function(t,n,o,r){if(!n){var a=1/0;for(f=0;f=r)&&Object.keys(i.O).every((function(e){return i.O[e](n[c])}))?n.splice(c--,1):(d=!1,r0&&e[f-1][2]>r;f--)e[f]=e[f-1];e[f]=[n,o,r]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={415:0};i.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,r,a=n[0],d=n[1],c=n[2],s=0;if(a.some((function(t){return 0!==e[t]}))){for(o in d)i.o(d,o)&&(i.m[o]=d[o]);if(c)var f=c(i)}for(t&&t(n);s0),(0,r.Z)(n,"gform-icon--preset-active",b.length>0),(0,r.Z)(n,"gform-icon-preset--".concat(b),b.length>0),n),(0,a.spacerClasses)(x)),p),ref:t},f);return o.React.createElement("span",E,s)}));c.propTypes={children:o.PropTypes.oneOfType([o.PropTypes.arrayOf(o.PropTypes.node),o.PropTypes.node]),customAttributes:o.PropTypes.object,customClasses:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.array,o.PropTypes.object]),icon:o.PropTypes.string,iconPrefix:o.PropTypes.string,spacing:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number,o.PropTypes.array,o.PropTypes.object])},c.displayName="Icon",t.Z=c},6370:function(e,t,n){"use strict";var r=n(1179),o=n(7784),a=n(5518);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1],n=f(e);return t?.299*n.R+.587*n.G+.114*n.B>186?"#000000":"#FFFFFF":(n.R=(255-n.R).toString(16),n.G=(255-n.G).toString(16),n.B=(255-n.B).toString(16),function(e,t,n){var r={R:e,G:t,B:n};return 1===e.length&&(r.R="0"+r.R),1===t.length&&(r.G="0"+r.G),1===n.length&&(r.B="0"+r.B),"#".concat(r.R).concat(r.G).concat(r.B)}(n.R,n.G,n.B))};function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;te.offsetHeight?"above":"below"};$(a()),Q({left:((null==L||null===(e=L.current)||void 0===e?void 0:e.offsetLeft)||0)+((null==L||null===(t=L.current)||void 0===t?void 0:t.offsetWidth)/2||0),top:"above"===a()?((null==L||null===(n=L.current)||void 0===n?void 0:n.offsetTop)||0)-10:((null==L||null===(r=L.current)||void 0===r?void 0:r.offsetBottom)||0)+(null==L||null===(o=L.current)||void 0===o?void 0:o.offsetHeight)+10})}),[L]),m((function(){var e=function(e){X.current&&(X.current.contains(e.target)||L.current.contains(e.target)||J())};return document.addEventListener("click",e),function(){return document.removeEventListener("click",e)}}));var G=function(e){M(e),P(e)},J=function(){k()},ee=h({className:(0,i.classnames)(h((0,o.Z)({"gform-input--picker":!0},"gform-input--picker--pos-".concat(V),!0),(0,l.spacerClasses)(_)),d),style:{top:K.top,left:K.left},ref:X},n),te={className:(0,i.classnames)({"gform-input--picker-input":!0})},ne={color:z,onChange:G,className:(0,i.classnames)({"gform-input":!0}),id:"".concat(Y,"-hex"),type:"text"},re={label:(null==b?void 0:b.hex)||"",htmlFor:"".concat(Y,"-hex")},oe={type:"primary-new",label:(null==b?void 0:b.apply)||"",onClick:function(){return C(z)},size:"size-xs"};return i.React.createElement("div",ee,i.React.createElement("div",{className:"gform-input__picker-ui"},i.React.createElement(i.HexColorPicker,{color:z,onChange:G}),i.React.createElement("div",{className:"gform-input__picker-inputs"},i.React.createElement("div",te,i.React.createElement(u.Z,re),i.React.createElement(i.HexColorInput,ne)),Object.keys(B).map((function(e){return function(e,t){var n={htmlFor:"".concat(Y,"-").concat(t)},o={readOnly:!0,value:e,type:"text",id:"".concat(Y,"-").concat(t),className:(0,i.classnames)({"gform-input":!0})},a={className:(0,i.classnames)({"gform-input--picker-input":!0,"gform-input--picker-input--rgb":!0}),key:t};return i.React.createElement("div",a,i.React.createElement(u.Z,(0,r.Z)({},n,{label:t})),i.React.createElement("input",o))}(B[e],e)})))),i.React.createElement("div",{className:"gform-input__picker-controls"},i.React.createElement(c.Z,oe)))};b.propTypes={customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),i18n:i.PropTypes.object,onCancel:i.PropTypes.func,onChange:i.PropTypes.func,onSave:i.PropTypes.func,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),triggerRef:i.PropTypes.object,value:i.PropTypes.string};var w=b;function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2],r={className:(0,i.classnames)({"gform-input--swatch__option":!0}),key:t},o=E({htmlFor:"".concat(C,"_").concat(e,"_").concat(t),label:(null==m?void 0:m.swatch)||"",isVisible:!1},x),a={onChange:pe,type:"radio",name:C,value:e,id:"".concat(C,"_").concat(e,"_").concat(t),checked:e===W};n&&(a.onClick=function(){q(e),ae({current:se.current[t]}),X(t),F(!0)});var l={className:(0,i.classnames)({"gform-input--swatch__option-preview":!0}),style:{backgroundColor:e},onClick:function(n){n.target.classList.contains("gform-input--swatch-delete")?function(e){te((function(t){return t.filter((function(t,n){return n!==e}))})),de()}(t):document.getElementById("".concat(C,"_").concat(e,"_").concat(t)).click()},ref:n?function(e){return se.current[t]=e}:null},c={icon:"check",customClasses:(0,i.classnames)({"gform-input--swatch-selected":!0}),customAttributes:{style:{color:d(e)}}},f={icon:"delete",customClasses:(0,i.classnames)({"gform-input--swatch-delete":!0})};return i.React.createElement("li",r,i.React.createElement(u.Z,o),i.React.createElement("input",a),i.React.createElement("span",l,e===W&&i.React.createElement(s.Z,c),n&&i.React.createElement(s.Z,f)))},ve=E({className:(0,i.classnames)(E({"gform-input--swatch":!0},(0,l.spacerClasses)(j)),h),id:y,"data-js-setting-name":C},f),me={className:(0,i.classnames)({"gform-input--swatch-options":!0})},ge={name:"".concat(C,"-all-swatches"),defaultValue:JSON.stringify(ee),id:"".concat(C,"-all-swatches"),type:"hidden",ref:ie},ye={value:Z||"#ffffff",onSave:function(e){q(e),ee.includes(e)||te((function(t){var n=t;return n[Y]=e,n})),H(e),F(!1)},onCancel:de,triggerRef:oe,i18n:(null==m?void 0:m.colorPicker)||{}};return i.React.createElement("div",(0,r.Z)({},ve,{ref:t}),i.React.createElement("div",{style:{height:"0"}}),i.React.createElement("ul",me,_.map((function(e,t){return he(e,t)})),ee.map((function(e,t){return he(e,t,!0)})),o&&(ue={className:(0,i.classnames)({"gform-input--swatch__option":!0,"gform-input--swatch__option--new":!0}),key:"add-new"},ce={className:(0,i.classnames)({"gform-input--swatch__option-preview":!0,"gform-input--swatch__option-preview--new":!0}),onClick:function(){ae(le),X(ee.length+1),F(!0)},ref:le},fe={icon:"plus-regular"},i.React.createElement("li",ue,i.React.createElement("span",ce,i.React.createElement(s.Z,fe))))),I&&i.React.createElement(w,ye),i.React.createElement("input",ge))}));O.propTypes={allowNew:i.PropTypes.bool,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),i18n:i.PropTypes.object,id:i.PropTypes.string,labelAttributes:i.PropTypes.object,name:i.PropTypes.string,palette:i.PropTypes.array,paletteCustom:i.PropTypes.array,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),value:i.PropTypes.string},O.displayName="Swatch";var C=O},7784:function(e,t,n){var r=n(7158),o=n(4899),a=n(6528),i=n(5431),l=n(2109),s=n(735),u=n(958),c=n(3792),f=n(6047),d=n(5287),p=n(2264);e.exports={classnames:l,FileDrop:a.FileDrop,HexColorInput:f.HexColorInput,HexColorPicker:f.HexColorPicker,immer:u.produce,PropTypes:i,React:r,ReactDOM:o,ReactPaginate:d.default,ReactRouter:{BrowserRouter:p.BrowserRouter,Route:p.Route,Routes:p.Routes,Link:p.Link,NavLink:p.NavLink,useLocation:p.useLocation,useNavigate:p.useNavigate,useSearchParams:p.useSearchParams},SimpleBar:c.default,zustand:s.default}},961:function(e,t,n){"use strict";n.d(t,{M2:function(){return r},aM:function(){return s}});var r=function(e){var t=e.condition,n=e.wrapper,r=e.children;return t?n(r):r},o=n(7784);o.React.useState,o.React.useEffect,o.React.useState,o.React.useEffect,"undefined"!=typeof window&&window.document,o.React.useCallback,o.React.useEffect,o.React.useRef,n(5518);var a=n(4381),i=o.React.useState,l=o.React.useEffect;function s(e){var t=i(e),n=(0,a.Z)(t,2),r=n[0],o=n[1];return l((function(){o(e)}),[e]),[r,o]}},2022:function(e){var t=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=t},2109:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;tc;)if((l=s[c++])!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},5340:function(e,t,n){var r=n(3305),o=n(8087),a=n(79),i=n(5151),l=n(6702),s=n(9305),u=o([].push),c=function(e){var t=1==e,n=2==e,o=3==e,c=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,v,m,g){for(var y,b,w=i(h),x=a(w),E=r(v,m),k=l(x),S=0,P=g||s,O=t?P(h,k):n||d?P(h,0):void 0;k>S;S++)if((p||S in x)&&(b=E(y=x[S],S,w),e))if(t)O[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:u(O,y)}else switch(e){case 4:return!1;case 7:u(O,y)}return f?-1:o||c?c:O}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},2355:function(e,t,n){var r=n(6862),o=n(2712),a=n(2437),i=o("species");e.exports=function(e){return a>=51||!r((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},7791:function(e,t,n){"use strict";var r=n(6862);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},3624:function(e,t,n){var r=n(4627),o=n(5151),a=n(79),i=n(6702),l=TypeError,s=function(e){return function(t,n,s,u){r(n);var c=o(t),f=a(c),d=i(c),p=e?d-1:0,h=e?-1:1;if(s<2)for(;;){if(p in f){u=f[p],p+=h;break}if(p+=h,e?p<0:d<=p)throw l("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=h)p in f&&(u=n(u,f[p],p,c));return u}};e.exports={left:s(!1),right:s(!0)}},9590:function(e,t,n){var r=n(6912),o=n(6702),a=n(5218),i=Array,l=Math.max;e.exports=function(e,t,n){for(var s=o(e),u=r(t,s),c=r(void 0===n?s:n,s),f=i(l(c-u,0)),d=0;u0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},64:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9458:function(e,t,n){var r=n(419),o=n(5245).f,a=n(4845),i=n(8173),l=n(4289),s=n(4574),u=n(5698);e.exports=function(e,t){var n,c,f,d,p,h=e.target,v=e.global,m=e.stat;if(n=v?r:m?r[h]||l(h,{}):(r[h]||{}).prototype)for(c in t){if(d=t[c],f=e.dontCallGetSet?(p=o(n,c))&&p.value:n[c],!u(v?c:h+(m?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;s(d,f)}(e.sham||f&&f.sham)&&a(d,"sham",!0),i(n,c,d,e)}}},6862:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},3573:function(e,t,n){"use strict";n(2865);var r=n(7538),o=n(8173),a=n(2090),i=n(6862),l=n(2712),s=n(4845),u=l("species"),c=RegExp.prototype;e.exports=function(e,t,n,f){var d=l(e),p=!i((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),h=p&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!p||!h||n){var v=r(/./[d]),m=t(d,""[e],(function(e,t,n,o,i){var l=r(e),s=t.exec;return s===a||s===c.exec?p&&!i?{done:!0,value:v(t,n,o)}:{done:!0,value:l(n,t,o)}:{done:!1}}));o(String.prototype,e,m[0]),o(c,d,m[1])}f&&s(c[d],"sham",!0)}},2406:function(e,t,n){var r=n(6862);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},1148:function(e,t,n){var r=n(4555),o=Function.prototype,a=o.apply,i=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(a):function(){return i.apply(a,arguments)})},3305:function(e,t,n){var r=n(7538),o=n(4627),a=n(4555),i=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:a?i(e,t):function(){return e.apply(t,arguments)}}},4555:function(e,t,n){var r=n(6862);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},2797:function(e,t,n){var r=n(4555),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},5502:function(e,t,n){var r=n(7891),o=n(2256),a=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,l=o(a,"name"),s=l&&"something"===function(){}.name,u=l&&(!r||r&&i(a,"name").configurable);e.exports={EXISTS:l,PROPER:s,CONFIGURABLE:u}},7661:function(e,t,n){var r=n(8087),o=n(4627);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},7538:function(e,t,n){var r=n(6446),o=n(8087);e.exports=function(e){if("Function"===r(e))return o(e)}},8087:function(e,t,n){var r=n(4555),o=Function.prototype,a=o.call,i=r&&o.bind.bind(a,a);e.exports=r?i:function(e){return function(){return a.apply(e,arguments)}}},80:function(e,t,n){var r=n(419),o=n(7373);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},4217:function(e,t,n){var r=n(7711),o=n(8648),a=n(7039),i=n(9047),l=n(2712)("iterator");e.exports=function(e){if(!a(e))return o(e,l)||o(e,"@@iterator")||i[r(e)]}},6458:function(e,t,n){var r=n(2797),o=n(4627),a=n(9223),i=n(6927),l=n(4217),s=TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return a(r(n,e));throw s(i(e)+" is not iterable")}},8648:function(e,t,n){var r=n(4627),o=n(7039);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},2076:function(e,t,n){var r=n(8087),o=n(5151),a=Math.floor,i=r("".charAt),l=r("".replace),s=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,v=c;return void 0!==f&&(f=o(f),v=u),l(d,v,(function(o,l){var u;switch(i(l,0)){case"$":return"$";case"&":return e;case"`":return s(t,0,n);case"'":return s(t,p);case"<":u=f[s(l,1,-1)];break;default:var c=+l;if(0===c)return o;if(c>h){var d=a(c/10);return 0===d?o:d<=h?void 0===r[d-1]?i(l,1):r[d-1]+i(l,1):o}u=r[c-1]}return void 0===u?"":u}))}},419:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2256:function(e,t,n){var r=n(8087),o=n(5151),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(o(e),t)}},6789:function(e){e.exports={}},2944:function(e,t,n){var r=n(80);e.exports=r("document","documentElement")},5793:function(e,t,n){var r=n(7891),o=n(6862),a=n(3751);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},79:function(e,t,n){var r=n(8087),o=n(6862),a=n(6446),i=Object,l=r("".split);e.exports=o((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):i(e)}:i},5774:function(e,t,n){var r=n(7373),o=n(1218),a=n(4476);e.exports=function(e,t,n){var i,l;return a&&r(i=t.constructor)&&i!==n&&o(l=i.prototype)&&l!==n.prototype&&a(e,l),e}},3303:function(e,t,n){var r=n(8087),o=n(7373),a=n(3230),i=r(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},1114:function(e,t,n){var r=n(9458),o=n(8087),a=n(6789),i=n(1218),l=n(2256),s=n(3567).f,u=n(9871),c=n(5906),f=n(5677),d=n(6303),p=n(2406),h=!1,v=d("meta"),m=0,g=function(e){s(e,v,{value:{objectID:"O"+m++,weakData:{}}})},y=e.exports={enable:function(){y.enable=function(){},h=!0;var e=u.f,t=o([].splice),n={};n[v]=1,e(n).length&&(u.f=function(n){for(var r=e(n),o=0,a=r.length;oy;y++)if((w=R(e[y]))&&u(v,w))return w;return new h(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(E=o(x,m)).done;){try{w=R(E.value)}catch(e){d(m,"throw",e)}if("object"==typeof w&&w&&u(v,w))return w}return new h(!1)}},4141:function(e,t,n){var r=n(2797),o=n(9223),a=n(8648);e.exports=function(e,t,n){var i,l;o(e);try{if(!(i=a(e,"return"))){if("throw"===t)throw n;return n}i=r(i,e)}catch(e){l=!0,i=e}if("throw"===t)throw n;if(l)throw i;return o(i),n}},1389:function(e,t,n){"use strict";var r=n(1198).IteratorPrototype,o=n(2091),a=n(5392),i=n(6535),l=n(9047),s=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=o(r,{next:a(+!u,n)}),i(e,c,!1,!0),l[c]=s,e}},5291:function(e,t,n){"use strict";var r=n(9458),o=n(2797),a=n(4943),i=n(5502),l=n(7373),s=n(1389),u=n(8313),c=n(4476),f=n(6535),d=n(4845),p=n(8173),h=n(2712),v=n(9047),m=n(1198),g=i.PROPER,y=i.CONFIGURABLE,b=m.IteratorPrototype,w=m.BUGGY_SAFARI_ITERATORS,x=h("iterator"),E="keys",k="values",S="entries",P=function(){return this};e.exports=function(e,t,n,i,h,m,O){s(n,t,i);var C,T,_,R=function(e){if(e===h&&A)return A;if(!w&&e in j)return j[e];switch(e){case E:case k:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},L=t+" Iterator",N=!1,j=e.prototype,D=j[x]||j["@@iterator"]||h&&j[h],A=!w&&D||R(h),z="Array"==t&&j.entries||D;if(z&&(C=u(z.call(new e)))!==Object.prototype&&C.next&&(a||u(C)===b||(c?c(C,b):l(C[x])||p(C,x,P)),f(C,L,!0,!0),a&&(v[L]=P)),g&&h==k&&D&&D.name!==k&&(!a&&y?d(j,"name",k):(N=!0,A=function(){return o(D,this)})),h)if(T={values:R(k),keys:m?A:R(E),entries:R(S)},O)for(_ in T)(w||N||!(_ in j))&&p(j,_,T[_]);else r({target:t,proto:!0,forced:w||N},T);return a&&!O||j[x]===A||p(j,x,A,{name:h}),v[t]=A,T}},1198:function(e,t,n){"use strict";var r,o,a,i=n(6862),l=n(7373),s=n(1218),u=n(2091),c=n(8313),f=n(8173),d=n(2712),p=n(4943),h=d("iterator"),v=!1;[].keys&&("next"in(a=[].keys())?(o=c(c(a)))!==Object.prototype&&(r=o):v=!0),!s(r)||i((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=u(r)),l(r[h])||f(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:v}},9047:function(e){e.exports={}},6702:function(e,t,n){var r=n(5319);e.exports=function(e){return r(e.length)}},1069:function(e,t,n){var r=n(8087),o=n(6862),a=n(7373),i=n(2256),l=n(7891),s=n(5502).CONFIGURABLE,u=n(3303),c=n(1259),f=c.enforce,d=c.get,p=String,h=Object.defineProperty,v=r("".slice),m=r("".replace),g=r([].join),y=l&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===v(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(l?h(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?l&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=f(e);return i(r,"source")||(r.source=g(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return a(this)&&d(this).source||u(this)}),"toString")},6614:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},6073:function(e,t,n){var r=n(419),o=n(6862),a=n(8087),i=n(1801),l=n(2221).trim,s=n(5028),u=r.parseInt,c=r.Symbol,f=c&&c.iterator,d=/^[+-]?0x/i,p=a(d.exec),h=8!==u(s+"08")||22!==u(s+"0x16")||f&&!o((function(){u(Object(f))}));e.exports=h?function(e,t){var n=l(i(e));return u(n,t>>>0||(p(d,n)?16:10))}:u},8131:function(e,t,n){"use strict";var r=n(7891),o=n(8087),a=n(2797),i=n(6862),l=n(7333),s=n(7857),u=n(2741),c=n(5151),f=n(79),d=Object.assign,p=Object.defineProperty,h=o([].concat);e.exports=!d||i((function(){if(r&&1!==d({b:1},d(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||l(d({},t)).join("")!=o}))?function(e,t){for(var n=c(e),o=arguments.length,i=1,d=s.f,p=u.f;o>i;)for(var v,m=f(arguments[i++]),g=d?h(l(m),d(m)):l(m),y=g.length,b=0;y>b;)v=g[b++],r&&!a(p,m,v)||(n[v]=m[v]);return n}:d},2091:function(e,t,n){var r,o=n(9223),a=n(8915),i=n(64),l=n(6789),s=n(2944),u=n(3751),c=n(9355),f="prototype",d="script",p=c("IE_PROTO"),h=function(){},v=function(e){return"<"+d+">"+e+""+d+">"},m=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},g=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;g="undefined"!=typeof document?document.domain&&r?m(r):(t=u("iframe"),n="java"+d+":",t.style.display="none",s.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F):m(r);for(var o=i.length;o--;)delete g[f][i[o]];return g()};l[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=o(e),n=new h,h[f]=null,n[p]=e):n=g(),void 0===t?n:a.f(n,t)}},8915:function(e,t,n){var r=n(7891),o=n(3015),a=n(3567),i=n(9223),l=n(6867),s=n(7333);t.f=r&&!o?Object.defineProperties:function(e,t){i(e);for(var n,r=l(t),o=s(t),u=o.length,c=0;u>c;)a.f(e,n=o[c++],r[n]);return e}},3567:function(e,t,n){var r=n(7891),o=n(5793),a=n(3015),i=n(9223),l=n(8113),s=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?a?function(e,t,n){if(i(e),t=l(t),i(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=c(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(i(e),t=l(t),i(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},5245:function(e,t,n){var r=n(7891),o=n(2797),a=n(2741),i=n(5392),l=n(6867),s=n(8113),u=n(2256),c=n(5793),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=l(e),t=s(t),c)try{return f(e,t)}catch(e){}if(u(e,t))return i(!o(a.f,e,t),e[t])}},5906:function(e,t,n){var r=n(6446),o=n(6867),a=n(9871).f,i=n(9590),l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return l&&"Window"==r(e)?function(e){try{return a(e)}catch(e){return i(l)}}(e):a(o(e))}},9871:function(e,t,n){var r=n(6252),o=n(64).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},7857:function(e,t){t.f=Object.getOwnPropertySymbols},8313:function(e,t,n){var r=n(2256),o=n(7373),a=n(5151),i=n(9355),l=n(747),s=i("IE_PROTO"),u=Object,c=u.prototype;e.exports=l?u.getPrototypeOf:function(e){var t=a(e);if(r(t,s))return t[s];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof u?c:null}},5677:function(e,t,n){var r=n(6862),o=n(1218),a=n(6446),i=n(800),l=Object.isExtensible,s=r((function(){l(1)}));e.exports=s||i?function(e){return!!o(e)&&(!i||"ArrayBuffer"!=a(e))&&(!l||l(e))}:l},5853:function(e,t,n){var r=n(8087);e.exports=r({}.isPrototypeOf)},6252:function(e,t,n){var r=n(8087),o=n(2256),a=n(6867),i=n(6148).indexOf,l=n(6789),s=r([].push);e.exports=function(e,t){var n,r=a(e),u=0,c=[];for(n in r)!o(l,n)&&o(r,n)&&s(c,n);for(;t.length>u;)o(r,n=t[u++])&&(~i(c,n)||s(c,n));return c}},7333:function(e,t,n){var r=n(6252),o=n(64);e.exports=Object.keys||function(e){return r(e,o)}},2741:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},4476:function(e,t,n){var r=n(7661),o=n(9223),a=n(4768);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),a(r),t?e(n,r):n.__proto__=r,n}}():void 0)},7415:function(e,t,n){"use strict";var r=n(7853),o=n(7711);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},4946:function(e,t,n){var r=n(2797),o=n(7373),a=n(1218),i=TypeError;e.exports=function(e,t){var n,l;if("string"===t&&o(n=e.toString)&&!a(l=r(n,e)))return l;if(o(n=e.valueOf)&&!a(l=r(n,e)))return l;if("string"!==t&&o(n=e.toString)&&!a(l=r(n,e)))return l;throw i("Can't convert object to primitive value")}},4731:function(e,t,n){var r=n(80),o=n(8087),a=n(9871),i=n(7857),l=n(9223),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(l(e)),n=i.f;return n?s(t,n(e)):t}},543:function(e,t,n){var r=n(2797),o=n(9223),a=n(7373),i=n(6446),l=n(2090),s=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var u=r(n,e,t);return null!==u&&o(u),u}if("RegExp"===i(e))return r(l,e,t);throw s("RegExp#exec called on incompatible receiver")}},2090:function(e,t,n){"use strict";var r,o,a=n(2797),i=n(8087),l=n(1801),s=n(1356),u=n(3160),c=n(2017),f=n(2091),d=n(1259).get,p=n(7946),h=n(9328),v=c("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,g=m,y=i("".charAt),b=i("".indexOf),w=i("".replace),x=i("".slice),E=(o=/b*/g,a(m,r=/a/,"a"),a(m,o,"a"),0!==r.lastIndex||0!==o.lastIndex),k=u.BROKEN_CARET,S=void 0!==/()??/.exec("")[1];(E||S||k||p||h)&&(g=function(e){var t,n,r,o,i,u,c,p=this,h=d(p),P=l(e),O=h.raw;if(O)return O.lastIndex=p.lastIndex,t=a(g,O,P),p.lastIndex=O.lastIndex,t;var C=h.groups,T=k&&p.sticky,_=a(s,p),R=p.source,L=0,N=P;if(T&&(_=w(_,"y",""),-1===b(_,"g")&&(_+="g"),N=x(P,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==y(P,p.lastIndex-1))&&(R="(?: "+R+")",N=" "+N,L++),n=new RegExp("^(?:"+R+")",_)),S&&(n=new RegExp("^"+R+"$(?!\\s)",_)),E&&(r=p.lastIndex),o=a(m,T?n:p,N),T?o?(o.input=x(o.input,L),o[0]=x(o[0],L),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:E&&o&&(p.lastIndex=p.global?o.index+o[0].length:r),S&&o&&o.length>1&&a(v,o[0],n,(function(){for(i=1;ib)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},8846:function(e,t,n){var r=n(7039),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},6535:function(e,t,n){var r=n(3567).f,o=n(2256),a=n(2712)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,a)&&r(e,a,{configurable:!0,value:t})}},9355:function(e,t,n){var r=n(2017),o=n(6303),a=r("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},3230:function(e,t,n){var r=n(419),o=n(4289),a="__core-js_shared__",i=r[a]||o(a,{});e.exports=i},2017:function(e,t,n){var r=n(4943),o=n(3230);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.30.1",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.1/LICENSE",source:"https://github.com/zloirock/core-js"})},260:function(e,t,n){var r=n(8087),o=n(8150),a=n(1801),i=n(8846),l=r("".charAt),s=r("".charCodeAt),u=r("".slice),c=function(e){return function(t,n){var r,c,f=a(i(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=s(f,d))<55296||r>56319||d+1===p||(c=s(f,d+1))<56320||c>57343?e?l(f,d):r:e?u(f,d,d+2):c-56320+(r-55296<<10)+65536}};e.exports={codeAt:c(!1),charAt:c(!0)}},2221:function(e,t,n){var r=n(8087),o=n(8846),a=n(1801),i=n(5028),l=r("".replace),s=RegExp("^["+i+"]+"),u=RegExp("(^|[^"+i+"])["+i+"]+$"),c=function(e){return function(t){var n=a(o(t));return 1&e&&(n=l(n,s,"")),2&e&&(n=l(n,u,"$1")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},9245:function(e,t,n){var r=n(2437),o=n(6862);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},6912:function(e,t,n){var r=n(8150),o=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):a(n,t)}},6867:function(e,t,n){var r=n(79),o=n(8846);e.exports=function(e){return r(o(e))}},8150:function(e,t,n){var r=n(6614);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},5319:function(e,t,n){var r=n(8150),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},5151:function(e,t,n){var r=n(8846),o=Object;e.exports=function(e){return o(r(e))}},3926:function(e,t,n){var r=n(2797),o=n(1218),a=n(8898),i=n(8648),l=n(4946),s=n(2712),u=TypeError,c=s("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,s=i(e,c);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!o(n)||a(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},8113:function(e,t,n){var r=n(3926),o=n(8898);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},7853:function(e,t,n){var r={};r[n(2712)("toStringTag")]="z",e.exports="[object z]"===String(r)},1801:function(e,t,n){var r=n(7711),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},6927:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},6303:function(e,t,n){var r=n(8087),o=0,a=Math.random(),i=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++o+a,36)}},2696:function(e,t,n){var r=n(9245);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3015:function(e,t,n){var r=n(7891),o=n(6862);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4665:function(e,t,n){var r=n(419),o=n(7373),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},2712:function(e,t,n){var r=n(419),o=n(2017),a=n(2256),i=n(6303),l=n(9245),s=n(2696),u=r.Symbol,c=o("wks"),f=s?u.for||u:u&&u.withoutSetter||i;e.exports=function(e){return a(c,e)||(c[e]=l&&a(u,e)?u[e]:f("Symbol."+e)),c[e]}},5028:function(e){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},3984:function(e,t,n){"use strict";var r=n(9458),o=n(5340).filter;r({target:"Array",proto:!0,forced:!n(2355)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},9553:function(e,t,n){"use strict";var r=n(6867),o=n(7713),a=n(9047),i=n(1259),l=n(3567).f,s=n(5291),u=n(1439),c=n(4943),f=n(7891),d="Array Iterator",p=i.set,h=i.getterFor(d);e.exports=s(Array,"Array",(function(e,t){p(this,{type:d,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,u(void 0,!0)):u("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)}),"values");var v=a.Arguments=a.Array;if(o("keys"),o("values"),o("entries"),!c&&f&&"values"!==v.name)try{l(v,"name",{value:"values"})}catch(e){}},1181:function(e,t,n){"use strict";var r=n(9458),o=n(3624).left,a=n(7791),i=n(2437);r({target:"Array",proto:!0,forced:!n(7749)&&i>79&&i<83||!a("reduce")},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},4919:function(e,t,n){var r=n(7891),o=n(5502).EXISTS,a=n(8087),i=n(8962),l=Function.prototype,s=a(l.toString),u=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,c=a(u.exec);r&&!o&&i(l,"name",{configurable:!0,get:function(){try{return c(u,s(this))[1]}catch(e){return""}}})},6396:function(e,t,n){var r=n(9458),o=n(8131);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},8934:function(e,t,n){var r=n(7853),o=n(8173),a=n(7415);r||o(Object.prototype,"toString",a,{unsafe:!0})},6056:function(e,t,n){var r=n(9458),o=n(6073);r({global:!0,forced:parseInt!=o},{parseInt:o})},2865:function(e,t,n){"use strict";var r=n(9458),o=n(2090);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},1091:function(e,t,n){"use strict";var r=n(260).charAt,o=n(1801),a=n(1259),i=n(5291),l=n(1439),s="String Iterator",u=a.set,c=a.getterFor(s);i(String,"String",(function(e){u(this,{type:s,string:o(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?l(void 0,!0):(e=r(n,o),t.index+=e.length,l(e,!1))}))},5932:function(e,t,n){"use strict";var r=n(2797),o=n(3573),a=n(9223),i=n(7039),l=n(5319),s=n(1801),u=n(8846),c=n(8648),f=n(2894),d=n(543);o("match",(function(e,t,n){return[function(t){var n=u(this),o=i(t)?void 0:c(t,e);return o?r(o,t,n):new RegExp(t)[e](s(n))},function(e){var r=a(this),o=s(e),i=n(t,r,o);if(i.done)return i.value;if(!r.global)return d(r,o);var u=r.unicode;r.lastIndex=0;for(var c,p=[],h=0;null!==(c=d(r,o));){var v=s(c[0]);p[h]=v,""===v&&(r.lastIndex=f(o,l(r.lastIndex),u)),h++}return 0===h?null:p}]}))},670:function(e,t,n){"use strict";var r=n(1148),o=n(2797),a=n(8087),i=n(3573),l=n(6862),s=n(9223),u=n(7373),c=n(7039),f=n(8150),d=n(5319),p=n(1801),h=n(8846),v=n(2894),m=n(8648),g=n(2076),y=n(543),b=n(2712)("replace"),w=Math.max,x=Math.min,E=a([].concat),k=a([].push),S=a("".indexOf),P=a("".slice),O="$0"==="a".replace(/./,"$0"),C=!!/./[b]&&""===/./[b]("a","$0");i("replace",(function(e,t,n){var a=C?"$":"$0";return[function(e,n){var r=h(this),a=c(e)?void 0:m(e,b);return a?o(a,e,r,n):o(t,p(r),e,n)},function(e,o){var i=s(this),l=p(e);if("string"==typeof o&&-1===S(o,a)&&-1===S(o,"$<")){var c=n(t,i,l,o);if(c.done)return c.value}var h=u(o);h||(o=p(o));var m=i.global;if(m){var b=i.unicode;i.lastIndex=0}for(var O=[];;){var C=y(i,l);if(null===C)break;if(k(O,C),!m)break;""===p(C[0])&&(i.lastIndex=v(l,d(i.lastIndex),b))}for(var T,_="",R=0,L=0;L=R&&(_+=P(l,R,j)+I,R=j+N.length)}return _+P(l,R)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!O||C)},1583:function(e,t,n){"use strict";var r,o=n(2406),a=n(419),i=n(8087),l=n(5305),s=n(1114),u=n(5215),c=n(5732),f=n(1218),d=n(1259).enforce,p=n(6862),h=n(4665),v=Object,m=Array.isArray,g=v.isExtensible,y=v.isFrozen,b=v.isSealed,w=v.freeze,x=v.seal,E={},k={},S=!a.ActiveXObject&&"ActiveXObject"in a,P=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},O=u("WeakMap",P,c),C=O.prototype,T=i(C.set);if(h)if(S){r=c.getConstructor(P,"WeakMap",!0),s.enable();var _=i(C.delete),R=i(C.has),L=i(C.get);l(C,{delete:function(e){if(f(e)&&!g(e)){var t=d(this);return t.frozen||(t.frozen=new r),_(this,e)||t.frozen.delete(e)}return _(this,e)},has:function(e){if(f(e)&&!g(e)){var t=d(this);return t.frozen||(t.frozen=new r),R(this,e)||t.frozen.has(e)}return R(this,e)},get:function(e){if(f(e)&&!g(e)){var t=d(this);return t.frozen||(t.frozen=new r),R(this,e)?L(this,e):t.frozen.get(e)}return L(this,e)},set:function(e,t){if(f(e)&&!g(e)){var n=d(this);n.frozen||(n.frozen=new r),R(this,e)?T(this,e,t):n.frozen.set(e,t)}else T(this,e,t);return this}})}else o&&p((function(){var e=w([]);return T(new O,e,1),!y(e)}))&&l(C,{set:function(e,t){var n;return m(e)&&(y(e)?n=E:b(e)&&(n=k)),T(this,e,t),n==E&&w(e),n==k&&x(e),this}})},8779:function(e,t,n){n(1583)},1144:function(e,t,n){var r=n(419),o=n(7144),a=n(1651),i=n(9553),l=n(4845),s=n(2712),u=s("iterator"),c=s("toStringTag"),f=i.values,d=function(e,t){if(e){if(e[u]!==f)try{l(e,u,f)}catch(t){e[u]=f}if(e[c]||l(e,c,t),o[t])for(var n in i)if(e[n]!==i[n])try{l(e,n,i[n])}catch(t){e[n]=i[n]}}};for(var p in o)d(r[p]&&r[p].prototype,p);d(a,"DOMTokenList")},958:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function u(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===s(e)?e.get(t):e[t]}function f(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return K&&e instanceof Map}function h(e){return Q&&e instanceof Set}function v(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=re(e);delete t[J];for(var n=ne(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&l(e,(function(e,t){return g(t,!0)}),!0)),e}function y(){r(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function w(e){var t=oe[e];return t||r(18,e),t}function x(e,t){oe[e]||(oe[e]=t)}function E(){return Z}function k(e,t){t&&(w("Patches"),e.u=[],e.s=[],e.v=t)}function S(e){P(e),e.p.forEach(C),e.p=null}function P(e){e===Z&&(Z=e.l)}function O(e){return Z={p:[],l:Z,h:e,m:!0,_:0}}function C(e){var t=e[J];0===t.i||1===t.i?t.j():t.O=!0}function T(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||w("ES5").S(t,e,o),o?(n[J].P&&(S(t),r(4)),a(e)&&(e=_(t,e),t.l||L(t,e)),t.u&&w("Patches").M(n[J].t,e,t.u,t.s)):e=_(t,n,[]),S(t),t.u&&t.v(t.u,t.s),e!==X?e:void 0}function _(e,t,n){if(b(t))return t;var r=t[J];if(!r)return l(t,(function(o,a){return R(e,r,t,o,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return L(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=m(r.k):r.o;l(3===r.i?new Set(o):o,(function(t,a){return R(e,r,o,t,a,n)})),L(e,o,!1),n&&e.u&&w("Patches").R(r,n,e.u,e.s)}return r.o}function R(e,t,n,r,i,l){if(o(i)){var s=_(e,i,l&&t&&3!==t.i&&!u(t.D,r)?l.concat(r):void 0);if(f(n,r,s),!o(s))return;e.m=!1}if(a(i)&&!b(i)){if(!e.h.F&&e._<1)return;_(e,i),t&&t.A.l||L(e,i)}}function L(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&g(t,n)}function N(e,t){var n=e[J];return(n?v(n):e)[t]}function j(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function D(e){e.P||(e.P=!0,e.l&&D(e.l))}function A(e){e.o||(e.o=m(e.t))}function z(e,t,n){var r=p(t)?w("MapSet").N(t,n):h(t)?w("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:E(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,a=ae;n&&(o=[r],a=ie);var i=Proxy.revocable(o,a),l=i.revoke,s=i.proxy;return r.k=s,r.j=l,s}(t,n):w("ES5").J(t,n);return(n?n.A:E()).p.push(r),r}function M(e){return o(e)||r(22,e),function e(t){if(!a(t))return t;var n,r=t[J],o=s(t);if(r){if(!r.P&&(r.i<4||!w("ES5").K(r)))return r.t;r.I=!0,n=I(t,o),r.I=!1}else n=I(t,o);return l(n,(function(t,o){r&&c(r.t,t)===o||f(n,t,e(o))})),3===o?new Set(n):n}(e)}function I(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}function F(){function e(e,t){var n=a[e];return n?n.enumerable=t:a[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[J];return ae.get(t,e)},set:function(t){var n=this[J];ae.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][J];if(!o.P)switch(o.i){case 5:r(o)&&D(o);break;case 4:n(o)&&D(o)}}}function n(e){for(var t=e.t,n=e.k,r=ne(n),o=r.length-1;o>=0;o--){var a=r[o];if(a!==J){var i=t[a];if(void 0===i&&!u(t,a))return!0;var l=n[a],s=l&&l[J];if(s?s.t!==i:!d(l,i))return!0}}var c=!!t[J];return r.length!==ne(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r1?r-1:0),a=1;a1?r-1:0),a=1;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var a=w("Patches").$;return o(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),se=new le,ue=se.produce,ce=se.produceWithPatches.bind(se),fe=se.setAutoFreeze.bind(se),de=se.setUseProxies.bind(se),pe=se.applyPatches.bind(se),he=se.createDraft.bind(se),ve=se.finishDraft.bind(se);t.default=ue},6601:function(e,t,n){var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,l=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),f=Object.prototype.toString,d=Math.max,p=Math.min,h=function(){return c.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=a.test(e);return n||i.test(e)?l(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,a,i,l,s,u=0,c=!1,f=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,a=o;return r=o=void 0,u=t,i=e.apply(a,n)}function b(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-u>=a}function w(){var e=h();if(b(e))return x(e);l=setTimeout(w,function(e){var n=t-(e-s);return f?p(n,a-(e-u)):n}(e))}function x(e){return l=void 0,g&&r?y(e):(r=o=void 0,i)}function E(){var e=h(),n=b(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return function(e){return u=e,l=setTimeout(w,t),c?y(e):i}(s);if(f)return l=setTimeout(w,t),y(s)}return void 0===l&&(l=setTimeout(w,t)),i}return t=m(t)||0,v(n)&&(c=!!n.leading,a=(f="maxWait"in n)?d(m(n.maxWait)||0,t):a,g="trailing"in n?!!n.trailing:g),E.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=o=l=void 0},E.flush=function(){return void 0===l?i:x(h())},E}},3657:function(e,t,n){var r,o="__lodash_hash_undefined__",a="[object Function]",i="[object GeneratorFunction]",l=/^\[object .+?Constructor\]$/,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),f=Array.prototype,d=Function.prototype,p=Object.prototype,h=c["__core-js_shared__"],v=(r=/[^.]+$/.exec(h&&h.keys&&h.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",m=d.toString,g=p.hasOwnProperty,y=p.toString,b=RegExp("^"+m.call(g).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),w=f.splice,x=T(c,"Map"),E=T(Object,"create");function k(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},S.prototype.set=function(e,t){var n=this.__data__,r=O(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},P.prototype.clear=function(){this.__data__={hash:new k,map:new(x||S),string:new k}},P.prototype.delete=function(e){return C(this,e).delete(e)},P.prototype.get=function(e){return C(this,e).get(e)},P.prototype.has=function(e){return C(this,e).has(e)},P.prototype.set=function(e,t){return C(this,e).set(e,t),this},_.Cache=P,e.exports=_},4223:function(e,t,n){var r="Expected a function",o=NaN,a="[object Symbol]",i=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=f||d||Function("return this")(),h=Object.prototype.toString,v=Math.max,m=Math.min,g=function(){return p.Date.now()};function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&h.call(e)==a}(e))return o;if(y(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=y(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||u.test(e)?c(e.slice(2),n?2:8):l.test(e)?o:+e}e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError(r);return y(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),function(e,t,n){var o,a,i,l,s,u,c=0,f=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError(r);function h(t){var n=o,r=a;return o=a=void 0,c=t,l=e.apply(r,n)}function w(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-c>=i}function x(){var e=g();if(w(e))return E(e);s=setTimeout(x,function(e){var n=t-(e-u);return d?m(n,i-(e-c)):n}(e))}function E(e){return s=void 0,p&&o?h(e):(o=a=void 0,l)}function k(){var e=g(),n=w(e);if(o=arguments,a=this,u=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(x,t),f?h(e):l}(u);if(d)return s=setTimeout(x,t),h(u)}return void 0===s&&(s=setTimeout(x,t)),l}return t=b(t)||0,y(n)&&(f=!!n.leading,i=(d="maxWait"in n)?v(b(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=u=a=s=void 0},k.flush=function(){return void 0===s?l:E(g())},k}(e,t,{leading:o,maxWait:t,trailing:a})}},8479:function(e,t,n){"use strict";var r=n(8960);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5431:function(e,t,n){e.exports=n(8479)()},8960:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6047:function(e,t,n){var r=n(7158),o=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(r);function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function l(e){var t=r.useRef(e),n=r.useRef((function(e){t.current&&t.current(e)}));return t.current=e,n.current}var s=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e0:e.buttons>0)&&p.current?h(f(p.current,e,m.current)):n(!1)},t=function(){return n(!1)};function n(n){var r=g.current,o=c(p.current),a=n?o.addEventListener:o.removeEventListener;a(r?"touchmove":"mousemove",e),a(r?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,r=p.current;if(r&&(d(t),!function(e,t){return t&&!u(e)}(t,g.current)&&r)){if(u(t)){g.current=!0;var o=t.changedTouches||[];o.length&&(m.current=o[0].identifier)}r.focus(),h(f(r,t,m.current)),n(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),v({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]}),[v,h]),b=y[0],w=y[1],x=y[2];return r.useEffect((function(){return x}),[x]),o.default.createElement("div",a({},s,{onTouchStart:b,onMouseDown:b,className:"react-colorful__interactive",ref:p,onKeyDown:w,tabIndex:0,role:"slider"}))})),h=function(e){return e.filter(Boolean).join(" ")},v=function(e){var t=e.color,n=e.left,r=e.top,a=void 0===r?.5:r,i=h(["react-colorful__pointer",e.className]);return o.default.createElement("div",{className:i,style:{top:100*a+"%",left:100*n+"%"}},o.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},m=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n},g={grad:.9,turn:360,rad:360/(2*Math.PI)},y=function(e){return A(b(e))},b=function(e){return"#"===e[0]&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?m(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?m(parseInt(e.substring(6,8),16)/255,2):1}},w=function(e,t){return void 0===t&&(t="deg"),Number(e)*(g[t]||1)},x=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?k({h:w(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},E=x,k=function(e){var t=e.s,n=e.l;return{h:e.h,s:(t*=(n<50?n:100-n)/100)>0?2*t/(n+t)*100:0,v:n+t,a:e.a}},S=function(e){return D(T(e))},P=function(e){var t=e.s,n=e.v,r=e.a,o=(200-t)*n/100;return{h:m(e.h),s:m(o>0&&o<200?t*n/100/(o<=100?o:200-o)*100:0),l:m(o/2),a:m(r,2)}},O=function(e){var t=P(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},C=function(e){var t=P(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},T=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var a=Math.floor(t),i=r*(1-n),l=r*(1-(t-a)*n),s=r*(1-(1-t+a)*n),u=a%6;return{r:m(255*[r,l,i,i,s,r][u]),g:m(255*[s,r,r,l,i,i][u]),b:m(255*[i,i,s,r,r,l][u]),a:m(o,2)}},_=function(e){var t=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?z({h:w(t[1],t[2]),s:Number(t[3]),v:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},R=_,L=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?A({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},N=L,j=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},D=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=o<1?j(m(255*o)):"";return"#"+j(t)+j(n)+j(r)+a},A=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=Math.max(t,n,r),i=a-Math.min(t,n,r),l=i?a===t?(n-r)/i:a===n?2+(r-t)/i:4+(t-n)/i:0;return{h:m(60*(l<0?l+6:l)),s:m(a?i/a*100:0),v:m(a/255*100),a:o}},z=function(e){return{h:m(e.h),s:m(e.s),v:m(e.v),a:m(e.a,2)}},M=o.default.memo((function(e){var t=e.hue,n=e.onChange,r=h(["react-colorful__hue",e.className]);return o.default.createElement("div",{className:r},o.default.createElement(p,{onMove:function(e){n({h:360*e.left})},onKey:function(e){n({h:s(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":m(t),"aria-valuemax":"360","aria-valuemin":"0"},o.default.createElement(v,{className:"react-colorful__hue-pointer",left:t/360,color:O({h:t,s:100,v:100,a:1})})))})),I=o.default.memo((function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:O({h:t.h,s:100,v:100,a:1})};return o.default.createElement("div",{className:"react-colorful__saturation",style:r},o.default.createElement(p,{onMove:function(e){n({s:100*e.left,v:100-100*e.top})},onKey:function(e){n({s:s(t.s+100*e.left,0,100),v:s(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+m(t.s)+"%, Brightness "+m(t.v)+"%"},o.default.createElement(v,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:O(t)})))})),F=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0},B=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},U=function(e,t){return e.toLowerCase()===t.toLowerCase()||F(b(e),b(t))};function W(e,t,n){var o=l(n),a=r.useState((function(){return e.toHsva(t)})),i=a[0],s=a[1],u=r.useRef({color:t,hsva:i});r.useEffect((function(){if(!e.equal(t,u.current.color)){var n=e.toHsva(t);u.current={hsva:n,color:t},s(n)}}),[t,e]),r.useEffect((function(){var t;F(i,u.current.hsva)||e.equal(t=e.fromHsva(i),u.current.color)||(u.current={hsva:i,color:t},o(t))}),[i,e,o]);var c=r.useCallback((function(e){s((function(t){return Object.assign({},t,e)}))}),[]);return[i,c]}var H,V="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,$=new Map,Z=function(e){V((function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!$.has(t)){var r=t.createElement("style");r.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',$.set(t,r);var o=H||n.nc;o&&r.setAttribute("nonce",o),t.head.appendChild(r)}}),[])},q=function(e){var t=e.className,n=e.colorModel,l=e.color,s=void 0===l?n.defaultColor:l,u=e.onChange,c=i(e,["className","colorModel","color","onChange"]),f=r.useRef(null);Z(f);var d=W(n,s,u),p=d[0],v=d[1],m=h(["react-colorful",t]);return o.default.createElement("div",a({},c,{ref:f,className:m}),o.default.createElement(I,{hsva:p,onChange:v}),o.default.createElement(M,{hue:p.h,onChange:v,className:"react-colorful__last-control"}))},K={defaultColor:"000",toHsva:y,fromHsva:function(e){return S({h:e.h,s:e.s,v:e.v,a:1})},equal:U},Q=function(e){var t=e.className,n=e.hsva,r=e.onChange,a={backgroundImage:"linear-gradient(90deg, "+C(Object.assign({},n,{a:0}))+", "+C(Object.assign({},n,{a:1}))+")"},i=h(["react-colorful__alpha",t]),l=m(100*n.a);return o.default.createElement("div",{className:i},o.default.createElement("div",{className:"react-colorful__alpha-gradient",style:a}),o.default.createElement(p,{onMove:function(e){r({a:e.left})},onKey:function(e){r({a:s(n.a+e.left)})},"aria-label":"Alpha","aria-valuetext":l+"%","aria-valuenow":l,"aria-valuemin":"0","aria-valuemax":"100"},o.default.createElement(v,{className:"react-colorful__alpha-pointer",left:n.a,color:C(n)})))},Y=function(e){var t=e.className,n=e.colorModel,l=e.color,s=void 0===l?n.defaultColor:l,u=e.onChange,c=i(e,["className","colorModel","color","onChange"]),f=r.useRef(null);Z(f);var d=W(n,s,u),p=d[0],v=d[1],m=h(["react-colorful",t]);return o.default.createElement("div",a({},c,{ref:f,className:m}),o.default.createElement(I,{hsva:p,onChange:v}),o.default.createElement(M,{hue:p.h,onChange:v}),o.default.createElement(Q,{hsva:p,onChange:v,className:"react-colorful__last-control"}))},X={defaultColor:"0001",toHsva:y,fromHsva:S,equal:U},G={defaultColor:{h:0,s:0,l:0,a:1},toHsva:k,fromHsva:P,equal:F},J={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:x,fromHsva:C,equal:B},ee={defaultColor:{h:0,s:0,l:0},toHsva:function(e){return k({h:e.h,s:e.s,l:e.l,a:1})},fromHsva:function(e){return{h:(t=P(e)).h,s:t.s,l:t.l};var t},equal:F},te={defaultColor:"hsl(0, 0%, 0%)",toHsva:E,fromHsva:O,equal:B},ne={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(e){return e},fromHsva:z,equal:F},re={defaultColor:"hsva(0, 0%, 0%, 1)",toHsva:_,fromHsva:function(e){var t=z(e);return"hsva("+t.h+", "+t.s+"%, "+t.v+"%, "+t.a+")"},equal:B},oe={defaultColor:{h:0,s:0,v:0},toHsva:function(e){return{h:e.h,s:e.s,v:e.v,a:1}},fromHsva:function(e){var t=z(e);return{h:t.h,s:t.s,v:t.v}},equal:F},ae={defaultColor:"hsv(0, 0%, 0%)",toHsva:R,fromHsva:function(e){var t=z(e);return"hsv("+t.h+", "+t.s+"%, "+t.v+"%)"},equal:B},ie={defaultColor:{r:0,g:0,b:0,a:1},toHsva:A,fromHsva:T,equal:F},le={defaultColor:"rgba(0, 0, 0, 1)",toHsva:L,fromHsva:function(e){var t=T(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:B},se={defaultColor:{r:0,g:0,b:0},toHsva:function(e){return A({r:e.r,g:e.g,b:e.b,a:1})},fromHsva:function(e){return{r:(t=T(e)).r,g:t.g,b:t.b};var t},equal:F},ue={defaultColor:"rgb(0, 0, 0)",toHsva:N,fromHsva:function(e){var t=T(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:B},ce=/^#?([0-9A-F]{3,8})$/i,fe=function(e){var t=e.color,n=void 0===t?"":t,s=e.onChange,u=e.onBlur,c=e.escape,f=e.validate,d=e.format,p=e.process,h=i(e,["color","onChange","onBlur","escape","validate","format","process"]),v=r.useState((function(){return c(n)})),m=v[0],g=v[1],y=l(s),b=l(u),w=r.useCallback((function(e){var t=c(e.target.value);g(t),f(t)&&y(p?p(t):t)}),[c,p,f,y]),x=r.useCallback((function(e){f(e.target.value)||g(c(n)),b(e)}),[n,c,f,b]);return r.useEffect((function(){g(c(n))}),[n,c]),o.default.createElement("input",a({},h,{value:d?d(m):m,spellCheck:"false",onChange:w,onBlur:x}))},de=function(e){return"#"+e};t.HexAlphaColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:X}))},t.HexColorInput=function(e){var t=e.prefixed,n=e.alpha,l=i(e,["prefixed","alpha"]),s=r.useCallback((function(e){return e.replace(/([^0-9A-F]+)/gi,"").substring(0,n?8:6)}),[n]),u=r.useCallback((function(e){return function(e,t){var n=ce.exec(e),r=n?n[1].length:0;return 3===r||6===r||!!t&&4===r||!!t&&8===r}(e,n)}),[n]);return o.default.createElement(fe,a({},l,{escape:s,format:t?de:void 0,process:de,validate:u}))},t.HexColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:K}))},t.HslColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:ee}))},t.HslStringColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:te}))},t.HslaColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:G}))},t.HslaStringColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:J}))},t.HsvColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:oe}))},t.HsvStringColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:ae}))},t.HsvaColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:ne}))},t.HsvaStringColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:re}))},t.RgbColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:se}))},t.RgbStringColorPicker=function(e){return o.default.createElement(q,a({},e,{colorModel:ue}))},t.RgbaColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:ie}))},t.RgbaStringColorPicker=function(e){return o.default.createElement(Y,a({},e,{colorModel:le}))},t.setNonce=function(e){H=e}},4664:function(e,t,n){"use strict";var r=n(7158),o=n(4573);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!f.call(h,e)||!f.call(p,e)&&(d.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),E=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),P=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),C=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var j=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function A(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=D&&e[D]||e["@@iterator"])?e:null}var z,M=Object.assign;function I(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var F=!1;function B(e,t){if(!e||F)return"";F=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(1!==i||1!==l)do{if(i--,0>--l||o[i]!==a[l]){var s="\n"+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{F=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?I(e):""}function U(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return B(e.type,!1);case 11:return B(e.type.render,!1);case 1:return B(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case E:return"Portal";case P:return"Profiler";case S:return"StrictMode";case _:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:W(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return W(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Z(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function G(e,t){X(e,t);var n=V(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ge=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ee=null,ke=null,Se=null;function Pe(e){if(e=wo(e)){if("function"!=typeof Ee)throw Error(a(280));var t=e.stateNode;t&&(t=Eo(t),Ee(e.stateNode,e.type,t))}}function Oe(e){ke?Se?Se.push(e):Se=[e]:ke=e}function Ce(){if(ke){var e=ke,t=Se;if(Se=ke=null,Pe(e),t)for(e=0;e>>=0)?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2,ut=64,ct=4194304;function ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~o;0!==l?r=ft(l):0!=(a&=i)&&(r=ft(a))}else 0!=(i=n&~o)?r=ft(i):0!==a&&(r=ft(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&0!=(4194240&a)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),o=1<=An),In=String.fromCharCode(32),Fn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1,Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function $n(e,t,n,r){Oe(r),0<(t=Zr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zn=null,qn=null;function Kn(e){Ir(e,0)}function Qn(e){if(q(xo(e)))return e}function Yn(e,t){if("change"===e)return t}var Xn=!1;if(c){var Gn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Gn=Jn}else Gn=!1;Xn=Gn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=dr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=cr(n,a);var i=cr(n,r);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n=document.documentMode,mr=null,gr=null,yr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==mr||mr!==K(r)||(r="selectionStart"in(r=mr)&&pr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&sr(yr,r)||(yr=r,0<(r=Zr(gr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Er={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},kr={},Sr={};function Pr(e){if(kr[e])return kr[e];if(!Er[e])return e;var t,n=Er[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return kr[e]=n[t];return e}c&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete Er.animationend.animation,delete Er.animationiteration.animation,delete Er.animationstart.animation),"TransitionEvent"in window||delete Er.transitionend.transition);var Or=Pr("animationend"),Cr=Pr("animationiteration"),Tr=Pr("animationstart"),_r=Pr("transitionend"),Rr=new Map,Lr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nr(e,t){Rr.set(e,t),s(t,[e])}for(var jr=0;jrSo||(e.current=ko[So],ko[So]=null,So--)}function Co(e,t){So++,ko[So]=e.current,e.current=t}var To={},_o=Po(To),Ro=Po(!1),Lo=To;function No(e,t){var n=e.type.contextTypes;if(!n)return To;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function jo(e){return null!=e.childContextTypes}function Do(){Oo(Ro),Oo(_o)}function Ao(e,t,n){if(_o.current!==To)throw Error(a(168));Co(_o,t),Co(Ro,n)}function zo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(a(108,H(e)||"Unknown",o));return M({},n,r)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Lo=_o.current,Co(_o,e),Co(Ro,Ro.current),!0}function Io(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=zo(e,t,Lo),r.__reactInternalMemoizedMergedChildContext=e,Oo(Ro),Oo(_o),Co(_o,e)):Oo(Ro),Co(Ro,n)}var Fo=null,Bo=!1,Uo=!1;function Wo(e){null===Fo?Fo=[e]:Fo.push(e)}function Ho(){if(!Uo&&null!==Fo){Uo=!0;var e=0,t=bt;try{var n=Fo;for(bt=1;e>=i,o-=i,Pa=1<<32-it(t)+o|n<v?(m=f,f=null):m=f.sibling;var g=p(o,f,l[v],s);if(null===g){null===f&&(f=m);break}e&&f&&null===g.alternate&&t(o,f),a=i(g,a,v),null===c?u=g:c.sibling=g,c=g,f=m}if(v===l.length)return n(o,f),ja&&Ca(o,v),u;if(null===f){for(;vm?(g=v,v=null):g=v.sibling;var b=p(o,v,y.value,u);if(null===b){null===v&&(v=g);break}e&&v&&null===b.alternate&&t(o,v),l=i(b,l,m),null===f?c=b:f.sibling=b,f=b,v=g}if(y.done)return n(o,v),ja&&Ca(o,m),c;if(null===v){for(;!y.done;m++,y=s.next())null!==(y=d(o,y.value,u))&&(l=i(y,l,m),null===f?c=y:f.sibling=y,f=y);return ja&&Ca(o,m),c}for(v=r(o,v);!y.done;m++,y=s.next())null!==(y=h(v,o,m,y.value,u))&&(e&&null!==y.alternate&&v.delete(null===y.key?m:y.key),l=i(y,l,m),null===f?c=y:f.sibling=y,f=y);return e&&v.forEach((function(e){return t(o,e)})),ja&&Ca(o,m),c}return function e(r,a,i,s){if("object"==typeof i&&null!==i&&i.type===k&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case x:e:{for(var u=i.key,c=a;null!==c;){if(c.key===u){if((u=i.type)===k){if(7===c.tag){n(r,c.sibling),(a=o(c,i.props.children)).return=r,r=a;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===N&&$a(u)===c.type){n(r,c.sibling),(a=o(c,i.props)).ref=Ha(r,c,i),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===k?((a=Au(i.props.children,r.mode,s,i.key)).return=r,r=a):((s=Du(i.type,i.key,i.props,null,r.mode,s)).ref=Ha(r,a,i),s.return=r,r=s)}return l(r);case E:e:{for(c=i.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){n(r,a.sibling),(a=o(a,i.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=Iu(i,r.mode,s)).return=r,r=a}return l(r);case N:return e(r,a,(c=i._init)(i._payload),s)}if(te(i))return v(r,a,i,s);if(A(i))return m(r,a,i,s);Va(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,i)).return=r,r=a):(n(r,a),(a=Mu(i,r.mode,s)).return=r,r=a),l(r)):n(r,a)}}var qa=Za(!0),Ka=Za(!1),Qa={},Ya=Po(Qa),Xa=Po(Qa),Ga=Po(Qa);function Ja(e){if(e===Qa)throw Error(a(174));return e}function ei(e,t){switch(Co(Ga,t),Co(Xa,e),Co(Ya,Qa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Oo(Ya),Co(Ya,t)}function ti(){Oo(Ya),Oo(Xa),Oo(Ga)}function ni(e){Ja(Ga.current);var t=Ja(Ya.current),n=se(t,e.type);t!==n&&(Co(Xa,e),Co(Ya,n))}function ri(e){Xa.current===e&&(Oo(Ya),Oo(Xa))}var oi=Po(0);function ai(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ii=[];function li(){for(var e=0;en?n:4,e(!0);var r=ui.transition;ui.transition={};try{e(!1),t()}finally{bt=n,ui.transition=r}}function Qi(){return ki().memoizedState}function Yi(e,t,n){var r=Js(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gi(e)?Ji(t,n):(el(e,t,n),null!==(e=eu(e,r,n=Gs()))&&tl(e,t,r))}function Xi(e,t,n){var r=Js(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gi(e))Ji(t,o);else{el(e,t,o);var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=a(i,n);if(o.hasEagerState=!0,o.eagerState=l,lr(l,i))return}catch(e){}null!==(e=eu(e,r,n=Gs()))&&tl(e,t,r)}}function Gi(e){var t=e.alternate;return e===fi||null!==t&&t===fi}function Ji(e,t){vi=hi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function el(e,t,n){nu(e)?(null===(e=t.interleaved)?(n.next=n,null===ta?ta=[t]:ta.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function tl(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var nl={readContext:ea,useCallback:yi,useContext:yi,useEffect:yi,useImperativeHandle:yi,useInsertionEffect:yi,useLayoutEffect:yi,useMemo:yi,useReducer:yi,useRef:yi,useState:yi,useDebugValue:yi,useDeferredValue:yi,useTransition:yi,useMutableSource:yi,useSyncExternalStore:yi,useId:yi,unstable_isNewReconciler:!1},rl={readContext:ea,useCallback:function(e,t){return Ei().memoizedState=[e,void 0===t?null:t],e},useContext:ea,useEffect:Ii,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,zi(4194308,4,Wi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return zi(4,2,e,t)},useMemo:function(e,t){var n=Ei();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ei();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Yi.bind(null,fi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ei().memoizedState=e},useState:ji,useDebugValue:Vi,useDeferredValue:function(e){return Ei().memoizedState=e},useTransition:function(){var e=ji(!1),t=e[0];return e=Ki.bind(null,e[1]),Ei().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=fi,o=Ei();if(ja){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Cs)throw Error(a(349));0!=(30&ci)||_i(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Ii(Li.bind(null,r,i,e),[e]),r.flags|=2048,Di(9,Ri.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ei(),t=Cs.identifierPrefix;if(ja){var n=Oa;t=":"+t+"R"+(n=(Pa&~(1<<32-it(Pa)-1)).toString(32)+n),0<(n=mi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=gi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ol={readContext:ea,useCallback:$i,useContext:ea,useEffect:Fi,useImperativeHandle:Hi,useInsertionEffect:Bi,useLayoutEffect:Ui,useMemo:Zi,useReducer:Pi,useRef:Ai,useState:function(){return Pi(Si)},useDebugValue:Vi,useDeferredValue:function(e){return qi(ki(),di.memoizedState,e)},useTransition:function(){return[Pi(Si)[0],ki().memoizedState]},useMutableSource:Ci,useSyncExternalStore:Ti,useId:Qi,unstable_isNewReconciler:!1},al={readContext:ea,useCallback:$i,useContext:ea,useEffect:Fi,useImperativeHandle:Hi,useInsertionEffect:Bi,useLayoutEffect:Ui,useMemo:Zi,useReducer:Oi,useRef:Ai,useState:function(){return Oi(Si)},useDebugValue:Vi,useDeferredValue:function(e){var t=ki();return null===di?t.memoizedState=e:qi(t,di.memoizedState,e)},useTransition:function(){return[Oi(Si)[0],ki().memoizedState]},useMutableSource:Ci,useSyncExternalStore:Ti,useId:Qi,unstable_isNewReconciler:!1};function il(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ll(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var sl,ul,cl,fl,dl="function"==typeof WeakMap?WeakMap:Map;function pl(e,t,n){(n=aa(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ws||(Ws=!0,Hs=r),ll(0,t)},n}function hl(e,t,n){(n=aa(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ll(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){ll(0,t),"function"!=typeof r&&(null===Vs?Vs=new Set([this]):Vs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function vl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new dl;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Pu.bind(null,e,t,n),t.then(e,e))}function ml(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function gl(e,t,n,r,o){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=aa(-1,1)).tag=2,ia(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}function yl(e,t){if(!ja)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function bl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function wl(e,t,n){var r=t.pendingProps;switch(Ra(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return bl(t),null;case 1:case 17:return jo(t.type)&&Do(),bl(t),null;case 3:return r=t.stateNode,ti(),Oo(Ro),Oo(_o),li(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ba(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Da&&(iu(Da),Da=null))),ul(e,t),bl(t),null;case 5:ri(t);var o=Ja(Ga.current);if(n=t.type,null!==e&&null!=t.stateNode)cl(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return bl(t),null}if(e=Ja(Ya.current),Ba(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[po]=t,r[ho]=i,e=0!=(1&t.mode),n){case"dialog":Fr("cancel",r),Fr("close",r);break;case"iframe":case"object":case"embed":Fr("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[po]=t,e[ho]=r,sl(e,t,!1,!1),t.stateNode=e;e:{switch(s=be(n,r),n){case"dialog":Fr("cancel",e),Fr("close",e),o=r;break;case"iframe":case"object":case"embed":Fr("load",e),o=r;break;case"video":case"audio":for(o=0;oBs&&(t.flags|=128,r=!0,yl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ai(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),yl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!ja)return bl(t),null}else 2*Xe()-i.renderingStartTime>Bs&&1073741824!==n&&(t.flags|=128,r=!0,yl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,n=oi.current,Co(oi,r?1&n|2:1&n),t):(bl(t),null);case 22:case 23:return fu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Rs)&&(bl(t),6&t.subtreeFlags&&(t.flags|=8192)):bl(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}sl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ul=function(){},cl=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ja(Ya.current);var a,i=null;switch(n){case"input":o=Q(e,o),r=Q(e,r),i=[];break;case"select":o=M({},o,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":o=re(e,o),r=re(e,r),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in ye(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Fr("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},fl=function(e,t,n,r){n!==r&&(t.flags|=4)};var xl=w.ReactCurrentOwner,El=!1;function kl(e,t,n,r){t.child=null===e?Ka(t,null,n,r):qa(t,e.child,n,r)}function Sl(e,t,n,r,o){n=n.render;var a=t.ref;return Jo(t,o),r=wi(e,t,n,r,a,o),n=xi(),null===e||El?(ja&&n&&_a(t),t.flags|=1,kl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,$l(e,t,o))}function Pl(e,t,n,r,o){if(null===e){var a=n.type;return"function"!=typeof a||Nu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Du(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ol(e,t,a,r,o))}if(a=e.child,0==(e.lanes&o)){var i=a.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(i,r)&&e.ref===t.ref)return $l(e,t,o)}return t.flags|=1,(e=ju(a,r)).ref=t.ref,e.return=t,t.child=e}function Ol(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(sr(a,r)&&e.ref===t.ref){if(El=!1,t.pendingProps=r=a,0==(e.lanes&o))return t.lanes=e.lanes,$l(e,t,o);0!=(131072&e.flags)&&(El=!0)}}return _l(e,t,n,r,o)}function Cl(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Co(Ls,Rs),Rs|=n;else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Co(Ls,Rs),Rs|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,Co(Ls,Rs),Rs|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Co(Ls,Rs),Rs|=r;return kl(e,t,o,n),t.child}function Tl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _l(e,t,n,r,o){var a=jo(n)?Lo:_o.current;return a=No(t,a),Jo(t,o),n=wi(e,t,n,r,a,o),r=xi(),null===e||El?(ja&&r&&_a(t),t.flags|=1,kl(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,$l(e,t,o))}function Rl(e,t,n,r,o){if(jo(n)){var a=!0;Mo(t)}else a=!1;if(Jo(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),va(t,n,r),ga(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;u="object"==typeof u&&null!==u?ea(u):No(t,u=jo(n)?Lo:_o.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&ma(t,i,r,u),na=!1;var d=t.memoizedState;i.state=d,ua(t,r,i,o),s=t.memoizedState,l!==r||d!==s||Ro.current||na?("function"==typeof c&&(da(t,n,c,r),s=t.memoizedState),(l=na||ha(t,n,l,r,d,s,u))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,oa(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:$o(t.type,l),i.props=u,f=t.pendingProps,d=i.context,s="object"==typeof(s=n.contextType)&&null!==s?ea(s):No(t,s=jo(n)?Lo:_o.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==f||d!==s)&&ma(t,i,r,s),na=!1,d=t.memoizedState,i.state=d,ua(t,r,i,o);var h=t.memoizedState;l!==f||d!==h||Ro.current||na?("function"==typeof p&&(da(t,n,p,r),h=t.memoizedState),(u=na||ha(t,n,u,r,d,h,s)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Ll(e,t,n,r,a,o)}function Ll(e,t,n,r,o,a){Tl(e,t);var i=0!=(128&t.flags);if(!r&&!i)return o&&Io(t,n,!1),$l(e,t,a);r=t.stateNode,xl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=qa(t,e.child,null,a),t.child=qa(t,null,l,a)):kl(e,t,l,a),t.memoizedState=r.state,o&&Io(t,n,!0),t.child}function Nl(e){var t=e.stateNode;t.pendingContext?Ao(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ao(0,t.context,!1),ei(e,t.containerInfo)}function jl(e,t,n,r,o){return Ua(),Wa(o),t.flags|=256,kl(e,t,n,r),t.child}var Dl={dehydrated:null,treeContext:null,retryLane:0};function Al(e){return{baseLanes:e,cachePool:null,transitions:null}}function zl(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function Ml(e,t,n){var r,o=t.pendingProps,i=oi.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Co(oi,1&i),null===e)return Ia(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=o.children,e=o.fallback,l?(o=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&o)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=zu(i,o,0,null),e=Au(e,o,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Al(n),t.memoizedState=Dl,e):Il(t,i));if(null!==(i=e.memoizedState)){if(null!==(r=i.dehydrated)){if(s)return 256&t.flags?(t.flags&=-257,Ul(e,t,n,Error(a(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=o.fallback,i=t.mode,o=zu({mode:"visible",children:o.children},i,0,null),(l=Au(l,i,n,null)).flags|=2,o.return=t,l.return=t,o.sibling=l,t.child=o,0!=(1&t.mode)&&qa(t,e.child,null,n),t.child.memoizedState=Al(n),t.memoizedState=Dl,l);if(0==(1&t.mode))t=Ul(e,t,n,null);else if("$!"===r.data)t=Ul(e,t,n,Error(a(419)));else if(o=0!=(n&e.childLanes),El||o){if(null!==(o=Cs)){switch(n&-n){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(o=0!=(l&(o.suspendedLanes|n))?0:l)&&o!==i.retryLane&&(i.retryLane=o,eu(e,o,-1))}vu(),t=Ul(e,t,n,Error(a(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=Cu.bind(null,e),r._reactRetry=t,t=null):(n=i.treeContext,Na=uo(r.nextSibling),La=t,ja=!0,Da=null,null!==n&&(Ea[ka++]=Pa,Ea[ka++]=Oa,Ea[ka++]=Sa,Pa=n.id,Oa=n.overflow,Sa=t),(t=Il(t,t.pendingProps.children)).flags|=4096);return t}return l?(o=Bl(e,t,o.children,o.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Al(n):zl(i,n),l.childLanes=e.childLanes&~n,t.memoizedState=Dl,o):(n=Fl(e,t,o.children,n),t.memoizedState=null,n)}return l?(o=Bl(e,t,o.children,o.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Al(n):zl(i,n),l.childLanes=e.childLanes&~n,t.memoizedState=Dl,o):(n=Fl(e,t,o.children,n),t.memoizedState=null,n)}function Il(e,t){return(t=zu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Fl(e,t,n,r){var o=e.child;return e=o.sibling,n=ju(o,{mode:"visible",children:n}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Bl(e,t,n,r,o){var a=t.mode,i=(e=e.child).sibling,l={mode:"hidden",children:n};return 0==(1&a)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=ju(e,l)).subtreeFlags=14680064&e.subtreeFlags,null!==i?r=ju(i,r):(r=Au(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ul(e,t,n,r){return null!==r&&Wa(r),qa(t,e.child,null,n),(e=Il(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Wl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Go(e.return,t,n)}function Hl(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function Vl(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(kl(e,t,r.children,n),0!=(2&(r=oi.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Wl(e,n,t);else if(19===e.tag)Wl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Co(oi,r),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ai(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Hl(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ai(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Hl(t,!0,n,null,a);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function $l(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ds|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=ju(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ju(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Zl(e,t){switch(Ra(t),t.tag){case 1:return jo(t.type)&&Do(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ti(),Oo(Ro),Oo(_o),li(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ri(t),null;case 13:if(Oo(oi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));Ua()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Oo(oi),null;case 4:return ti(),null;case 10:return Xo(t.type._context),null;case 22:case 23:return fu(),null;default:return null}}var ql=!1,Kl=!1,Ql="function"==typeof WeakSet?WeakSet:Set,Yl=null;function Xl(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Su(e,t,n)}else n.current=null}function Gl(e,t,n){try{n()}catch(n){Su(e,t,n)}}var Jl=!1;function es(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&Gl(t,n,a)}o=o.next}while(o!==r)}}function ts(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ns(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function rs(e){var t=e.alternate;null!==t&&(e.alternate=null,rs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[po],delete t[ho],delete t[mo],delete t[go],delete t[yo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function os(e){return 5===e.tag||3===e.tag||4===e.tag}function as(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||os(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function is(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(is(e,t,n),e=e.sibling;null!==e;)is(e,t,n),e=e.sibling}function ls(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ls(e,t,n),e=e.sibling;null!==e;)ls(e,t,n),e=e.sibling}var ss=null,us=!1;function cs(e,t,n){for(n=n.child;null!==n;)fs(e,t,n),n=n.sibling}function fs(e,t,n){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Kl||Xl(n,t);case 6:var r=ss,o=us;ss=null,cs(e,t,n),us=o,null!==(ss=r)&&(us?(e=ss,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ss.removeChild(n.stateNode));break;case 18:null!==ss&&(us?(e=ss,n=n.stateNode,8===e.nodeType?so(e.parentNode,n):1===e.nodeType&&so(e,n),Wt(e)):so(ss,n.stateNode));break;case 4:r=ss,o=us,ss=n.stateNode.containerInfo,us=!0,cs(e,t,n),ss=r,us=o;break;case 0:case 11:case 14:case 15:if(!Kl&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(0!=(2&a)||0!=(4&a))&&Gl(n,t,i),o=o.next}while(o!==r)}cs(e,t,n);break;case 1:if(!Kl&&(Xl(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Su(n,t,e)}cs(e,t,n);break;case 21:cs(e,t,n);break;case 22:1&n.mode?(Kl=(r=Kl)||null!==n.memoizedState,cs(e,t,n),Kl=r):cs(e,t,n);break;default:cs(e,t,n)}}function ds(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ql),t.forEach((function(t){var r=Tu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ps(e,t){var n=t.deletions;if(null!==n)for(var r=0;ro&&(o=l),r&=~i}if(r=o,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Es(r/1960))-r)){e.timeoutHandle=ro(xu.bind(null,e,Is,Us),r);break}xu(e,Is,Us);break;default:throw Error(a(329))}}}return ru(e,Xe()),e.callbackNode===n?ou.bind(null,e):null}function au(e,t){var n=Ms;return e.current.memoizedState.isDehydrated&&(du(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Is,Is=n,null!==t&&iu(t)),e}function iu(e){null===Is?Is=e:Is.push.apply(Is,e)}function lu(e,t){for(t&=~zs,t&=~As,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0e?16:e,null===Zs)var r=!1;else{if(e=Zs,Zs=null,qs=0,0!=(6&Os))throw Error(a(331));var o=Os;for(Os|=4,Yl=e.current;null!==Yl;){var i=Yl,l=i.child;if(0!=(16&Yl.flags)){var s=i.deletions;if(null!==s){for(var u=0;uXe()-Fs?du(e,0):zs|=n),ru(e,t)}function Ou(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=Gs();null!==(e=tu(e,t))&&(gt(e,t,n),ru(e,n))}function Cu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ou(e,n)}function Tu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Ou(e,n)}function _u(e,t){return qe(e,t)}function Ru(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lu(e,t,n,r){return new Ru(e,t,n,r)}function Nu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ju(e,t){var n=e.alternate;return null===n?((n=Lu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Du(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Nu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case k:return Au(n.children,o,i,t);case S:l=8,o|=8;break;case P:return(e=Lu(12,n,t,2|o)).elementType=P,e.lanes=i,e;case _:return(e=Lu(13,n,t,o)).elementType=_,e.lanes=i,e;case R:return(e=Lu(19,n,t,o)).elementType=R,e.lanes=i,e;case j:return zu(n,o,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:l=10;break e;case C:l=9;break e;case T:l=11;break e;case L:l=14;break e;case N:l=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Lu(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Au(e,t,n,r){return(e=Lu(7,e,r,t)).lanes=n,e}function zu(e,t,n,r){return(e=Lu(22,e,r,t)).elementType=j,e.lanes=n,e.stateNode={},e}function Mu(e,t,n){return(e=Lu(6,e,null,t)).lanes=n,e}function Iu(e,t,n){return(t=Lu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fu(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,o,a,i,l,s){return e=new Fu(e,t,n,l,s),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Lu(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ra(a),e}function Uu(e){if(!e)return To;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(jo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(jo(n))return zo(e,n,t)}return t}function Wu(e,t,n,r,o,a,i,l,s){return(e=Bu(n,r,!0,e,0,a,0,l,s)).context=Uu(null),n=e.current,(a=aa(r=Gs(),o=Js(n))).callback=null!=t?t:null,ia(n,a),e.current.lanes=o,gt(e,o,r),ru(e,r),e}function Hu(e,t,n,r){var o=t.current,a=Gs(),i=Js(o);return n=Uu(n),null===t.context?t.context=n:t.pendingContext=n,(t=aa(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ia(o,t),null!==(e=eu(o,i,a))&&la(e,o,i),i}function Vu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n0)},t.eventHasFiles=function(e){var t=!1;if(e.dataTransfer){var n=e.dataTransfer.types;for(var r in n)if("Files"===n[r]){t=!0;break}}return t},t.propTypes={className:i.default.string,targetClassName:i.default.string,draggingOverFrameClassName:i.default.string,draggingOverTargetClassName:i.default.string,onDragOver:i.default.func,onDragLeave:i.default.func,onDrop:i.default.func,onTargetClick:i.default.func,dropEffect:i.default.oneOf(["copy","move","link","none"]),frame:function(e,t,n){var r=e[t];return null==r?new Error("Warning: Required prop `"+t+"` was not specified in `"+n+"`"):r===document||r instanceof HTMLElement?void 0:new Error("Warning: Prop `"+t+"` must be one of the following: document, HTMLElement!")},onFrameDragEnter:i.default.func,onFrameDragLeave:i.default.func,onFrameDrop:i.default.func},t.defaultProps={dropEffect:"copy",frame:"undefined"==typeof window?void 0:window.document,className:"file-drop",targetClassName:"file-drop-target",draggingOverFrameClassName:"file-drop-dragging-over-frame",draggingOverTargetClassName:"file-drop-dragging-over-target"},t}(l.default.PureComponent);t.FileDrop=s},5287:function(e,t,n){var r;r=e=>(()=>{var t={703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:t=>{"use strict";t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{default:()=>w});var e=r(98),t=r.n(e),n=r(697),a=r.n(n);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:""}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?t-1:void 0,{isPrevious:!0})})),y(m(n),"handleNextPage",(function(e){var t=n.state.selected,r=n.props.pageCount;n.handleClick(e,null,t3&&void 0!==arguments[3]?arguments[3]:{},a=o.isPrevious,i=void 0!==a&&a,l=o.isNext,s=void 0!==l&&l,u=o.isBreak,c=void 0!==u&&u,f=o.isActive,d=void 0!==f&&f;e.preventDefault?e.preventDefault():e.returnValue=!1;var p=n.state.selected,h=n.props.onClick,v=r;if(h){var m=h({index:t,selected:p,nextSelectedPage:r,event:e,isPrevious:i,isNext:s,isBreak:c,isActive:d});if(!1===m)return;Number.isInteger(m)&&(v=m)}void 0!==v&&n.handlePageChange(v)})),y(m(n),"handleBreakClick",(function(e,t){var r=n.state.selected;n.handleClick(t,e,ra-o/2?h=o-(v=a-d):da-i)b.push({type:"page",index:m,display:y(m)});else if(m>=d-h&&m<=d+(0===d&&o>1?v-1:v))b.push({type:"page",index:m,display:y(m)});else if(l&&b.length>0&&b[b.length-1].display!==g&&(o>0||i>0)){var x=mo-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(t," > ").concat(o-1,").")),void 0!==a&&a>o-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(a," > ").concat(o-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage})),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,n=t.pageCount,r=e+t.pageRangeDisplayed;return r>=n?n-1:r}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var t=this.props,n=t.hrefBuilder,r=t.pageCount,o=t.hrefAllControls;if(n)return o||e>=0&&e=0&&ed(e,"string"==typeof e?null:e.state,0===t?"default":void 0)));let i=u(null==o?t.length-1:o),l=r.Pop,s=null;function u(e){return Math.min(Math.max(e,0),t.length-1)}function c(){return t[i]}function d(e,n,r){void 0===n&&(n=null);let o=p(t?c().pathname:"/",e,n,r);return f("/"===o.pathname.charAt(0),"relative pathnames are not supported in memory history: "+JSON.stringify(e)),o}function m(e){return"string"==typeof e?e:h(e)}return{get index(){return i},get action(){return l},get location(){return c()},createHref:m,createURL:e=>new URL(m(e),"http://localhost"),encodeLocation(e){let t="string"==typeof e?v(e):e;return{pathname:t.pathname||"",search:t.search||"",hash:t.hash||""}},push(e,n){l=r.Push;let o=d(e,n);i+=1,t.splice(i,t.length,o),a&&s&&s({action:l,location:o,delta:1})},replace(e,n){l=r.Replace;let o=d(e,n);t[i]=o,a&&s&&s({action:l,location:o,delta:0})},go(e){l=r.Pop;let n=u(i+e),o=t[n];i=n,s&&s({action:l,location:o,delta:e})},listen:e=>(s=e,()=>{s=null})}}function s(e){return void 0===e&&(e={}),m((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return p("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:h(t)}),null,e)}function u(e){return void 0===e&&(e={}),m((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=v(e.location.hash.substr(1));return p("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:h(t))}),(function(e,t){f("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}function c(e,t){if(!1===e||null==e)throw new Error(t)}function f(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function d(e,t){return{usr:e.state,key:e.key,idx:t}}function p(e,t,n,r){return void 0===n&&(n=null),a({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?v(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function h(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function v(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function m(e,t,n,o){void 0===o&&(o={});let{window:l=document.defaultView,v5Compat:s=!1}=o,u=l.history,f=r.Pop,v=null,m=g();function g(){return(u.state||{idx:null}).idx}function y(){f=r.Pop;let e=g(),t=null==e?null:e-m;m=e,v&&v({action:f,location:w.location,delta:t})}function b(e){let t="null"!==l.location.origin?l.location.origin:l.location.href,n="string"==typeof e?e:h(e);return c(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==m&&(m=0,u.replaceState(a({},u.state,{idx:m}),""));let w={get action(){return f},get location(){return e(l,u)},listen(e){if(v)throw new Error("A history only accepts one active listener");return l.addEventListener(i,y),v=e,()=>{l.removeEventListener(i,y),v=null}},createHref:e=>t(l,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){f=r.Push;let o=p(w.location,e,t);n&&n(o,e),m=g()+1;let a=d(o,m),i=w.createHref(o);try{u.pushState(a,"",i)}catch(e){l.location.assign(i)}s&&v&&v({action:f,location:w.location,delta:1})},replace:function(e,t){f=r.Replace;let o=p(w.location,e,t);n&&n(o,e),m=g();let a=d(o,m),i=w.createHref(o);u.replaceState(a,"",i),s&&v&&v({action:f,location:w.location,delta:0})},go:e=>u.go(e)};return w}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));const y=new Set(["lazy","caseSensitive","path","id","index","children"]);function b(e,t,n,r){return void 0===n&&(n=[]),void 0===r&&(r={}),e.map(((e,o)=>{let i=[...n,o],l="string"==typeof e.id?e.id:i.join("-");if(c(!0!==e.index||!e.children,"Cannot specify children on an index route"),c(!r[l],'Found a route id collision on id "'+l+"\". Route id's must be globally unique within Data Router usages"),function(e){return!0===e.index}(e)){let n=a({},e,t(e),{id:l});return r[l]=n,n}{let n=a({},e,t(e),{id:l,children:void 0});return r[l]=n,e.children&&(n.children=b(e.children,t,i,r)),n}}))}function w(e,t,n){void 0===n&&(n="/");let r=A(("string"==typeof t?v(t):t).pathname||"/",n);if(null==r)return null;let o=x(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let e=0;null==a&&e{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(c(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let l=B([r,i.relativePath]),s=n.concat(i);e.children&&e.children.length>0&&(c(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),x(e.children,t,s,l)),(null!=e.path||e.index)&&t.push({path:l,score:R(l,e.index),routesMeta:s})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of E(e.path))o(e,t,n);else o(e,t)})),t}function E(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=E(r.join("/")),l=[];return l.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&l.push(...i),l.map((t=>e.startsWith("/")&&""===t?"/":t))}const k=/^:\w+$/,S=3,P=2,O=1,C=10,T=-2,_=e=>"*"===e;function R(e,t){let n=e.split("/"),r=n.length;return n.some(_)&&(r+=T),t&&(r+=P),n.filter((e=>!_(e))).reduce(((e,t)=>e+(k.test(t)?S:""===t?O:C)),r)}function L(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let e=0;e{if(n===r.length-1&&"*"===e)return t["*"];const o=e.match(/^:(\w+)(\??)$/);if(o){const[,e,n]=o;let r=t[e];return"?"===n?null==r?"":r:(null==r&&c(!1,'Missing ":'+e+'" param'),r)}return e.replace(/\?$/g,"")})).filter((e=>!!e)).join("/")}function j(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),f("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,((e,t)=>(r.push(t),"/([^\\/]+)")));return e.endsWith("*")?(r.push("*"),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return f(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(l[n]||"",t),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function D(e){try{return decodeURI(e)}catch(t){return f(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function A(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function z(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?v(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:W(r),hash:H(o)}}function M(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function I(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function F(e,t,n,r){let o;void 0===r&&(r=!1),"string"==typeof e?o=v(e):(o=a({},e),c(!o.pathname||!o.pathname.includes("?"),M("?","pathname","search",o)),c(!o.pathname||!o.pathname.includes("#"),M("#","pathname","hash",o)),c(!o.search||!o.search.includes("#"),M("#","search","hash",o)));let i,l=""===e||""===o.pathname,s=l?"/":o.pathname;if(r||null==s)i=n;else{let e=t.length-1;if(s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}i=e>=0?t[e]:"/"}let u=z(o,i),f=s&&"/"!==s&&s.endsWith("/"),d=(l||"."===s)&&n.endsWith("/");return u.pathname.endsWith("/")||!f&&!d||(u.pathname+="/"),u}const B=e=>e.join("/").replace(/\/\/+/g,"/"),U=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),W=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",H=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",V=function(e,t){void 0===t&&(t={});let n="number"==typeof t?{status:t}:t,r=new Headers(n.headers);return r.has("Content-Type")||r.set("Content-Type","application/json; charset=utf-8"),new Response(JSON.stringify(e),a({},n,{headers:r}))};class $ extends Error{}class Z{constructor(e,t){let n;this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],c(e&&"object"==typeof e&&!Array.isArray(e),"defer() only accepts plain objects"),this.abortPromise=new Promise(((e,t)=>n=t)),this.controller=new AbortController;let r=()=>n(new $("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",r),this.controller.signal.addEventListener("abort",r),this.data=Object.entries(e).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:this.trackPromise(n,r)})}),{}),this.done&&this.unlistenAbortSignal(),this.init=t}trackPromise(e,t){if(!(t instanceof Promise))return t;this.deferredKeys.push(e),this.pendingKeysSet.add(e);let n=Promise.race([t,this.abortPromise]).then((t=>this.onSettle(n,e,null,t)),(t=>this.onSettle(n,e,t)));return n.catch((()=>{})),Object.defineProperty(n,"_tracked",{get:()=>!0}),n}onSettle(e,t,n,r){return this.controller.signal.aborted&&n instanceof $?(this.unlistenAbortSignal(),Object.defineProperty(e,"_error",{get:()=>n}),Promise.reject(n)):(this.pendingKeysSet.delete(t),this.done&&this.unlistenAbortSignal(),n?(Object.defineProperty(e,"_error",{get:()=>n}),this.emit(!1,t),Promise.reject(n)):(Object.defineProperty(e,"_data",{get:()=>r}),this.emit(!1,t),r))}emit(e,t){this.subscribers.forEach((n=>n(e,t)))}subscribe(e){return this.subscribers.add(e),()=>this.subscribers.delete(e)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach(((e,t)=>this.pendingKeysSet.delete(t))),this.emit(!0)}async resolveData(e){let t=!1;if(!this.done){let n=()=>this.cancel();e.addEventListener("abort",n),t=await new Promise((t=>{this.subscribe((r=>{e.removeEventListener("abort",n),(r||this.done)&&t(r)}))}))}return t}get done(){return 0===this.pendingKeysSet.size}get unwrappedData(){return c(null!==this.data&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:q(r)})}),{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function q(e){if(!function(e){return e instanceof Promise&&!0===e._tracked}(e))return e;if(e._error)throw e._error;return e._data}const K=function(e,t){return void 0===t&&(t={}),new Z(e,"number"==typeof t?{status:t}:t)},Q=function(e,t){void 0===t&&(t=302);let n=t;"number"==typeof n?n={status:n}:void 0===n.status&&(n.status=302);let r=new Headers(n.headers);return r.set("Location",e),new Response(null,a({},n,{headers:r}))};class Y{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function X(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}const G=["post","put","patch","delete"],J=new Set(G),ee=["get",...G],te=new Set(ee),ne=new Set([301,302,303,307,308]),re=new Set([307,308]),oe={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},ae={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},ie={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},le=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,se="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,ue=!se,ce=e=>({hasErrorBoundary:Boolean(e.hasErrorBoundary)});function fe(e){let t;if(c(e.routes.length>0,"You must provide a non-empty routes array to createRouter"),e.mapRouteProperties)t=e.mapRouteProperties;else if(e.detectErrorBoundary){let n=e.detectErrorBoundary;t=e=>({hasErrorBoundary:n(e)})}else t=ce;let n,o={},i=b(e.routes,t,void 0,o),l=e.basename||"/",s=a({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),u=null,d=new Set,h=null,v=null,m=null,y=null!=e.hydrationData,x=w(i,e.history.location,l),E=null;if(null==x){let t=Pe(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Se(i);x=n,E={[r.id]:t}}let k,S,P=!(x.some((e=>e.route.lazy))||x.some((e=>e.route.loader))&&null==e.hydrationData),O={historyAction:e.history.action,location:e.history.location,matches:x,initialized:P,navigation:oe,restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},C=r.Pop,T=!1,_=!1,R=!1,L=[],N=[],j=new Map,D=0,z=-1,M=new Map,I=new Set,F=new Map,B=new Map,U=new Map,W=!1;function H(e){O=a({},O,e),d.forEach((e=>e(O)))}function V(t,o){var l,s;let u,c=null!=O.actionData&&null!=O.navigation.formMethod&&Le(O.navigation.formMethod)&&"loading"===O.navigation.state&&!0!==(null==(l=t.state)?void 0:l._isRedirect);u=o.actionData?Object.keys(o.actionData).length>0?o.actionData:null:c?O.actionData:null;let f=o.loaderData?Ee(O.loaderData,o.loaderData,o.matches||[],o.errors):O.loaderData;for(let[e]of U)ne(e);let d=!0===T||null!=O.navigation.formMethod&&Le(O.navigation.formMethod)&&!0!==(null==(s=t.state)?void 0:s._isRedirect);n&&(i=n,n=void 0),H(a({},o,{actionData:u,loaderData:f,historyAction:C,location:t,initialized:!0,navigation:oe,revalidation:"idle",restoreScrollPosition:ge(t,o.matches||O.matches),preventScrollReset:d,blockers:new Map(O.blockers)})),_||C===r.Pop||(C===r.Push?e.history.push(t,t.state):C===r.Replace&&e.history.replace(t,t.state)),C=r.Pop,T=!1,_=!1,R=!1,L=[],N=[]}async function $(s,u,c){S&&S.abort(),S=null,C=s,_=!0===(c&&c.startUninterruptedRevalidation),function(e,t){if(h&&v&&m){let n=t.map((e=>Ae(e,O.loaderData))),r=v(e,n)||e.key;h[r]=m()}}(O.location,O.matches),T=!0===(c&&c.preventScrollReset);let f=n||i,d=c&&c.overrideNavigation,p=w(f,u,l);if(!p){let e=Pe(404,{pathname:u.pathname}),{matches:t,route:n}=Se(f);return me(),void V(u,{matches:t,loaderData:{},errors:{[n.id]:e}})}if(!(y=O.location,b=u,y.pathname!==b.pathname||y.search!==b.search||(""===y.hash||y.hash!==b.hash)&&""===b.hash||c&&c.submission&&Le(c.submission.formMethod)))return void V(u,{matches:p});var y,b;S=new AbortController;let x,E,k=be(e.history,u,S.signal,c&&c.submission);if(c&&c.pendingError)E={[ke(p).route.id]:c.pendingError};else if(c&&c.submission&&Le(c.submission.formMethod)){let e=await async function(e,n,i,s,u){let c;Q(),H({navigation:a({state:"submitting",location:n},i)});let f=ze(s,n);if(f.route.action||f.route.lazy){if(c=await ye("action",e,f,s,o,t,l),e.signal.aborted)return{shortCircuited:!0}}else c={type:g.error,error:Pe(405,{method:e.method,pathname:n.pathname,routeId:f.route.id})};if(Re(c)){let e;return e=u&&null!=u.replace?u.replace:c.location===O.location.pathname+O.location.search,await q(O,c,{submission:i,replace:e}),{shortCircuited:!0}}if(_e(c)){let e=ke(s,f.route.id);return!0!==(u&&u.replace)&&(C=r.Push),{pendingActionData:{},pendingActionError:{[e.route.id]:c.error}}}if(Te(c))throw Pe(400,{type:"defer-action"});return{pendingActionData:{[f.route.id]:c.data}}}(k,u,c.submission,p,{replace:c.replace});if(e.shortCircuited)return;x=e.pendingActionData,E=e.pendingActionError,d=a({state:"loading",location:u},c.submission),k=new Request(k.url,{signal:k.signal})}let{shortCircuited:P,loaderData:A,errors:M}=await async function(t,r,o,s,u,c,f,d,p){let h=s;h||(h=a({state:"loading",location:r,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},u));let v=u||c?u||c:h.formMethod&&h.formAction&&h.formData&&h.formEncType?{formMethod:h.formMethod,formAction:h.formAction,formData:h.formData,formEncType:h.formEncType}:void 0,m=n||i,[g,y]=he(e.history,O,o,v,r,R,L,N,F,m,l,d,p);if(me((e=>!(o&&o.some((t=>t.route.id===e)))||g&&g.some((t=>t.route.id===e)))),0===g.length&&0===y.length){let e=ee();return V(r,a({matches:o,loaderData:{},errors:p||null},d?{actionData:d}:{},e?{fetchers:new Map(O.fetchers)}:{})),{shortCircuited:!0}}if(!_){y.forEach((e=>{let t=O.fetchers.get(e.key),n={state:"loading",data:t&&t.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};O.fetchers.set(e.key,n)}));let e=d||O.actionData;H(a({navigation:h},e?0===Object.keys(e).length?{actionData:null}:{actionData:e}:{},y.length>0?{fetchers:new Map(O.fetchers)}:{}))}z=++D,y.forEach((e=>{e.controller&&j.set(e.key,e.controller)}));let b=()=>y.forEach((e=>G(e.key)));S&&S.signal.addEventListener("abort",b);let{results:w,loaderResults:x,fetcherResults:E}=await K(O.matches,o,g,y,t);if(t.signal.aborted)return{shortCircuited:!0};S&&S.signal.removeEventListener("abort",b),y.forEach((e=>j.delete(e.key)));let k=Oe(w);if(k)return await q(O,k,{replace:f}),{shortCircuited:!0};let{loaderData:P,errors:C}=xe(O,o,g,x,p,y,E,B);B.forEach(((e,t)=>{e.subscribe((n=>{(n||e.done)&&B.delete(t)}))}));let T=ee(),A=te(z);return a({loaderData:P,errors:C},T||A||y.length>0?{fetchers:new Map(O.fetchers)}:{})}(k,u,p,d,c&&c.submission,c&&c.fetcherSubmission,c&&c.replace,x,E);P||(S=null,V(u,a({matches:p},x?{actionData:x}:{},{loaderData:A,errors:M})))}function Z(e){return O.fetchers.get(e)||ae}async function q(t,n,o){var i;let{submission:s,replace:u,isFetchActionRedirect:f}=void 0===o?{}:o;n.revalidate&&(R=!0);let d=p(t.location,n.location,a({_isRedirect:!0},f?{_isFetchActionRedirect:!0}:{}));if(c(d,"Expected a location on the redirect navigation"),le.test(n.location)&&se&&void 0!==(null==(i=window)?void 0:i.location)){let t=e.history.createURL(n.location),r=null==A(t.pathname,l);if(window.location.origin!==t.origin||r)return void(u?window.location.replace(n.location):window.location.assign(n.location))}S=null;let h=!0===u?r.Replace:r.Push,{formMethod:v,formAction:m,formEncType:g,formData:y}=t.navigation;!s&&v&&m&&y&&g&&(s={formMethod:v,formAction:m,formEncType:g,formData:y}),re.has(n.status)&&s&&Le(s.formMethod)?await $(h,d,{submission:a({},s,{formAction:n.location}),preventScrollReset:T}):f?await $(h,d,{overrideNavigation:{state:"loading",location:d,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},fetcherSubmission:s,preventScrollReset:T}):await $(h,d,{overrideNavigation:{state:"loading",location:d,formMethod:s?s.formMethod:void 0,formAction:s?s.formAction:void 0,formEncType:s?s.formEncType:void 0,formData:s?s.formData:void 0},preventScrollReset:T})}async function K(n,r,a,i,s){let u=await Promise.all([...a.map((e=>ye("loader",s,e,r,o,t,l))),...i.map((n=>n.matches&&n.match&&n.controller?ye("loader",be(e.history,n.path,n.controller.signal),n.match,n.matches,o,t,l):{type:g.error,error:Pe(404,{pathname:n.path})}))]),c=u.slice(0,a.length),f=u.slice(a.length);return await Promise.all([Ne(n,a,c,c.map((()=>s.signal)),!1,O.loaderData),Ne(n,i.map((e=>e.match)),f,i.map((e=>e.controller?e.controller.signal:null)),!0)]),{results:u,loaderResults:c,fetcherResults:f}}function Q(){R=!0,L.push(...me()),F.forEach(((e,t)=>{j.has(t)&&(N.push(t),G(t))}))}function Y(e,t,n){let r=ke(O.matches,t);X(e),H({errors:{[r.route.id]:n},fetchers:new Map(O.fetchers)})}function X(e){j.has(e)&&G(e),F.delete(e),M.delete(e),I.delete(e),O.fetchers.delete(e)}function G(e){let t=j.get(e);c(t,"Expected fetch controller: "+e),t.abort(),j.delete(e)}function J(e){for(let t of e){let e={state:"idle",data:Z(t).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};O.fetchers.set(t,e)}}function ee(){let e=[],t=!1;for(let n of I){let r=O.fetchers.get(n);c(r,"Expected fetcher: "+n),"loading"===r.state&&(I.delete(n),e.push(n),t=!0)}return J(e),t}function te(e){let t=[];for(let[n,r]of M)if(r0}function ne(e){O.blockers.delete(e),U.delete(e)}function fe(e,t){let n=O.blockers.get(e)||ie;c("unblocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"proceeding"===t.state||"blocked"===n.state&&"unblocked"===t.state||"proceeding"===n.state&&"unblocked"===t.state,"Invalid blocker state transition: "+n.state+" -> "+t.state),O.blockers.set(e,t),H({blockers:new Map(O.blockers)})}function ve(e){let{currentLocation:t,nextLocation:n,historyAction:r}=e;if(0===U.size)return;U.size>1&&f(!1,"A router only supports one blocker at a time");let o=Array.from(U.entries()),[a,i]=o[o.length-1],l=O.blockers.get(a);return l&&"proceeding"===l.state?void 0:i({currentLocation:t,nextLocation:n,historyAction:r})?a:void 0}function me(e){let t=[];return B.forEach(((n,r)=>{e&&!e(r)||(n.cancel(),t.push(r),B.delete(r))})),t}function ge(e,t){if(h&&v&&m){let n=t.map((e=>Ae(e,O.loaderData))),r=v(e,n)||e.key,o=h[r];if("number"==typeof o)return o}return null}return k={get basename(){return l},get state(){return O},get routes(){return i},initialize:function(){return u=e.history.listen((t=>{let{action:n,location:r,delta:o}=t;if(W)return void(W=!1);f(0===U.size||null!=o,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let a=ve({currentLocation:O.location,nextLocation:r,historyAction:n});return a&&null!=o?(W=!0,e.history.go(-1*o),void fe(a,{state:"blocked",location:r,proceed(){fe(a,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),e.history.go(o)},reset(){ne(a),H({blockers:new Map(k.state.blockers)})}})):$(n,r)})),O.initialized||$(r.Pop,O.location),k},subscribe:function(e){return d.add(e),()=>d.delete(e)},enableScrollRestoration:function(e,t,n){if(h=e,m=t,v=n||(e=>e.key),!y&&O.navigation===oe){y=!0;let e=ge(O.location,O.matches);null!=e&&H({restoreScrollPosition:e})}return()=>{h=null,m=null,v=null}},navigate:async function t(n,o){if("number"==typeof n)return void e.history.go(n);let i=de(O.location,O.matches,l,s.v7_prependBasename,n,null==o?void 0:o.fromRouteId,null==o?void 0:o.relative),{path:u,submission:c,error:f}=pe(s.v7_normalizeFormMethod,!1,i,o),d=O.location,h=p(O.location,u,o&&o.state);h=a({},h,e.history.encodeLocation(h));let v=o&&null!=o.replace?o.replace:void 0,m=r.Push;!0===v?m=r.Replace:!1===v||null!=c&&Le(c.formMethod)&&c.formAction===O.location.pathname+O.location.search&&(m=r.Replace);let g=o&&"preventScrollReset"in o?!0===o.preventScrollReset:void 0,y=ve({currentLocation:d,nextLocation:h,historyAction:m});if(!y)return await $(m,h,{submission:c,pendingError:f,preventScrollReset:g,replace:o&&o.replace});fe(y,{state:"blocked",location:h,proceed(){fe(y,{state:"proceeding",proceed:void 0,reset:void 0,location:h}),t(n,o)},reset(){ne(y),H({blockers:new Map(O.blockers)})}})},fetch:function(r,u,f,d){if(ue)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");j.has(r)&&G(r);let p=n||i,h=de(O.location,O.matches,l,s.v7_prependBasename,f,u,null==d?void 0:d.relative),v=w(p,h,l);if(!v)return void Y(r,u,Pe(404,{pathname:h}));let{path:m,submission:g}=pe(s.v7_normalizeFormMethod,!0,h,d),y=ze(v,m);T=!0===(d&&d.preventScrollReset),g&&Le(g.formMethod)?async function(r,s,u,f,d,p){if(Q(),F.delete(r),!f.route.action&&!f.route.lazy){let e=Pe(405,{method:p.formMethod,pathname:u,routeId:s});return void Y(r,s,e)}let h=O.fetchers.get(r),v=a({state:"submitting"},p,{data:h&&h.data," _hasFetcherDoneAnything ":!0});O.fetchers.set(r,v),H({fetchers:new Map(O.fetchers)});let m=new AbortController,g=be(e.history,u,m.signal,p);j.set(r,m);let y=await ye("action",g,f,d,o,t,l);if(g.signal.aborted)return void(j.get(r)===m&&j.delete(r));if(Re(y)){j.delete(r),I.add(r);let e=a({state:"loading"},p,{data:void 0," _hasFetcherDoneAnything ":!0});return O.fetchers.set(r,e),H({fetchers:new Map(O.fetchers)}),q(O,y,{submission:p,isFetchActionRedirect:!0})}if(_e(y))return void Y(r,s,y.error);if(Te(y))throw Pe(400,{type:"defer-action"});let b=O.navigation.location||O.location,x=be(e.history,b,m.signal),E=n||i,k="idle"!==O.navigation.state?w(E,O.navigation.location,l):O.matches;c(k,"Didn't find any matches after fetcher action");let P=++D;M.set(r,P);let T=a({state:"loading",data:y.data},p,{" _hasFetcherDoneAnything ":!0});O.fetchers.set(r,T);let[_,A]=he(e.history,O,k,p,b,R,L,N,F,E,l,{[f.route.id]:y.data},void 0);A.filter((e=>e.key!==r)).forEach((e=>{let t=e.key,n=O.fetchers.get(t),r={state:"loading",data:n&&n.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};O.fetchers.set(t,r),e.controller&&j.set(t,e.controller)})),H({fetchers:new Map(O.fetchers)});let U=()=>A.forEach((e=>G(e.key)));m.signal.addEventListener("abort",U);let{results:W,loaderResults:$,fetcherResults:Z}=await K(O.matches,k,_,A,x);if(m.signal.aborted)return;m.signal.removeEventListener("abort",U),M.delete(r),j.delete(r),A.forEach((e=>j.delete(e.key)));let X=Oe(W);if(X)return q(O,X);let{loaderData:J,errors:ee}=xe(O,O.matches,_,$,void 0,A,Z,B),ne={state:"idle",data:y.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};O.fetchers.set(r,ne);let re=te(P);"loading"===O.navigation.state&&P>z?(c(C,"Expected pending action"),S&&S.abort(),V(O.navigation.location,{matches:k,loaderData:J,errors:ee,fetchers:new Map(O.fetchers)})):(H(a({errors:ee,loaderData:Ee(O.loaderData,J,k,ee)},re?{fetchers:new Map(O.fetchers)}:{})),R=!1)}(r,u,m,y,v,g):(F.set(r,{routeId:u,path:m}),async function(n,r,i,s,u,f){let d=O.fetchers.get(n),p=a({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},f,{data:d&&d.data," _hasFetcherDoneAnything ":!0});O.fetchers.set(n,p),H({fetchers:new Map(O.fetchers)});let h=new AbortController,v=be(e.history,i,h.signal);j.set(n,h);let m=await ye("loader",v,s,u,o,t,l);if(Te(m)&&(m=await je(m,v.signal,!0)||m),j.get(n)===h&&j.delete(n),v.signal.aborted)return;if(Re(m))return I.add(n),void await q(O,m);if(_e(m)){let e=ke(O.matches,r);return O.fetchers.delete(n),void H({fetchers:new Map(O.fetchers),errors:{[e.route.id]:m.error}})}c(!Te(m),"Unhandled fetcher deferred data");let g={state:"idle",data:m.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};O.fetchers.set(n,g),H({fetchers:new Map(O.fetchers)})}(r,u,m,y,v,g))},revalidate:function(){Q(),H({revalidation:"loading"}),"submitting"!==O.navigation.state&&("idle"!==O.navigation.state?$(C||O.historyAction,O.navigation.location,{overrideNavigation:O.navigation}):$(O.historyAction,O.location,{startUninterruptedRevalidation:!0}))},createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Z,deleteFetcher:X,dispose:function(){u&&u(),d.clear(),S&&S.abort(),O.fetchers.forEach(((e,t)=>X(t))),O.blockers.forEach(((e,t)=>ne(t)))},getBlocker:function(e,t){let n=O.blockers.get(e)||ie;return U.get(e)!==t&&U.set(e,t),n},deleteBlocker:ne,_internalFetchControllers:j,_internalActiveDeferreds:B,_internalSetRoutes:function(e){n=e}},k}function de(e,t,n,r,o,a,i){let l,s;if(null!=a&&"path"!==i){l=[];for(let e of t)if(l.push(e),e.route.id===a){s=e;break}}else l=t,s=t[t.length-1];let u=F(o||".",I(l).map((e=>e.pathnameBase)),A(e.pathname,n)||e.pathname,"path"===i);return null==o&&(u.search=e.search,u.hash=e.hash),null!=o&&""!==o&&"."!==o||!s||!s.route.index||De(u.search)||(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r&&"/"!==n&&(u.pathname="/"===u.pathname?n:B([n,u.pathname])),h(u)}function pe(e,t,n,r){if(!r||!function(e){return null!=e&&"formData"in e}(r))return{path:n};if(r.formMethod&&(o=r.formMethod,!te.has(o.toLowerCase())))return{path:n,error:Pe(405,{method:r.formMethod})};var o;let a;if(r.formData){let t=r.formMethod||"get";if(a={formMethod:e?t.toUpperCase():t.toLowerCase(),formAction:Ce(n),formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:r.formData},Le(a.formMethod))return{path:n,submission:a}}let i=v(n),l=we(r.formData);return t&&i.search&&De(i.search)&&l.append("index",""),i.search="?"+l,{path:h(i),submission:a}}function he(e,t,n,r,o,i,l,s,u,c,f,d,p){let h=p?Object.values(p)[0]:d?Object.values(d)[0]:void 0,v=e.createURL(t.location),m=e.createURL(o),g=p?Object.keys(p)[0]:void 0,y=function(e,t){let n=e;if(t){let r=e.findIndex((e=>e.route.id===t));r>=0&&(n=e.slice(0,r))}return n}(n,g).filter(((e,n)=>{if(e.route.lazy)return!0;if(null==e.route.loader)return!1;if(function(e,t,n){let r=!t||n.route.id!==t.route.id,o=void 0===e[n.route.id];return r||o}(t.loaderData,t.matches[n],e)||l.some((t=>t===e.route.id)))return!0;let o=t.matches[n],s=e;return me(e,a({currentUrl:v,currentParams:o.params,nextUrl:m,nextParams:s.params},r,{actionResult:h,defaultShouldRevalidate:i||v.pathname+v.search===m.pathname+m.search||v.search!==m.search||ve(o,s)}))})),b=[];return u.forEach(((e,o)=>{if(!n.some((t=>t.route.id===e.routeId)))return;let l=w(c,e.path,f);if(!l)return void b.push({key:o,routeId:e.routeId,path:e.path,matches:null,match:null,controller:null});let u=ze(l,e.path);(s.includes(o)||me(u,a({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:m,nextParams:n[n.length-1].params},r,{actionResult:h,defaultShouldRevalidate:i})))&&b.push({key:o,routeId:e.routeId,path:e.path,matches:l,match:u,controller:new AbortController})})),[y,b]}function ve(e,t){let n=e.route.path;return e.pathname!==t.pathname||null!=n&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function me(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if("boolean"==typeof n)return n}return t.defaultShouldRevalidate}async function ge(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];c(o,"No route found in manifest");let i={};for(let e in r){let t=void 0!==o[e]&&"hasErrorBoundary"!==e;f(!t,'Route "'+o.id+'" has a static property "'+e+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+e+'" will be ignored.'),t||y.has(e)||(i[e]=r[e])}Object.assign(o,i),Object.assign(o,a({},t(o),{lazy:void 0}))}async function ye(e,t,n,r,o,a,i,l,s,u){let f,d,p;void 0===l&&(l=!1),void 0===s&&(s=!1);let h=e=>{let r,o=new Promise(((e,t)=>r=t));return p=()=>r(),t.signal.addEventListener("abort",p),Promise.race([e({request:t,params:n.params,context:u}),o])};try{let r=n.route[e];if(n.route.lazy)if(r)d=(await Promise.all([h(r),ge(n.route,a,o)]))[0];else{if(await ge(n.route,a,o),r=n.route[e],!r){if("action"===e){let e=new URL(t.url),r=e.pathname+e.search;throw Pe(405,{method:t.method,pathname:r,routeId:n.route.id})}return{type:g.data,data:void 0}}d=await h(r)}else{if(!r){let e=new URL(t.url);throw Pe(404,{pathname:e.pathname+e.search})}d=await h(r)}c(void 0!==d,"You defined "+("action"===e?"an action":"a loader")+' for route "'+n.route.id+"\" but didn't return anything from your `"+e+"` function. Please return a value or `null`.")}catch(e){f=g.error,d=e}finally{p&&t.signal.removeEventListener("abort",p)}if(null!=(v=d)&&"number"==typeof v.status&&"string"==typeof v.statusText&&"object"==typeof v.headers&&void 0!==v.body){let e,o=d.status;if(ne.has(o)){let e=d.headers.get("Location");if(c(e,"Redirects returned/thrown from loaders/actions must have a Location header"),le.test(e)){if(!l){let n=new URL(t.url),r=e.startsWith("//")?new URL(n.protocol+e):new URL(e),o=null!=A(r.pathname,i);r.origin===n.origin&&o&&(e=r.pathname+r.search+r.hash)}}else e=de(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,e);if(l)throw d.headers.set("Location",e),d;return{type:g.redirect,status:o,location:e,revalidate:null!==d.headers.get("X-Remix-Revalidate")}}if(s)throw{type:f||g.data,response:d};let a=d.headers.get("Content-Type");return e=a&&/\bapplication\/json\b/.test(a)?await d.json():await d.text(),f===g.error?{type:f,error:new Y(o,d.statusText,e),headers:d.headers}:{type:g.data,data:e,statusCode:d.status,headers:d.headers}}var v,m,y;return f===g.error?{type:f,error:d}:function(e){let t=e;return t&&"object"==typeof t&&"object"==typeof t.data&&"function"==typeof t.subscribe&&"function"==typeof t.cancel&&"function"==typeof t.resolveData}(d)?{type:g.deferred,deferredData:d,statusCode:null==(m=d.init)?void 0:m.status,headers:(null==(y=d.init)?void 0:y.headers)&&new Headers(d.init.headers)}:{type:g.data,data:d}}function be(e,t,n,r){let o=e.createURL(Ce(t)).toString(),a={signal:n};if(r&&Le(r.formMethod)){let{formMethod:e,formEncType:t,formData:n}=r;a.method=e.toUpperCase(),a.body="application/x-www-form-urlencoded"===t?we(n):n}return new Request(o,a)}function we(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function xe(e,t,n,r,o,i,l,s){let{loaderData:u,errors:f}=function(e,t,n,r,o){let a,i={},l=null,s=!1,u={};return n.forEach(((n,f)=>{let d=t[f].route.id;if(c(!Re(n),"Cannot handle redirect results in processLoaderData"),_e(n)){let t=ke(e,d),o=n.error;r&&(o=Object.values(r)[0],r=void 0),l=l||{},null==l[t.route.id]&&(l[t.route.id]=o),i[d]=void 0,s||(s=!0,a=X(n.error)?n.error.status:500),n.headers&&(u[d]=n.headers)}else Te(n)?(o.set(d,n.deferredData),i[d]=n.deferredData.data):i[d]=n.data,null==n.statusCode||200===n.statusCode||s||(a=n.statusCode),n.headers&&(u[d]=n.headers)})),r&&(l=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:l,statusCode:a||200,loaderHeaders:u}}(t,n,r,o,s);for(let t=0;te.route.id===t))+1):[...e]).reverse().find((e=>!0===e.route.hasErrorBoundary))||e[0]}function Se(e){let t=e.find((e=>e.index||!e.path||"/"===e.path))||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Pe(e,t){let{pathname:n,routeId:r,method:o,type:a}=void 0===t?{}:t,i="Unknown Server Error",l="Unknown @remix-run/router error";return 400===e?(i="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but did not provide a `loader` for route "'+r+'", so there is no way to handle the request.':"defer-action"===a&&(l="defer() is not supported in actions")):403===e?(i="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):404===e?(i="Not Found",l='No route matches URL "'+n+'"'):405===e&&(i="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but did not provide an `action` for route "'+r+'", so there is no way to handle the request.':o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Y(e||500,i,new Error(l),!0)}function Oe(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Re(n))return n}}function Ce(e){return h(a({},"string"==typeof e?v(e):e,{hash:""}))}function Te(e){return e.type===g.deferred}function _e(e){return e.type===g.error}function Re(e){return(e&&e.type)===g.redirect}function Le(e){return J.has(e.toLowerCase())}async function Ne(e,t,n,r,o,a){for(let i=0;ie.route.id===s.route.id)),f=null!=u&&!ve(u,s)&&void 0!==(a&&a[s.route.id]);if(Te(l)&&(o||f)){let e=r[i];c(e,"Expected an AbortSignal for revalidating fetcher deferred result"),await je(l,e,o).then((e=>{e&&(n[i]=e||n[i])}))}}}async function je(e,t,n){if(void 0===n&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:g.data,data:e.deferredData.unwrappedData}}catch(e){return{type:g.error,error:e}}return{type:g.data,data:e.deferredData.data}}}function De(e){return new URLSearchParams(e).getAll("index").some((e=>""===e))}function Ae(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function ze(e,t){let n="string"==typeof t?v(t).search:t.search;if(e[e.length-1].route.index&&De(n||""))return e[e.length-1];let r=I(e);return r[r.length-1]}function Me(){return Me=Object.assign?Object.assign.bind():function(e){for(var t=1;tj(e,t)),[t,e])}function Ye(e){o.useContext(Ue).static||o.useLayoutEffect(e)}function Xe(){let{isDataRoute:e}=o.useContext(He);return e?function(){let{router:e}=dt(ct.UseNavigateStable),t=ht(ft.UseNavigateStable),n=o.useRef(!1);return Ye((()=>{n.current=!0})),o.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,Me({fromRouteId:t},o)))}),[e,t])}():function(){Ze()||c(!1);let{basename:e,navigator:t}=o.useContext(Ue),{matches:n}=o.useContext(He),{pathname:r}=qe(),a=JSON.stringify(I(n).map((e=>e.pathnameBase))),i=o.useRef(!1);return Ye((()=>{i.current=!0})),o.useCallback((function(n,o){if(void 0===o&&(o={}),!i.current)return;if("number"==typeof n)return void t.go(n);let l=F(n,JSON.parse(a),r,"path"===o.relative);"/"!==e&&(l.pathname="/"===l.pathname?e:B([e,l.pathname])),(o.replace?t.replace:t.push)(l,o.state,o)}),[e,t,a,r])}()}const Ge=o.createContext(null);function Je(){return o.useContext(Ge)}function et(e){let t=o.useContext(He).outlet;return t?o.createElement(Ge.Provider,{value:e},t):t}function tt(){let{matches:e}=o.useContext(He),t=e[e.length-1];return t?t.params:{}}function nt(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=o.useContext(He),{pathname:a}=qe(),i=JSON.stringify(I(r).map((e=>e.pathnameBase)));return o.useMemo((()=>F(e,JSON.parse(i),a,"path"===n)),[e,i,a,n])}function rt(e,t){return ot(e,t)}function ot(e,t,n){Ze()||c(!1);let{navigator:a}=o.useContext(Ue),{matches:i}=o.useContext(He),l=i[i.length-1],s=l?l.params:{},u=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let f,d=qe();if(t){var p;let e="string"==typeof t?v(t):t;"/"===u||(null==(p=e.pathname)?void 0:p.startsWith(u))||c(!1),f=e}else f=d;let h=f.pathname||"/",m=w(e,{pathname:"/"===u?h:h.slice(u.length)||"/"}),g=ut(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:B([u,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:B([u,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),i,n);return t&&g?o.createElement(We.Provider,{value:{location:Me({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:r.Pop}},g):g}function at(){let e=Et(),t=X(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:r},n):null,null)}const it=o.createElement(at,null);class lt extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?o.createElement(He.Provider,{value:this.props.routeContext},o.createElement(Ve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function st(e){let{routeContext:t,match:n,children:r}=e,a=o.useContext(Ie);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(He.Provider,{value:t},r)}function ut(e,t,n){var r;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var a;if(null==(a=n)||!a.errors)return null;e=n.matches}let i=e,l=null==(r=n)?void 0:r.errors;if(null!=l){let e=i.findIndex((e=>e.route.id&&(null==l?void 0:l[e.route.id])));e>=0||c(!1),i=i.slice(0,Math.min(i.length,e+1))}return i.reduceRight(((e,r,a)=>{let s=r.route.id?null==l?void 0:l[r.route.id]:null,u=null;n&&(u=r.route.errorElement||it);let c=t.concat(i.slice(0,a+1)),f=()=>{let t;return t=s?u:r.route.Component?o.createElement(r.route.Component,null):r.route.element?r.route.element:e,o.createElement(st,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===a)?o.createElement(lt,{location:n.location,revalidation:n.revalidation,component:u,error:s,children:f(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):f()}),null)}var ct,ft;function dt(e){let t=o.useContext(Ie);return t||c(!1),t}function pt(e){let t=o.useContext(Fe);return t||c(!1),t}function ht(e){let t=function(e){let t=o.useContext(He);return t||c(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||c(!1),n.route.id}function vt(){return ht(ft.UseRouteId)}function mt(){return pt(ft.UseNavigation).navigation}function gt(){let e=dt(ct.UseRevalidator),t=pt(ft.UseRevalidator);return{revalidate:e.router.revalidate,state:t.revalidation}}function yt(){let{matches:e,loaderData:t}=pt(ft.UseMatches);return o.useMemo((()=>e.map((e=>{let{pathname:n,params:r}=e;return{id:e.route.id,pathname:n,params:r,data:t[e.route.id],handle:e.route.handle}}))),[e,t])}function bt(){let e=pt(ft.UseLoaderData),t=ht(ft.UseLoaderData);if(!e.errors||null==e.errors[t])return e.loaderData[t];console.error("You cannot `useLoaderData` in an errorElement (routeId: "+t+")")}function wt(e){return pt(ft.UseRouteLoaderData).loaderData[e]}function xt(){let e=pt(ft.UseActionData);return o.useContext(He)||c(!1),Object.values((null==e?void 0:e.actionData)||{})[0]}function Et(){var e;let t=o.useContext(Ve),n=pt(ft.UseRouteError),r=ht(ft.UseRouteError);return t||(null==(e=n.errors)?void 0:e[r])}function kt(){let e=o.useContext(Be);return null==e?void 0:e._data}function St(){let e=o.useContext(Be);return null==e?void 0:e._error}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(ct||(ct={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(ft||(ft={}));let Pt=0;function Ot(e){let{router:t}=dt(ct.UseBlocker),n=pt(ft.UseBlocker),[r]=o.useState((()=>String(++Pt))),a=o.useCallback((t=>"function"==typeof e?!!e(t):!!e),[e]),i=t.getBlocker(r,a);return o.useEffect((()=>()=>t.deleteBlocker(r)),[t,r]),n.blockers.get(r)||i}function Ct(e){let{fallbackElement:t,router:n}=e,[r,a]=o.useState(n.state);o.useLayoutEffect((()=>n.subscribe(a)),[n,a]);let i=o.useMemo((()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:e=>n.navigate(e),push:(e,t,r)=>n.navigate(e,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(e,t,r)=>n.navigate(e,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})})),[n]),l=n.basename||"/",s=o.useMemo((()=>({router:n,navigator:i,static:!1,basename:l})),[n,i,l]);return o.createElement(o.Fragment,null,o.createElement(Ie.Provider,{value:s},o.createElement(Fe.Provider,{value:r},o.createElement(jt,{basename:n.basename,location:n.state.location,navigationType:n.state.historyAction,navigator:i},n.state.initialized?o.createElement(Tt,{routes:n.routes,state:r}):t))),null)}function Tt(e){let{routes:t,state:n}=e;return ot(t,void 0,n)}function _t(e){let{basename:t,children:n,initialEntries:r,initialIndex:a}=e,i=o.useRef();null==i.current&&(i.current=l({initialEntries:r,initialIndex:a,v5Compat:!0}));let s=i.current,[u,c]=o.useState({action:s.action,location:s.location});return o.useLayoutEffect((()=>s.listen(c)),[s]),o.createElement(jt,{basename:t,children:n,location:u.location,navigationType:u.action,navigator:s})}function Rt(e){let{to:t,replace:n,state:r,relative:a}=e;Ze()||c(!1);let{matches:i}=o.useContext(He),{pathname:l}=qe(),s=Xe(),u=F(t,I(i).map((e=>e.pathnameBase)),l,"path"===a),f=JSON.stringify(u);return o.useEffect((()=>s(JSON.parse(f),{replace:n,state:r,relative:a})),[s,f,a,n,r]),null}function Lt(e){return et(e.context)}function Nt(e){c(!1)}function jt(e){let{basename:t="/",children:n=null,location:a,navigationType:i=r.Pop,navigator:l,static:s=!1}=e;Ze()&&c(!1);let u=t.replace(/^\/*/,"/"),f=o.useMemo((()=>({basename:u,navigator:l,static:s})),[u,l,s]);"string"==typeof a&&(a=v(a));let{pathname:d="/",search:p="",hash:h="",state:m=null,key:g="default"}=a,y=o.useMemo((()=>{let e=A(d,u);return null==e?null:{location:{pathname:e,search:p,hash:h,state:m,key:g},navigationType:i}}),[u,d,p,h,m,g,i]);return null==y?null:o.createElement(Ue.Provider,{value:f},o.createElement(We.Provider,{children:n,value:y}))}function Dt(e){let{children:t,location:n}=e;return rt(Bt(t),n)}function At(e){let{children:t,errorElement:n,resolve:r}=e;return o.createElement(It,{resolve:r,errorElement:n},o.createElement(Ft,null,t))}var zt;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(zt||(zt={}));const Mt=new Promise((()=>{}));class It extends o.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(" caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,r=null,a=zt.pending;if(n instanceof Promise)if(this.state.error){a=zt.error;let e=this.state.error;r=Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else n._tracked?(r=n,a=void 0!==r._error?zt.error:void 0!==r._data?zt.success:zt.pending):(a=zt.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),r=n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else a=zt.success,r=Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>n});if(a===zt.error&&r._error instanceof $)throw Mt;if(a===zt.error&&!t)throw r._error;if(a===zt.error)return o.createElement(Be.Provider,{value:r,children:t});if(a===zt.success)return o.createElement(Be.Provider,{value:r,children:e});throw r}}function Ft(e){let{children:t}=e,n=kt(),r="function"==typeof t?t(n):t;return o.createElement(o.Fragment,null,r)}function Bt(e,t){void 0===t&&(t=[]);let n=[];return o.Children.forEach(e,((e,r)=>{if(!o.isValidElement(e))return;let a=[...t,r];if(e.type===o.Fragment)return void n.push.apply(n,Bt(e.props.children,a));e.type!==Nt&&c(!1),e.props.index&&e.props.children&&c(!1);let i={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=Bt(e.props.children,a)),n.push(i)})),n}function Ut(e){return ut(e)}function Wt(e){let t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:o.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:o.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function Ht(e,t){return fe({basename:null==t?void 0:t.basename,future:Me({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:l({initialEntries:null==t?void 0:t.initialEntries,initialIndex:null==t?void 0:t.initialIndex}),hydrationData:null==t?void 0:t.hydrationData,routes:e,mapRouteProperties:Wt}).initialize()}function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}const Zt="get",qt="application/x-www-form-urlencoded";function Kt(e){return null!=e&&"string"==typeof e.tagName}function Qt(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map((e=>[n,e])):[[n,r]])}),[]))}const Yt=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],Xt=["aria-current","caseSensitive","className","end","style","to","children"],Gt=["reloadDocument","replace","method","action","onSubmit","fetcherKey","routeId","relative","preventScrollReset"];function Jt(e,t){return fe({basename:null==t?void 0:t.basename,future:Vt({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:s({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||tn(),routes:e,mapRouteProperties:Wt}).initialize()}function en(e,t){return fe({basename:null==t?void 0:t.basename,future:Vt({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:u({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||tn(),routes:e,mapRouteProperties:Wt}).initialize()}function tn(){var e;let t=null==(e=window)?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Vt({},t,{errors:nn(t.errors)})),t}function nn(e){if(!e)return null;let t=Object.entries(e),n={};for(let[e,r]of t)if(r&&"RouteErrorResponse"===r.__type)n[e]=new Y(r.status,r.statusText,r.data,!0===r.internal);else if(r&&"Error"===r.__type){let t=new Error(r.message);t.stack="",n[e]=t}else n[e]=r;return n}function rn(e){let{basename:t,children:n,window:r}=e,a=o.useRef();null==a.current&&(a.current=s({window:r,v5Compat:!0}));let i=a.current,[l,u]=o.useState({action:i.action,location:i.location});return o.useLayoutEffect((()=>i.listen(u)),[i]),o.createElement(jt,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:i})}function on(e){let{basename:t,children:n,window:r}=e,a=o.useRef();null==a.current&&(a.current=u({window:r,v5Compat:!0}));let i=a.current,[l,s]=o.useState({action:i.action,location:i.location});return o.useLayoutEffect((()=>i.listen(s)),[i]),o.createElement(jt,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:i})}function an(e){let{basename:t,children:n,history:r}=e;const[a,i]=o.useState({action:r.action,location:r.location});return o.useLayoutEffect((()=>r.listen(i)),[r]),o.createElement(jt,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:r})}const ln="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,sn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,un=o.forwardRef((function(e,t){let n,{onClick:r,relative:a,reloadDocument:i,replace:l,state:s,target:u,to:c,preventScrollReset:f}=e,d=$t(e,Yt),{basename:p}=o.useContext(Ue),h=!1;if("string"==typeof c&&sn.test(c)&&(n=c,ln))try{let e=new URL(window.location.href),t=c.startsWith("//")?new URL(e.protocol+c):new URL(c),n=A(t.pathname,p);t.origin===e.origin&&null!=n?c=n+t.search+t.hash:h=!0}catch(e){}let v=$e(c,{relative:a}),m=yn(c,{replace:l,state:s,target:u,preventScrollReset:f,relative:a});return o.createElement("a",Vt({},d,{href:n||v,onClick:h||i?r:function(e){r&&r(e),e.defaultPrevented||m(e)},ref:t,target:u}))})),cn=o.forwardRef((function(e,t){let{"aria-current":n="page",caseSensitive:r=!1,className:a="",end:i=!1,style:l,to:s,children:u}=e,c=$t(e,Xt),f=nt(s,{relative:c.relative}),d=qe(),p=o.useContext(Fe),{navigator:h}=o.useContext(Ue),v=h.encodeLocation?h.encodeLocation(f).pathname:f.pathname,m=d.pathname,g=p&&p.navigation&&p.navigation.location?p.navigation.location.pathname:null;r||(m=m.toLowerCase(),g=g?g.toLowerCase():null,v=v.toLowerCase());let y,b=m===v||!i&&m.startsWith(v)&&"/"===m.charAt(v.length),w=null!=g&&(g===v||!i&&g.startsWith(v)&&"/"===g.charAt(v.length)),x=b?n:void 0;y="function"==typeof a?a({isActive:b,isPending:w}):[a,b?"active":null,w?"pending":null].filter(Boolean).join(" ");let E="function"==typeof l?l({isActive:b,isPending:w}):l;return o.createElement(un,Vt({},c,{"aria-current":x,className:y,ref:t,style:E,to:s}),"function"==typeof u?u({isActive:b,isPending:w}):u)})),fn=o.forwardRef(((e,t)=>o.createElement(dn,Vt({},e,{ref:t})))),dn=o.forwardRef(((e,t)=>{let{reloadDocument:n,replace:r,method:a=Zt,action:i,onSubmit:l,fetcherKey:s,routeId:u,relative:c,preventScrollReset:f}=e,d=$t(e,Gt),p=xn(s,u),h="get"===a.toLowerCase()?"get":"post",v=En(i,{relative:c});return o.createElement("form",Vt({ref:t,method:h,action:v,onSubmit:n?l:e=>{if(l&&l(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,n=(null==t?void 0:t.getAttribute("formmethod"))||a;p(t||e.currentTarget,{method:n,replace:r,relative:c,preventScrollReset:f})}},d))}));function pn(e){let{getKey:t,storageKey:n}=e;return Tn({getKey:t,storageKey:n}),null}var hn,vn;function mn(e){let t=o.useContext(Ie);return t||c(!1),t}function gn(e){let t=o.useContext(Fe);return t||c(!1),t}function yn(e,t){let{target:n,replace:r,state:a,preventScrollReset:i,relative:l}=void 0===t?{}:t,s=Xe(),u=qe(),c=nt(e,{relative:l});return o.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==r?r:h(u)===h(c);s(e,{replace:n,state:a,preventScrollReset:i,relative:l})}}),[u,s,c,r,a,n,e,i,l])}function bn(e){let t=o.useRef(Qt(e)),n=o.useRef(!1),r=qe(),a=o.useMemo((()=>function(e,t){let n=Qt(e);if(t)for(let e of t.keys())n.has(e)||t.getAll(e).forEach((t=>{n.append(e,t)}));return n}(r.search,n.current?null:t.current)),[r.search]),i=Xe(),l=o.useCallback(((e,t)=>{const r=Qt("function"==typeof e?e(a):e);n.current=!0,i("?"+r,t)}),[i,a]);return[a,l]}function wn(){return xn()}function xn(e,t){let{router:n}=mn(hn.UseSubmitImpl),{basename:r}=o.useContext(Ue),a=vt();return o.useCallback((function(o,i){if(void 0===i&&(i={}),"undefined"==typeof document)throw new Error("You are calling submit during the server render. Try calling submit within a `useEffect` or callback instead.");let{action:l,method:s,encType:u,formData:f}=function(e,t,n){let r,o,a,i=null;if(Kt(l=e)&&"form"===l.tagName.toLowerCase()){let l=t.submissionTrigger;if(t.action)i=t.action;else{let t=e.getAttribute("action");i=t?A(t,n):null}r=t.method||e.getAttribute("method")||Zt,o=t.encType||e.getAttribute("enctype")||qt,a=new FormData(e),l&&l.name&&a.append(l.name,l.value)}else if(function(e){return Kt(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return Kt(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let l=e.form;if(null==l)throw new Error('Cannot submit a