From 26479423a14f20f8d115a143d483bd0d2e9510df Mon Sep 17 00:00:00 2001 From: thejahid Date: Thu, 6 Feb 2025 23:30:57 +0600 Subject: [PATCH] feat(SFT-1608): add FM stats routes & change api url --- .../form-monitor/form-monitor.queries.ts | 32 ++- .../form-monitor/form-monitor.styles.tsx | 92 +++++++- .../pages/form-monitor/form-monitor.tests.tsx | 6 +- .../app/pages/form-monitor/form-monitor.tsx | 208 +++++++++++++++++- .../Controllers/FormMonitorController.php | 36 +++ .../EventListeners/NavigationItem.php | 1 + .../Other/FormMonitor/FormMonitor.php | 11 +- .../plugin/src/Resources/js/client/client.js | 2 +- 8 files changed, 369 insertions(+), 19 deletions(-) diff --git a/packages/client/src/app/pages/form-monitor/form-monitor.queries.ts b/packages/client/src/app/pages/form-monitor/form-monitor.queries.ts index c6d41bc53..fe183ce52 100644 --- a/packages/client/src/app/pages/form-monitor/form-monitor.queries.ts +++ b/packages/client/src/app/pages/form-monitor/form-monitor.queries.ts @@ -4,6 +4,7 @@ import axios from 'axios'; export const QKFormMonitor = { forms: ['form-monitor', 'forms'], + formStats: ['form-monitor', 'stats'], formTests: (id?: number) => id !== undefined ? [...QKFormMonitor.forms, id, 'form-tests'] @@ -16,6 +17,32 @@ export const useFMForms = (): UseQueryResult => { ); }; +export const useFMFormStats = (): UseQueryResult => { + return useQuery(QKFormMonitor.formStats, () => + axios + .get('/api/form-monitor/stats') + .then((res) => res.data) + ); +}; + +interface FormStats { + success: number; + failed: number; + pending: number; + total: number; + percentage: { + success: number; + failed: number; + pending: number; + }; +} + +export interface FormWithStats { + formId: number; + formUrl: string; + stats: FormStats; +} + type FMTest = { id: string; formId: number; @@ -26,7 +53,10 @@ type FMTest = { responseCode: number; }; -type FMTestsResponse = FMTest[]; +type FMTestsResponse = { + tests: FMTest[]; + total: number; +}; export const useFMFormTestsQuery = ( id?: number diff --git a/packages/client/src/app/pages/form-monitor/form-monitor.styles.tsx b/packages/client/src/app/pages/form-monitor/form-monitor.styles.tsx index 913c9bb6a..b5ec57a5a 100644 --- a/packages/client/src/app/pages/form-monitor/form-monitor.styles.tsx +++ b/packages/client/src/app/pages/form-monitor/form-monitor.styles.tsx @@ -1,9 +1,11 @@ import type { PropsWithChildren } from 'react'; import React from 'react'; +import { Link } from 'react-router-dom'; import { Breadcrumb } from '@components/breadcrumbs/breadcrumbs'; import { ContentContainer } from '@components/layout/blocks/content-container'; import { HeaderContainer } from '@components/layout/blocks/header-container'; import { colors } from '@ff-client/styles/variables'; +import { spacings } from '@ff-client/styles/variables'; import translate from '@ff-client/utils/translations'; import styled from 'styled-components'; @@ -22,7 +24,7 @@ export const FormMonitorWrapper: React.FC = ({
-
{children}
+ {children}
@@ -67,3 +69,91 @@ export const StatusBadge = styled.div` background-color: ${colors.red500}; } `; + +export const Cards = styled.ul` + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: ${spacings.lg}; +`; + +export const Card = styled(Link)` + border: 1px solid ${colors.gray200}; + border-radius: 5px; + + &:hover { + background-color: ${colors.gray050}; + text-decoration: none; + } +`; + +export const CardContent = styled.div` + display: flex; + justify-content: space-between; + border-radius: 5px; +`; + +export const FormCardContent = styled.div` + padding: ${spacings.xl} ${spacings.xl}; +`; + +export const Title = styled.h2` + cursor: pointer; + + color: #3d464e; + + font-size: 20px; + font-weight: 700; + text-align: left; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + + transition: all 0.2s ease-out; + + &:hover { + border: none; + } +`; + +export const StatsChartContainer = styled.div` + display: flex; + align-items: center; + gap: ${spacings.md}; + padding: ${spacings.md}; +`; + +export const Legend = styled.div` + display: flex; + gap: ${spacings.lg}; + margin-top: ${spacings.md}; +`; + +export const LegendItem = styled.div<{ color: string }>` + display: flex; + align-items: center; + gap: ${spacings.xs}; + + &:before { + content: ''; + display: block; + width: 12px; + height: 12px; + border-radius: 50%; + background-color: ${(props) => props.color}; + } +`; + +export const LayoutContainer = styled.div` + gap: ${spacings.xl}; + align-items: flex-start; + + ${Cards} { + flex: 2; + } + + ${StatsChartContainer} { + position: sticky; + top: ${spacings.xl}; + } +`; diff --git a/packages/client/src/app/pages/form-monitor/form-monitor.tests.tsx b/packages/client/src/app/pages/form-monitor/form-monitor.tests.tsx index d3a50ab5d..6bc967744 100644 --- a/packages/client/src/app/pages/form-monitor/form-monitor.tests.tsx +++ b/packages/client/src/app/pages/form-monitor/form-monitor.tests.tsx @@ -44,8 +44,8 @@ export const FMTests: React.FC = () => { return ( {data === undefined && isFetching &&
{translate('Loading...')}
} - {data && data.length === 0 && } - {data !== undefined && data.length > 0 && ( + {data && data?.tests?.length === 0 && } + {data !== undefined && data?.tests?.length > 0 && ( @@ -57,7 +57,7 @@ export const FMTests: React.FC = () => { - {data.map((test) => { + {data?.tests?.map((test) => { const form = forms.find((form) => form.id === test.formId); if (!form) { return null; diff --git a/packages/client/src/app/pages/form-monitor/form-monitor.tsx b/packages/client/src/app/pages/form-monitor/form-monitor.tsx index 3e3ddc808..f7390417f 100644 --- a/packages/client/src/app/pages/form-monitor/form-monitor.tsx +++ b/packages/client/src/app/pages/form-monitor/form-monitor.tsx @@ -1,14 +1,157 @@ -/* eslint-disable react/display-name */ import React from 'react'; -import { Link } from 'react-router-dom'; import { EmptyBlock } from '@components/empty-block/empty-block'; import config, { Edition } from '@config/freeform/freeform.config'; import { useSidebarSelect } from '@ff-client/hooks/use-sidebar-select'; import { useQueryFormsWithStats } from '@ff-client/queries/forms'; +import { colors } from '@ff-client/styles/variables'; import translate from '@ff-client/utils/translations'; +import { Area, Legend } from 'recharts'; +import { ResponsiveContainer } from 'recharts'; +import { AreaChart } from 'recharts'; +import { Cell, Pie, PieChart } from 'recharts'; -import { useFMForms } from './form-monitor.queries'; -import { FormMonitorWrapper } from './form-monitor.styles'; +import { PaddedChartFooter } from '../forms/list/views/grid/card/card.styles'; + +import { useFMForms, useFMFormStats } from './form-monitor.queries'; +import { + Card, + CardContent, + Cards, + FormCardContent, + FormMonitorWrapper, + LegendItem, + StatsChartContainer, + Title, +} from './form-monitor.styles'; + +const randomSubmissions = (min: number, max: number): number => + Math.floor(Math.random() * (max - min + 1)) + min; + +const randomData = Array.from({ length: 31 }, () => ({ + uv: randomSubmissions(0, Math.random() > 0.9 ? 50 : 20), // 15% chance for peak day +})); + +const StatsChart: React.FC<{ + stats: { + success: number; + failed: number; + pending: number; + total: number; + percentage: { + success: number; + failed: number; + pending: number; + }; + }; +}> = ({ stats }) => { + const total = stats?.total || 0; + + // If not monitored, show full circle in gray + const data = + total === 0 + ? [ + { + name: 'Not Monitored', + value: 100, + color: colors.gray300, + }, + ] + : [ + { + name: 'Success', + value: stats?.percentage?.success || 0, + color: colors.teal500, + }, + { + name: 'Failed', + value: stats?.percentage?.failed || 0, + color: colors.red500, + }, + { + name: 'Pending', + value: stats?.percentage?.pending || 0, + color: colors.yellow400, + }, + ]; + + return ( + +
+ + + {data.map((entry, index) => ( + + ))} + + +
+ + {total === 0 + ? translate('Not') + : `${stats?.percentage?.success || 0}%`} + + + {total === 0 ? translate('monitored') : translate('uptime')} + +
+
+ + + + {total === 0 + ? translate('Not monitored') + : `${stats?.percentage?.success || 0}%`}{' '} + {total === 0 ? '' : translate('Success')} + + + {total === 0 + ? translate('Not monitored') + : `${stats?.percentage?.failed || 0}%`}{' '} + {total === 0 ? '' : translate('Failed')} + + + {total === 0 + ? translate('Not monitored') + : `${stats?.percentage?.pending || 0}%`}{' '} + {total === 0 ? '' : translate('Pending')} + + +
+ ); +}; export const FormMonitor: React.FC = () => { const isPro = config.editions.isAtLeast(Edition.Pro); @@ -16,9 +159,12 @@ export const FormMonitor: React.FC = () => { const { data: forms, isFetching: isFetchingForms } = useQueryFormsWithStats(); const { data: formIds, isFetching: isFetchingFormids } = useFMForms(); + const { data: formsWithStats = [], isFetching: isFetchingStats } = + useFMFormStats(); const isLoading = - (!forms || !formIds) && (isFetchingForms || isFetchingFormids); + (!forms || !formIds) && + (isFetchingForms || isFetchingFormids || isFetchingStats); if (!isPro) { return ( @@ -43,20 +189,60 @@ export const FormMonitor: React.FC = () => { return ( -
    + {formIds.map((id) => { - const form = forms.find((form) => form.id === id); + const form = forms?.find((form) => form.id === id); + const formStats = formsWithStats.find((f) => f.formId === id); + if (!form) { return null; } + const { name, settings } = form; + const { color } = settings.general; + return ( -
  • - {form.name} -
  • + + + + {name} + + + + + + + + + + + + + + + + ); })} -
+
); }; diff --git a/packages/plugin/src/Integrations/Other/FormMonitor/Controllers/FormMonitorController.php b/packages/plugin/src/Integrations/Other/FormMonitor/Controllers/FormMonitorController.php index 81cc5bfd6..99ee732e0 100644 --- a/packages/plugin/src/Integrations/Other/FormMonitor/Controllers/FormMonitorController.php +++ b/packages/plugin/src/Integrations/Other/FormMonitor/Controllers/FormMonitorController.php @@ -106,4 +106,40 @@ public function actionTests(?int $id = null): Response return $this->asJson($tests); } + + public function actionStats(): Response + { + try { + $integration = (new Query()) + ->select(['*']) + ->from(IntegrationRecord::TABLE) + ->where([ + 'class' => FormMonitor::class, + 'enabled' => true, + ]) + ->one() + ; + + if (!$integration) { + return $this->asJson([]); + } + + $formMonitor = $this->formIntegrationsProvider->getById($integration['id']); + if (!$formMonitor instanceof FormMonitor) { + return $this->asJson([]); + } + + $client = $this->clientProvider->getAuthorizedClient($formMonitor); + $stats = $formMonitor->fetchStats($client); + + return $this->asJson($stats); + } catch (\Exception $exception) { + $this->loggerService + ->getLogger('Form Monitor') + ->error($exception->getMessage()) + ; + + return $this->asJson([]); + } + } } diff --git a/packages/plugin/src/Integrations/Other/FormMonitor/EventListeners/NavigationItem.php b/packages/plugin/src/Integrations/Other/FormMonitor/EventListeners/NavigationItem.php index d4b005cb1..8b8abd975 100644 --- a/packages/plugin/src/Integrations/Other/FormMonitor/EventListeners/NavigationItem.php +++ b/packages/plugin/src/Integrations/Other/FormMonitor/EventListeners/NavigationItem.php @@ -50,6 +50,7 @@ public function registerRoutes(RegisterUrlRulesEvent $event): void $event->rules['freeform/form-monitor'] = 'freeform/forms'; $event->rules['freeform/form-monitor//tests'] = 'freeform/forms'; $event->rules['freeform/api/form-monitor/forms'] = 'freeform/form-monitor/available-forms'; + $event->rules['freeform/api/form-monitor/stats'] = 'freeform/form-monitor/stats'; $event->rules['freeform/api/form-monitor/forms//tests'] = 'freeform/form-monitor/tests'; } } diff --git a/packages/plugin/src/Integrations/Other/FormMonitor/FormMonitor.php b/packages/plugin/src/Integrations/Other/FormMonitor/FormMonitor.php index 525ae7abf..108b54be6 100644 --- a/packages/plugin/src/Integrations/Other/FormMonitor/FormMonitor.php +++ b/packages/plugin/src/Integrations/Other/FormMonitor/FormMonitor.php @@ -82,8 +82,7 @@ public function getEmail(): string public function getApiRootUrl(): string { - return 'https://api.leftip.com/v1'; - // return 'https://api.formmonitor.com/v1'; + return 'https://api.formmonitor.com/v1'; } public function checkConnection(Client $client): bool @@ -138,6 +137,14 @@ public function fetchTests(Client $client, Form $form, array $options = []): arr return json_decode((string) $response->getBody(), true); } + public function fetchStats(Client $client): array + { + $endpoint = $this->getEndpoint('/forms/stats'); + $response = $client->get($endpoint); + + return json_decode((string) $response->getBody(), true); + } + public function sendManifest(Client $client, Form $form, ManifestTransformer $transformer): void { $endpoint = $this->getEndpoint('forms/'.$form->getId()); diff --git a/packages/plugin/src/Resources/js/client/client.js b/packages/plugin/src/Resources/js/client/client.js index 003c61f49..5b03d183c 100644 --- a/packages/plugin/src/Resources/js/client/client.js +++ b/packages/plugin/src/Resources/js/client/client.js @@ -1 +1 @@ -!function(){"use strict";var e,t,n,r={89661:function(e,t,n){n.r(t);var r,a=n(14041);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t=n},isAtMost:function(e){var t=i.editions.tiers,n=t.indexOf(e);if(-1===n)throw new Error("Unknown edition: ".concat(e));return t.indexOf(i.editions.edition)<=n}}),limitations:r(r({},o.limitations),{can:function(e){var t,n=null===(t=i.limitations)||void 0===t?void 0:t.items;if(!n)return!0;for(var r=e.split("."),a=0;a10?"":"& > li {\n > label {\n padding-left: ".concat(10*e+20,"px;\n\n &.has-children {\n padding-left: ").concat(12*(e+1),"px;\n }\n }\n\n > ul {\n ").concat(m(e+1),"\n }\n }")};t.List=p.default.ul(o||(o=r(["\n margin: 0;\n padding: 0;\n\n ul {\n ","\n }\n"],["\n margin: 0;\n padding: 0;\n\n ul {\n ","\n }\n"])),m()),t.CheckMark=p.default.div(i||(i=r(["\n position: absolute;\n left: 8px;\n top: 7px;\n\n width: 16px;\n font-size: 18px;\n font-weight: bold;\n\n fill: ",";\n"],["\n position: absolute;\n left: 8px;\n top: 7px;\n\n width: 16px;\n font-size: 18px;\n font-weight: bold;\n\n fill: ",";\n"])),f.colors.gray500),t.LabelIcon=p.default.div(l||(l=r([""],[""]))),t.LabelContainer=p.default.div(u||(u=r(["\n display: inline-flex;\n justify-content: start;\n align-items: center;\n gap: ",";\n\n > svg {\n width: 16px;\n height: 16px;\n }\n"],["\n display: inline-flex;\n justify-content: start;\n align-items: center;\n gap: ",";\n\n > svg {\n width: 16px;\n height: 16px;\n }\n"])),f.spacings.sm),t.LabelValueDisplay=p.default.div(c||(c=r(["\n color: ",";\n font-size: 11px;\n font-style: italic;\n line-height: 11px;\n height: 11px;\n"],["\n color: ",";\n font-size: 11px;\n font-style: italic;\n line-height: 11px;\n height: 11px;\n"])),f.colors.gray300),t.Label=p.default.label(d||(d=r(["\n display: block;\n padding: 5px 14px 5px 30px;\n\n user-select: none;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n color: ",";\n\n "," {\n fill: ",";\n }\n }\n\n &.has-children {\n position: relative;\n\n padding-left: 12px;\n\n text-transform: uppercase;\n font-weight: bold;\n\n font-size: 12px;\n\n color: #7d8c9d;\n fill: currentColor;\n\n > "," {\n position: relative;\n\n padding: 0 10px;\n background-color: ",";\n\n z-index: 1;\n }\n\n &:hover {\n cursor: default;\n background-color: transparent;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 13px;\n\n height: 1px;\n background-color: ",";\n }\n }\n"],["\n display: block;\n padding: 5px 14px 5px 30px;\n\n user-select: none;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n color: ",";\n\n "," {\n fill: ",";\n }\n }\n\n &.has-children {\n position: relative;\n\n padding-left: 12px;\n\n text-transform: uppercase;\n font-weight: bold;\n\n font-size: 12px;\n\n color: #7d8c9d;\n fill: currentColor;\n\n > "," {\n position: relative;\n\n padding: 0 10px;\n background-color: ",";\n\n z-index: 1;\n }\n\n &:hover {\n cursor: default;\n background-color: transparent;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 13px;\n\n height: 1px;\n background-color: ",";\n }\n }\n"])),f.colors.gray500,f.colors.white,t.CheckMark,f.colors.white,t.LabelContainer,f.colors.gray050,f.colors.gray200),t.Item=p.default.li(s||(s=r(["\n position: relative;\n\n &.focused {\n > "," {\n background-color: #cfd8e3;\n color: ",";\n\n > "," {\n fill: ",";\n }\n }\n }\n\n &.has-children {\n > "," {\n }\n }\n\n &.empty {\n > "," {\n color: ",";\n font-style: italic;\n\n &:hover {\n color: ",";\n }\n }\n\n &.focused {\n > "," {\n background-color: transparent;\n\n &:hover {\n background-color: ",";\n color: ",";\n }\n\n > "," {\n fill: transparent;\n }\n }\n }\n }\n"],["\n position: relative;\n\n &.focused {\n > "," {\n background-color: #cfd8e3;\n color: ",";\n\n > "," {\n fill: ",";\n }\n }\n }\n\n &.has-children {\n > "," {\n }\n }\n\n &.empty {\n > "," {\n color: ",";\n font-style: italic;\n\n &:hover {\n color: ",";\n }\n }\n\n &.focused {\n > "," {\n background-color: transparent;\n\n &:hover {\n background-color: ",";\n color: ",";\n }\n\n > "," {\n fill: transparent;\n }\n }\n }\n }\n"])),t.Label,f.colors.gray700,t.CheckMark,f.colors.gray700,t.Label,t.Label,f.colors.gray300,f.colors.white,t.Label,f.colors.gray500,f.colors.white,t.CheckMark)},94789:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n color: ",";\n font-style: italic;\n }\n\n > span {\n min-height: 20px;\n }\n\n &:hover {\n box-shadow: var(--focus-ring);\n outline-color: transparent;\n }\n\n &:after {\n content: '';\n position: absolute;\n top: calc(50% - 5px);\n right: 9px;\n\n display: block;\n width: 7px;\n height: 7px;\n\n opacity: 0.8;\n border: solid;\n border-width: 0 2px 2px 0;\n\n font-size: 0;\n\n transform: rotate(45deg);\n\n user-select: none;\n pointer-events: none;\n }\n"],["\n cursor: pointer;\n position: relative;\n\n display: flex;\n justify-content: start;\n gap: ",";\n\n background-color: #dfe5ec;\n border-radius: ",";\n\n padding: 7px 22px 7px 10px;\n\n &.empty > span {\n color: ",";\n font-style: italic;\n }\n\n > span {\n min-height: 20px;\n }\n\n &:hover {\n box-shadow: var(--focus-ring);\n outline-color: transparent;\n }\n\n &:after {\n content: '';\n position: absolute;\n top: calc(50% - 5px);\n right: 9px;\n\n display: block;\n width: 7px;\n height: 7px;\n\n opacity: 0.8;\n border: solid;\n border-width: 0 2px 2px 0;\n\n font-size: 0;\n\n transform: rotate(45deg);\n\n user-select: none;\n pointer-events: none;\n }\n"])),m.spacings.sm,m.borderRadius.lg,m.colors.gray300),t.SpinnerWrapper=v.default.div(u||(u=r(["\n > svg {\n fill: currentColor;\n width: 20px;\n height: 20px;\n }\n"],["\n > svg {\n fill: currentColor;\n width: 20px;\n height: 20px;\n }\n"]))),t.DropdownRollout=(0,v.default)(f.animated.div)(c||(c=r(["\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n\n overflow: hidden;\n z-index: 1000;\n"],["\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n\n overflow: hidden;\n z-index: 1000;\n"])),m.colors.gray050,m.borderRadius.lg,m.shadows.container),t.CloseButton=v.default.button(d||(d=r(["\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 30px;\n height: 34px;\n\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 30px;\n height: 34px;\n\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n"])),m.colors.gray050),t.DropdownWrapper=v.default.div(s||(s=r(["\n position: relative;\n\n &.open {\n "," {\n display: block;\n }\n\n "," {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n &:hover {\n box-shadow: none;\n outline-color: transparent;\n }\n }\n }\n"],["\n position: relative;\n\n &.open {\n "," {\n display: block;\n }\n\n "," {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n &:hover {\n box-shadow: none;\n outline-color: transparent;\n }\n }\n }\n"])),t.DropdownRollout,t.CurrentValue)},83749:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&C((function(e){return e-1}))}},[M,A]),(0,p.useOnKeypress)({meetsCondition:w,type:"keyup",callback:function(e){if("Enter"===e.key){var t=(0,b.findValueByShadowIndex)(B,M);null==o||o(t),E(!1)}}},[B,M]),(0,u.useEffect)((function(){l&&w&&E(!1)}),[l]),(0,u.useEffect)((function(){var e;w?(null===(e=S.current)||void 0===e||e.focus(),C(N||0)):j("")}),[w,P]);var W=(0,u.useCallback)((function(e){null==o||o(e),E(!1)}),[o]);return u.default.createElement(_.DropdownWrapper,{ref:T,className:(0,m.default)(w&&"open"),onClick:L},u.default.createElement(_.CurrentValue,{className:(0,m.default)(l&&"disabled",""===n&&"empty")},u.default.createElement("span",null,I),l&&u.default.createElement(_.SpinnerWrapper,null,u.default.createElement(d.default,null))),u.default.createElement(h.PopUpPortal,null,w&&u.default.createElement(_.DropdownRollout,{className:"dropdown-rollout",ref:F,style:D},u.default.createElement(_.CloseButton,null,u.default.createElement(g.default,null)),u.default.createElement(_.Search,{placeholder:(0,v.default)("Search..."),ref:S,value:P,onClick:function(e){return e.stopPropagation()},onKeyDown:function(e){["ArrowUp","ArrowDown"].includes(e.key)&&e.preventDefault()},onChange:function(e){return j(e.target.value)}}),u.default.createElement(_.ListWrapper,null,u.default.createElement(y.Options,{options:B,value:n,focusIndex:M,showValues:a,onChange:W})))))}},51607:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HelpText=void 0;var o,i=a(n(14041)),l=n(82919),u=a(n(53864)).default.div(o||(o=r(["\n font-style: italic;\n font-size: 12px;\n line-height: 18px;\n padding-top: 6px;\n color: ",";\n"],["\n font-style: italic;\n font-size: 12px;\n line-height: 18px;\n padding-top: 6px;\n color: ",";\n"])),l.colors.gray300);t.HelpText=function(e){var t=e.children;return i.default.createElement(u,null,t)}},76540:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.PopUpPortal=void 0;var r=n(43144),a=n(2397);t.PopUpPortal=function(e){var t=e.children,n=(0,a.usePortal)().element;return n?(0,r.createPortal)(t,n):null}},11245:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useRemoveAnimation=void 0;var r=n(37043),a=n(82919);t.useRemoveAnimation=function(e){var t=e.active,n=e.hovering;return(0,r.useSpring)({opacity:t?1:0,background:n?a.colors.error:"transparent",fill:n?"#fff":a.colors.gray300,scale:n?1.2:1,rotate:t?0:30,config:function(e){switch(e){case"background":case"color":return{tension:330,friction:20};default:return{tension:330,friction:15}}}})}},20720:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveButtonWrapper=void 0;var o,i=n(37043),l=a(n(53864));t.RemoveButtonWrapper=(0,l.default)(i.animated.button)(o||(o=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n font-size: 16px;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n color: currentColor;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n font-size: 16px;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n color: currentColor;\n }\n"])))},90574:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;ienter while editing a cell to add a new row.")}}))))}},48464:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Value=t.Quote=t.Operator=t.Name=t.CodeBlock=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.CodeBlock=s.default.div(o||(o=r(["\n position: relative;\n\n padding: "," ",";\n\n font-family: monospace;\n\n background: ",";\n border: 1px solid ",";\n border-bottom: none;\n border-radius: "," "," 0 0;\n"],["\n position: relative;\n\n padding: "," ",";\n\n font-family: monospace;\n\n background: ",";\n border: 1px solid ",";\n border-bottom: none;\n border-radius: "," "," 0 0;\n"])),d.spacings.sm,d.spacings.md,d.colors.gray050,d.colors.hairline,d.borderRadius.lg,d.borderRadius.lg),t.Name=s.default.span(i||(i=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.teal700),t.Operator=s.default.span(l||(l=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.gray300),t.Quote=s.default.span(u||(u=r(["\n &:before {\n content: '\"';\n color: ",";\n }\n"],["\n &:before {\n content: '\"';\n color: ",";\n }\n"])),d.colors.gray300),t.Value=s.default.span(c||(c=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.red300)},85934:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InputPreview=void 0;var a=r(n(14041)),o=n(48464),i=n(23293);t.InputPreview=function(e){var t=e.tab,n=e.attributes;return a.default.createElement(o.CodeBlock,null,"<",t.previewTag,(0,i.attributesToArray)(n).map((function(e,t){var n=e[0],r=e[1];return a.default.createElement("span",{key:t},a.default.createElement(o.Name,null," ",n),!!r&&a.default.createElement(a.default.Fragment,null,a.default.createElement(o.Operator,null,"="),a.default.createElement(o.Quote,null),a.default.createElement(o.Value,null,r),a.default.createElement(o.Quote,null)))}))," />")}},23293:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n\n \n
\n

\n field:').concat(e.value,"

\n
\n ")}},whitelist:l},onChange:g,value:o})),u.default.createElement(m.CalculationBoxHelp,null))}},42354:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Operator=t.OperatorReferenceItem=t.OperatorReference=t.OperatorReferenceTitle=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.OperatorReferenceTitle=d.default.div(o||(o=r(["\n font-style: italic;\n font-weight: 500;\n font-size: 14px;\n color: ",";\n break-inside: avoid;\n"],["\n font-style: italic;\n font-weight: 500;\n font-size: 14px;\n color: ",";\n break-inside: avoid;\n"])),c.colors.gray400),t.OperatorReference=d.default.div(i||(i=r(["\n column-count: 4;\n"],["\n column-count: 4;\n"]))),t.OperatorReferenceItem=d.default.div(l||(l=r(["\n font-size: 12px;\n break-inside: avoid;\n color: ",";\n margin: 0 0 0.8rem;\n display: flex;\n flex-direction: column;\n gap: ",";\n\n > span {\n font-size: 14px;\n font-weight: 500;\n }\n"],["\n font-size: 12px;\n break-inside: avoid;\n color: ",";\n margin: 0 0 0.8rem;\n display: flex;\n flex-direction: column;\n gap: ",";\n\n > span {\n font-size: 14px;\n font-weight: 500;\n }\n"])),c.colors.gray300,c.spacings.xs),t.Operator=d.default.div(u||(u=r(["\n display: flex;\n\n > mark {\n font-size: 12px;\n font-family: 'Courier New', Courier, monospace;\n padding: 0 ",";\n border-radius: ",";\n background: ",";\n color: ",";\n margin-right: ",";\n max-height: 20px;\n }\n"],["\n display: flex;\n\n > mark {\n font-size: 12px;\n font-family: 'Courier New', Courier, monospace;\n padding: 0 ",";\n border-radius: ",";\n background: ",";\n color: ",";\n margin-right: ",";\n max-height: 20px;\n }\n"])),c.spacings.xs,c.borderRadius.md,c.colors.gray100,c.colors.gray500,c.spacings.md)},10244:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CalculationBoxHelp=void 0;var a=r(n(14041)),o=r(n(40921)),i=r(n(97476)),l=n(42354);t.CalculationBoxHelp=function(){var e=i.default;return a.default.createElement(a.default.Fragment,null,a.default.createElement(l.OperatorReferenceTitle,null,(0,o.default)(e.title)),a.default.createElement(l.OperatorReference,null,e.operators.map((function(e){return a.default.createElement(l.OperatorReferenceItem,{key:e.title},a.default.createElement("span",null,(0,o.default)(e.title)),e.items.map((function(e){return a.default.createElement(l.Operator,{key:e.operator},a.default.createElement("mark",null,e.operator),e.name&&a.default.createElement("span",null,(0,o.default)(e.name)))})))}))))}},51755:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useCalculationFieldHandles=t.generateValue=void 0;var r=n(68479),a=n(85905);t.generateValue=function(e,t){return e.replace(/field:([a-zA-Z0-9_]+)/g,(function(e,n){return"..."===t?"".concat(n,""):"[[".concat(n,"]]")}))};t.useCalculationFieldHandles=function(e){return(0,r.useSelector)(a.fieldSelectors.all).filter((function(t){return e.availableFieldTypes.includes(t.typeClass)})).map((function(e){return e.properties.handle}))}},97651:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewContainer=void 0;var o,i=n(82919),l=a(n(53864)),u=n(75111);t.PreviewContainer=(0,l.default)(u.PreviewTable)(o||(o=r(["\n padding: ",";\n\n mark {\n padding: "," ",";\n border-radius: ",";\n background: ",";\n }\n"],["\n padding: ",";\n\n mark {\n padding: "," ",";\n border-radius: ",";\n background: ",";\n }\n"])),i.spacings.sm,i.spacings.xs,i.spacings.sm,i.borderRadius.lg,i.colors.gray100)},14309:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CalculationBoxPreview=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(75111),l=n(51755),u=n(97651);t.CalculationBoxPreview=function(e){var t=e.value;return a.default.createElement(i.PreviewWrapper,{"data-edit":(0,o.default)("Click to edit data")},a.default.createElement(u.PreviewContainer,null,!t&&a.default.createElement(i.NoContent,null,(0,o.default)("Not configured yet")),a.default.createElement("div",{style:{lineHeight:"2.0"},dangerouslySetInnerHTML:{__html:(0,l.generateValue)(t,"...")}})))}},10267:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(81223),i=n(85151),l=n(94158),u=n(14309);n(61991);t.default=function(e){var t=e.value,n=e.property,r=e.errors,c=e.updateValue;return a.default.createElement(i.Control,{property:n,errors:r},a.default.createElement(o.PreviewableComponent,{preview:a.default.createElement(u.CalculationBoxPreview,{value:t})},a.default.createElement(l.CalculationBoxEditor,{value:t,property:n,updateValue:c})))}},81229:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxesWrapper=t.SelectAllWrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.SelectAllWrapper=u.default.div(o||(o=r(["\n position: relative;\n\n padding-bottom: 5px;\n margin-bottom: 5px;\n font-style: italic;\n\n &:after {\n content: '';\n position: absolute;\n left: -5px;\n right: -5px;\n bottom: 0;\n\n display: block;\n height: 1px;\n\n box-shadow: ",";\n }\n"],["\n position: relative;\n\n padding-bottom: 5px;\n margin-bottom: 5px;\n font-style: italic;\n\n &:after {\n content: '';\n position: absolute;\n left: -5px;\n right: -5px;\n bottom: 0;\n\n display: block;\n height: 1px;\n\n box-shadow: ",";\n }\n"])),l.shadows.bottom),t.CheckboxesWrapper=u.default.div(i||(i=r(["\n columns: ",";\n\n label {\n display: block;\n max-width: 100%;\n padding: 0 10px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"],["\n columns: ",";\n\n label {\n display: block;\n max-width: 100%;\n padding: 0 10px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"])),(function(e){return e.$columns||1}))},85443:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n right: -25px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"])),d.colors.gray400),t.RemoveButton=(0,s.default)(c.animated.button)(l||(l=r(["\n position: absolute;\n top: 0;\n right: -50px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n right: -50px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"])),d.colors.gray400),t.LabelElement=(0,s.default)(c.animated.h1)(u||(u=r(["\n cursor: pointer;\n\n min-height: 10px;\n\n margin: 0 0 0 -8px;\n padding: "," 40px "," ",";\n\n border: 0;\n border-radius: ",";\n\n > span {\n position: relative;\n display: inline-block;\n\n > span:empty:after {\n content: 'No Title';\n\n color: ",";\n font-style: italic;\n }\n }\n"],["\n cursor: pointer;\n\n min-height: 10px;\n\n margin: 0 0 0 -8px;\n padding: "," 40px "," ",";\n\n border: 0;\n border-radius: ",";\n\n > span {\n position: relative;\n display: inline-block;\n\n > span:empty:after {\n content: 'No Title';\n\n color: ",";\n font-style: italic;\n }\n }\n"])),d.spacings.sm,d.spacings.sm,d.spacings.sm,d.borderRadius.lg,d.colors.gray300)},71247:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&"errors")},v&&u.default.createElement("input",{id:g,ref:b,type:"text",className:"text fullwidth",value:t||"",onChange:function(e){return a(e.target.value)},onBlur:function(){return h(!1)},onKeyDown:function(e){"Enter"===e.key&&h(!1)}}),!v&&u.default.createElement(p.LabelElement,{style:y,onClick:function(){h(!0),l(!1),setTimeout((function(){var e;null===(e=b.current)||void 0===e||e.focus()}),3)},onMouseEnter:function(){return l(!0)},onMouseLeave:function(){return l(!1)}},u.default.createElement("span",null,u.default.createElement("span",null,t),u.default.createElement(p.EditButton,{style:_},u.default.createElement(s.default,null)))),u.default.createElement(c.FormErrorList,{errors:r}))}},83053:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MaxInput=t.MinInput=t.Wrapper=void 0;var o=a(n(53864));t.Wrapper=o.default.div(i||(i=r(["\n display: flex;\n"],["\n display: flex;\n"])));var i,l,u,c,d=o.default.input(l||(l=r(["\n width: 100%;\n --focus-ring: 0;\n"],["\n width: 100%;\n --focus-ring: 0;\n"])));t.MinInput=(0,o.default)(d)(u||(u=r(["\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n"],["\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n"]))),t.MaxInput=(0,o.default)(d)(c||(c=r(["\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n"],["\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n"])))},45251:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(83053);t.default=function(e){var t,n=e.value,r=e.property,l=e.errors,u=e.updateValue,c=e.context,d=n||[null,null],s=d[0],f=d[1],p=(null===(t=c.properties)||void 0===t?void 0:t.allowNegative)?null:0;return a.default.createElement(o.Control,{property:r,errors:l},a.default.createElement(i.Wrapper,null,a.default.createElement("div",null,a.default.createElement(i.MinInput,{id:"min",value:null===s?"":s,type:"number",min:p,className:"text",placeholder:"Min",onChange:function(e){var t=e.target,n=""!==t.value?Number(t.value):null;u([n,f])}})),a.default.createElement("div",null,a.default.createElement(i.MaxInput,{id:"max",value:null===f?"":f,type:"number",min:p,className:"text",placeholder:"Max",onChange:function(e){var t=e.target,n=""!==t.value?Number(t.value):null;u([s,n])}}))))}},11097:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldSelect=void 0;var a=r(n(14041)),o=n(83749),i=n(13301),l=r(n(40921));t.FieldSelect=function(e){var t=e.value,n=e.onChange,r=(0,i.useFieldOptionCollection)();return a.default.createElement(o.Dropdown,{options:r,emptyOption:(0,l.default)("Do not map this field"),value:t,onChange:n})}},21808:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o.default.createElement(v.TypeButton,{title:(0,d.default)("Pre-defined options"),className:(0,c.default)(a.type===u.TargetFieldType.Preset&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Preset)}},o.default.createElement(f.default,null)),o.default.createElement(v.TypeButton,{title:(0,d.default)("Twig code"),className:(0,c.default)(a.type===u.TargetFieldType.Custom&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Custom)}},o.default.createElement(s.default,null)),o.default.createElement(v.TypeButton,{title:(0,d.default)("Freeform field"),className:(0,c.default)(a.type===u.TargetFieldType.Relation&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Relation)}},o.default.createElement(p.default,null))),o.default.createElement("div",null,a.type===u.TargetFieldType.Preset&&o.default.createElement(i.Dropdown,{value:null==a?void 0:a.value,showValues:!0,emptyOption:(0,d.default)("Select an option"),onChange:function(t){h(e.id,u.TargetFieldType.Preset,t)},options:e.options.map((function(e){return{value:e.key,label:e.label}}))}),a.type===u.TargetFieldType.Relation&&o.default.createElement(m.FieldSelect,{value:null==a?void 0:a.value,onChange:function(t){h(e.id,u.TargetFieldType.Relation,t)}}),a.type===u.TargetFieldType.Custom&&o.default.createElement(v.TwigInput,{type:"text",className:"text fullwidth code",placeholder:"e.g. {{ yourField }} {{ otherField }}",value:a.value,onChange:function(t){h(e.id,u.TargetFieldType.Custom,t.target.value)}})))})))}},66678:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TwigInput=t.TypeButton=t.TypeButtonGroup=t.SourceField=t.MappingContainer=t.MappingWrapper=t.RefreshButton=void 0;var o=n(90343),i=n(49974),l=n(82919),u=a(n(53864));t.RefreshButton=u.default.button(c||(c=r(["\n position: absolute;\n top: 0;\n right: 0;\n\n font-size: 16px;\n\n &[disabled] > svg {\n fill: ",";\n\n animation: "," 2s infinite;\n transform-origin: 50% 50%;\n }\n"],["\n position: absolute;\n top: 0;\n right: 0;\n\n font-size: 16px;\n\n &[disabled] > svg {\n fill: ",";\n\n animation: "," 2s infinite;\n transform-origin: 50% 50%;\n }\n"])),l.colors.gray300,o.animations.spinner),t.MappingWrapper=u.default.div(d||(d=r(["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: auto min-content 400px;\n\n padding: 2px 0;\n\n > div:first-child {\n flex-grow: 1;\n }\n\n > div:last-child {\n flex-basis: 300px;\n }\n"],["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: auto min-content 400px;\n\n padding: 2px 0;\n\n > div:first-child {\n flex-grow: 1;\n }\n\n > div:last-child {\n flex-basis: 300px;\n }\n"])),l.spacings.sm),t.MappingContainer=u.default.div(s||(s=r(["\n max-width: 1000px;\n max-height: 454px;\n\n overflow-y: auto;\n overflow-x: hidden;\n\n border: 1px solid rgb(205 216 228 / 50%);\n border-radius: 5px;\n\n padding: "," ",";\n\n ",";\n"],["\n max-width: 1000px;\n max-height: 454px;\n\n overflow-y: auto;\n overflow-x: hidden;\n\n border: 1px solid rgb(205 216 228 / 50%);\n border-radius: 5px;\n\n padding: "," ",";\n\n ",";\n"])),l.spacings.sm,l.spacings.lg,i.scrollBar),t.SourceField=u.default.div(f||(f=r(["\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n\n display: block;\n\n width: 100%;\n height: 1px;\n\n background-color: ",";\n }\n\n > span {\n position: relative;\n z-index: 2;\n\n display: block;\n padding: 0 10px 0 0;\n width: fit-content;\n\n background-color: white;\n }\n\n &.required > span {\n &:after {\n content: '*';\n position: relative;\n right: -2px;\n\n color: ",";\n }\n }\n"],["\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n\n display: block;\n\n width: 100%;\n height: 1px;\n\n background-color: ",";\n }\n\n > span {\n position: relative;\n z-index: 2;\n\n display: block;\n padding: 0 10px 0 0;\n width: fit-content;\n\n background-color: white;\n }\n\n &.required > span {\n &:after {\n content: '*';\n position: relative;\n right: -2px;\n\n color: ",";\n }\n }\n"])),l.colors.gray100,l.colors.error),t.TypeButtonGroup=u.default.div(p||(p=r(["\n display: flex;\n"],["\n display: flex;\n"])));var c,d,s,f,p,m,v,h="8px";t.TypeButton=u.default.button(m||(m=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 34px;\n height: 28px;\n\n fill: ",";\n background-color: ",";\n\n &.active {\n fill: ",";\n background-color: ",";\n }\n\n &:first-child {\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n\n &:last-child {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n\n svg {\n width: 16px;\n height: 16px;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 34px;\n height: 28px;\n\n fill: ",";\n background-color: ",";\n\n &.active {\n fill: ",";\n background-color: ",";\n }\n\n &:first-child {\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n\n &:last-child {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n\n svg {\n width: 16px;\n height: 16px;\n }\n"])),l.colors.gray550,l.colors.elements.dropdown,l.colors.gray050,l.colors.gray550,h,h,h,h),t.TwigInput=u.default.input(v||(v=r(["\n &::placeholder {\n color: ",";\n }\n"],["\n &::placeholder {\n color: ",";\n }\n"])),l.colors.gray250)},35880:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1] svg {\n position: absolute;\n left: 0;\n top: 2px;\n\n width: 18px;\n height: 18px;\n }\n"],["\n position: relative;\n\n padding: 0 0 0 24px;\n\n font-size: 12px;\n color: ",";\n\n max-lines: 1;\n max-height: 60px;\n overflow: hidden;\n\n > svg {\n position: absolute;\n left: 0;\n top: 2px;\n\n width: 18px;\n height: 18px;\n }\n"])),d.colors.gray300),t.Id=s.default.div(u||(u=r(["\n padding: 2px 0 1px;\n font-size: 10px !important;\n color: ",";\n"],["\n padding: 2px 0 1px;\n font-size: 10px !important;\n color: ",";\n"])),d.colors.gray300)},6893:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionAnimations=t.useEditorAnimations=void 0;var r=n(37043);t.useEditorAnimations=function(e,t){var n=210;return t>6?n=360:t>3&&(n=280),(0,r.useSpring)({height:e?n:36,config:{tension:500,friction:e?26:40}})};t.useSelectionAnimations=function(e){return(0,r.useSpring)({opacity:e?1:0,overflowY:e?"auto":"hidden",config:{tension:500}})}},2520:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationTemplates=void 0;var r=n(48452);t.useNotificationTemplates=function(e){var t,n,a,o=(0,r.useQueryNotificationTemplates)(),i=o.data,l=o.isFetching,u=(null==i?void 0:i.templates)||{database:[],files:[]},c="string"==typeof e;return"number"==typeof e?a=null===(t=null==u?void 0:u.database)||void 0===t?void 0:t.find((function(t){return t.id===e})):c&&(a=null===(n=null==u?void 0:u.files)||void 0===n?void 0:n.find((function(t){return t.id===e}))),{templates:u,isFetching:l,selectedTemplate:a}}},80944:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Button=t.ButtonRow=t.CategorySelectionWrapper=t.SelectedNotification=t.NotificationTemplateSelector=void 0;var o,i,l,u,c,d=n(37043),s=n(49974),f=n(82919),p=a(n(53864));t.NotificationTemplateSelector=(0,p.default)(d.animated.div)(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: 0;\n\n padding: 0;\n\n border: 1px solid ",";\n border-radius: ",";\n\n overflow: hidden;\n"],["\n display: flex;\n flex-direction: column;\n gap: 0;\n\n padding: 0;\n\n border: 1px solid ",";\n border-radius: ",";\n\n overflow: hidden;\n"])),f.colors.inputBorder,f.borderRadius.lg),t.SelectedNotification=p.default.div(i||(i=r(["\n position: relative;\n cursor: pointer;\n\n height: 36px;\n\n flex: 1 0 36px;\n padding: 7px 12px;\n\n overflow: hidden;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n ","\n\n > span {\n &:empty {\n &:after {\n content: 'Please select...';\n color: ",";\n }\n }\n }\n\n > svg {\n position: absolute;\n right: 6px;\n top: calc(50% - 7px);\n\n display: block;\n width: 14px;\n height: 14px;\n stroke-width: 3px;\n fill: #e5e7eb;\n transition: transform 0.2s ease-in-out;\n }\n\n &.open {\n > svg {\n transform: rotate(-90deg);\n }\n }\n"],["\n position: relative;\n cursor: pointer;\n\n height: 36px;\n\n flex: 1 0 36px;\n padding: 7px 12px;\n\n overflow: hidden;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n ","\n\n > span {\n &:empty {\n &:after {\n content: 'Please select...';\n color: ",";\n }\n }\n }\n\n > svg {\n position: absolute;\n right: 6px;\n top: calc(50% - 7px);\n\n display: block;\n width: 14px;\n height: 14px;\n stroke-width: 3px;\n fill: #e5e7eb;\n transition: transform 0.2s ease-in-out;\n }\n\n &.open {\n > svg {\n transform: rotate(-90deg);\n }\n }\n"])),(function(e){return e.empty&&"\n color: ".concat(f.colors.gray300,";\n font-style: italic;\n ")}),f.colors.gray600),t.CategorySelectionWrapper=(0,p.default)(d.animated.div)(l||(l=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n height: 100%;\n padding: "," "," "," ",";\n\n border-top: 1px solid ",";\n overflow-y: auto;\n overflow-x: hidden;\n\n ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n height: 100%;\n padding: "," "," "," ",";\n\n border-top: 1px solid ",";\n overflow-y: auto;\n overflow-x: hidden;\n\n ",";\n"])),f.spacings.lg,f.spacings.sm,f.spacings.lg,f.spacings.sm,f.spacings.sm,f.colors.inputBorder,s.scrollBar),t.ButtonRow=(0,p.default)(d.animated.div)(u||(u=r(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: start;\n gap: ",";\n\n border-top: 1px solid ",";\n\n padding: ",";\n background-color: ",";\n"],["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: start;\n gap: ",";\n\n border-top: 1px solid ",";\n\n padding: ",";\n background-color: ",";\n"])),f.spacings.sm,f.colors.inputBorder,f.spacings.sm,f.colors.gray100),t.Button=p.default.button(c||(c=r(["\n padding-top: 2px;\n padding-bottom: 3px;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n &.submit {\n margin-left: auto;\n }\n"],["\n padding-top: 2px;\n padding-bottom: 3px;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n &.submit {\n margin-left: auto;\n }\n"])))},27886:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(64437),l=n(83750),u=n(25279),c=n(82919),d=n(77873),s=r(n(91797)),f=r(n(40921)),p=n(45037),m=r(n(38377)),v=n(6893),h=n(2520),g=n(80944);t.default=function(e){var t,n,r=e.value,b=e.property,y=e.errors,_=e.updateValue,x=a.default.useState(!1),w=x[0],E=x[1],O=(0,h.useNotificationTemplates)(r),P=O.templates,j=O.isFetching,k=O.selectedTemplate,M=(0,v.useEditorAnimations)(w,(null===(t=null==P?void 0:P.database)||void 0===t?void 0:t.length)+(null===(n=null==P?void 0:P.files)||void 0===n?void 0:n.length)),C=(0,v.useSelectionAnimations)(w),S=(0,u.useNewNotificationMutation)();if(j&&!P)return a.default.createElement(o.Control,{property:b,errors:y},a.default.createElement(g.NotificationTemplateSelector,{style:{height:36}},a.default.createElement(g.SelectedNotification,{empty:!0},a.default.createElement("span",null,a.default.createElement(l.LoadingText,{spinner:!0,loading:!0,instant:!0},(0,f.default)("Loading Templates"))),a.default.createElement(m.default,null))));var F=function(e){S.reset(),_(e.id),E(!1)};return a.default.createElement(o.Control,{property:b,errors:y},a.default.createElement(g.NotificationTemplateSelector,{style:M},a.default.createElement(g.SelectedNotification,{onClick:function(){return E(!w)},className:(0,s.default)(w&&"open")},a.default.createElement("span",null,null==k?void 0:k.name),a.default.createElement(m.default,null)),a.default.createElement(g.CategorySelectionWrapper,{style:C},a.default.createElement(p.Category,{value:r,category:d.TemplateType.Database,templates:P.database,onClick:F}),a.default.createElement(p.Category,{value:r,category:d.TemplateType.File,templates:P.files,onClick:F})),a.default.createElement(g.ButtonRow,{style:{opacity:C.opacity}},a.default.createElement(g.Button,{className:(0,s.default)("btn",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){S.reset(),E(!1)}},(0,f.default)("Close")),a.default.createElement(g.Button,{className:(0,s.default)("btn",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){S.reset(),_(void 0),E(!1)}},(0,f.default)("Clear choice")),a.default.createElement(g.Button,{className:(0,s.default)("btn","submit",!S.isLoading&&"add",!S.isLoading&&"icon",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){return S.mutate({name:"New Template"},{onSuccess:function(e){var t=e.data;F(t)}})}},S.isLoading&&a.default.createElement(l.LoadingText,null,(0,f.default)("Creating a template")),!S.isLoading&&(0,f.default)("New template"))),S.isError&&a.default.createElement(i.FormErrorList,{style:{margin:"0 ".concat(c.spacings.sm," ").concat(c.spacings.sm)},errors:S.error.errors})))}},66161:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BlockWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.BlockWrapper=l.default.div(o||(o=r(["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: 1.5fr 1fr 1.5fr;\n"],["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: 1.5fr 1fr 1.5fr;\n"])),i.spacings.md)},32039:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nenter while focusing an input to add a new set of inputs.")}})))}},60096:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutBlock=t.Button=t.ButtonGroup=t.ButtonLayoutWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ButtonLayoutWrapper=d.default.ul(o||(o=r(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n margin-top: ",";\n"],["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n margin-top: ",";\n"])),c.spacings.sm,c.spacings.sm),t.ButtonGroup=d.default.div(i||(i=r(["\n display: flex;\n gap: 2px;\n"],["\n display: flex;\n gap: 2px;\n"]))),t.Button=d.default.button(l||(l=r(["\n display: block;\n padding: 3px 5px;\n\n border-radius: ",";\n font-size: 16px;\n\n &:not(.enabled) {\n opacity: 0.2;\n }\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n"],["\n display: block;\n padding: 3px 5px;\n\n border-radius: ",";\n font-size: 16px;\n\n &:not(.enabled) {\n opacity: 0.2;\n }\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n"])),c.borderRadius.md,c.colors.gray600,c.colors.white),t.LayoutBlock=d.default.li(u||(u=r(["\n cursor: pointer;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n padding: 3px;\n\n border: 1px solid ",";\n border-radius: ",";\n background-color: ",";\n\n transition: background-color 0.2s ease-in-out;\n\n "," {\n fill: ",";\n background: ",";\n }\n\n &.active {\n border-color: ",";\n background-color: ",";\n\n "," {\n background: ",";\n fill: ",";\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n }\n }\n\n &:not(.active):hover {\n background-color: ",";\n }\n"],["\n cursor: pointer;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n padding: 3px;\n\n border: 1px solid ",";\n border-radius: ",";\n background-color: ",";\n\n transition: background-color 0.2s ease-in-out;\n\n "," {\n fill: ",";\n background: ",";\n }\n\n &.active {\n border-color: ",";\n background-color: ",";\n\n "," {\n background: ",";\n fill: ",";\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n }\n }\n\n &:not(.active):hover {\n background-color: ",";\n }\n"])),c.colors.gray100,c.borderRadius.md,c.colors.gray100,t.Button,c.colors.white,c.colors.gray300,c.colors.gray500,c.colors.gray500,t.Button,c.colors.white,c.colors.gray500,c.colors.gray200,c.colors.gray600,c.colors.gray200)},82334:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=r(n(91797)),l=n(45250),u=r(n(39517)),c=r(n(49211)),d=r(n(47412)),s=n(60096),f={save:a.default.createElement(c.default,null),back:a.default.createElement(u.default,null),submit:a.default.createElement(d.default,null)};t.default=function(e){var t,n,r=e.value,u=e.property,c=e.errors,d=e.updateValue,p=e.context,m=u.layouts,v=p.order,h={save:null===(t=null==p?void 0:p.buttons)||void 0===t?void 0:t.save,back:null===(n=null==p?void 0:p.buttons)||void 0===n?void 0:n.back,submit:!0},g=[],b=m.map((function(e){var t=e.split(" ").map((function(e){return e.split("|").filter((function(e){return h.back||"back"!==e})).filter((function(e){return h.save||"save"!==e})).filter((function(e){return 0!==v||"back"!==e})).filter(Boolean)}));return g.some((function(e){return(0,l.isEqual)(e,t)}))?null:(g.push(t),{layout:e,groups:t})})).filter(Boolean);return a.default.createElement(o.Control,{property:u,errors:c},a.default.createElement(s.ButtonLayoutWrapper,null,b.map((function(e,t){return a.default.createElement(s.LayoutBlock,{key:t,onClick:function(){return d(e.layout)},className:(0,i.default)(r===e.layout&&"active")},e.groups.map((function(e,t){return a.default.createElement(s.ButtonGroup,{key:t},e.map((function(e,t){return a.default.createElement(s.Button,{className:(0,i.default)(e,(null==h?void 0:h[e])&&"enabled"),key:t},f[e])})))})))}))))}},64883:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PageButtonWrapper=void 0;var o,i=n(6543),l=a(n(53864));t.PageButtonWrapper=l.default.label(o||(o=r(["\n display: flex;\n justify-content: start;\n\n "," {\n margin-bottom: 2px;\n }\n"],["\n display: flex;\n justify-content: start;\n\n "," {\n margin-bottom: 2px;\n }\n"])),i.CheckboxWrapper)},18597:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n",label:"Arrow"},{value:" ",label:"Space"}]}}),u.default.createElement(c.default,{updateValue:function(e){return g(e)},value:h,property:{label:(0,m.default)("Append Values"),handle:"append",type:p.PropertyType.Boolean}}),u.default.createElement(s.default,{value:y,updateValue:function(e){return _(e)},focus:t,ref:x,property:{label:(0,m.default)("Bulk Editor"),instructions:(0,m.default)("Enter bulk values separated by new lines. If using custom values for option labels, you can provide a label and a value separated by a separator. For example, if you used `{separator}` you would write: `Label{separator}value`.",{separator:o}),handle:"bulkEditor",type:p.PropertyType.Textarea,rows:10}}),u.default.createElement("button",{className:"btn submit",onClick:w},(0,m.default)(h?"Append Options with Bulk Import":"Replace Options with Bulk Import")))}},62920:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BulkButton=t.BulkWrapper=t.ChoiceWrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.ChoiceWrapper=c.default.div(o||(o=r(["\n display: flex;\n justify-content: space-between;\n"],["\n display: flex;\n justify-content: space-between;\n"]))),t.BulkWrapper=c.default.div(i||(i=r(["\n flex: 0 1 auto;\n"],["\n flex: 0 1 auto;\n"]))),t.BulkButton=c.default.button(l||(l=r(["\n display: flex;\n align-items: center;\n gap: ",";\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n\n span {\n white-space: nowrap;\n }\n\n &:hover {\n span {\n text-decoration: underline;\n }\n }\n"],["\n display: flex;\n align-items: center;\n gap: ",";\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n\n span {\n white-space: nowrap;\n }\n\n &:hover {\n span {\n text-decoration: underline;\n }\n }\n"])),u.spacings.sm)},24838:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&d.default.createElement(d.default.Fragment,null,d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(f.default,{property:{label:"",handle:"".concat(t,"-check"),type:x.PropertyType.Boolean},value:i?r.includes(e.value):e.value===r,updateValue:function(){if(i){var t=r;o(t.includes(e.value)?t.filter((function(t){return t!==e.value})):u(u([],t,!0),[e.value],!1))}else o(e.value===r?"":e.value)}})),d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(p.Button,{ref:T.current[t],className:"handle"},d.default.createElement(g.default,null))),d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(p.Button,{onClick:function(){j((0,P.deleteOption)(t,c)),R(Math.max(t-1,0),0)}},d.default.createElement(h.default,null)))))}))))),d.default.createElement(s.HelpText,null,d.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,w.default)("Press enter while editing a cell to add a new row.")}})))}},93277:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n div {\n &:first-child {\n flex-grow: 1;\n }\n\n &:nth-child(2) {\n flex-shrink: 0;\n flex-basis: 100px;\n }\n }\n"],["\n display: flex;\n\n > div {\n &:first-child {\n flex-grow: 1;\n }\n\n &:nth-child(2) {\n flex-shrink: 0;\n flex-basis: 100px;\n }\n }\n"])))},71741:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CustomPreview=void 0;var a=r(n(14041)),o=n(75111),i=r(n(40921)),l=n(17611);t.CustomPreview=function(e){var t=e.value,n=t.options,r=void 0===n?[]:n,u=t.useCustomValues;return a.default.createElement(o.PreviewWrapper,{"data-edit":(0,i.default)("Click to edit data")},a.default.createElement(o.PreviewTable,null,!r.length&&a.default.createElement(o.NoContent,null,(0,i.default)("Not configured yet")),r.map((function(e,t){return a.default.createElement(l.PreviewRow,{key:t},a.default.createElement(o.PreviewData,{"data-empty":(0,i.default)("empty")},e.label),u&&a.default.createElement(o.PreviewData,{"data-empty":(0,i.default)("empty")},e.value))}))))}},25683:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(69088),i=n(81223),l=r(n(40921)),u=n(24838),c=n(93277),d=n(71741);t.default=function(e){var t=e.value,n=e.updateValue,r=e.property,s=e.defaultValue,f=e.updateDefaultValue,p=e.isMultiple;return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.Label,null,(0,l.default)("Options")),a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(d.CustomPreview,{value:t,defaultValue:s,isMultiple:p}),excludeClassNames:["bulk-editor"],onAfterEdit:function(){return n((0,c.cleanOptions)(t))}},a.default.createElement(u.CustomEditor,{value:t,updateValue:n,property:r,defaultValue:s,updateDefaultValue:f,isMultiple:p})))}},91254:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.generateDefaultValue=void 0;var r=n(44658);t.generateDefaultValue=function(e){switch(e){case r.Source.Elements:return{source:r.Source.Elements,typeClass:"",properties:{}};case r.Source.Predefined:return{source:r.Source.Predefined,typeClass:"",properties:{}};case r.Source.Custom:default:return{source:r.Source.Custom,useCustomValues:!1,options:[]}}}},40474:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.custom=t.predefined=t.elements=void 0;var a=n(52687);Object.defineProperty(t,"elements",{enumerable:!0,get:function(){return r(a).default}});var o=n(46401);Object.defineProperty(t,"predefined",{enumerable:!0,get:function(){return r(o).default}});var i=n(25683);Object.defineProperty(t,"custom",{enumerable:!0,get:function(){return r(i).default}})},13160:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i"),l.default.createElement(u.ErrorBoundary,{message:"...".concat(p," not implemented")},l.default.createElement(l.Suspense,null,l.default.createElement(m,{value:t,updateValue:n,property:r,defaultValue:a,updateDefaultValue:o,convertToCustomValues:i,isMultiple:s}))))}},43598:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OriginalValuePreview=t.ValueInputWrapper=void 0;var o,i,l=a(n(53864));t.ValueInputWrapper=l.default.div(o||(o=r(["\n display: flex;\n align-items: center;\n gap: 0px;\n\n margin-left: 5px;\n\n svg {\n width: 20px;\n height: 20px;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 0px;\n\n margin-left: 5px;\n\n svg {\n width: 20px;\n height: 20px;\n }\n"]))),t.OriginalValuePreview=l.default.span(i||(i=r(["\n width: 200px;\n display: block;\n padding: 0 5px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"],["\n width: 200px;\n display: block;\n padding: 0 5px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"])))},60160:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&c.default.createElement(s.RemoveButton,{onClick:function(){var e=u([],n.options,!0);e.splice(t,1),r(a(a({},n),{options:e}))}}))})))}},5708:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n svg {\n fill: currentColor;\n }\n"],["\n padding: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n\n &.handle {\n cursor: move;\n }\n\n &:disabled {\n cursor: not-allowed;\n color: lightgray;\n }\n\n > svg {\n fill: currentColor;\n }\n"])))},71786:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&c.default.createElement(c.default.Fragment,null,c.default.createElement(f.Cell,{$tiny:!0},c.default.createElement(f.Button,{ref:o.current[i],className:"handle"},c.default.createElement(g.default,null))),c.default.createElement(f.Cell,{$tiny:!0},c.default.createElement(f.Button,{onClick:function(){r((0,p.deleteColumn)(i,n)),u(Math.max(i-1,0),0)}},c.default.createElement(h.default,null)))))}))))),c.default.createElement(s.HelpText,null,c.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,b.default)("Press enter while editing a cell to add a new row.")}})))};var w=function(e,t){return["text","textarea"].includes(e.type)?c.default.createElement(x.TableTextEditor,{column:e,onUpdate:t}):["select","radio"].includes(e.type)?c.default.createElement(_.TableDropdownEditor,{column:e,onUpdate:t}):"checkbox"===e.type?c.default.createElement(y.TableCheckboxEditor,{column:e,onUpdate:t}):null}},73665:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"],["\n position: relative;\n\n display: grid;\n grid-template-columns: auto 100px;\n gap: 10px;\n\n justify-items: stretch;\n align-items: center;\n\n border-bottom: 1px solid ",";\n\n &:after {\n content: attr(data-title);\n\n position: absolute;\n left: calc(100% - 105px);\n bottom: -4px;\n\n padding: 0 5px;\n background: ",";\n\n ",";\n font-size: 8px;\n line-height: 8px;\n }\n\n > div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"])),f.colors.gray100,f.colors.white,s.labelText,f.spacings.xs),t.PreviewData=p.default.div(d||(d=r(["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"],["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"])),f.colors.gray200)},70070:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TablePreview=void 0;var a=r(n(14041)),o=n(84633),i=r(n(91797)),l=r(n(40921)),u=n(75111),c=function(e,t){var n;return(null===(n=e.find((function(e){return e.value===t})))||void 0===n?void 0:n.label)||t};t.TablePreview=function(e){var t=e.columnTypes,n=e.columns;return a.default.createElement(u.PreviewWrapper,{"data-edit":(0,l.default)("Click to edit data")},a.default.createElement(u.PreviewTable,null,!n.length&&a.default.createElement(u.NoContent,null,(0,l.default)("Not configured yet")),n.map((function(e,n){return a.default.createElement(u.PreviewRow,{key:n,"data-title":c(t,e.type)},a.default.createElement(u.PreviewData,{"data-empty":(0,l.default)("empty"),className:(0,i.default)(e.required&&"required")},e.label),a.default.createElement(u.PreviewData,{"data-empty":(0,l.default)("empty")},d(e)))}))))};var d=function(e){return"checkbox"===e.type?a.default.createElement(o.Checkbox,{readOnly:!0,checked:!!e.checked}):"select"===e.type?a.default.createElement("div",{className:(0,i.default)("small select")},a.default.createElement("select",{disabled:!0},a.default.createElement("option",null,e.value))):a.default.createElement(a.default.Fragment,null,e.value)}},53207:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(81223),l=n(71786),u=n(73665),c=n(70070);t.default=function(e){var t=e.value,n=e.property,r=e.errors,d=e.updateValue,s=n.options;return a.default.createElement(o.Control,{property:n,errors:r},a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(c.TablePreview,{columnTypes:s,columns:t}),onAfterEdit:function(){return d((0,u.cleanColumns)(t))},onEdit:function(){t.length||d((0,u.addColumn)(t,0))}},a.default.createElement(l.TableEditor,{columnTypes:s,columns:t,updateValue:d})))}},60832:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i1&&c.default.createElement(c.default.Fragment,null,c.default.createElement(s.Cell,{$tiny:!0},c.default.createElement(s.Button,{ref:a.current[o],className:"handle"},c.default.createElement(v.default,null))),c.default.createElement(s.Cell,{$tiny:!0},c.default.createElement(s.Button,{onClick:function(){r((0,g.deleteRow)(o,n)),u(Math.max(o-1,0),0)}},c.default.createElement(m.default,null)))))}))))),c.default.createElement(d.HelpText,null,c.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,h.default)("Press enter while editing a cell to add a new row.")}})))}},64543:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"],["\n position: relative;\n\n display: grid;\n grid-template-columns: auto 100px;\n gap: 10px;\n\n justify-items: stretch;\n align-items: center;\n\n border-bottom: 1px solid ",";\n\n &:after {\n content: attr(data-title);\n\n position: absolute;\n left: calc(100% - 105px);\n bottom: -7px;\n\n padding: 0 5px;\n background: ",";\n\n ",";\n font-size: 8px;\n }\n\n > div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"])),f.colors.gray100,f.colors.white,s.labelText,f.spacings.xs),t.PreviewData=p.default.div(d||(d=r(["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"],["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"])),f.colors.gray200)},48175:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TabularDataPreview=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(49689);t.TabularDataPreview=function(e){var t=e.configuration,n=e.values;return a.default.createElement(i.PreviewWrapper,{"data-edit":(0,o.default)("Click to edit data")},a.default.createElement(i.PreviewTable,null,!n.length&&a.default.createElement(i.NoContent,null,(0,o.default)("Not configured yet")),n.map((function(e,n){return a.default.createElement(i.PreviewRow,{key:n},t.map((function(t,n){return a.default.createElement(i.PreviewData,{key:n,"data-empty":(0,o.default)("empty"),"data-title":t.label},e[n])})))}))))}},3381:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(81223),l=n(60832),u=n(64543),c=n(48175);t.default=function(e){var t=e.value,n=e.property,r=e.errors,d=e.updateValue,s=n.configuration;return a.default.createElement(o.Control,{property:n,errors:r},a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(c.TabularDataPreview,{configuration:s,values:t}),onAfterEdit:function(){return d((0,u.cleanRows)(t))},onEdit:function(){t.length||d((0,u.addRow)(t,s,0))}},a.default.createElement(l.TabularDataEditor,{configuration:s,values:t,updateValue:d})))}},28003:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TextArea=void 0;var o,i=a(n(53864));t.TextArea=i.default.textarea(o||(o=r(["\n &.read-only {\n border: 1px solid rgba(0, 0, 0, 0.05);\n color: rgba(0, 0, 0, 0.5);\n\n user-select: none;\n }\n"],["\n &.read-only {\n border: 1px solid rgba(0, 0, 0, 0.05);\n color: rgba(0, 0, 0, 0.5);\n\n user-select: none;\n }\n"])))},53429:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&m--,"ArrowDown"===a.key&&o0&&g.start&&(p=!0,v--),"ArrowRight"===a.key&&ui&&d>c||(n(l,i),r.index=i)}}}}}),[t,n]);return{handlerId:o[0].handlerId,drop:o[1]}}},59633:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useVisibility=void 0;var a=n(14041),o=n(68479),i=r(n(84350)),l=n(79833),u=n(60914);t.useVisibility=function(e,t){var n=(0,o.useSelector)(l.pageSelecors.current);return(0,a.useMemo)((function(){if(0===e.length)return!0;var r={config:i.default,page:n};try{return(0,u.filterTest)(e,t,r)}catch(t){return console.error("Failed to evaluate visibility expression: ".concat(e.join(" && ")),t),!1}}),[e,t])}},9408:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i")):(h.displayName="FormComponent: <".concat(m,">"),g?l.default.createElement(c.ErrorBoundary,{message:"...".concat(p," <").concat(m,">")},l.default.createElement(l.Suspense,null,l.default.createElement(s.DelimiterElement,{delimiter:r.delimiter}),l.default.createElement(h,{value:t,property:r,updateValue:n,errors:a,context:o,autoFocus:u}))):null)}},97509:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i li {\n &.message-type-warning {\n color: ",";\n }\n\n &.message-type-notice {\n color: ",";\n }\n }\n"],["\n list-style: none;\n\n margin-top: 5px;\n\n display: flex;\n flex-direction: column;\n gap: 2px;\n\n > li {\n &.message-type-warning {\n color: ",";\n }\n\n &.message-type-notice {\n color: ",";\n }\n }\n"])),c.colors.warning,c.colors.notice);t.FormMessageList=function(e){var t=e.messages,n=o(e,["messages"]);return t&&t.length?u.default.createElement(f,a({},n),t.map((function(e,t){var n=e.message,r=e.type;return u.default.createElement("li",{key:t,className:(0,d.default)("message-type-".concat(r),r,"has-icon")},u.default.createElement("span",{className:"icon"}),(0,s.default)(n))}))):null}},32068:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useEditorAnimations=void 0;var r=n(14041),a=n(37043),o=n(14999);t.useEditorAnimations=function(e){var t=e.wrapper,n=e.editor,i=e.isEditing,l=(0,o.usePosition)(t,n,i),u=l.top,c=l.left,d=null==t?void 0:t.offsetWidth,s=(0,r.useState)(!1),f=s[0],p=s[1];return{editorAnimation:(0,a.useSpring)({immediate:function(e){return["top","left","width","pointerEvents","transformOrigin"].includes(e)},to:{top:u,left:c,width:d,opacity:i?1:0,transformOrigin:"top left",transform:i?"scaleY(1)":"scaleY(0.5)",pointerEvents:i?"initial":"none"},config:{tension:700,friction:40}}),isVisible:f,setVisible:p}}},14999:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.usePosition=void 0;var r=n(14041),a=n(2397),o=n(83534),i=n(98097);t.usePosition=function(e,t,n){var l=(0,a.usePortal)().dimensions,u=(0,r.useState)(0),c=u[0],d=u[1],s=(0,r.useState)(0),f=s[0],p=s[1],m=function(){var n;d((0,i.calculateTopOffset)(e,t));var r=null===(n=null==e?void 0:e.getBoundingClientRect())||void 0===n?void 0:n.left;r&&p(r-l.left)};return(0,r.useEffect)((function(){m()}),[n]),(0,r.useEffect)((function(){var e=function(){m()};if(t){var n=document.querySelector(o.SectionWrapper.toString()),r=new ResizeObserver(e);return r.observe(t),window.addEventListener("resize",e),window.addEventListener("scroll",e),null==n||n.addEventListener("scroll",e),function(){r.disconnect(),window.removeEventListener("resize",e),window.removeEventListener("scroll",e),null==n||n.addEventListener("scroll",e)}}}),[t]),{top:c,left:f}}},98097:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.calculateTopOffset=void 0;t.calculateTopOffset=function(e,t){var n=null==e?void 0:e.getBoundingClientRect().top,r=window.innerHeight,a=null==t?void 0:t.offsetHeight;return void 0===a?n:n&&a&&r?n+a>r-20?n-(n+a-r+20):n:0}},70225:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewEditorContainer=t.PreviewEditor=t.PreviewContainer=t.EditableContentWrapper=t.PreviewWrapper=void 0;var o,i,l,u,c,d=n(37043),s=n(49974),f=n(82919),p=a(n(53864));t.PreviewWrapper=p.default.div(o||(o=r(["\n position: relative;\n width: 100%;\n"],["\n position: relative;\n width: 100%;\n"]))),t.EditableContentWrapper=(0,p.default)(d.animated.div)(i||(i=r(["\n position: absolute;\n left: 0;\n top: 0;\n z-index: 3;\n\n box-shadow: ",";\n\n pointer-events: none;\n\n &.active {\n pointer-events: all;\n }\n"],["\n position: absolute;\n left: 0;\n top: 0;\n z-index: 3;\n\n box-shadow: ",";\n\n pointer-events: none;\n\n &.active {\n pointer-events: all;\n }\n"])),f.shadows.panel),t.PreviewContainer=p.default.div(l||(l=r(["\n cursor: pointer;\n\n input,\n select,\n textarea {\n pointer-events: none;\n }\n"],["\n cursor: pointer;\n\n input,\n select,\n textarea {\n pointer-events: none;\n }\n"]))),t.PreviewEditor=p.default.div(u||(u=r(["\n width: 100%;\n min-width: 800px;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n box-shadow: ",";\n border-radius: ",";\n background: ",";\n"],["\n width: 100%;\n min-width: 800px;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n box-shadow: ",";\n border-radius: ",";\n background: ",";\n"])),f.spacings.lg,f.spacings.lg,f.shadows.box,f.borderRadius.lg,f.colors.gray050),t.PreviewEditorContainer=p.default.div(c||(c=r(["\n max-height: 600px;\n overflow-x: hidden;\n overflow-y: auto;\n\n ",";\n"],["\n max-height: 600px;\n overflow-x: hidden;\n overflow-y: auto;\n\n ",";\n"])),s.scrollBar)},81223:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?document.body.style.overflow="hidden":document.body.style.overflow="auto"}),[i]);var b=(0,m.useAnimateOverlay)(i.length>0),y=(0,m.useAnimateModals)(i);return c.default.createElement(h.Provider,{value:{openModal:function(e,t){a(l(l([],r,!0),[t],!1)),u(l(l([],i,!0),[e],!1))},closeModal:g}},t,(0,d.createPortal)(c.default.createElement(v.ModalHub,null,c.default.createElement(v.ModalOverlay,{style:b,className:(0,s.default)(!i.length&&"inactive")},y((function(e,t,n,a){return c.default.createElement(p.Modal,{key:a,closeModal:g,style:e},c.default.createElement(t,{closeModal:g,data:(0,f.cloneDeep)(r[a])}))})))),document.body))}},29620:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ModalFooter=t.ModalHeader=t.ModalContainer=t.ModalWrapper=t.ModalOverlay=t.ModalHub=void 0;var o,i,l,u,c,d,s=n(37043),f=n(82919),p=a(n(53864));t.ModalHub=p.default.div(o||(o=r([""],[""]))),t.ModalOverlay=(0,p.default)(s.animated.div)(i||(i=r(["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1000;\n\n background-color: rgba(123, 135, 147, 0);\n\n &.inactive {\n pointer-events: none;\n }\n"],["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1000;\n\n background-color: rgba(123, 135, 147, 0);\n\n &.inactive {\n pointer-events: none;\n }\n"]))),t.ModalWrapper=(0,p.default)(s.animated.div)(l||(l=r(["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1001;\n\n display: flex;\n justify-content: center;\n align-items: center;\n"],["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1001;\n\n display: flex;\n justify-content: center;\n align-items: center;\n"]))),t.ModalContainer=p.default.div(u||(u=r(["\n width: 100%;\n max-width: 500px;\n\n background-color: #fff;\n border-radius: ",";\n box-shadow: 0 25px 100px rgba(31, 41, 51, 0.5);\n"],["\n width: 100%;\n max-width: 500px;\n\n background-color: #fff;\n border-radius: ",";\n box-shadow: 0 25px 100px rgba(31, 41, 51, 0.5);\n"])),f.borderRadius.lg),t.ModalHeader=p.default.header(c||(c=r(["\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 -1px 0 ",";\n\n border-radius: "," "," 0 0;\n"],["\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 -1px 0 ",";\n\n border-radius: "," "," 0 0;\n"])),f.spacings.lg,f.spacings.xl,f.colors.gray100,f.colors.hairline,f.borderRadius.lg,f.borderRadius.lg),t.ModalFooter=p.default.footer(d||(d=r(["\n display: flex;\n justify-content: end;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 1px 0 ",";\n\n border-radius: 0 0 "," ",";\n"],["\n display: flex;\n justify-content: end;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 1px 0 ",";\n\n border-radius: 0 0 "," ",";\n"])),f.spacings.sm,f.spacings.sm,f.spacings.xl,f.colors.gray100,f.colors.hairline,f.borderRadius.lg,f.borderRadius.lg)},26082:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Modal=void 0;var a=r(n(14041)),o=n(67902),i=n(29620);t.Modal=function(e){var t=e.children,n=e.closeModal,r=e.style;return(0,o.useEscapeStack)(n),a.default.createElement(i.ModalWrapper,{style:r},t)}},68674:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Wrapper=void 0;var o,i=a(n(53864));t.Wrapper=i.default.div(o||(o=r(["\n color: white;\n background: red;\n border: 1px solid darkred;\n"],["\n color: white;\n background: red;\n border: 1px solid darkred;\n"])))},61460:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBlock=void 0;var a=r(n(14041)),o=n(68674);t.ErrorBlock=function(e){var t=e.children;return a.default.createElement(o.Wrapper,null,t)}},5128:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function l(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}u((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=l(0),i.throw=l(1),i.return=l(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(u){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(o=0)),o;)try{if(n=1,r&&(a=2&l[0]?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,r=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&i.default.createElement(g.TestTable,null,i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("th",null,(0,f.default)("Test ID")),i.default.createElement("th",null,(0,f.default)("Date")),i.default.createElement("th",null,(0,f.default)("Form")),i.default.createElement("th",null,(0,f.default)("Status")),i.default.createElement("th",null,(0,f.default)("Response")))),i.default.createElement("tbody",null,r.map((function(e){var n=t.find((function(t){return t.id===e.formId}));return n?i.default.createElement("tr",{key:e.id},i.default.createElement("td",{className:"no-break"},"#",e.id),i.default.createElement("td",{className:"no-break",title:e.dateCompleted},(0,p.format)((0,p.parseISO)(e.dateCompleted||e.dateAttempted),"do MMM yyyy")),i.default.createElement("td",null,i.default.createElement(l.Link,{to:"/forms/".concat(n.id)},n.name)),i.default.createElement("td",{className:"status-col no-break"},i.default.createElement(g.StatusBadge,{className:"status-".concat(e.status)},e.responseCode),i.default.createElement("div",null,e.status)),i.default.createElement("td",{className:"code",title:e.response},!!e.response&&i.default.createElement(b,null,e.response))):null})))))}},75949:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&a.default.createElement(a.default.Fragment,null,a.default.createElement(p.SectionHeader,null,(0,s.default)("Usage in Elements")),a.default.createElement("table",{className:"data fullwidth collapsible"},a.default.createElement("thead",null,a.default.createElement("tr",null,a.default.createElement("th",null,(0,s.default)("Element")),a.default.createElement("th",null,(0,s.default)("Type")),a.default.createElement("th",null,(0,s.default)("Status")))),a.default.createElement("tbody",null,t.map((function(e){return a.default.createElement("tr",{key:e.id,className:"element-row"},a.default.createElement("th",null,a.default.createElement("div",{className:"chip small element","data-id":e.id},a.default.createElement("div",{className:"chip-content"},a.default.createElement("span",{className:(0,d.default)("status",e.status.toLowerCase()),role:"img"}),a.default.createElement("a",{href:e.url,className:"label-link"},a.default.createElement("span",null,e.title))))),a.default.createElement("td",null,e.type),a.default.createElement("td",null,e.status))})))))):null}},27829:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IntegrationsWrapper=void 0;var o,i=a(n(53864));t.IntegrationsWrapper=i.default.div(o||(o=r(["\n display: flex;\n height: 100%;\n"],["\n display: flex;\n height: 100%;\n"])))},48715:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Integrations=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=r(n(40921)),u=n(62633),c=n(27829);t.Integrations=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(c.IntegrationsWrapper,null,a.default.createElement(i.Breadcrumb,{id:"integrations",label:(0,l.default)("Integrations"),url:e.pathname}),a.default.createElement(u.List,null),a.default.createElement(o.Outlet,null))}},26468:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldComponent=void 0;var a=r(n(14041)),o=n(9408),i=n(29039),l=n(68667),u=n(32643),c=n(80296);t.FieldComponent=function(e){var t=e.integration,n=e.property,r=(0,i.useAppDispatch)(),d=(0,l.useValueUpdateGenerator)(t.properties,t.values,(function(e,n){r(u.integrationActions.modify({id:t.id,key:e,value:n}))})),s=t.values[n.handle];return n.type===c.PropertyType.Hidden?null:a.default.createElement(o.FormComponent,{value:s,property:n,updateValue:d(n),context:t})}},46748:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyEditor=void 0;var a=r(n(14041)),o=n(29557),i=r(n(91797)),l=r(n(40921)),u=n(35607),c=r(n(10997)),d=n(60487);t.EmptyEditor=function(){return a.default.createElement(d.PropertyEditorWrapper,null,a.default.createElement(o.EmptyBlock,{title:(0,l.default)("No integrations found"),subtitle:(0,l.default)("To add an integration, click the button below"),icon:a.default.createElement(c.default,null)},a.default.createElement("a",{className:(0,i.default)("btn add icon"),href:(0,u.generateUrl)("settings/integrations/crm")},(0,l.default)("Add integration"))))}},78315:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingEditor=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(71395),l=n(60487);t.LoadingEditor=function(){return a.default.createElement(l.PropertyEditorWrapper,null,a.default.createElement(i.ThemedSkeleton,null,a.default.createElement(o.default,{width:120,height:20}),a.default.createElement("br",null),a.default.createElement(o.default,{width:100,height:10}),a.default.createElement(o.default,{width:50,height:20}),a.default.createElement("br",null),a.default.createElement(o.default,{width:200,height:10}),a.default.createElement(o.default,{width:500,height:10}),a.default.createElement(o.default,{height:30}),a.default.createElement("br",null),a.default.createElement(o.default,{width:150,height:10}),a.default.createElement(o.default,{width:300,height:10}),a.default.createElement(o.default,{height:30})))}},60487:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsWrapper=t.PropertyEditorWrapper=void 0;var o,i,l=n(49974),u=n(82919),c=a(n(53864));t.PropertyEditorWrapper=c.default.div(o||(o=r(["\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n background: ",";\n overflow-y: auto;\n\n ",";\n\n --background-color: ",";\n --margins: -24px;\n\n h1 {\n padding: 0;\n margin-top: -11px;\n margin-bottom: -5px;\n }\n"],["\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n background: ",";\n overflow-y: auto;\n\n ",";\n\n --background-color: ",";\n --margins: -24px;\n\n h1 {\n padding: 0;\n margin-top: -11px;\n margin-bottom: -5px;\n }\n"])),u.spacings.xl,u.spacings.xl,u.colors.white,l.scrollBar,u.colors.white),t.SettingsWrapper=c.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md)},18569:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(78573),u=r(n(91985)),c=n(29039),d=n(32643),s=n(86172),f=n(50465),p=n(80296),m=n(26468),v=n(46748),h=n(78315),g=n(60487);t.PropertyEditor=function(){var e=(0,i.useParams)().id,t=(0,i.useResolvedPath)(""),n=(0,c.useAppDispatch)(),r=(0,i.useParams)().formId,b=(0,f.useQueryFormIntegrations)(r&&Number(r)),y=b.data,_=b.isFetching,x=(0,o.useSelector)(s.integrationSelectors.one(Number(e)));if(!y&&_)return a.default.createElement(h.LoadingEditor,null);if(!x)return a.default.createElement(v.EmptyEditor,null);var w=x.id,E=x.handle,O=x.enabled,P=x.name,j=x.description,k=x.properties;return a.default.createElement(g.PropertyEditorWrapper,null,a.default.createElement(l.Breadcrumb,{id:"integration-editor",label:P,url:t.pathname}),a.default.createElement("h1",{title:E},P),!!j&&a.default.createElement("p",null,j),a.default.createElement(g.SettingsWrapper,null,a.default.createElement(u.default,{property:{label:"Enabled",handle:"enabled",type:p.PropertyType.Boolean},value:O,updateValue:function(){return n(d.integrationActions.toggle(w))}}),k.map((function(e){return a.default.createElement(m.FieldComponent,{key:e.handle,integration:x,property:e})}))))}},63031:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CategorySkeleton=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(71395),l=n(41204);t.CategorySkeleton=function(){return a.default.createElement(i.ThemedSkeleton,null,a.default.createElement(l.Wrapper,null,a.default.createElement(l.Label,null,a.default.createElement(o.default,{width:50})),a.default.createElement(l.ChildrenWrapper,{style:{padding:14}},[0,1,2].map((function(e){return a.default.createElement("div",{key:e,style:{display:"flex",gap:10,alignItems:"center"}},a.default.createElement(o.default,{width:20,height:20,circle:!0}),a.default.createElement("div",{style:{flexGrow:2}},a.default.createElement(o.default,{width:100,style:{top:2}})),a.default.createElement(o.default,{width:10,height:10,circle:!0,style:{top:6}}))})))))}},41204:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IntegrationItemWrapper=t.ChildrenWrapper=t.Label=t.LabelWrapper=t.Wrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.Wrapper=d.default.div(o||(o=r([""],[""]))),t.LabelWrapper=d.default.div(i||(i=r(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 5px;\n line-height: 22px;\n"],["\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 5px;\n line-height: 22px;\n"]))),t.Label=d.default.span(l||(l=r(["\n padding-left: ",";\n\n font-weight: 700;\n font-size: 11px;\n color: ",";\n\n text-transform: uppercase;\n"],["\n padding-left: ",";\n\n font-weight: 700;\n font-size: 11px;\n color: ",";\n\n text-transform: uppercase;\n"])),c.spacings.md,c.colors.gray550),t.ChildrenWrapper=d.default.div(u||(u=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," 0;\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," 0;\n"])),c.spacings.xs,c.spacings.xs),t.IntegrationItemWrapper=t.ChildrenWrapper},32802:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n a {\n display: flex;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n border-radius: ",";\n\n color: ",";\n font-size: 12px;\n line-height: 12px;\n\n transition: background-color 0.2s ease-out;\n text-decoration: none;\n\n &.active {\n color: ",";\n background-color: ",";\n }\n\n &.active.inactive {\n .status-dot {\n border-color: ",";\n }\n }\n\n &:hover:not(.active) {\n background-color: ",";\n }\n }\n"],["\n > a {\n display: flex;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n border-radius: ",";\n\n color: ",";\n font-size: 12px;\n line-height: 12px;\n\n transition: background-color 0.2s ease-out;\n text-decoration: none;\n\n &.active {\n color: ",";\n background-color: ",";\n }\n\n &.active.inactive {\n .status-dot {\n border-color: ",";\n }\n }\n\n &:hover:not(.active) {\n background-color: ",";\n }\n }\n"])),c.spacings.sm,c.spacings.sm,c.spacings.md,c.borderRadius.lg,c.colors.gray700,c.colors.white,c.colors.gray500,c.colors.white,c.colors.gray200),t.Icon=d.default.div(i||(i=r(["\n display: block;\n width: 20px;\n height: 20px;\n"],["\n display: block;\n width: 20px;\n height: 20px;\n"]))),t.Name=d.default.div(l||(l=r(["\n flex-grow: 1;\n max-width: 90%;\n\n padding: 1px 0;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n"],["\n flex-grow: 1;\n max-width: 90%;\n\n padding: 1px 0;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n"]))),t.Status=d.default.div(u||(u=r(["\n content: '';\n\n flex-shrink: 0;\n justify-self: flex-end;\n\n width: 10px;\n height: 10px;\n\n border: 1px solid\n ",";\n border-radius: 100%;\n\n background-color: ",";\n\n transition: all 0.3s ease-out;\n"],["\n content: '';\n\n flex-shrink: 0;\n justify-self: flex-end;\n\n width: 10px;\n height: 10px;\n\n border: 1px solid\n ",";\n border-radius: 100%;\n\n background-color: ",";\n\n transition: all 0.3s ease-out;\n"])),(function(e){return e.$enabled?"transparent":c.colors.gray550}),(function(e){return e.$enabled?c.colors.teal550:"transparent"}))},20213:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Integration=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(62362),u=n(86172),c=r(n(91797)),d=r(n(16175)),s=n(54403);t.Integration=function(e){var t=e.id,n=e.name,r=e.handle,f=e.icon,p=(0,l.useLastTab)("integrations").setLastTab,m=(0,o.useSelector)(u.integrationSelectors.one(t));return m?a.default.createElement(s.Wrapper,null,a.default.createElement(i.NavLink,{onClick:function(){return p("".concat(t,"/").concat(r))},to:"".concat(t,"/").concat(r),className:(0,c.default)(!m.enabled&&"inactive")},a.default.createElement(s.Icon,null,!!f&&a.default.createElement("img",{src:f}),!f&&a.default.createElement(d.default,null)),a.default.createElement(s.Name,null,n),a.default.createElement(s.Status,{$enabled:m.enabled,className:(0,c.default)("status-dot")}))):null}},70356:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Wrapper=void 0;var o,i=n(82919),l=a(n(53864));t.Wrapper=l.default.ul(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n list-style: none;\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n list-style: none;\n"])),i.spacings.sm)},62633:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;na?an){if(d>=t&&t>n)return-r}else if(d<=t&&t span {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 10px;\n\n > span {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"]))),t.PageTab=(0,v.default)(f.animated.div)(u||(u=r(["\n display: flex;\n align-items: center;\n justify-content: center;\n\n max-width: 160px;\n height: 100%;\n padding: 7px 10px;\n margin: 0 5px;\n\n color: ",";\n border-bottom: 2px solid ",";\n\n overflow: hidden;\n\n &.active {\n color: ",";\n border-bottom-color: ",";\n }\n\n &.errors {\n color: ",";\n\n ",";\n }\n\n &.can-drop {\n box-shadow: 0 2px 12px ",";\n transform: scale(1.1);\n z-index: 2;\n }\n\n &.is-dragging {\n z-index: 1;\n }\n\n &:hover {\n cursor: pointer;\n\n "," {\n opacity: 1;\n }\n }\n"],["\n display: flex;\n align-items: center;\n justify-content: center;\n\n max-width: 160px;\n height: 100%;\n padding: 7px 10px;\n margin: 0 5px;\n\n color: ",";\n border-bottom: 2px solid ",";\n\n overflow: hidden;\n\n &.active {\n color: ",";\n border-bottom-color: ",";\n }\n\n &.errors {\n color: ",";\n\n ",";\n }\n\n &.can-drop {\n box-shadow: 0 2px 12px ",";\n transform: scale(1.1);\n z-index: 2;\n }\n\n &.is-dragging {\n z-index: 1;\n }\n\n &:hover {\n cursor: pointer;\n\n "," {\n opacity: 1;\n }\n }\n"])),m.colors.gray400,m.colors.gray100,m.colors.gray800,m.colors.blue600,m.colors.error,p.errorAlert,m.colors.gray500,t.RemoveTabButton),t.TabDrop=v.default.div(c||(c=r(["\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n\n width: 100%;\n"],["\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n\n width: 100%;\n"]))),t.Input=v.default.input(d||(d=r(["\n appearance: none;\n\n display: block;\n width: 100%;\n min-width: 100px;\n\n border: 0;\n padding: 0 !important;\n line-height: 1rem;\n font-size: 0.75rem;\n box-shadow: none !important;\n\n &:hover,\n &:active {\n box-shadow: none !important;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n pointer-events: none;\n position: absolute;\n right: 0;\n }\n"],["\n appearance: none;\n\n display: block;\n width: 100%;\n min-width: 100px;\n\n border: 0;\n padding: 0 !important;\n line-height: 1rem;\n font-size: 0.75rem;\n box-shadow: none !important;\n\n &:hover,\n &:active {\n box-shadow: none !important;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n pointer-events: none;\n position: absolute;\n right: 0;\n }\n"]))),t.RemoveButtonWrapper=v.default.div(s||(s=r(["\n position: absolute;\n top: 0px;\n right: -7px;\n\n transform: scale(0.8);\n"],["\n position: absolute;\n top: 0px;\n right: -7px;\n\n transform: scale(0.8);\n"])))},81167:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i1&&u.default.createElement(M.RemoveButtonWrapper,null,u.default.createElement(d.RemoveButton,{active:W&&!I,onClick:function(){confirm((0,w.default)("Are you sure?"))&&o((0,b.deletePage)(t))}}))))}},46661:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderPageButtons=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(38802);t.LoaderPageButtons=function(){return a.default.createElement(i.ButtonGroupWrapper,null,a.default.createElement(i.ButtonGroup,null),a.default.createElement(i.ButtonGroup,null,a.default.createElement("button",{className:"btn submit"},a.default.createElement(o.default,{width:50,baseColor:"#e12d39"}))))}},93874:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getButtonGroups=void 0;t.getButtonGroups=function(e){var t,n=((null===(t=e.buttons)||void 0===t?void 0:t.layout)||"save back|submit").split(" "),r=[];return n.forEach((function(t){var n=t.split("|"),a=[];n.forEach((function(t){if("back"!==t||0!==e.order)switch(t){case"submit":a.push({handle:"submit",label:e.buttons.submitLabel,enabled:!0});break;case"back":e.buttons.back&&a.push({handle:"back",label:e.buttons.backLabel,enabled:e.buttons.back});break;case"save":e.buttons.save&&a.push({handle:"save",label:e.buttons.saveLabel,enabled:e.buttons.save});break;default:return}})),r.push(a)})),r}},38802:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Button=t.ButtonGroup=t.ButtonGroupWrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.ButtonGroupWrapper=c.default.div(o||(o=r(["\n display: flex;\n justify-content: space-between;\n\n padding: "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n\n cursor: pointer;\n\n transition:\n border-color 0.2s ease-out,\n background-color 0.2s ease-out;\n\n &.active {\n border: 1px dashed #5782ef;\n }\n\n &:hover {\n background: #f3f7fd;\n\n &:not(.active) {\n border: 1px solid #cdd8e4;\n }\n }\n"],["\n display: flex;\n justify-content: space-between;\n\n padding: "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n\n cursor: pointer;\n\n transition:\n border-color 0.2s ease-out,\n background-color 0.2s ease-out;\n\n &.active {\n border: 1px dashed #5782ef;\n }\n\n &:hover {\n background: #f3f7fd;\n\n &:not(.active) {\n border: 1px solid #cdd8e4;\n }\n }\n"])),u.spacings.sm,u.spacings.md,u.borderRadius.md),t.ButtonGroup=c.default.div(i||(i=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),u.spacings.md),t.Button=c.default.button(l||(l=r(["\n &.btn-submit {\n background-color: ",";\n color: white;\n\n &:hover {\n background-color: ",";\n }\n }\n"],["\n &.btn-submit {\n background-color: ",";\n color: white;\n\n &:hover {\n background-color: ",";\n }\n }\n"])),u.colors.gray600,u.colors.gray700)},32740:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i=d.default.limits.fields;return u.default.createElement(b.FieldListWrapper,{className:(0,p.default)(t&&"fields-disabled")},u.default.createElement(g.Search,null),u.default.createElement(v.FavoriteFields,null),u.default.createElement(m.BaseFields,null),u.default.createElement(h.FormsFields,null))}},16165:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}));return{types:a||[],groups:r(r({},t.groups),{grouped:o||[]})}}),[e])};t.useSelectSearchedFields=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.filter((function(t){return t.name.toLowerCase().includes(e.toLowerCase())})):t}),[e])};t.useSelectSearchedFavorites=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.filter((function(t){return t.label.toLowerCase().includes(e.toLowerCase())})):t}),[e])};t.useSelectSearchedForms=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.map((function(t){return r(r({},t),{fields:t.fields.filter((function(t){return t.label.toLowerCase().includes(e.toLowerCase())}))})})).filter((function(e){return e.fields.length>0})):t}),[e])}},92080:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GroupName=t.GroupWrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.GroupWrapper=u.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n margin-bottom: ",";\n\n svg {\n fill: ",";\n }\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n margin-bottom: ",";\n\n svg {\n fill: ",";\n }\n"])),l.spacings.xs,l.spacings.md,(function(e){return e.color||l.colors.black})),t.GroupName=u.default.div(i||(i=r(["\n text-transform: uppercase;\n font-size: 10px;\n"],["\n text-transform: uppercase;\n font-size: 10px;\n"])))},22350:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i .unassigned {\n .remove {\n display: none;\n }\n }\n"],["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n padding-top: ",";\n\n > .unassigned {\n .remove {\n display: none;\n }\n }\n"])),_.spacings.xl,_.spacings.lg),t.UHField=x.default.div(v||(v=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"])),_.spacings.md,_.spacings.xs,_.spacings.xs,_.spacings.xs,_.spacings.md),t.ColorCircle=x.default.div(h||(h=r(["\n width: 20px;\n height: 20px;\n border-radius: 50%;\n border: 1px solid ",";\n cursor: pointer;\n background-color: ",";\n position: relative;\n"],["\n width: 20px;\n height: 20px;\n border-radius: 50%;\n border: 1px solid ",";\n cursor: pointer;\n background-color: ",";\n position: relative;\n"])),_.colors.gray100,(function(e){return e.color||_.colors.black})),t.ColorPicker=x.default.div(g||(g=r(["\n > .sketch-picker {\n padding: 5px 1px 0px !important;\n box-shadow: inherit !important;\n }\n"],["\n > .sketch-picker {\n padding: 5px 1px 0px !important;\n box-shadow: inherit !important;\n }\n"]))),t.ErrorBlock=x.default.div(b||(b=r(["\n color: ",";\n"],["\n color: ",";\n"])),_.colors.warning)},18428:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n flex: 1;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n &:hover {\n background-color: ",";\n }\n\n &.active {\n background: ",";\n color: ",";\n fill: currentColor;\n }\n\n &.errors {\n color: ",";\n fill: currentColor;\n\n ",";\n }\n"],["\n cursor: pointer;\n position: relative;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 10px;\n\n width: 250px;\n padding: "," "," "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n font-size: 13px;\n\n user-select: none;\n transition: all 0.2s ease-in-out;\n\n > span {\n flex: 1;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n &:hover {\n background-color: ",";\n }\n\n &.active {\n background: ",";\n color: ",";\n fill: currentColor;\n }\n\n &.errors {\n color: ",";\n fill: currentColor;\n\n ",";\n }\n"])),u.spacings.xs,u.spacings.xs,u.spacings.xs,u.spacings.md,u.borderRadius.lg,u.colors.gray200,u.colors.gray500,u.colors.white,u.colors.error,l.errorAlert),t.Icon=c.default.div(m||(m=r(["\n font-size: 10px;\n\n &,\n svg {\n height: 20px;\n width: 20px;\n }\n"],["\n font-size: 10px;\n\n &,\n svg {\n height: 20px;\n width: 20px;\n }\n"]))),t.DeleteButton=c.default.button(v||(v=r(["\n position: absolute;\n top: 0;\n right: 0;\n"],["\n position: absolute;\n top: 0;\n right: 0;\n"])))},1969:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0,y=(0,g.useFormBlockAnimations)(l);return t.fields.length?u.default.createElement(b.FormBlockWrapper,{className:(0,p.default)(l&&"open")},u.default.createElement(b.FormTitle,{onClick:function(){return a(!r)}},t.name,u.default.createElement(b.ExpandedState,null,u.default.createElement(v.default,null))),u.default.createElement(b.FieldListContainer,{style:y},u.default.createElement(m.List,null,t.fields.map((function(e){var t=i(e.typeClass);return t&&(null==t?void 0:t.visible)?u.default.createElement(h.FieldItem,{key:e.id,field:e}):null}))))):null}},77424:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormFieldsWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FormFieldsWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),i.spacings.sm)},2958:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormsFields=void 0;var a=r(n(14041)),o=n(68479),i=n(61460),l=n(9982),u=n(9958),c=r(n(40921)),d=n(88756),s=n(16165),f=n(34589),p=n(77424);t.FormsFields=function(){var e=(0,o.useSelector)(l.formSelectors.current).uid,t=(0,s.useSelectSearchedForms)(),n=(0,u.useFetchForms)({select:t}),r=n.data,m=n.isFetching,v=n.isError,h=n.error;if(!r&&m)return null;if(v)return a.default.createElement(i.ErrorBlock,null,h.message);if(!r||!r.length)return null;var g=r.filter((function(t){return t.uid!==e})),b=g.some((function(e){return e.fields.length>0}));return g.length&&b?a.default.createElement(p.FormFieldsWrapper,null,a.default.createElement(d.GroupTitle,null,(0,c.default)("Fields from other Forms")),g.map((function(e){return a.default.createElement(f.FormBlock,{key:e.uid,form:e})}))):null}},74404:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useFieldSearch=void 0;var r=n(14041),a=n(68479),o=n(81908),i=n(60175);t.useFieldSearch=function(){var e=(0,a.useDispatch)(),t=(0,r.useState)(""),n=t[0],l=t[1],u=(0,i.useDebounce)(n,1e3);return(0,r.useEffect)((function(){e(o.searchActions.update({type:o.Search.Fields,query:u}))}),[u]),[n,l]}},31885:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderSearch=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(14825),l=r(n(829));t.LoaderSearch=function(){return a.default.createElement(i.Wrapper,null,a.default.createElement(i.SearchBlock,null,a.default.createElement(i.SearchIcon,null,a.default.createElement(l.default,null)),a.default.createElement(i.SearchBar,{disabled:!0,className:"fullwidth text",placeholder:(0,o.default)("Search")})))}},14825:function(e,t,n){var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a svg {\n width: ",";\n height: ",";\n }\n"],["\n position: absolute;\n top: 1px;\n bottom: 1px;\n z-index: 2;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n padding: 0 8px;\n\n box-sizing: border-box;\n user-select: none;\n\n > svg {\n width: ",";\n height: ",";\n }\n"])),v,v),t.SearchIcon=c.default.div(m||(m=a(["\n left: 1px;\n\n ","\n\n color: ",";\n"],["\n left: 1px;\n\n ","\n\n color: ",";\n"])),t.IconStyle,u.colors.gray400)},6988:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Search=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(74404),l=n(14825),u=r(n(829));t.Search=function(){var e=(0,i.useFieldSearch)(),t=e[0],n=e[1];return a.default.createElement(l.Wrapper,null,a.default.createElement(l.SearchBlock,null,a.default.createElement(l.SearchIcon,null,a.default.createElement(u.default,null)),a.default.createElement(l.SearchBar,{type:"text",placeholder:(0,o.default)("Search"),className:"fullwidth text",value:t,onChange:function(e){n(e.target.value)}})))}},96890:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderFormLayout=void 0;var a=r(n(14041)),o=n(28499),i=n(73103);t.LoaderFormLayout=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement(i.LoaderFieldList,null),a.default.createElement(o.LoaderFieldLayout,null))}},98599:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Grid=void 0;var o,i=a(n(53864));t.Grid=i.default.div(o||(o=r(["\n position: relative;\n display: flex;\n gap: 0;\n\n height: 100%;\n overflow: hidden;\n\n background: #fff;\n"],["\n position: relative;\n display: flex;\n gap: 0;\n\n height: 100%;\n overflow: hidden;\n\n background: #fff;\n"])))},54569:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutEditor=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=n(91100),u=r(n(40921)),c=n(74594),d=n(93406),s=n(346),f=n(49110),p=n(98599);t.LayoutEditor=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(f.DragContextProvider,null,a.default.createElement(i.Breadcrumb,{id:"layout",label:(0,u.default)("Layout"),url:e.pathname}),a.default.createElement(p.Grid,null,a.default.createElement(l.Sidebar,{$noPadding:!0},a.default.createElement(s.PropertyEditor,null),a.default.createElement(d.FieldList,null)),a.default.createElement(c.FieldLayout,null)))}},45983:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n display: block;\n }\n"],["\n position: relative;\n\n display: flex;\n justify-content: flex-start;\n align-items: end;\n gap: ",";\n\n margin: 0;\n padding: ",";\n\n font-size: 16px;\n box-shadow: ",";\n\n > span {\n display: block;\n }\n"])),s.spacings.sm,s.spacings.lg,s.shadows.bottom),t.Icon=f.default.div(c||(c=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n svg {\n max-width: 20px;\n max-height: 20px;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n svg {\n max-width: 20px;\n max-height: 20px;\n }\n"])))},346:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(37043),l=n(77913),u=n(4645),c=n(29039),d=n(16779),s=n(1924),f=n(67902),p=n(2468),m=n(63882),v=n(76690),h=n(50380);t.PropertyEditor=function(){var e=(0,c.useAppDispatch)(),t=(0,o.useSelector)(s.contextSelectors.focus),n=t.active,r=t.type;(0,f.useEscapeStack)((function(){return e(d.contextActions.unfocus())}),n);var g=(0,p.useClickOutside)({callback:function(){e(d.contextActions.unfocus())},isEnabled:n,excludeClassNames:["field-layout","page-buttons","page-tab","save-button","main-tabs","editable-content","dropdown-rollout","breadcrumbs","tagify__dropdown"]}),b=(0,i.useTransition)(n?[t]:null,{from:{transform:"translate3d(100%, 0, 0)",opacity:1},enter:{transform:"translate3d(0%, 0, 0)",opacity:1,zIndex:2},leave:{transform:"translate3d(-100%, 0, 0)"},config:{tension:500,friction:50}});return a.default.createElement(u.RenderContextProvider,{size:"small"},a.default.createElement(h.PropertyEditorWrapper,{$active:n,ref:g},a.default.createElement(l.ErrorBoundary,{message:'Could not load property editor for "'.concat(r,'" type')},b((function(e,t){return a.default.createElement(h.AnimatedBlock,{style:e},!!t&&"field"===t.type&&a.default.createElement(m.FieldProperties,{uid:t.uid}),!!t&&"page"===t.type&&a.default.createElement(v.PageProperties,{uid:t.uid}))})))))}},83534:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SectionBlockWrapper=t.SectionBlockContainer=t.SectionBlockIcon=t.SectionWrapper=void 0;var o,i,l,u,c=n(49974),d=n(82919),s=a(n(53864)),f=n(50380);t.SectionWrapper=s.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n\n padding: 0 "," ",";\n\n overflow-y: auto;\n overflow-x: hidden;\n ",";\n"],["\n display: flex;\n flex-direction: column;\n\n padding: 0 "," ",";\n\n overflow-y: auto;\n overflow-x: hidden;\n ",";\n"])),d.spacings.lg,d.spacings.lg,c.scrollBar),t.SectionBlockIcon=(0,s.default)(f.Icon)(i||(i=r(["\n position: absolute;\n left: 2px;\n top: 12px;\n z-index: 1;\n\n width: 14px;\n height: 14px;\n\n fill: rgb(154 165 177 / 75%);\n"],["\n position: absolute;\n left: 2px;\n top: 12px;\n z-index: 1;\n\n width: 14px;\n height: 14px;\n\n fill: rgb(154 165 177 / 75%);\n"]))),t.SectionBlockContainer=s.default.section(l||(l=r(["\n position: relative;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n margin-top: ",";\n padding-top: ",";\n padding-bottom: ",";\n\n &:empty {\n display: none;\n\n & + "," {\n display: none;\n }\n }\n\n &:before {\n content: '';\n\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n\n display: block;\n height: 1px;\n\n margin: 0 -18px;\n\n box-shadow: ",";\n }\n\n &:after {\n content: attr(data-label);\n\n position: absolute;\n left: -5px;\n top: -7px;\n\n display: block;\n padding: 0 5px 0 26px;\n\n background-color: ",";\n\n ",";\n font-size: 11px;\n }\n"],["\n position: relative;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n margin-top: ",";\n padding-top: ",";\n padding-bottom: ",";\n\n &:empty {\n display: none;\n\n & + "," {\n display: none;\n }\n }\n\n &:before {\n content: '';\n\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n\n display: block;\n height: 1px;\n\n margin: 0 -18px;\n\n box-shadow: ",";\n }\n\n &:after {\n content: attr(data-label);\n\n position: absolute;\n left: -5px;\n top: -7px;\n\n display: block;\n padding: 0 5px 0 26px;\n\n background-color: ",";\n\n ",";\n font-size: 11px;\n }\n"])),d.spacings.md,d.spacings.lg,d.spacings.lg,d.spacings.lg,t.SectionBlockIcon,d.shadows.bottom,d.colors.gray050,c.labelText),t.SectionBlockWrapper=s.default.div(u||(u=r(["\n position: relative;\n\n &:first-child {\n "," {\n margin-top: 0;\n\n &:before,\n &:after {\n display: none;\n }\n }\n\n "," {\n display: none;\n }\n }\n"],["\n position: relative;\n\n &:first-child {\n "," {\n margin-top: 0;\n\n &:before,\n &:after {\n display: none;\n }\n }\n\n "," {\n display: none;\n }\n }\n"])),t.SectionBlockContainer,t.SectionBlockIcon)},97216:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SectionBlock=void 0;var a=r(n(14041)),o=n(83534);t.SectionBlock=function(e){var t=e.label,n=e.icon,r=e.children;return a.default.createElement(o.SectionBlockWrapper,null,a.default.createElement(o.SectionBlockContainer,{"data-label":t},r),function(e){return e?"string"==typeof e?a.default.createElement(o.SectionBlockIcon,{dangerouslySetInnerHTML:{__html:e}}):a.default.createElement(o.SectionBlockIcon,null,e):null}(n))}},38069:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationsWrapper=void 0;var o,i=a(n(53864));t.NotificationsWrapper=i.default.div(o||(o=r(["\n display: flex;\n height: 100%;\n"],["\n display: flex;\n height: 100%;\n"])))},20075:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Notifications=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=r(n(40921)),u=n(89664),c=n(38069);t.Notifications=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(c.NotificationsWrapper,null,a.default.createElement(i.Breadcrumb,{id:"notifications",label:(0,l.default)("Notifications"),url:e.pathname}),a.default.createElement(u.List,null),a.default.createElement(o.Outlet,null))}},27407:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldComponent=void 0;var a=r(n(14041)),o=n(9408),i=n(29039),l=n(43200);t.FieldComponent=function(e){var t,n=e.notification,r=e.property,u=(0,i.useAppDispatch)(),c=n.uid,d=r.handle,s=null==n?void 0:n[r.handle];return a.default.createElement(o.FormComponent,{value:s,property:r,updateValue:function(e){u(l.notificationActions.modify({uid:c,key:d,value:e}))},errors:null===(t=n.errors)||void 0===t?void 0:t[r.handle],context:n})}},24859:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyEditor=t.Inline=void 0;var o=a(n(14041)),i=n(29557),l=n(82919),u=a(n(40921)),c=a(n(53864)),d=a(n(82576)),s=n(49708);t.Inline=c.default.div(f||(f=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),l.spacings.md);var f;t.EmptyEditor=function(){return o.default.createElement(s.PropertyEditorWrapper,null,o.default.createElement(i.EmptyBlock,{title:(0,u.default)("No notifications found"),subtitle:(0,u.default)("To add a notification, use the sidebar on the left"),icon:o.default.createElement(d.default,null)}))}},40076:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingEditor=t.Inline=void 0;var o=a(n(14041)),i=a(n(47165)),l=n(71395),u=n(82919),c=a(n(53864)),d=n(49708);t.Inline=c.default.div(s||(s=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),u.spacings.md);var s;t.LoadingEditor=function(){return o.default.createElement(d.PropertyEditorWrapper,null,o.default.createElement(l.ThemedSkeleton,null,o.default.createElement(i.default,{width:120,height:20}),o.default.createElement("br",null),o.default.createElement(i.default,{width:100,height:10}),o.default.createElement(i.default,{width:50,height:20}),o.default.createElement("br",null),o.default.createElement(i.default,{width:200,height:10}),o.default.createElement(i.default,{width:500,height:10}),o.default.createElement(i.default,{height:30}),o.default.createElement("br",null),o.default.createElement(i.default,{width:150,height:10}),o.default.createElement(i.default,{width:300,height:10}),o.default.createElement(i.default,{height:30})))}},49708:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsWrapper=t.PropertyEditorWrapper=void 0;var o,i,l=n(49974),u=n(82919),c=a(n(53864));t.PropertyEditorWrapper=c.default.div(o||(o=r(["\n position: relative;\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n background: ",";\n padding: ",";\n\n overflow-y: auto;\n\n ",";\n"],["\n position: relative;\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n background: ",";\n padding: ",";\n\n overflow-y: auto;\n\n ",";\n"])),u.spacings.xl,u.colors.white,u.spacings.xl,l.scrollBar),t.SettingsWrapper=c.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md)},86778:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(78573),u=n(42536),c=n(48452),d=n(31489),s=n(27407),f=n(24859),p=n(40076),m=n(49708);t.PropertyEditor=function(){var e,t=(0,i.useParams)(),n=t.formId,r=t.uid,v=(0,i.useResolvedPath)(""),h=(0,c.useQueryNotificationTypes)().data,g=(0,c.useQueryFormNotifications)(n?Number(n):void 0),b=g.data,y=g.isFetching,_=(0,o.useSelector)(u.notificationSelectors.one(r));if(!b&&y)return a.default.createElement(p.LoadingEditor,null);if(!_)return a.default.createElement(f.EmptyEditor,null);var x=(null===(e=null==h?void 0:h.find((function(e){return e.className===_.className})))||void 0===e?void 0:e.properties)||[];return a.default.createElement(m.PropertyEditorWrapper,null,a.default.createElement(l.Breadcrumb,{id:"notification",label:_.name,url:v.pathname}),a.default.createElement(d.Remove,{notification:_}),a.default.createElement(m.SettingsWrapper,null,x.map((function(e){return a.default.createElement(s.FieldComponent,{key:e.handle,notification:_,property:e})}))))}},43778:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useRemoveAnimation=void 0;var r=n(37043),a=n(82919);t.useRemoveAnimation=function(e){var t=e.hovering;return(0,r.useSpring)({opacity:1,background:t?a.colors.error:"transparent",color:t?"#fff":a.colors.gray300,scale:t?1.2:1,config:function(e){switch(e){case"background":case"color":return{tension:330,friction:20};default:return{tension:330,friction:15}}}})}},94143:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveButtonWrapper=void 0;var o,i=n(37043),l=a(n(53864));t.RemoveButtonWrapper=(0,l.default)(i.animated.button)(o||(o=r(["\n position: absolute;\n top: 15px;\n right: 20px;\n z-index: 2;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n width: 20px;\n height: 20px;\n\n color: currentColor;\n }\n"],["\n position: absolute;\n top: 15px;\n right: 20px;\n z-index: 2;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n width: 20px;\n height: 20px;\n\n color: currentColor;\n }\n"])))},31489:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i "," "," {\n display: none;\n }\n\n "," {\n color: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n\n &.active {\n background-color: #5b6573;\n border-color: #5b6573;\n color: white;\n }\n\n &.is-in-condition {\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n\n width: 0;\n border-left: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-left: 10px solid ",";\n }\n\n &-active:after {\n border-left-color: ",";\n }\n }\n\n &.read-only {\n &,\n * {\n cursor: default;\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n }\n"],["\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: ",";\n\n flex: 1;\n\n overflow: hidden;\n padding: 5px 7px;\n\n width: 100%;\n height: 100%;\n\n background: ",";\n border: 1px solid ",";\n border-radius: ",";\n\n transition: all 0.2s ease-out;\n\n &,\n * {\n cursor: pointer;\n }\n\n &.has-rule:not(.active) {\n border-color: ",";\n background-color: ",";\n }\n\n &.group {\n background-color: ",";\n border-color: ",";\n\n > "," "," {\n display: none;\n }\n\n "," {\n color: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n\n &.active {\n background-color: #5b6573;\n border-color: #5b6573;\n color: white;\n }\n\n &.is-in-condition {\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n\n width: 0;\n border-left: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-left: 10px solid ",";\n }\n\n &-active:after {\n border-left-color: ",";\n }\n }\n\n &.read-only {\n &,\n * {\n cursor: default;\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n }\n"])),s.spacings.sm,s.colors.gray100,s.colors.gray100,s.borderRadius.md,s.colors.teal550,s.colors.teal050,s.colors.white,s.colors.gray100,t.FieldInfo,t.Icon,t.GroupWrapper,s.colors.gray800,s.colors.gray200,s.colors.gray200,s.colors.gray200,s.colors.teal550,s.colors.gray100,s.colors.gray100)},50482:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Field=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=r(n(84350)),u=n(62362),c=n(22688),d=n(12147),s=n(30063),f=n(67180),p=n(91992),m=n(58634),v=r(n(91797)),h=n(29996),g=n(8388);t.Field=function(e){var t=e.field,n=l.default.limitations.can("rules.tab.fields"),r=(0,i.useParams)(),b=r.uid,y=r.button,_=(0,i.useNavigate)(),x=(0,i.useLocation)(),w=(0,u.useLastTab)("rules").setLastTab,E=(0,p.useFieldType)(null==t?void 0:t.typeClass),O=b===t.uid,P=(0,o.useSelector)(d.fieldRuleSelectors.one(b)),j=(0,o.useSelector)(s.pageRuleSelectors.one(b)),k=(0,o.useSelector)(f.submitFormRuleSelectors.one),M=(0,o.useSelector)(c.buttonRuleSelectors.one(b,y)),C=(0,o.useSelector)(d.fieldRuleSelectors.hasRule(t.uid)),S=x.pathname.endsWith("/rules/submit"),F=(0,o.useSelector)(d.fieldRuleSelectors.isInCondition(t.uid)),T=(null==P?void 0:P.conditions.find((function(e){return e.field===t.uid})))||(null==j?void 0:j.conditions.find((function(e){return e.field===t.uid})))||S&&(null==k?void 0:k.conditions.find((function(e){return e.field===t.uid})))||y&&(null==M?void 0:M.conditions.find((function(e){return e.field===t.uid})));return void 0===(null==t?void 0:t.properties)?null:a.default.createElement(g.FieldWrapper,{onClick:function(e){if(e.stopPropagation(),n){var r=b===t.uid?"":"field/".concat(t.uid);w(r),_(r)}},className:(0,v.default)("group"===(null==E?void 0:E.type)&&"group",O&&"active",C&&"has-rule",F&&"is-in-condition",T&&"is-in-condition-active",!n&&"read-only",m.operatorTypes.negative.includes(null==T?void 0:T.operator)&&"not-equals")},a.default.createElement(g.FieldInfo,null,a.default.createElement(g.Icon,{dangerouslySetInnerHTML:{__html:null==E?void 0:E.icon}}),a.default.createElement(g.Label,null,t.properties.label||(null==E?void 0:E.name))),"group"===(null==E?void 0:E.type)&&a.default.createElement(g.GroupWrapper,null,a.default.createElement(h.Layout,{layoutUid:t.properties.layout})))}},59802:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldLayoutWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FieldLayoutWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),i.spacings.xs)},29996:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Layout=void 0;var a=r(n(14041)),o=n(29039),i=n(20713),l=n(33481),u=n(90326),c=n(59802);t.Layout=function(e){var t=e.layoutUid,n=(0,o.useAppSelector)((function(e){return i.layoutSelectors.one(e,t)})),r=(0,o.useAppSelector)((function(e){return l.rowSelectors.inLayout(e,null==n?void 0:n.uid)}));return n&&r.length?a.default.createElement(c.FieldLayoutWrapper,null,r.map((function(e){return a.default.createElement(u.Row,{row:e,key:e.uid})}))):null}},99784:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderMiniMap=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(68479),l=n(71395),u=n(20713),c=n(35729);t.LoaderMiniMap=function(){var e=(0,i.useSelector)(u.layoutSelectors.cartographed.fullLayoutList);return a.default.createElement(l.ThemedSkeleton,null,e.map((function(e,t){return a.default.createElement("div",{key:t},a.default.createElement("div",{style:{marginBottom:14}},a.default.createElement(o.default,{width:"100%",height:30})),e.map((function(e,t){return a.default.createElement(c.LoadingRow,{key:t,style:{display:"flex"}},e.map((function(e,t){return a.default.createElement(o.default,{key:t,width:"100%",height:28})})))})))})))}},35729:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingRow=t.MiniMapWrapper=void 0;var o,i,l=n(82919),u=a(n(53864)),c=n(58648);t.MiniMapWrapper=u.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),l.spacings.xl),t.LoadingRow=(0,u.default)(c.RowWrapper)(i||(i=r(["\n > span {\n width: 100%;\n }\n"],["\n > span {\n width: 100%;\n }\n"])))},89863:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span[data-icon] {\n position: relative;\n left: 5px;\n }\n }\n"],["\n display: flex;\n align-self: flex-end;\n\n background-color: ",";\n border-radius: "," "," 0 0;\n box-shadow:\n inset 0 -1px 0 0 rgba(154, 165, 177, 0.25),\n 0 0 0 1px rgba(154, 165, 177, 0.25);\n\n a {\n display: flex;\n align-items: center;\n\n height: 49px;\n padding: 0 ",";\n\n white-space: nowrap;\n\n color: var(--light-text-color);\n border-radius: "," "," 0 0;\n\n &:hover {\n text-decoration: none;\n background-color: rgba(154, 165, 177, 0.15);\n\n &:not(.active) {\n &:not(:first-child) {\n border-top-left-radius: 0;\n }\n\n &:not(:last-child) {\n border-top-right-radius: 0;\n }\n }\n }\n\n &.active {\n background: ",";\n color: ",";\n box-shadow:\n inset 0 2px 0 ",",\n 0 0 0 1px rgba(51, 64, 77, 0.1),\n 0 2px 12px rgba(205, 216, 228, 0.5) !important;\n }\n\n &.errors {\n position: relative;\n color: ",";\n\n ",";\n }\n\n > span[data-icon] {\n position: relative;\n left: 5px;\n }\n }\n"])),f.colors.gray050,f.borderRadius.lg,f.borderRadius.lg,f.spacings.xl,f.borderRadius.md,f.borderRadius.md,f.colors.white,f.colors.gray700,f.colors.gray500,f.colors.error,s.errorAlert),t.SaveButtonWrapper=p.default.div(c||(c=r(["\n display: flex;\n justify-content: end;\n"],["\n display: flex;\n justify-content: end;\n"]))),t.SaveButton=p.default.button(d||(d=r([""],[""])))},17584:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)){for(var n=0,r=t.payload;n0&&(f+=" ".concat(s)),d.label=f,d.handle=(0,o.camelCase)(f)}e.push({uid:a,rowUid:i,typeClass:l.typeClass,properties:d,order:void 0!==u?u:c+1}),void 0!==u&&e.filter((function(e){return e.rowUid===i})).filter((function(e){return e.uid!==a})).forEach((function(e){e.order>=u&&(e.order+=1)}))},remove:function(e,t){var n=t.payload;e.splice(e.findIndex((function(e){return e.uid===n})),1)},removeBatch:function(e,t){t.payload.forEach((function(t){e.splice(e.findIndex((function(e){return e.uid===t})),1)}))},edit:function(e,t){var n=t.payload,r=n.uid,a=n.handle,o=n.value;e.find((function(e){return e.uid===r})).properties[a]=o},batchEdit:function(e,t){var n=t.payload,r=n.uid,a=n.typeClass,o=n.properties,i=e.find((function(e){return e.uid===r}));i.typeClass=a,i.properties=o},clearErrors:function(e){for(var t=0,n=e;t=u;e.order-=t?1:0})),e.filter((function(e){return e.rowUid===a})).filter((function(e){return e.uid!==i.uid})).forEach((function(e){var t=e.order>=i.order;e.order+=t?1:0}))),c&&e.filter((function(e){return e.rowUid===a})).filter((function(e){return e.uid!==i.uid})).forEach((function(e){e.order>u&&e.order<=o&&(e.order-=1),e.order=o&&(e.order+=1)})))}}});var i=t.fieldsSlice.actions;t.fieldActions=i,t.default=t.fieldsSlice.reducer},96510:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(55755),o=r(n(69586)),i=r(n(18434)),l=r(n(71761)),u=r(n(97230)),c=(0,a.combineReducers)({fields:o.default,pages:l.default,rows:u.default,layouts:i.default});t.default=c},18434:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;al&&(e.order-=1),a(null===(o=e[t])||void 0===o?void 0:o.order)?r:t}),-1),n=-1===n?e.length:n),e.splice(n,0,{uid:o,order:n,layoutUid:a}),e.filter((function(e){return e.layoutUid===a})).forEach((function(e,t){e.order=t}))},remove:function(e,t){var n=e.findIndex((function(e){return e.uid===t.payload})),r=e.find((function(e){return e.uid===t.payload})).layoutUid;e.splice(n,1),e.filter((function(e){return e.layoutUid===r})).forEach((function(e,t){e.order=t}))},swap:function(e,t){var n=e.find((function(e){return e.uid===t.payload.currentUid})),r=e.find((function(e){return e.uid===t.payload.targetUid})),a=n.order;n.order=r.order,r.order=a}}});var o=t.rowsSlice.actions;t.rowActions=o,t.default=t.rowsSlice.reducer},33481:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a=l.default.limits.fields)){var a=e.fieldType,o=e.row,i=e.layoutUid;if(!i){var f=n();i=o?o.layoutUid:null===(r=c.layoutSelectors.currentPageLayout(f))||void 0===r?void 0:r.uid}var p=(0,s.v4)(),m=(0,s.v4)();t(d.rowActions.add({layoutUid:i,uid:m,order:null==o?void 0:o.order})),t(u.fieldActions.add({fieldType:a,uid:p,rowUid:m}))}}},existingRow:function(e){return function(t){var n=e.fieldType,r=e.row,a=e.order,o=(0,s.v4)();t(u.fieldActions.add({fieldType:n,uid:o,rowUid:r.uid,order:a}))}}}},3383:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.removeField=void 0;var r=n(69586),a=n(18434),o=n(97230),i=n(12755),l=n(82480);t.default=function(e){return function(n,r){(0,t.removeField)(r(),n,e),(0,l.removeEmptyRows)(r(),n)}};t.removeField=function(e,n,l){if(l.typeClass===i.Fields.Group){var u=e.layout.layouts.find((function(e){return e.uid===l.properties.layout}));if(!u)return;e.layout.rows.filter((function(e){return e.layoutUid===u.uid})).forEach((function(r){var a=e.layout.fields.filter((function(e){return e.rowUid===r.uid}));a.forEach((function(r){(0,t.removeField)(e,n,r)})),n(o.rowActions.remove(r.uid))})),n(a.layoutActions.remove(u.uid))}n(r.fieldActions.remove(l.uid))}},40057:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]DELETE in the box below:")}}),d.default.createElement("input",{type:"text",autoFocus:!0,value:c,autoComplete:"off",onChange:function(e){w(e.target.value)},className:"text fullwidth"})),d.default.createElement(f.ModalFooter,null,d.default.createElement("button",{className:"btn cancel",onClick:n},(0,b.default)("Cancel")),d.default.createElement("button",{className:(0,g.default)("btn submit",!a&&"disabled"),onClick:M},d.default.createElement(s.LoadingText,{loadingText:(0,b.default)("Deleting"),loading:O,spinner:!0},(0,b.default)("Delete")))))}},30049:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormModalLoading=void 0;var a=r(n(14041)),o=r(n(47165));t.FormModalLoading=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",null,a.default.createElement(o.default,{height:10,width:50}),a.default.createElement(o.default,{height:24})),a.default.createElement("div",null,a.default.createElement(o.default,{height:10,width:150}),a.default.createElement(o.default,{height:24})),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},a.default.createElement(o.default,{height:24,width:38,borderRadius:12}),a.default.createElement("div",{style:{flex:1}},a.default.createElement(o.default,{height:10,width:80}),a.default.createElement(o.default,{height:8,width:"60%"}))))}},82723:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchFormModalType=void 0;var a=n(70208),o=r(n(47764)),i=["form","modal"];t.useFetchFormModalType=function(){return(0,a.useQuery)(i,(function(){return o.default.get("/api/forms/modal").then((function(e){return e.data}))}),{staleTime:1/0})}},54857:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FormWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," ",";\n"])),i.spacings.lg,i.spacings.md,i.spacings.xl)},80292:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i .unassigned {\n .remove {\n display: none;\n }\n }\n"],["\n padding-top: ",";\n\n > .unassigned {\n .remove {\n display: none;\n }\n }\n"])),g.spacings.lg),t.UnassignedGroup=b.default.div(m||(m=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"])),g.spacings.md,g.spacings.xs,g.spacings.xs,g.spacings.xs,g.spacings.md),t.ErrorBlock=b.default.div(v||(v=r(["\n color: ",";\n"],["\n color: ",";\n"])),g.colors.warning)},29659:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0?[4,d.default.post("/api/forms/sort",{orderedFormIds:t})]:[3,3];case 2:r.sent(),r.label=3;case 3:return[2]}}))}))}),e)}},64783:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PaddedFooter=t.Remove=t.Name=t.FormDetails=t.Wrapper=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.Wrapper=s.default.div(o||(o=r(["\n cursor: pointer;\n gap: 30px;\n width: 100%;\n overflow: hidden;\n background: ",";\n border: 1px solid ",";\n border-radius: 3px;\n font-size: 12px;\n transition: all 0.2s ease-in-out;\n\n &:hover {\n transform: scale(1.02);\n border: 1px solid ",";\n background-color: ",";\n }\n"],["\n cursor: pointer;\n gap: 30px;\n width: 100%;\n overflow: hidden;\n background: ",";\n border: 1px solid ",";\n border-radius: 3px;\n font-size: 12px;\n transition: all 0.2s ease-in-out;\n\n &:hover {\n transform: scale(1.02);\n border: 1px solid ",";\n background-color: ",";\n }\n"])),d.colors.white,d.colors.gray100,d.colors.gray200,d.colors.gray050),t.FormDetails=s.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n padding: 10px;\n"],["\n display: flex;\n flex-direction: column;\n padding: 10px;\n"]))),t.Name=s.default.h2(l||(l=r(["\n flex: 1;\n overflow-x: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin-bottom: 0;\n"],["\n flex: 1;\n overflow-x: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin-bottom: 0;\n"]))),t.Remove=s.default.div(u||(u=r(["\n color: ",";\n margin-right: ",";\n position: absolute;\n right: 8px;\n top: 7px;\n"],["\n color: ",";\n margin-right: ",";\n position: absolute;\n right: 8px;\n top: 7px;\n"])),d.colors.gray500,d.spacings.xs),t.PaddedFooter=s.default.div(c||(c=r(["\n margin-top: 0;\n background-color: ",";\n opacity: 1;\n height: 2px;\n font-size: 1px;\n line-height: 1px;\n overflow: hidden;\n"],["\n margin-top: 0;\n background-color: ",";\n opacity: 1;\n height: 2px;\n font-size: 1px;\n line-height: 1px;\n overflow: hidden;\n"])),(function(e){return e.$color}))},76593:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i{errors} logged errors in the Freeform error log.',{link:(0,l.generateUrl)("settings/error-log"),errors:t.errors})}}))):null:null}},82187:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ItemMeta=t.ItemDate=t.ItemTitleLink=t.ItemTitle=t.Item=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.Item=s.default.li(o||(o=r(["\n line-height: 1.4;\n list-style-type: disc;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.restored {\n opacity: 0;\n }\n"],["\n line-height: 1.4;\n list-style-type: disc;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.restored {\n opacity: 0;\n }\n"]))),t.ItemTitle=s.default.span(i||(i=r(["\n color: ",";\n font-weight: bold;\n"],["\n color: ",";\n font-weight: bold;\n"])),d.colors.blue600),t.ItemTitleLink=(0,s.default)(t.ItemTitle)(l||(l=r(["\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n"],["\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n"]))),t.ItemDate=s.default.span(u||(u=r(["\n color: #868f96;\n margin-left: 5px;\n"],["\n color: #868f96;\n margin-left: 5px;\n"]))),t.ItemMeta=s.default.span(c||(c=r(["\n margin-left: 5px;\n color: ",";\n\n &::before {\n content: '|';\n padding-right: 5px;\n }\n\n a,\n button {\n cursor: pointer;\n color: var(--link-color);\n\n &:hover {\n text-decoration: underline;\n }\n }\n"],["\n margin-left: 5px;\n color: ",";\n\n &::before {\n content: '|';\n padding-right: 5px;\n }\n\n a,\n button {\n cursor: pointer;\n color: var(--link-color);\n\n &:hover {\n text-decoration: underline;\n }\n }\n"])),d.colors.gray200)},29085:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivedItem=void 0;var a=r(n(14041)),o=n(38955),i=n(84895),l=r(n(91797)),u=r(n(40921)),c=n(70208),d=n(96654),s=n(77315),f=n(82187);t.ArchivedItem=function(e){var t,n=e.form,r=(0,o.useNavigate)(),p=(0,c.useQueryClient)(),m=n.id,v=n.name,h=n.links,g=n.dateArchived,b=(0,s.useArchiveFormMutation)(),y=b.isLoading&&b.context===m,_=b.isSuccess&&b.context===m,x=h.filter((function(e){return"title"===e.type})).length,w=n.links.filter((function(e){return"linkList"===e.type}));return a.default.createElement(f.Item,{className:(0,l.default)(y&&"disabled",_&&"restored")},x?a.default.createElement(f.ItemTitleLink,{onClick:function(){p.invalidateQueries(i.QKForms.single(Number(m))),r("".concat(m))}},v):a.default.createElement(f.ItemTitle,null,v),g&&a.default.createElement(f.ItemDate,null,"(",(0,u.default)("archived")," ",(t=g,(0,d.format)((0,d.parseISO)(t),"yyyy-MM-dd")),")"),w.length>0&&w.filter((function(e){return e.count})).map((function(e,t){return e.internal?a.default.createElement(f.ItemMeta,{key:t},a.default.createElement(o.NavLink,{to:e.url},e.label)):a.default.createElement(f.ItemMeta,{key:t},a.default.createElement("a",{href:e.url},e.label))})),a.default.createElement(f.ItemMeta,null,a.default.createElement("button",{onClick:function(){b.mutate(m)}},(0,u.default)("Restore this Form"))))}},61662:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivedItems=t.Button=t.Wrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.Wrapper=c.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md),t.Button=c.default.button(i||(i=r(["\n grid-area: button;\n\n outline: none;\n box-shadow: none;\n\n color: var(--link-color);\n\n font-size: 14px;\n text-align: left;\n\n transition: all 0.2s ease-out;\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n"],["\n grid-area: button;\n\n outline: none;\n box-shadow: none;\n\n color: var(--link-color);\n\n font-size: 14px;\n text-align: left;\n\n transition: all 0.2s ease-out;\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n"]))),t.ArchivedItems=c.default.ul(l||(l=r(["\n margin-left: 25px;\n"],["\n margin-left: 25px;\n"])))},43664:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i.9?8:4,Math.floor(Math.random()*(t-e+1))+e)};var e,t}));return a.default.createElement(l.CardWrapper,null,a.default.createElement(l.CardBody,null,a.default.createElement(o.default,{height:20,width:"50%"}),a.default.createElement(o.default,{height:10,width:"80%"}),a.default.createElement(l.LinkList,null,a.default.createElement("li",null,a.default.createElement(o.default,{height:8,width:90})),a.default.createElement("li",null,a.default.createElement(o.default,{height:8,width:50})))),a.default.createElement(i.ResponsiveContainer,{width:"100%",height:40},a.default.createElement(i.AreaChart,{data:t,margin:{top:10,bottom:3,left:0,right:0}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"colorGradient",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.3}))),a.default.createElement(i.Area,{type:"monotone",dataKey:"value",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:1,fill:"url(#colorGradient)",isAnimationActive:!1}))),a.default.createElement(l.PaddedChartFooter,{$color:e}))}},67830:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PaddedChartFooter=t.CardWrapper=t.LinkList=t.ControlButton=t.Controls=t.Subtitle=t.TitleLink=t.Title=t.CardBody=void 0;var o,i,l,u,c,d,s,f,p,m=n(82919),v=a(n(53864));t.CardBody=v.default.div(o||(o=r(["\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: start;\n\n padding: "," "," 0;\n"],["\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: start;\n\n padding: "," "," 0;\n"])),m.spacings.xl,m.spacings.xl),t.Title=v.default.h2(i||(i=r(["\n cursor: default;\n\n margin: 0;\n\n color: #3d464e;\n\n font-size: 20px;\n font-weight: 700;\n text-align: left;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n transition: all 0.2s ease-out;\n"],["\n cursor: default;\n\n margin: 0;\n\n color: #3d464e;\n\n font-size: 20px;\n font-weight: 700;\n text-align: left;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n transition: all 0.2s ease-out;\n"]))),t.TitleLink=(0,v.default)(t.Title)(l||(l=r(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"]))),t.Subtitle=v.default.span(u||(u=r(["\n display: inline-block;\n\n color: #868f96;\n font-size: 14px;\n\n max-width: 100%;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"],["\n display: inline-block;\n\n color: #868f96;\n font-size: 14px;\n\n max-width: 100%;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"]))),t.Controls=v.default.div(c||(c=r(["\n position: absolute;\n right: ",";\n top: ",";\n z-index: 2;\n\n display: flex;\n justify-content: end;\n align-items: stretch;\n gap: ",";\n\n opacity: 0;\n transform: translateY(-20px);\n transition: all 0.2s ease-out;\n"],["\n position: absolute;\n right: ",";\n top: ",";\n z-index: 2;\n\n display: flex;\n justify-content: end;\n align-items: stretch;\n gap: ",";\n\n opacity: 0;\n transform: translateY(-20px);\n transition: all 0.2s ease-out;\n"])),m.spacings.sm,m.spacings.sm,m.spacings.sm),t.ControlButton=v.default.button(d||(d=r(["\n font-size: 14px;\n color: #868f96;\n\n > svg {\n fill: currentColor;\n }\n"],["\n font-size: 14px;\n color: #868f96;\n\n > svg {\n fill: currentColor;\n }\n"]))),t.LinkList=v.default.ul(s||(s=r(["\n margin: "," 0 0;\n padding: 0;\n"],["\n margin: "," 0 0;\n padding: 0;\n"])),m.spacings.sm),t.CardWrapper=v.default.li(f||(f=r(["\n position: relative;\n\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n overflow: hidden;\n\n background-color: #fcfdff;\n border: 1px solid #e7eef7;\n border-radius: var(--large-border-radius);\n\n opacity: 1;\n pointer-events: auto;\n\n transition:\n background-color 0.2s ease-out,\n border-color 0.2s ease-out;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.archived {\n opacity: 0;\n }\n\n &:not(.dragging):hover {\n background-color: #f3f7fd;\n border-color: #9eb0c5;\n\n "," {\n color: var(--link-color);\n }\n\n "," {\n opacity: 1;\n transform: translateY(0);\n }\n }\n"],["\n position: relative;\n\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n overflow: hidden;\n\n background-color: #fcfdff;\n border: 1px solid #e7eef7;\n border-radius: var(--large-border-radius);\n\n opacity: 1;\n pointer-events: auto;\n\n transition:\n background-color 0.2s ease-out,\n border-color 0.2s ease-out;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.archived {\n opacity: 0;\n }\n\n &:not(.dragging):hover {\n background-color: #f3f7fd;\n border-color: #9eb0c5;\n\n "," {\n color: var(--link-color);\n }\n\n "," {\n opacity: 1;\n transform: translateY(0);\n }\n }\n"])),t.TitleLink,t.Controls),t.PaddedChartFooter=v.default.div(p||(p=r(["\n margin-top: -3px;\n\n background-color: ",";\n opacity: 0.3;\n\n height: 5px;\n\n font-size: 1px;\n line-height: 1px;\n\n overflow: hidden;\n"],["\n margin-top: -3px;\n\n background-color: ",";\n opacity: 0.3;\n\n height: 5px;\n\n font-size: 1px;\n line-height: 1px;\n\n overflow: hidden;\n"])),(function(e){return e.$color}))},74248:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n.9?50:20,Math.floor(Math.random()*(t-e+1))+e)};var e,t})),A=t.id,I=t.name,N=t.description,W=t.dateArchived,z=t.settings.general.color,Q=i.isLoading&&i.context===A,V=i.isSuccess&&i.context===A,G=l.isLoading&&l.context===A||Q,U=(0,p.useDeleteFormModal)({form:t}),H=function(e){e.metaKey||e.ctrlKey||1===e.button?window.open((0,b.generateUrl)("forms/".concat(A)),"_blank"):(M.invalidateQueries(v.QKForms.single(Number(A))),u("".concat(A)))},K=t.links.filter((function(e){return"title"===e.type})).length,$=t.links.filter((function(e){return"linkList"===e.type}));return c.default.createElement(j.CardWrapper,{"data-id":t.id,className:(0,h.default)(G&&"disabled",V&&"archived",n&&"dragging")},c.default.createElement(j.Controls,null,!r&&!o&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Move this Form Card")},k),c.default.createElement(j.ControlButton,{className:"handle"},c.default.createElement(w.default,null))),!r&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Duplicate this Form")},k),c.default.createElement(j.ControlButton,{onClick:function(){l.mutate(A)}},c.default.createElement(_.default,null))),!r&&!W&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Archive this Form")},k),c.default.createElement(j.ControlButton,{onClick:function(){i.mutate(A)}},c.default.createElement(y.default,null))),C&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Delete this Form")},k),c.default.createElement(j.ControlButton,{onClick:U},c.default.createElement(x.default,null)))),c.default.createElement(j.CardBody,null,T?c.default.createElement(s.Tooltip,a({title:I},k),K?c.default.createElement(j.TitleLink,{ref:F,onClick:H,onAuxClick:H},I):c.default.createElement(j.Title,{ref:F},I)):K?c.default.createElement(j.TitleLink,{ref:F,onClick:H,onAuxClick:H},I):c.default.createElement(j.Title,{ref:F},I),!!N&&(R?c.default.createElement(s.Tooltip,a({title:N},k),c.default.createElement(j.Subtitle,{ref:L},N)):c.default.createElement(j.Subtitle,{ref:L,title:N},N)),$.length>0&&c.default.createElement(j.LinkList,null,$.map((function(e,t){return e.internal?c.default.createElement(d.NavLink,{key:t,to:e.url},e.label):c.default.createElement("li",{key:t},c.default.createElement("a",{href:e.url},e.label))})))),c.default.createElement(O.ResponsiveContainer,{width:"100%",height:40},c.default.createElement(O.AreaChart,{data:t.chartData||B,margin:{top:10,bottom:3,left:0,right:0}},c.default.createElement("defs",null,c.default.createElement("linearGradient",{id:"color".concat(t.id),x1:0,y1:0,x2:0,y2:1},c.default.createElement("stop",{offset:"5%",stopColor:z,stopOpacity:.4}),c.default.createElement("stop",{offset:"95%",stopColor:z,stopOpacity:.3}))),c.default.createElement(O.Area,{type:"monotone",dataKey:"uv",stroke:z,strokeWidth:1,strokeOpacity:1,fillOpacity:1,fill:"url(#color".concat(t.id,")"),isAnimationActive:!1}))),c.default.createElement(j.PaddedChartFooter,{$color:z}))}},72907:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.chartDataset=void 0,t.chartDataset=[[{uv:0},{uv:2},{uv:0},{uv:6},{uv:0},{uv:0},{uv:1},{uv:0},{uv:0},{uv:4},{uv:0},{uv:3}],[{uv:9},{uv:6},{uv:3},{uv:4},{uv:0},{uv:6},{uv:1}],[{uv:0},{uv:25},{uv:0},{uv:32},{uv:0},{uv:0}]]},73512:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MutedWrapper=void 0;var o,i=n(82919),l=a(n(53864)),u=n(67830),c=n(39313);t.MutedWrapper=(0,l.default)(c.Cards)(o||(o=r(["\n position: relative;\n margin-top: ",";\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n z-index: 2;\n\n background: linear-gradient(\n to right,\n transparent 0%,\n transparent 40%,\n white 65%,\n white 100%\n );\n }\n\n &,\n * {\n pointer-events: none;\n user-select: none;\n }\n\n "," {\n border-color: #fbfcfd;\n background: #fefeff;\n }\n\n ",", "," a {\n color: #cfd1d2;\n }\n\n "," {\n color: #e2e4e5;\n }\n"],["\n position: relative;\n margin-top: ",";\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n z-index: 2;\n\n background: linear-gradient(\n to right,\n transparent 0%,\n transparent 40%,\n white 65%,\n white 100%\n );\n }\n\n &,\n * {\n pointer-events: none;\n user-select: none;\n }\n\n "," {\n border-color: #fbfcfd;\n background: #fefeff;\n }\n\n ",", "," a {\n color: #cfd1d2;\n }\n\n "," {\n color: #e2e4e5;\n }\n"])),i.spacings.xl,u.CardWrapper,u.Title,u.LinkList,u.Subtitle)},58982:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GridEmpty=void 0;var a=r(n(14041)),o=r(n(84350)),i=r(n(40921)),l=n(89404),u=n(74248),c=n(72907),d=n(73512),s=function(e,t,n,r,a){return{uid:"",type:"",name:e,handle:"",isNew:!0,chartData:n,links:[],counters:{submissions:r,spam:a},settings:{general:{namespaceType:"settings",namespace:"general",description:t,color:"#e0e0e0"}},dateArchived:null}};t.GridEmpty=function(){var e=(0,l.useCreateFormModal)(),t=o.default.metadata.freeform.canCreate;return a.default.createElement("div",null,t&&a.default.createElement(a.default.Fragment,null,a.default.createElement("p",null,(0,i.default)("You don't have any forms yet. Create your first form now...")),a.default.createElement("button",{className:"btn submit add icon",onClick:e},(0,i.default)("New Form"))),!t&&a.default.createElement("p",null,(0,i.default)("You don't have any forms.")),a.default.createElement(d.MutedWrapper,null,a.default.createElement(u.Card,{form:s("Contact Form","Main contact form.",c.chartDataset[0],14,5)}),a.default.createElement(u.Card,{form:s("Customer Survey","Customer satisfaction survey.",c.chartDataset[1],72,18)}),a.default.createElement(u.Card,{form:s("Newsletter","Newsletter signup form.",c.chartDataset[2],138,7)})))}},77315:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useCloneFormMutation=t.useArchiveFormMutation=void 0;var a=n(63938),o=n(60653),i=n(84895),l=n(70208),u=n(70208),c=r(n(47764));t.useArchiveFormMutation=function(){var e=(0,l.useQueryClient)(),t=(0,a.useSiteContext)().getCurrentHandleWithFallback;return(0,u.useMutation)((function(e){return c.default.post("/api/forms/".concat(e,"/archive"),{site:t()})}),{onMutate:function(e){return e},onSuccess:function(){e.invalidateQueries(o.QKGroups.all(t())),e.invalidateQueries(i.QKForms.all(t()))}})};t.useCloneFormMutation=function(){var e=(0,l.useQueryClient)(),t=(0,a.useSiteContext)().getCurrentHandleWithFallback;return(0,u.useMutation)((function(e){return c.default.post("/api/forms/".concat(e,"/clone"))}),{onMutate:function(e){return e},onSuccess:function(){e.invalidateQueries(o.QKGroups.all(t())),e.invalidateQueries(i.QKForms.all(t()))}})}},65727:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupMenu=t.DropdownWrapper=t.Button=t.ButtonWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ButtonWrapper=d.default.div(o||(o=r(["\n position: relative;\n display: inline-block;\n"],["\n position: relative;\n display: inline-block;\n"]))),t.Button=d.default.button(i||(i=r([""],[""]))),t.DropdownWrapper=d.default.div(l||(l=r(["\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 10;\n\n display: block;\n"],["\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 10;\n\n display: block;\n"]))),t.PopupMenu=d.default.div(u||(u=r(["\n position: absolute;\n left: 0;\n top: 100%;\n z-index: 100;\n\n padding: 0 14px;\n\n background: white;\n box-shadow:\n 0 0 0 1px rgba(31, 41, 51, 0.1),\n 0 5px 20px rgba(31, 41, 51, 0.25);\n\n border-radius: ",";\n\n overflow: auto;\n user-select: none;\n\n ul {\n li {\n a {\n position: relative;\n cursor: pointer;\n\n display: block;\n margin: 0 -14px;\n padding: 10px 14px 10px 24px;\n\n color: ",";\n font-size: 14px;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n --text-color: var(--white);\n --light-text-color: var(--gray-100);\n --ui-control-color: var(--gray-050);\n --ui-control-hover-color: var(--gray-100);\n --ui-control-active-color: var(--gray-100);\n background-color: #606d7b;\n color: #fff;\n }\n\n &.sel {\n &:before {\n content: 'check';\n position: absolute;\n left: 7px;\n top: 11px;\n\n float: left;\n\n font-family: Craft;\n color: ",";\n }\n }\n }\n }\n }\n"],["\n position: absolute;\n left: 0;\n top: 100%;\n z-index: 100;\n\n padding: 0 14px;\n\n background: white;\n box-shadow:\n 0 0 0 1px rgba(31, 41, 51, 0.1),\n 0 5px 20px rgba(31, 41, 51, 0.25);\n\n border-radius: ",";\n\n overflow: auto;\n user-select: none;\n\n ul {\n li {\n a {\n position: relative;\n cursor: pointer;\n\n display: block;\n margin: 0 -14px;\n padding: 10px 14px 10px 24px;\n\n color: ",";\n font-size: 14px;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n --text-color: var(--white);\n --light-text-color: var(--gray-100);\n --ui-control-color: var(--gray-050);\n --ui-control-hover-color: var(--gray-100);\n --ui-control-active-color: var(--gray-100);\n background-color: #606d7b;\n color: #fff;\n }\n\n &.sel {\n &:before {\n content: 'check';\n position: absolute;\n left: 7px;\n top: 11px;\n\n float: left;\n\n font-family: Craft;\n color: ",";\n }\n }\n }\n }\n }\n"])),c.borderRadius.lg,c.colors.gray700,c.colors.gray400)},88161:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0,i=null===(e=null==n?void 0:n.formGroups)||void 0===e?void 0:e.groups.some((function(e){return e.forms.length>0})),l=!r&&!o&&!i,E=c.default.editions.is(c.Edition.Express),O=c.default.editions.isAtLeast(c.Edition.Pro),P=(0,u.useRef)(null),j=(0,u.useRef)(null),k=(0,u.useState)(!1),M=k[0],C=k[1],S=function(){var e=j.current.toArray();m.default.post("/api/forms/sort",{orderedFormIds:e}),C(!1)};return(0,u.useEffect)((function(){document.title=(0,f.default)("Forms")}),[]),(0,u.useEffect)((function(){P.current&&(j.current=new v.default(P.current,{animation:150,onEnd:S,handle:".handle",onStart:function(){C(!0)}}))}),[n]),u.default.createElement(w.ContentContainer,null,u.default.createElement("div",{id:"content",className:"content-pane"},u.default.createElement(g.Notices,null),u.default.createElement(w.Wrapper,null,l&&u.default.createElement(x.GridEmpty,null),!l&&u.default.createElement(w.CardWrapper,null,O&&(null==n?void 0:n.formGroups)&&n.formGroups.groups.map((function(e,t){return e.forms.length?u.default.createElement(w.GroupWrap,{key:e.uid},0!==t&&u.default.createElement("hr",null),u.default.createElement(w.GroupTitle,null,e.label),u.default.createElement(w.Cards,null,e.forms.map((function(e){return u.default.createElement(y.Card,{isExpressEdition:E,key:e.id,form:e})})))):null})),!l&&o&&u.default.createElement(w.GroupWrap,null,i&&u.default.createElement("hr",null),i&&u.default.createElement(w.GroupTitle,null,(0,f.default)("Other")),u.default.createElement(w.Cards,{ref:P,className:(0,s.default)(M&&"dragging")},(null==n?void 0:n.forms)&&n.forms.map((function(e){return u.default.createElement(y.Card,{isDraggingInProgress:M,isExpressEdition:E,key:e.id,form:e})})))),!(null==n?void 0:n.forms)&&r&&u.default.createElement(w.Cards,null,u.default.createElement(_.CardLoading,null),u.default.createElement(_.CardLoading,null),u.default.createElement(_.CardLoading,null))),u.default.createElement(w.ArchivedAndGroupWrapper,null,!E&&(null==n?void 0:n.archivedForms)&&u.default.createElement(b.Archived,{data:n.archivedForms}),!l&&O&&u.default.createElement(w.GroupsButton,{className:"edit-groups",onClick:a},u.default.createElement(p.default,null),(0,f.default)("Manage Form Groups"))))))}},62469:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Title=t.Header=t.Wrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.Wrapper=c.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.lg),t.Header=c.default.header(i||(i=r(["\n display: grid;\n grid-template-areas: 'title sites button';\n grid-template-columns: min-content 1fr auto;\n justify-content: space-between;\n align-items: center;\n gap: ",";\n"],["\n display: grid;\n grid-template-areas: 'title sites button';\n grid-template-columns: min-content 1fr auto;\n justify-content: space-between;\n align-items: center;\n gap: ",";\n"])),u.spacings.md),t.Title=c.default.h1(l||(l=r(["\n grid-area: title;\n\n padding: "," 0;\n margin: 0;\n\n font-size: 18px;\n font-weight: 700;\n line-height: 34px;\n"],["\n grid-area: title;\n\n padding: "," 0;\n margin: 0;\n\n font-size: 18px;\n font-weight: 700;\n line-height: 34px;\n"])),u.spacings.sm)},45241:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ListTableRowLoading=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(1354);t.ListTableRowLoading=function(){var e="#dfdfdf",t=Array.from({length:10},(function(){return{value:(e=0,t=Math.random()>.9?8:4,Math.floor(Math.random()*(t-e+1))+e)};var e,t}));return a.default.createElement("tr",null,a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:150})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:80})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:300})),a.default.createElement("td",null,a.default.createElement(i.ResponsiveContainer,{width:200,height:20},a.default.createElement(i.AreaChart,{data:t,margin:{top:0,bottom:0,left:0,right:0}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"colorGradient",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.3}))),a.default.createElement(i.Area,{type:"monotone",dataKey:"value",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:.7,fill:"url(#colorGradient)",isAnimationActive:!1})))),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:40,highlightColor:"#5372b64f"})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:20,highlightColor:"#5372b64f"})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:61})))}},72135:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]1&&o.default.createElement("small",null,"(",(0,u.default)("{count} pages",{count:e.pages.length}),")"))))})))):null}},63989:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0&&a.default.createElement("ul",{className:"errors"},p.map((function(e,t){return a.default.createElement("li",{key:t},e)}))),!(null==p?void 0:p.length)&&a.default.createElement(l.DoneWrapper,{style:v},a.default.createElement(l.Done,null,a.default.createElement("i",{className:"fa-sharp fa-solid fa-check"}),a.default.createElement("span",null,n))))}},12952:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Sidebar=void 0;var a=r(n(14041)),o=n(38955),i=n(68256),l=r(n(91797)),u=r(n(40921)),c=n(35607),d=n(70208),s=r(n(47764)),f=["forms","express-forms"];t.Sidebar=function(){var e=(0,o.useLocation)().pathname,t=(0,d.useQuery)(["import-export","navigation"],{queryFn:function(){return s.default.get("/api/import-export/navigation").then((function(e){return e.data}))}}),n=t.data;return t.isFetching&&!n?a.default.createElement(i.SidebarContainer,null,a.default.createElement("nav",null)):a.default.createElement(i.SidebarContainer,null,a.default.createElement("nav",null,a.default.createElement("ul",null,n.map((function(t,n){if(null==t?void 0:t.heading)return a.default.createElement("li",{className:"heading",key:n},a.default.createElement("span",null,(0,u.default)(t.heading)));var r=t.url.replace(/^freeform/,""),i=f.some((function(e){return r.includes(e)})),d=(0,u.default)(t.title);return a.default.createElement("li",{key:n},i&&a.default.createElement(o.NavLink,{to:r,className:(0,l.default)(r===e&&"sel")},d),!i&&a.default.createElement("a",{href:(0,c.generateUrl)(r)},d))})))))}},32804:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&u.default.createElement("table",{className:"data fullwidth"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,(0,h.default)("Name")),u.default.createElement("th",null,(0,h.default)("Description")),u.default.createElement("th",null))),u.default.createElement("tbody",null,t.map((function(e){return u.default.createElement("tr",{key:e.id},u.default.createElement("th",null,u.default.createElement(c.Link,{to:"".concat(e.id)},e.name)),u.default.createElement("td",null,e.description),u.default.createElement("td",{className:"thin"},u.default.createElement("a",{className:"delete icon",title:(0,h.default)("Delete"),onClick:function(){confirm((0,h.default)("Are you sure you want to delete this?"))&&r.mutate(e.id)}})))})))),0===t.length&&u.default.createElement("div",{style:{padding:"100px 0 100px"}},u.default.createElement(s.EmptyBlock,{title:(0,h.default)("No groups exist yet"),subtitle:(0,h.default)('Click on the "New Group" button to set up your first Limited User permission group.')}))),!a&&u.default.createElement(s.EmptyBlock,{lite:!0,title:(0,h.default)("Upgrade to the Freeform Pro edition to get access to the Limited Users feature")})))))}},83436:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChartLoadingSkeleton=void 0;var a=r(n(14041)),o=n(83750),i=n(73979),l=r(n(40921)),u=n(1354),c=n(64492),d=(0,i.range)(0,60).map((function(e){return{name:"",y:e>30?(t=0,n=Math.random()>.5?4:1,Math.floor(Math.random()*(n-t+1))+t):0};var t,n}));t.ChartLoadingSkeleton=function(){var e="#cccccc";return a.default.createElement(c.ChartWrapper,{$color:e},a.default.createElement(c.Title,null,a.default.createElement(o.LoadingText,{loading:!0,instant:!0,xl:!0},(0,l.default)("Loading"))),a.default.createElement(u.ResponsiveContainer,{width:"100%",height:80},a.default.createElement(u.AreaChart,{data:d,margin:{top:30,left:0,right:0,bottom:3}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"color",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.1}))),a.default.createElement(u.Area,{type:"monotone",dataKey:"y",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:1,isAnimationActive:!1,fill:"url(#color)"}))),a.default.createElement(c.ExtraColor,{$color:e}))}},64492:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipWrapper=t.ExtraColor=t.Title=t.ChartWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ChartWrapper=d.default.div(o||(o=r(["\n position: relative;\n"],["\n position: relative;\n"]))),t.Title=d.default.h1(i||(i=r(["\n position: absolute;\n top: ",";\n left: ",";\n\n font-size: 40px;\n user-select: none;\n pointer-events: none;\n"],["\n position: absolute;\n top: ",";\n left: ",";\n\n font-size: 40px;\n user-select: none;\n pointer-events: none;\n"])),c.spacings.md,c.spacings.xl),t.ExtraColor=d.default.div(l||(l=r(["\n margin-top: -3px;\n height: 20px;\n background: linear-gradient(\n to bottom,\n ","\n );\n"],["\n margin-top: -3px;\n height: 20px;\n background: linear-gradient(\n to bottom,\n ","\n );\n"])),(function(e){var t=e.$color;return"".concat(t,"1A 30%, transparent 100%")})),t.TooltipWrapper=d.default.div(u||(u=r(["\n padding: "," ",";\n background-color: white;\n border: 2px solid ",";\n"],["\n padding: "," ",";\n background-color: white;\n border: 2px solid ",";\n"])),c.spacings.sm,c.spacings.md,(function(e){return e.$color}))},1114:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Chart=void 0;var a=r(n(14041)),o=n(1354),i=n(53197),l=n(64492);t.Chart=function(){var e=(0,i.useQuerySurveyResults)(),t=e.data,n=e.isFetching,r=(0,i.useQuerySurveyChart)(),u=r.data;if(r.isFetching||n)return null;var c=t.form,d=c.id,s=c.name,f=c.color,p=2*Math.max.apply(Math,u.map((function(e){return e.y})));return a.default.createElement(l.ChartWrapper,{$color:f},a.default.createElement(l.Title,null,s),a.default.createElement(o.ResponsiveContainer,{width:"100%",height:80},a.default.createElement(o.AreaChart,{data:u,margin:{top:0,left:0,right:0,bottom:3}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"color".concat(d),x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:f,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:f,stopOpacity:.1}))),a.default.createElement(o.Area,{type:"monotone",dataKey:"y",stroke:f,strokeWidth:1,strokeOpacity:1,fillOpacity:1,isAnimationActive:!1,fill:"url(#color".concat(d,")")}),p>0&&a.default.createElement(o.YAxis,{domain:[0,p],hide:!0}),a.default.createElement(o.Tooltip,{content:a.default.createElement((function(e){var t=e.active,n=e.payload;if(t&&n&&n.length){var r=n[0].payload,o=r.name,i=r.y;return a.default.createElement(l.TooltipWrapper,{$color:f},o,": ",a.default.createElement("b",null,i)," submissions")}}),null)}))),a.default.createElement(l.ExtraColor,{$color:f}))}},46316:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSettingsMutation=void 0;var a=n(70208),o=r(n(47764)),i=function(e){var t={fieldId:e.fieldId,chartType:e.chartType};return o.default.post("/api/surveys/preferences",t)};t.useSettingsMutation=function(){return(0,a.useMutation)(i)}},79860:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownItem=t.DropdownWrapper=t.SettingsButton=t.Settings=void 0;var o,i,l,u,c=a(n(53864));t.Settings=c.default.div(o||(o=r(["\n grid-area: settings;\n\n position: relative;\n"],["\n grid-area: settings;\n\n position: relative;\n"]))),t.SettingsButton=c.default.button(i||(i=r(["\n display: block;\n\n width: 100%;\n padding: 5px 12px;\n\n border-radius: 4px;\n color: #ced6df;\n\n transition: all 0.2s ease-out;\n\n &:hover,\n &.open {\n background-color: #c8cfd5;\n color: #ffffff;\n }\n\n &.open {\n border-radius: 4px 4px 0 0;\n }\n\n @keyframes rotator {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n &.loading svg {\n animation-name: rotator;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n }\n"],["\n display: block;\n\n width: 100%;\n padding: 5px 12px;\n\n border-radius: 4px;\n color: #ced6df;\n\n transition: all 0.2s ease-out;\n\n &:hover,\n &.open {\n background-color: #c8cfd5;\n color: #ffffff;\n }\n\n &.open {\n border-radius: 4px 4px 0 0;\n }\n\n @keyframes rotator {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n &.loading svg {\n animation-name: rotator;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n }\n"]))),t.DropdownWrapper=c.default.div(l||(l=r(["\n position: absolute;\n left: 0;\n top: 26px;\n z-index: 2;\n\n width: 150px;\n overflow: hidden;\n\n border-radius: 0 5px 5px 5px;\n border: 1px solid #e0e2e6;\n background: #ffffff;\n\n box-shadow: rgba(17, 17, 26, 0.1) 5px 5px 8px;\n"],["\n position: absolute;\n left: 0;\n top: 26px;\n z-index: 2;\n\n width: 150px;\n overflow: hidden;\n\n border-radius: 0 5px 5px 5px;\n border: 1px solid #e0e2e6;\n background: #ffffff;\n\n box-shadow: rgba(17, 17, 26, 0.1) 5px 5px 8px;\n"]))),t.DropdownItem=c.default.a(u||(u=r(["\n display: block;\n padding: 3px 10px;\n\n background-color: #ffffff;\n color: #000000 !important;\n font-size: 12px;\n\n transition: background-color 0.2s ease-out;\n\n &.selected {\n background-color: #f3f7fd;\n }\n\n &:hover {\n background-color: #d8dce1;\n text-decoration: none;\n }\n"],["\n display: block;\n padding: 3px 10px;\n\n background-color: #ffffff;\n color: #000000 !important;\n font-size: 12px;\n\n transition: background-color 0.2s ease-out;\n\n &.selected {\n background-color: #f3f7fd;\n }\n\n &:hover {\n background-color: #d8dce1;\n text-decoration: none;\n }\n"])))},23970:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsBlock=void 0;var a=r(n(14041)),o=r(n(91797)),i=r(n(86093)),l=n(95020),u=n(46316),c=n(79860),d=Object.keys(l.Chart);t.SettingsBlock=function(e){var t=e.fieldId,n=e.selectedChartType,r=e.isShown,l=e.toggle,s=e.changeType,f=(0,u.useSettingsMutation)(),p=f.mutate,m=f.isLoading;return a.default.createElement(c.SettingsButton,{className:(0,o.default)(m&&"loading",r&&"open"),onClick:l},a.default.createElement(i.default,null),r&&a.default.createElement(c.DropdownWrapper,null,d.map((function(e){return a.default.createElement(c.DropdownItem,{key:e,className:n===e&&"selected",onClick:function(){s(e),p({fieldId:t,chartType:e})}},e)}))))}},54509:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HiddenBlock=t.Numbers=t.Extras=t.SubHeading=t.Heading=t.Label=t.Bulletin=t.Wrapper=t.Icon=void 0;var o,i,l,u,c,d,s,f,p,m=a(n(53864)),v=n(79860);!function(e){e[e.CheckboxGroup=0]="CheckboxGroup",e[e.RadioGroup=1]="RadioGroup",e[e.Select=2]="Select",e[e.MultiSelect=3]="MultiSelect",e[e.Text=4]="Text",e[e.Rating=5]="Rating"}(o||(t.Icon=o={})),t.Wrapper=m.default.li(i||(i=r(["\n display: grid;\n grid-template-columns: 42px auto;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'bulletin label'\n 'settings numbers';\n gap: 10px;\n\n &:not(:last-child) {\n margin-bottom: 42px;\n }\n"],["\n display: grid;\n grid-template-columns: 42px auto;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'bulletin label'\n 'settings numbers';\n gap: 10px;\n\n &:not(:last-child) {\n margin-bottom: 42px;\n }\n"]))),t.Bulletin=m.default.div(l||(l=r(["\n grid-area: bulletin;\n\n padding-top: 5px;\n\n background-color: #f3f7fd;\n border-radius: 4px;\n\n color: #df2733;\n text-align: center;\n font-size: 24px;\n font-weight: bold;\n\n &:hover {\n transition: background-color 0.2s ease-out;\n background-color: #e0e4e9;\n }\n\n span {\n white-space: nowrap;\n }\n\n svg {\n display: block;\n\n margin: 3px auto;\n\n width: 28px;\n }\n"],["\n grid-area: bulletin;\n\n padding-top: 5px;\n\n background-color: #f3f7fd;\n border-radius: 4px;\n\n color: #df2733;\n text-align: center;\n font-size: 24px;\n font-weight: bold;\n\n &:hover {\n transition: background-color 0.2s ease-out;\n background-color: #e0e4e9;\n }\n\n span {\n white-space: nowrap;\n }\n\n svg {\n display: block;\n\n margin: 3px auto;\n\n width: 28px;\n }\n"]))),t.Label=m.default.div(u||(u=r(["\n grid-area: label;\n"],["\n grid-area: label;\n"]))),t.Heading=m.default.div(c||(c=r(["\n display: flex;\n align-items: center;\n gap: 10px;\n\n font-size: 24px;\n font-weight: bold;\n\n margin: 5px 0 8px;\n\n svg {\n width: 30px;\n height: 30px;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 10px;\n\n font-size: 24px;\n font-weight: bold;\n\n margin: 5px 0 8px;\n\n svg {\n width: 30px;\n height: 30px;\n }\n"]))),t.SubHeading=m.default.div(d||(d=r(["\n position: relative;\n\n font-size: 12px;\n color: #ccc;\n"],["\n position: relative;\n\n font-size: 12px;\n color: #ccc;\n"]))),t.Extras=m.default.div(s||(s=r(["\n position: absolute;\n right: 0;\n top: 0;\n"],["\n position: absolute;\n right: 0;\n top: 0;\n"]))),t.Numbers=m.default.div(f||(f=r(["\n grid-area: numbers;\n"],["\n grid-area: numbers;\n"]))),t.HiddenBlock=m.default.li(p||(p=r(["\n position: relative;\n\n padding: 3px 0;\n margin-bottom: 42px;\n\n background: #f3f7fd;\n text-align: center;\n font-size: 12px;\n\n "," {\n position: absolute;\n left: 0;\n top: 0;\n\n width: 40px;\n }\n"],["\n position: relative;\n\n padding: 3px 0;\n margin-bottom: 42px;\n\n background: #f3f7fd;\n text-align: center;\n font-size: 12px;\n\n "," {\n position: absolute;\n left: 0;\n top: 0;\n\n width: 40px;\n }\n"])),v.SettingsButton)},20227:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i{index} Hidden",{index:o})}})," ","--"):u.default.createElement(h.Wrapper,{ref:k},u.default.createElement(h.Bulletin,null,u.default.createElement("span",null,o)),u.default.createElement(h.Label,null,u.default.createElement(h.Heading,null,y&&u.default.createElement("span",{dangerouslySetInnerHTML:{__html:y.icon}}),t.label),u.default.createElement(h.SubHeading,null,(0,d.default)("{answered} answered, {skipped} skipped",{answered:n-a,skipped:a}),t.multiChoice&&u.default.createElement(h.Extras,null,(0,d.default)("multiple choice"))),u.default.createElement(p.Average,{average:i,max:l})),u.default.createElement(v.Settings,null,M.reports&&u.default.createElement(m.SettingsBlock,{fieldId:t.id,selectedChartType:x,isShown:O,toggle:function(){return P(!O)},changeType:function(e){return w(e)}})),u.default.createElement(h.Numbers,null,u.default.createElement(C,{breakdown:r})))}},65688:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Donut=void 0;var a=r(n(14041)),o=n(85237),i=n(83050),l=n(1354),u=Math.PI/180;t.Donut=function(e){var t=e.breakdown,n=e.pie,r=t.filter((function(e){return e.votes>0})),c=t.map((function(e){var n=e.ranking;return(0,o.generateColor)(n/t.length,i.interpolateTurbo)}));return a.default.createElement("div",{style:{width:800}},a.default.createElement(l.ResponsiveContainer,{width:"100%",height:400},a.default.createElement(l.PieChart,null,a.default.createElement(l.Pie,{data:r,dataKey:"votes",nameKey:"label",cx:"50%",cy:"50%",outerRadius:180,innerRadius:n?0:100,fill:"#82ca9d",labelLine:!0,label:function(e){var t=e.cx,n=e.cy,o=e.midAngle,i=e.outerRadius,l=e.percent,c=e.index,d=i+30,s=t+d*Math.cos(-o*u),f=n+d*Math.sin(-o*u);return a.default.createElement("text",{key:c,x:s,y:f,fill:"black",textAnchor:s>t?"start":"end",dominantBaseline:"central"},a.default.createElement("tspan",{style:{fontWeight:"bold"}},r[c].label),a.default.createElement("tspan",{style:{fontSize:"12px",fill:"#999"}}," ","(","".concat((100*l).toFixed(0),"%"),")"))}},r.map((function(e,t){return a.default.createElement(l.Cell,{key:"cell-".concat(t),fill:c[t]})}))))))}},99374:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Hidden=void 0;var a=r(n(14041));t.Hidden=function(){return a.default.createElement("div",null,"hidden")}},12729:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bar=t.Votes=t.Percentage=t.Label=t.Answer=void 0;var o,i,l,u,c,d=a(n(53864));t.Answer=d.default.div(o||(o=r(["\n display: grid;\n gap: 2px;\n grid-template-columns: auto 100px 50px;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'label votes percentage'\n 'graph graph graph';\n\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n"],["\n display: grid;\n gap: 2px;\n grid-template-columns: auto 100px 50px;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'label votes percentage'\n 'graph graph graph';\n\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n"]))),t.Label=d.default.div(i||(i=r(["\n grid-area: label;\n\n font-weight: bold;\n"],["\n grid-area: label;\n\n font-weight: bold;\n"]))),t.Percentage=d.default.div(l||(l=r(["\n grid-area: percentage;\n\n font-size: 14px;\n font-weight: bold;\n text-align: right;\n"],["\n grid-area: percentage;\n\n font-size: 14px;\n font-weight: bold;\n text-align: right;\n"]))),t.Votes=d.default.div(u||(u=r(["\n grid-area: votes;\n\n color: #c2c5c7;\n font-size: 12px;\n text-align: right;\n"],["\n grid-area: votes;\n\n color: #c2c5c7;\n font-size: 12px;\n text-align: right;\n"]))),t.Bar=d.default.div(c||(c=r(["\n grid-area: graph;\n\n position: relative;\n overflow: hidden;\n\n height: 20px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n\n display: block;\n\n width: ","%;\n height: 100%;\n\n background: ",";\n }\n"],["\n grid-area: graph;\n\n position: relative;\n overflow: hidden;\n\n height: 20px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n\n display: block;\n\n width: ","%;\n height: 100%;\n\n background: ",";\n }\n"])),(function(e){return e.percentage}),(function(e){return 1===e.ranking?"var(--highlight)":"#33414d"}))},59759:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Horizontal=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(12729);t.Horizontal=function(e){var t=e.breakdown;return a.default.createElement(a.default.Fragment,null,t.map((function(e){var t=e.label,n=e.value,r=e.votes,l=e.percentage,u=e.ranking;return a.default.createElement(i.Answer,{key:n.toString()},a.default.createElement(i.Label,null,t),a.default.createElement(i.Votes,null,r," ",(0,o.default)("resp.")),a.default.createElement(i.Percentage,null,Math.round(l),"%"),a.default.createElement(i.Bar,{percentage:l,ranking:u}))})))}},46272:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Vertical=t.Text=t.Pie=t.Horizontal=t.Hidden=t.Donut=void 0;var r=n(65688);Object.defineProperty(t,"Donut",{enumerable:!0,get:function(){return r.Donut}});var a=n(99374);Object.defineProperty(t,"Hidden",{enumerable:!0,get:function(){return a.Hidden}});var o=n(59759);Object.defineProperty(t,"Horizontal",{enumerable:!0,get:function(){return o.Horizontal}});var i=n(29314);Object.defineProperty(t,"Pie",{enumerable:!0,get:function(){return i.Pie}});var l=n(39825);Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var u=n(16399);Object.defineProperty(t,"Vertical",{enumerable:!0,get:function(){return u.Vertical}})},29314:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Pie=void 0;var a=r(n(14041)),o=n(65688);t.Pie=function(e){var t=e.breakdown;return a.default.createElement(o.Donut,{breakdown:t,pie:!0})}},40239:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Item=t.Wrapper=void 0;var o,i,l=a(n(53864));t.Wrapper=l.default.div(o||(o=r([""],[""]))),t.Item=l.default.div(i||(i=r(["\n padding: 10px 15px;\n\n &:not(:last-child) {\n border-bottom: 1px solid #eff3f6;\n }\n"],["\n padding: 10px 15px;\n\n &:not(:last-child) {\n border-bottom: 1px solid #eff3f6;\n }\n"])))},39825:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var a=r(n(14041)),o=n(40239);t.Text=function(e){var t=e.breakdown;return a.default.createElement(o.Wrapper,null,t.map((function(e){return a.default.createElement(o.Item,{key:e.value.toString()},e.label,e.votes>1&&" (".concat(e.votes,")"))})))}},76793:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bar=t.Votes=t.Percentage=t.Label=t.Answer=t.Wrapper=t.Container=void 0;var o,i,l,u,c,d,s,f=n(49974),p=a(n(53864));t.Container=p.default.div(o||(o=r(["\n width: 900px;\n overflow-x: auto;\n\n ",";\n"],["\n width: 900px;\n overflow-x: auto;\n\n ",";\n"])),f.scrollBar),t.Wrapper=p.default.div(i||(i=r(["\n display: grid;\n gap: 10px;\n grid-auto-columns: minmax(80px, 1fr);\n grid-auto-flow: column;\n"],["\n display: grid;\n gap: 10px;\n grid-auto-columns: minmax(80px, 1fr);\n grid-auto-flow: column;\n"]))),t.Answer=p.default.div(l||(l=r(["\n display: flex;\n flex-direction: column;\n\n text-align: center;\n"],["\n display: flex;\n flex-direction: column;\n\n text-align: center;\n"]))),t.Label=p.default.div(u||(u=r(["\n padding: 10px;\n\n font-size: 16px;\n font-weight: bold;\n"],["\n padding: 10px;\n\n font-size: 16px;\n font-weight: bold;\n"]))),t.Percentage=p.default.div(c||(c=r(["\n flex-basis: 40px;\n padding: 10px;\n\n font-weight: bold;\n font-size: 16px;\n\n box-sizing: border-box;\n"],["\n flex-basis: 40px;\n padding: 10px;\n\n font-weight: bold;\n font-size: 16px;\n\n box-sizing: border-box;\n"]))),t.Votes=p.default.div(d||(d=r(["\n flex-basis: 30px;\n\n color: #c2c5c7;\n\n font-size: 12px;\n line-height: 12px;\n\n span {\n display: block;\n }\n"],["\n flex-basis: 30px;\n\n color: #c2c5c7;\n\n font-size: 12px;\n line-height: 12px;\n\n span {\n display: block;\n }\n"]))),t.Bar=p.default.div(s||(s=r(["\n position: relative;\n overflow: hidden;\n\n flex-basis: 250px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n\n display: block;\n\n width: 100%;\n height: ","%;\n\n background: ",";\n }\n"],["\n position: relative;\n overflow: hidden;\n\n flex-basis: 250px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n\n display: block;\n\n width: 100%;\n height: ","%;\n\n background: ",";\n }\n"])),(function(e){return e.percentage}),(function(e){return 1===e.ranking?"var(--highlight)":"#33414d"}))},16399:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Vertical=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(76793);t.Vertical=function(e){var t=e.breakdown;return a.default.createElement(i.Container,null,a.default.createElement(i.Wrapper,{count:t.length},t.map((function(e){var t=e.label,n=e.value,r=e.votes,l=e.percentage,u=e.ranking;return a.default.createElement(i.Answer,{key:n.toString()},a.default.createElement(i.Percentage,null,Math.round(l),"%"),a.default.createElement(i.Votes,null,r," ",(0,o.default)("resp.")),a.default.createElement(i.Bar,{percentage:l,ranking:u}),a.default.createElement(i.Label,null,t))}))))}},98136:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Max=t.Avg=t.Wrapper=void 0;var o,i,l,u=a(n(53864));t.Wrapper=u.default.div(o||(o=r(["\n margin-top: 10px;\n\n color: #cf4041;\n font-size: 16px;\n"],["\n margin-top: 10px;\n\n color: #cf4041;\n font-size: 16px;\n"]))),t.Avg=u.default.span(i||(i=r(["\n font-weight: bold;\n"],["\n font-weight: bold;\n"]))),t.Max=u.default.span(l||(l=r(["\n color: #a4a6aa;\n"],["\n color: #a4a6aa;\n"])))},77622:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Average=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(98136);t.Average=function(e){var t=e.average,n=e.max;return null===t||null===n?null:a.default.createElement(i.Wrapper,null,(0,o.default)("Average"),": ",a.default.createElement(i.Avg,null,t)," ",a.default.createElement(i.Max,null,"/ ",n))}},11240:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Heading=t.Wrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.Wrapper=u.default.ul(o||(o=r(["\n display: block;\n\n padding: ",";\n"],["\n display: block;\n\n padding: ",";\n"])),l.spacings.xl),t.Heading=u.default.div(i||(i=r(["\n position: relative;\n\n display: block;\n padding: 0 0 30px;\n\n color: #3f4d5a;\n font-size: 1.5rem;\n font-weight: normal;\n\n small {\n color: #bbbdbe;\n padding-left: ",";\n }\n"],["\n position: relative;\n\n display: block;\n padding: 0 0 30px;\n\n color: #3f4d5a;\n font-size: 1.5rem;\n font-weight: normal;\n\n small {\n color: #bbbdbe;\n padding-left: ",";\n }\n"])),l.spacings.md)},47782:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.clientWidth)};return window.addEventListener("resize",t),t(),function(){return window.removeEventListener("resize",t)}}),[e]),[e,n]}},2468:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=void 0;var r=n(14041),a=n(91797);t.useClickOutside=function(e){var t=e.callback,n=e.isEnabled,o=e.refObject,i=e.excludeClassNames,l=(0,r.useRef)(),u=o||l;return(0,r.useEffect)((function(){var e=function(e){n&&(document.activeElement instanceof HTMLInputElement||document.activeElement instanceof HTMLTextAreaElement||n&&u.current&&!u.current.contains(e.target)&&!(0,a.elementTreeHasClass)(e.target,i)&&"function"==typeof t&&t())};return document.addEventListener("click",e,!0),function(){document.removeEventListener("click",e,!0)}}),[u,n]),u}},60175:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=void 0;var r=n(14041);t.useDebounce=function(e,t){void 0===t&&(t=500);var n=(0,r.useState)(e),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=setTimeout((function(){return o(e)}),t);return function(){return clearTimeout(n)}}),[e,t]),a}},74039:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useForceUpdate=void 0;var r=n(14041);t.useForceUpdate=function(){var e=(0,r.useReducer)((function(e){return e+1}),0)[1];(0,r.useEffect)((function(){setTimeout((function(){e()}),0)}),[])}},64699:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useFreeformNavigation=void 0;var r=n(14041),a=n(38955),o=n(84895),i=n(50465),l=n(48452),u=n(70208);t.useFreeformNavigation=function(){var e=(0,a.useParams)().formId,t=(0,a.useNavigate)(),n=(0,u.useQueryClient)();(0,r.useEffect)((function(){var r=document.querySelector('ul.nav-item__subnav li a[href*="/freeform/forms"]');r||(r=document.querySelector('ul.subnav li a[href*="/freeform/forms"]'));var a=function(r){return r.preventDefault(),e&&(n.invalidateQueries(o.QKForms.single(Number(e))),n.invalidateQueries(l.QKNotifications.single(Number(e))),n.invalidateQueries(i.QKIntegrations.single(Number(e)))),t("/forms"),!1};return r&&r.addEventListener("click",a),function(){r&&r.removeEventListener("click",a)}}))}},19848:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useDimensionsObserver=void 0;var r=n(14041);t.useDimensionsObserver=function(){var e=(0,r.useRef)(null),t=(0,r.useState)({height:0,width:0,x:0,y:0}),n=t[0],a=t[1],o=(0,r.useState)((function(){return new ResizeObserver((function(e){var t=e[0].target.getBoundingClientRect(),n=t.width,r=t.height,o=t.x,i=t.y;a({width:n,height:r,x:o,y:i})}))}))[0];return(0,r.useEffect)((function(){return e.current&&o.observe(e.current),function(){return o.disconnect()}}),[o]),{ref:e,dimensions:n}}},12888:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useHover=function(e){var t=(0,r.useState)(!1),n=t[0],a=t[1],o=function(){return a(!0)},i=function(){return a(!1)};return(0,r.useEffect)((function(){var t=e.current;if(t)return t.addEventListener("mouseenter",o),t.addEventListener("mouseleave",i),function(){t.removeEventListener("mouseenter",o),t.removeEventListener("mouseleave",i)}}),[e]),n};var r=n(14041)},36712:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a ul > li");(0,r.useEffect)((function(){return t.forEach((function(t){var n,r=null===(n=t.querySelector("a.sidebar-action"))||void 0===n?void 0:n.getAttribute("href");a(t,null==r?void 0:r.includes(e))})),function(){t.forEach((function(e){a(e,!1)})),a(t[0],!0)}}),[e])}},92749:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(74507),i=n(83746),l=r(n(25873)),u=n(68479),c=n(38955),d=n(78573),s=n(34726),f=n(90965),p=n(23746),m=n(48681),v=n(31180),h=n(2397),g=n(29039),b=n(70208),y=n(13855);n(85885);var _=n(75949),x=n(7180),w=n(73848),E=n(88747),O=n(63700),P=n(94448),j=n(65288),k=n(71869),M=n(46336),C=n(30161),S=n(35117),F=n(67902),T=n(63938),D=r(n(1167)),L=n(76278),R=n(35607),B=r(n(23080));n(76584);var A=document.getElementById("freeform-client"),I=l.default.createRoot(A);L.debug.log("%c\n ███████╗██████╗ ███████╗███████╗███████╗ ██████╗ ██████╗ ███╗ ███╗\n ██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝██╔═══██╗██╔══██╗████╗ ████║\n █████╗ ██████╔╝█████╗ █████╗ █████╗ ██║ ██║██████╔╝██╔████╔██║\n ██╔══╝ ██╔══██╗██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║██╔══██╗██║╚██╔╝██║\n ██║ ██║ ██║███████╗███████╗██║ ╚██████╔╝██║ ██║██║ ╚═╝ ██║\n ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝\n",L.debug.colors.blue),I.render(a.default.createElement(o.DndProvider,{backend:i.HTML5Backend},a.default.createElement(c.BrowserRouter,{basename:(0,R.generateUrl)("/",!1)},a.default.createElement(b.QueryClientProvider,{client:v.queryClient},a.default.createElement(T.SiteProvider,null,a.default.createElement(p.ZIndexContextProvider,null,a.default.createElement(F.EscapeStackProvider,null,a.default.createElement(s.BreadcrumbProvider,null,a.default.createElement(u.Provider,{store:g.store},a.default.createElement(h.PortalProvider,null,a.default.createElement(m.ModalProvider,null,a.default.createElement(d.Breadcrumb,{id:"root",label:"Freeform",url:"/forms"}),a.default.createElement(D.default,null),a.default.createElement(y.ReactQueryDevtools,null),a.default.createElement(f.CpNavigation,null),a.default.createElement(c.Routes,null,a.default.createElement(c.Route,{path:"/",element:a.default.createElement(B.default,null)},a.default.createElement(c.Route,{path:"forms"},a.default.createElement(c.Route,{path:":formId/*",element:a.default.createElement(w.Form,null)}),a.default.createElement(c.Route,{index:!0,element:a.default.createElement(w.Forms,null)})),a.default.createElement(c.Route,{path:"/surveys/:handle",element:a.default.createElement(C.SurveyResults,null)}),a.default.createElement(c.Route,{path:"welcome",element:a.default.createElement(S.Welcome,null)}),a.default.createElement(c.Route,{path:"import",element:a.default.createElement(E.ImportExport,null)},a.default.createElement(c.Route,{path:"forms",element:a.default.createElement(j.ImportFreeformData,null)}),a.default.createElement(c.Route,{path:"express-forms",element:a.default.createElement(P.ImportExpressForms,null)})),a.default.createElement(c.Route,{path:"export",element:a.default.createElement(E.ImportExport,null)},a.default.createElement(c.Route,{path:"forms",element:a.default.createElement(O.ExportFreeform,null)})),a.default.createElement(c.Route,{path:"settings/limited-users"},a.default.createElement(c.Route,{path:":id",element:a.default.createElement(M.LimitedUsersDetail,null)}),a.default.createElement(c.Route,{index:!0,element:a.default.createElement(k.LimitedUsers,null)})),a.default.createElement(c.Route,{path:"form-monitor"},a.default.createElement(c.Route,{index:!0,element:a.default.createElement(_.FormMonitor,null)}),a.default.createElement(c.Route,{path:":formId/tests",element:a.default.createElement(x.FMTests,null)})))))))))))))))},20708:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchFavorites=t.QKFavorites=void 0;var a=n(70208),o=r(n(47764));t.QKFavorites={all:["field-favorites"]};t.useFetchFavorites=function(e){var n=(void 0===e?{}:e).select;return(0,a.useQuery)(t.QKFavorites.all,(function(){return o.default.get("/api/fields/favorites").then((function(e){return e.data}))}),{staleTime:1/0,select:n})}},9958:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchForms=t.QKForms=void 0;var a=n(70208),o=r(n(47764));t.QKForms={all:["field-forms"]};t.useFetchForms=function(e){var n=e.select;return(0,a.useQuery)(t.QKForms.all,(function(){return o.default.get("/api/fields/forms").then((function(e){return e.data}))}),{staleTime:1/0,select:n})}},91992:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a button {\n z-index: 2;\n }\n\n &:after {\n z-index: 1;\n }\n }\n }\n"],["\n #main-content {\n padding: 0;\n }\n\n footer#global-footer {\n display: none;\n }\n\n ul#crumb-list {\n li.crumb {\n > button {\n z-index: 2;\n }\n\n &:after {\n z-index: 1;\n }\n }\n }\n"])));t.default=o},1167:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=r(n(44667)),i=r(n(84936));t.default=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.default,null),a.default.createElement(i.default,null))}},84936:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};Object.defineProperty(t,"__esModule",{value:!0});var a,o="#cccccc",i="3px",l=(0,n(53864).createGlobalStyle)(a||(a=r(["\n .opinion-scale {\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n\n .opinion-scale-scales {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n > * {\n > label {\n display: block;\n padding: 6px 12px;\n margin: 0 0 5px;\n\n border: 1px solid ",";\n border-left: none;\n\n white-space: nowrap;\n text-align: center;\n color: black !important;\n cursor: pointer;\n }\n\n input {\n position: absolute;\n left: -9999px;\n top: -9999px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n visibility: hidden;\n\n &:checked ~ label {\n background: #e6e6e6;\n }\n }\n\n &:first-child {\n > label {\n border-left: 1px solid ",";\n\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n }\n\n &:last-child {\n > label {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n }\n }\n }\n\n ul.opinion-scale-legends {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n li {\n text-align: center;\n }\n\n li:first-child {\n text-align: left;\n }\n\n li:last-child {\n text-align: right;\n }\n }\n }\n"],["\n .opinion-scale {\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n\n .opinion-scale-scales {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n > * {\n > label {\n display: block;\n padding: 6px 12px;\n margin: 0 0 5px;\n\n border: 1px solid ",";\n border-left: none;\n\n white-space: nowrap;\n text-align: center;\n color: black !important;\n cursor: pointer;\n }\n\n input {\n position: absolute;\n left: -9999px;\n top: -9999px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n visibility: hidden;\n\n &:checked ~ label {\n background: #e6e6e6;\n }\n }\n\n &:first-child {\n > label {\n border-left: 1px solid ",";\n\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n }\n\n &:last-child {\n > label {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n }\n }\n }\n\n ul.opinion-scale-legends {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n li {\n text-align: center;\n }\n\n li:first-child {\n text-align: left;\n }\n\n li:last-child {\n text-align: right;\n }\n }\n }\n"])),o,o,i,i,i,i);t.default=l},49974:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};Object.defineProperty(t,"__esModule",{value:!0}),t.errorAlert=t.labelText=t.scrollBar=void 0;var a,o,i,l=n(53864),u=n(82919),c=u.colors.gray100,d=u.colors.gray300;t.scrollBar=(0,l.css)(a||(a=r(["\n scrollbar-width: thin;\n scrollbar-color: "," ",";\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: ",";\n }\n"],["\n scrollbar-width: thin;\n scrollbar-color: "," ",";\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: ",";\n }\n"])),d,c,d),t.labelText=(0,l.css)(o||(o=r(["\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n Segoe UI,\n Roboto,\n Oxygen,\n Ubuntu,\n Cantarell,\n Fira Sans,\n Droid Sans,\n Helvetica Neue,\n sans-serif;\n font-weight: bold;\n text-transform: uppercase;\n color: rgb(154 165 177 / 75%);\n"],["\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n Segoe UI,\n Roboto,\n Oxygen,\n Ubuntu,\n Cantarell,\n Fira Sans,\n Droid Sans,\n Helvetica Neue,\n sans-serif;\n font-weight: bold;\n text-transform: uppercase;\n color: rgb(154 165 177 / 75%);\n"]))),t.errorAlert=(0,l.css)(i||(i=r(["\n span:after {\n content: 'alert';\n\n position: relative;\n top: 1px;\n\n padding-left: 5px;\n\n -webkit-font-smoothing: antialiased;\n font-feature-settings: 'liga', 'dlig';\n font-family: Craft;\n }\n"],["\n span:after {\n content: 'alert';\n\n position: relative;\n top: 1px;\n\n padding-left: 5px;\n\n -webkit-font-smoothing: antialiased;\n font-feature-settings: 'liga', 'dlig';\n font-family: Craft;\n }\n"])))},82919:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.colors=t.beziers=t.shadows=t.borderRadius=t.spacings=t.BoxShadow=void 0;var o,i=a(n(53864));t.BoxShadow=i.default.div(o||(o=r(["\n box-shadow:\n 0 0 0 1px #cdd8e4,\n 0 2px 12px rgb(205 216 228 / 50%);\n"],["\n box-shadow:\n 0 0 0 1px #cdd8e4,\n 0 2px 12px rgb(205 216 228 / 50%);\n"]))),t.spacings={xs:"var(--xs)",sm:"var(--s)",md:"var(--m)",lg:"var(--l)",xl:"var(--xl)"},t.borderRadius={sm:"var(--small-border-radius)",md:"var(--medium-border-radius)",lg:"var(--large-border-radius)"},t.shadows={panel:"0 0 20px 10px rgb(205 216 228 / 50%)",box:"0 0 0 1px #cdd8e4, 0 2px 12px rgb(205 216 228 / 50%)",bottom:"inset 0 -1px 0 0 rgb(154 165 177 / 25%)",top:"inset 0 1px 0 0 rgb(154 165 177 / 25%)",left:"inset 1px 0 0 0 rgb(154 165 177 / 25%)",right:"inset -1px 0 0 0 rgb(154 165 177 / 25%)",container:"0 0 0 1px rgba(31, 41, 51, 0.1), 0 5px 20px rgba(31, 41, 51, 0.25)"},t.beziers={easeOut:"cubic-bezier(0.25, 0.1, 0.25, 1)",easeIn:"cubic-bezier(0.42, 0, 1, 1)",easeInOut:"cubic-bezier(0.42, 0, 0.58, 1)",bounce:{easeOut:"cubic-bezier(0.175, 0.885, 0.32, 1.275)"}},t.colors={hairline:"rgba(51,64,77,.1)",inputBorder:"rgba(96,125,159,0.25)",barelyVisible:"rgb(154 165 177 / 75%)",link:"#1f5fea",elements:{dropdown:"#dfe5ec"},error:"#cf1124",warning:"var(--warning-color)",success:"var(--success-color)",notice:"var(--notice-color)",enabled:"var(--enabled-color)",pending:"var(--pending-color)",disabled:"var(--disabled-color)",white:"var(--white)",black:"var(--black)",gray050:"var(--gray-050)",gray100:"var(--gray-100)",gray200:"var(--gray-200)",gray250:"#b4c3d3",gray300:"var(--gray-300)",gray350:"var(--gray-350)",gray400:"var(--gray-400)",gray500:"var(--gray-500)",gray550:"var(--gray-550)",gray600:"var(--gray-600)",gray700:"var(--gray-700)",gray800:"var(--gray-800)",gray900:"var(--gray-900)",gray1000:"var(--gray-1000)",blue050:"var(--blue-050)",blue100:"var(--blue-100)",blue200:"var(--blue-200)",blue300:"var(--blue-300)",blue400:"var(--blue-400)",blue500:"var(--blue-500)",blue600:"var(--blue-600)",blue700:"var(--blue-700)",blue800:"var(--blue-800)",blue900:"var(--blue-900)",cyan050:"var(--cyan-050)",cyan100:"var(--cyan-100)",cyan200:"var(--cyan-200)",cyan300:"var(--cyan-300)",cyan400:"var(--cyan-400)",cyan500:"var(--cyan-500)",cyan600:"var(--cyan-600)",cyan700:"var(--cyan-700)",cyan800:"var(--cyan-800)",cyan900:"var(--cyan-900)",pink050:"var(--pink-050)",pink100:"var(--pink-100)",pink200:"var(--pink-200)",pink300:"var(--pink-300)",pink400:"var(--pink-400)",pink500:"var(--pink-500)",pink600:"var(--pink-600)",pink700:"var(--pink-700)",pink800:"var(--pink-800)",pink900:"var(--pink-900)",red050:"var(--red-050)",red100:"var(--red-100)",red200:"var(--red-200)",red300:"var(--red-300)",red400:"var(--red-400)",red500:"var(--red-500)",red600:"var(--red-600)",red700:"var(--red-700)",red800:"var(--red-800)",red900:"var(--red-900)",yellow050:"var(--yellow-050)",yellow100:"var(--yellow-100)",yellow200:"var(--yellow-200)",yellow300:"var(--yellow-300)",yellow400:"var(--yellow-400)",yellow500:"var(--yellow-500)",yellow600:"var(--yellow-600)",yellow700:"var(--yellow-700)",yellow800:"var(--yellow-800)",yellow900:"var(--yellow-900)",teal050:"var(--teal-050)",teal100:"var(--teal-100)",teal200:"var(--teal-200)",teal300:"var(--teal-300)",teal400:"var(--teal-400)",teal500:"var(--teal-500)",teal550:"var(--teal-550)",teal600:"var(--teal-600)",teal700:"var(--teal-700)",teal800:"var(--teal-800)",teal900:"var(--teal-900)"}},96981:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.APIError=t.API_ERROR=void 0,t.API_ERROR="api_error";var a=function(e){function n(n){var r=e.call(this,n.message)||this;return r.errors={},r.name=t.API_ERROR,r.status=n.response.status,r.errors=n.response.data.errors,r}return r(n,e),n}(Error);t.APIError=a},12755:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Fields=void 0,function(e){e.Checkboxes="Solspace\\Freeform\\Fields\\Implementations\\CheckboxesField",e.Checkbox="Solspace\\Freeform\\Fields\\Implementations\\CheckboxField",e.Dropdown="Solspace\\Freeform\\Fields\\Implementations\\DropdownField",e.Email="Solspace\\Freeform\\Fields\\Implementations\\EmailField",e.FileUpload="Solspace\\Freeform\\Fields\\Implementations\\FileUploadField",e.Hidden="Solspace\\Freeform\\Fields\\Implementations\\HiddenField",e.Html="Solspace\\Freeform\\Fields\\Implementations\\HtmlField",e.MultipleSelect="Solspace\\Freeform\\Fields\\Implementations\\MultipleSelectField",e.Number="Solspace\\Freeform\\Fields\\Implementations\\NumberField",e.Radios="Solspace\\Freeform\\Fields\\Implementations\\RadiosField",e.Textarea="Solspace\\Freeform\\Fields\\Implementations\\TextareaField",e.Text="Solspace\\Freeform\\Fields\\Implementations\\TextField",e.Calculation="Solspace\\Freeform\\Fields\\Implementations\\Pro\\CalculationField",e.Confirmation="Solspace\\Freeform\\Fields\\Implementations\\Pro\\ConfirmationField",e.Datetime="Solspace\\Freeform\\Fields\\Implementations\\DatetimeField",e.FileDragAndDrop="Solspace\\Freeform\\Fields\\Implementations\\Pro\\FileDragAndDropField",e.Group="Solspace\\Freeform\\Fields\\Implementations\\Pro\\GroupField",e.Invisible="Solspace\\Freeform\\Fields\\Implementations\\Pro\\InvisibleField",e.OpinionScale="Solspace\\Freeform\\Fields\\Implementations\\Pro\\OpinionScaleField",e.Password="Solspace\\Freeform\\Fields\\Implementations\\Pro\\PasswordField",e.Phone="Solspace\\Freeform\\Fields\\Implementations\\Pro\\PhoneField",e.Rating="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RatingField",e.Regex="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RegexField",e.RichText="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RichTextField",e.Signature="Solspace\\Freeform\\Fields\\Implementations\\Pro\\SignatureField",e.Table="Solspace\\Freeform\\Fields\\Implementations\\Pro\\TableField",e.Website="Solspace\\Freeform\\Fields\\Implementations\\Pro\\WebsiteField"}(n||(t.Fields=n={}))},47072:function(e,t){var n,r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.Type=t.Implementation=void 0,function(e){e.Options="options",e.GeneratedOptions="generatedOptions"}(n||(t.Implementation=n={})),function(e){e.Group="group",e.Rating="rating",e.OpinionScale="opinion-scale"}(r||(t.Type=r={})),function(e){e[e.NewField=0]="NewField",e[e.ExistingField=1]="ExistingField"}(a||(a={}))},15918:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TargetFieldType=void 0,function(e){e.Relation="relation",e.Custom="custom",e.Preset="preset"}(n||(t.TargetFieldType=n={}))},77873:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateType=void 0,function(e){e.Database="database",e.File="file"}(n||(t.TemplateType=n={}))},80296:function(e,t){var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyType=void 0,function(e){e.Attributes="attributes",e.Boolean="bool",e.Checkboxes="checkboxes",e.Color="color",e.Calculation="calculation",e.ConditionalRules="conditionalRules",e.DateTime="dateTime",e.Field="field",e.FieldMapping="fieldMapping",e.FieldType="fieldType",e.Hidden="hidden",e.Integer="int",e.Label="label",e.MinMax="minMax",e.NotificationTemplate="notificationTemplate",e.Options="options",e.OptionPicker="optionPicker",e.PageButton="pageButton",e.SaveButton="saveButton",e.PageButtonsLayout="pageButtonsLayout",e.RecipientMapping="recipientMapping",e.Recipients="recipients",e.Select="select",e.DynamicSelect="dynamicSelect",e.AppStateSelect="appStateSelect",e.String="string",e.Table="table",e.TabularData="tabularData",e.Textarea="textarea",e.WYSIWYG="wysiwyg",e.CodeEditor="codeEditor"}(n||(t.PropertyType=n={})),function(e){e[e.NewField=0]="NewField",e[e.ExistingField=1]="ExistingField"}(r||(r={}))},58634:function(e,t){var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=t.Display=t.operatorTypes=void 0,t.operatorTypes={boolean:["equals","notEquals"],noValue:["isEmpty","isNotEmpty"],multiple:["isOneOf","isNotOneOf"],numeric:["equals","notEquals","greaterThan","greaterThanOrEquals","lessThan","lessThanOrEquals","isEmpty","isNotEmpty","isOneOf","isNotOneOf"],string:["equals","notEquals","contains","notContains","startsWith","endsWith","isEmpty","isNotEmpty","isOneOf","isNotOneOf"],negative:["notEquals","notContains"]},function(e){e.Show="show",e.Hide="hide"}(n||(t.Display=n={})),function(e){e.And="and",e.Or="or"}(r||(t.Combinator=r={}))},73979:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;t.range=function(e,t){void 0===t&&(e>1?(t=e,e=1):(t=e,e=0));for(var n=[],r=e;r<=t;r++)n.push(r);return n}},91797:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.classes=t.elementTreeHasClass=void 0;t.elementTreeHasClass=function(e,t){if(void 0===t)return!1;if("string"==typeof t&&(t=t.split(" ")),!e||!e.classList)return!1;for(;e;){for(var n=0,r=t;na?a:e};t.inRange=function(e,t,n,r){void 0===r&&(r=!0);var a=Math.min(t,n),o=Math.max(t,n);return r?e>=a&&e<=o:e>a&&e"},{"name":"Less than or equal to","operator":"<="},{"name":"Greater than or equal to","operator":">="}]}]}')}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,loaded:!1,exports:{}};return r[e].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}o.m=r,e=[],o.O=function(t,n,r,a){if(!n){var i=1/0;for(d=0;d=a)&&Object.keys(o.O).every((function(e){return o.O[e](n[u])}))?n.splice(u--,1):(l=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,r,a]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((function(t){i[t]=function(){return e[t]}}));return i.default=function(){return e},o.d(a,i),a},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={818:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,i=n[0],l=n[1],u=n[2],c=0;if(i.some((function(t){return 0!==e[t]}))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(u)var d=u(o)}for(t&&t(n);c=n},isAtMost:function(e){var t=i.editions.tiers,n=t.indexOf(e);if(-1===n)throw new Error("Unknown edition: ".concat(e));return t.indexOf(i.editions.edition)<=n}}),limitations:r(r({},o.limitations),{can:function(e){var t,n=null===(t=i.limitations)||void 0===t?void 0:t.items;if(!n)return!0;for(var r=e.split("."),a=0;a10?"":"& > li {\n > label {\n padding-left: ".concat(10*e+20,"px;\n\n &.has-children {\n padding-left: ").concat(12*(e+1),"px;\n }\n }\n\n > ul {\n ").concat(m(e+1),"\n }\n }")};t.List=p.default.ul(o||(o=r(["\n margin: 0;\n padding: 0;\n\n ul {\n ","\n }\n"],["\n margin: 0;\n padding: 0;\n\n ul {\n ","\n }\n"])),m()),t.CheckMark=p.default.div(i||(i=r(["\n position: absolute;\n left: 8px;\n top: 7px;\n\n width: 16px;\n font-size: 18px;\n font-weight: bold;\n\n fill: ",";\n"],["\n position: absolute;\n left: 8px;\n top: 7px;\n\n width: 16px;\n font-size: 18px;\n font-weight: bold;\n\n fill: ",";\n"])),f.colors.gray500),t.LabelIcon=p.default.div(l||(l=r([""],[""]))),t.LabelContainer=p.default.div(u||(u=r(["\n display: inline-flex;\n justify-content: start;\n align-items: center;\n gap: ",";\n\n > svg {\n width: 16px;\n height: 16px;\n }\n"],["\n display: inline-flex;\n justify-content: start;\n align-items: center;\n gap: ",";\n\n > svg {\n width: 16px;\n height: 16px;\n }\n"])),f.spacings.sm),t.LabelValueDisplay=p.default.div(c||(c=r(["\n color: ",";\n font-size: 11px;\n font-style: italic;\n line-height: 11px;\n height: 11px;\n"],["\n color: ",";\n font-size: 11px;\n font-style: italic;\n line-height: 11px;\n height: 11px;\n"])),f.colors.gray300),t.Label=p.default.label(d||(d=r(["\n display: block;\n padding: 5px 14px 5px 30px;\n\n user-select: none;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n color: ",";\n\n "," {\n fill: ",";\n }\n }\n\n &.has-children {\n position: relative;\n\n padding-left: 12px;\n\n text-transform: uppercase;\n font-weight: bold;\n\n font-size: 12px;\n\n color: #7d8c9d;\n fill: currentColor;\n\n > "," {\n position: relative;\n\n padding: 0 10px;\n background-color: ",";\n\n z-index: 1;\n }\n\n &:hover {\n cursor: default;\n background-color: transparent;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 13px;\n\n height: 1px;\n background-color: ",";\n }\n }\n"],["\n display: block;\n padding: 5px 14px 5px 30px;\n\n user-select: none;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n color: ",";\n\n "," {\n fill: ",";\n }\n }\n\n &.has-children {\n position: relative;\n\n padding-left: 12px;\n\n text-transform: uppercase;\n font-weight: bold;\n\n font-size: 12px;\n\n color: #7d8c9d;\n fill: currentColor;\n\n > "," {\n position: relative;\n\n padding: 0 10px;\n background-color: ",";\n\n z-index: 1;\n }\n\n &:hover {\n cursor: default;\n background-color: transparent;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 13px;\n\n height: 1px;\n background-color: ",";\n }\n }\n"])),f.colors.gray500,f.colors.white,t.CheckMark,f.colors.white,t.LabelContainer,f.colors.gray050,f.colors.gray200),t.Item=p.default.li(s||(s=r(["\n position: relative;\n\n &.focused {\n > "," {\n background-color: #cfd8e3;\n color: ",";\n\n > "," {\n fill: ",";\n }\n }\n }\n\n &.has-children {\n > "," {\n }\n }\n\n &.empty {\n > "," {\n color: ",";\n font-style: italic;\n\n &:hover {\n color: ",";\n }\n }\n\n &.focused {\n > "," {\n background-color: transparent;\n\n &:hover {\n background-color: ",";\n color: ",";\n }\n\n > "," {\n fill: transparent;\n }\n }\n }\n }\n"],["\n position: relative;\n\n &.focused {\n > "," {\n background-color: #cfd8e3;\n color: ",";\n\n > "," {\n fill: ",";\n }\n }\n }\n\n &.has-children {\n > "," {\n }\n }\n\n &.empty {\n > "," {\n color: ",";\n font-style: italic;\n\n &:hover {\n color: ",";\n }\n }\n\n &.focused {\n > "," {\n background-color: transparent;\n\n &:hover {\n background-color: ",";\n color: ",";\n }\n\n > "," {\n fill: transparent;\n }\n }\n }\n }\n"])),t.Label,f.colors.gray700,t.CheckMark,f.colors.gray700,t.Label,t.Label,f.colors.gray300,f.colors.white,t.Label,f.colors.gray500,f.colors.white,t.CheckMark)},94789:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n color: ",";\n font-style: italic;\n }\n\n > span {\n min-height: 20px;\n }\n\n &:hover {\n box-shadow: var(--focus-ring);\n outline-color: transparent;\n }\n\n &:after {\n content: '';\n position: absolute;\n top: calc(50% - 5px);\n right: 9px;\n\n display: block;\n width: 7px;\n height: 7px;\n\n opacity: 0.8;\n border: solid;\n border-width: 0 2px 2px 0;\n\n font-size: 0;\n\n transform: rotate(45deg);\n\n user-select: none;\n pointer-events: none;\n }\n"],["\n cursor: pointer;\n position: relative;\n\n display: flex;\n justify-content: start;\n gap: ",";\n\n background-color: #dfe5ec;\n border-radius: ",";\n\n padding: 7px 22px 7px 10px;\n\n &.empty > span {\n color: ",";\n font-style: italic;\n }\n\n > span {\n min-height: 20px;\n }\n\n &:hover {\n box-shadow: var(--focus-ring);\n outline-color: transparent;\n }\n\n &:after {\n content: '';\n position: absolute;\n top: calc(50% - 5px);\n right: 9px;\n\n display: block;\n width: 7px;\n height: 7px;\n\n opacity: 0.8;\n border: solid;\n border-width: 0 2px 2px 0;\n\n font-size: 0;\n\n transform: rotate(45deg);\n\n user-select: none;\n pointer-events: none;\n }\n"])),m.spacings.sm,m.borderRadius.lg,m.colors.gray300),t.SpinnerWrapper=v.default.div(u||(u=r(["\n > svg {\n fill: currentColor;\n width: 20px;\n height: 20px;\n }\n"],["\n > svg {\n fill: currentColor;\n width: 20px;\n height: 20px;\n }\n"]))),t.DropdownRollout=(0,v.default)(f.animated.div)(c||(c=r(["\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n\n overflow: hidden;\n z-index: 1000;\n"],["\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n\n overflow: hidden;\n z-index: 1000;\n"])),m.colors.gray050,m.borderRadius.lg,m.shadows.container),t.CloseButton=v.default.button(d||(d=r(["\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 30px;\n height: 34px;\n\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 30px;\n height: 34px;\n\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n"])),m.colors.gray050),t.DropdownWrapper=v.default.div(s||(s=r(["\n position: relative;\n\n &.open {\n "," {\n display: block;\n }\n\n "," {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n &:hover {\n box-shadow: none;\n outline-color: transparent;\n }\n }\n }\n"],["\n position: relative;\n\n &.open {\n "," {\n display: block;\n }\n\n "," {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n &:hover {\n box-shadow: none;\n outline-color: transparent;\n }\n }\n }\n"])),t.DropdownRollout,t.CurrentValue)},83749:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&C((function(e){return e-1}))}},[M,A]),(0,p.useOnKeypress)({meetsCondition:w,type:"keyup",callback:function(e){if("Enter"===e.key){var t=(0,b.findValueByShadowIndex)(B,M);null==o||o(t),E(!1)}}},[B,M]),(0,u.useEffect)((function(){l&&w&&E(!1)}),[l]),(0,u.useEffect)((function(){var e;w?(null===(e=S.current)||void 0===e||e.focus(),C(N||0)):j("")}),[w,P]);var W=(0,u.useCallback)((function(e){null==o||o(e),E(!1)}),[o]);return u.default.createElement(_.DropdownWrapper,{ref:T,className:(0,m.default)(w&&"open"),onClick:L},u.default.createElement(_.CurrentValue,{className:(0,m.default)(l&&"disabled",""===n&&"empty")},u.default.createElement("span",null,I),l&&u.default.createElement(_.SpinnerWrapper,null,u.default.createElement(d.default,null))),u.default.createElement(h.PopUpPortal,null,w&&u.default.createElement(_.DropdownRollout,{className:"dropdown-rollout",ref:F,style:D},u.default.createElement(_.CloseButton,null,u.default.createElement(g.default,null)),u.default.createElement(_.Search,{placeholder:(0,v.default)("Search..."),ref:S,value:P,onClick:function(e){return e.stopPropagation()},onKeyDown:function(e){["ArrowUp","ArrowDown"].includes(e.key)&&e.preventDefault()},onChange:function(e){return j(e.target.value)}}),u.default.createElement(_.ListWrapper,null,u.default.createElement(y.Options,{options:B,value:n,focusIndex:M,showValues:a,onChange:W})))))}},51607:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HelpText=void 0;var o,i=a(n(14041)),l=n(82919),u=a(n(53864)).default.div(o||(o=r(["\n font-style: italic;\n font-size: 12px;\n line-height: 18px;\n padding-top: 6px;\n color: ",";\n"],["\n font-style: italic;\n font-size: 12px;\n line-height: 18px;\n padding-top: 6px;\n color: ",";\n"])),l.colors.gray300);t.HelpText=function(e){var t=e.children;return i.default.createElement(u,null,t)}},76540:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.PopUpPortal=void 0;var r=n(43144),a=n(2397);t.PopUpPortal=function(e){var t=e.children,n=(0,a.usePortal)().element;return n?(0,r.createPortal)(t,n):null}},11245:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useRemoveAnimation=void 0;var r=n(37043),a=n(82919);t.useRemoveAnimation=function(e){var t=e.active,n=e.hovering;return(0,r.useSpring)({opacity:t?1:0,background:n?a.colors.error:"transparent",fill:n?"#fff":a.colors.gray300,scale:n?1.2:1,rotate:t?0:30,config:function(e){switch(e){case"background":case"color":return{tension:330,friction:20};default:return{tension:330,friction:15}}}})}},20720:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveButtonWrapper=void 0;var o,i=n(37043),l=a(n(53864));t.RemoveButtonWrapper=(0,l.default)(i.animated.button)(o||(o=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n font-size: 16px;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n color: currentColor;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n font-size: 16px;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n color: currentColor;\n }\n"])))},90574:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;ienter while editing a cell to add a new row.")}}))))}},48464:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Value=t.Quote=t.Operator=t.Name=t.CodeBlock=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.CodeBlock=s.default.div(o||(o=r(["\n position: relative;\n\n padding: "," ",";\n\n font-family: monospace;\n\n background: ",";\n border: 1px solid ",";\n border-bottom: none;\n border-radius: "," "," 0 0;\n"],["\n position: relative;\n\n padding: "," ",";\n\n font-family: monospace;\n\n background: ",";\n border: 1px solid ",";\n border-bottom: none;\n border-radius: "," "," 0 0;\n"])),d.spacings.sm,d.spacings.md,d.colors.gray050,d.colors.hairline,d.borderRadius.lg,d.borderRadius.lg),t.Name=s.default.span(i||(i=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.teal700),t.Operator=s.default.span(l||(l=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.gray300),t.Quote=s.default.span(u||(u=r(["\n &:before {\n content: '\"';\n color: ",";\n }\n"],["\n &:before {\n content: '\"';\n color: ",";\n }\n"])),d.colors.gray300),t.Value=s.default.span(c||(c=r(["\n color: ",";\n"],["\n color: ",";\n"])),d.colors.red300)},85934:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InputPreview=void 0;var a=r(n(14041)),o=n(48464),i=n(23293);t.InputPreview=function(e){var t=e.tab,n=e.attributes;return a.default.createElement(o.CodeBlock,null,"<",t.previewTag,(0,i.attributesToArray)(n).map((function(e,t){var n=e[0],r=e[1];return a.default.createElement("span",{key:t},a.default.createElement(o.Name,null," ",n),!!r&&a.default.createElement(a.default.Fragment,null,a.default.createElement(o.Operator,null,"="),a.default.createElement(o.Quote,null),a.default.createElement(o.Value,null,r),a.default.createElement(o.Quote,null)))}))," />")}},23293:function(e,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n\n \n
\n

\n field:').concat(e.value,"

\n
\n ")}},whitelist:l},onChange:g,value:o})),u.default.createElement(m.CalculationBoxHelp,null))}},42354:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Operator=t.OperatorReferenceItem=t.OperatorReference=t.OperatorReferenceTitle=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.OperatorReferenceTitle=d.default.div(o||(o=r(["\n font-style: italic;\n font-weight: 500;\n font-size: 14px;\n color: ",";\n break-inside: avoid;\n"],["\n font-style: italic;\n font-weight: 500;\n font-size: 14px;\n color: ",";\n break-inside: avoid;\n"])),c.colors.gray400),t.OperatorReference=d.default.div(i||(i=r(["\n column-count: 4;\n"],["\n column-count: 4;\n"]))),t.OperatorReferenceItem=d.default.div(l||(l=r(["\n font-size: 12px;\n break-inside: avoid;\n color: ",";\n margin: 0 0 0.8rem;\n display: flex;\n flex-direction: column;\n gap: ",";\n\n > span {\n font-size: 14px;\n font-weight: 500;\n }\n"],["\n font-size: 12px;\n break-inside: avoid;\n color: ",";\n margin: 0 0 0.8rem;\n display: flex;\n flex-direction: column;\n gap: ",";\n\n > span {\n font-size: 14px;\n font-weight: 500;\n }\n"])),c.colors.gray300,c.spacings.xs),t.Operator=d.default.div(u||(u=r(["\n display: flex;\n\n > mark {\n font-size: 12px;\n font-family: 'Courier New', Courier, monospace;\n padding: 0 ",";\n border-radius: ",";\n background: ",";\n color: ",";\n margin-right: ",";\n max-height: 20px;\n }\n"],["\n display: flex;\n\n > mark {\n font-size: 12px;\n font-family: 'Courier New', Courier, monospace;\n padding: 0 ",";\n border-radius: ",";\n background: ",";\n color: ",";\n margin-right: ",";\n max-height: 20px;\n }\n"])),c.spacings.xs,c.borderRadius.md,c.colors.gray100,c.colors.gray500,c.spacings.md)},10244:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CalculationBoxHelp=void 0;var a=r(n(14041)),o=r(n(40921)),i=r(n(97476)),l=n(42354);t.CalculationBoxHelp=function(){var e=i.default;return a.default.createElement(a.default.Fragment,null,a.default.createElement(l.OperatorReferenceTitle,null,(0,o.default)(e.title)),a.default.createElement(l.OperatorReference,null,e.operators.map((function(e){return a.default.createElement(l.OperatorReferenceItem,{key:e.title},a.default.createElement("span",null,(0,o.default)(e.title)),e.items.map((function(e){return a.default.createElement(l.Operator,{key:e.operator},a.default.createElement("mark",null,e.operator),e.name&&a.default.createElement("span",null,(0,o.default)(e.name)))})))}))))}},51755:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useCalculationFieldHandles=t.generateValue=void 0;var r=n(68479),a=n(85905);t.generateValue=function(e,t){return e.replace(/field:([a-zA-Z0-9_]+)/g,(function(e,n){return"..."===t?"".concat(n,""):"[[".concat(n,"]]")}))};t.useCalculationFieldHandles=function(e){return(0,r.useSelector)(a.fieldSelectors.all).filter((function(t){return e.availableFieldTypes.includes(t.typeClass)})).map((function(e){return e.properties.handle}))}},97651:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewContainer=void 0;var o,i=n(82919),l=a(n(53864)),u=n(75111);t.PreviewContainer=(0,l.default)(u.PreviewTable)(o||(o=r(["\n padding: ",";\n\n mark {\n padding: "," ",";\n border-radius: ",";\n background: ",";\n }\n"],["\n padding: ",";\n\n mark {\n padding: "," ",";\n border-radius: ",";\n background: ",";\n }\n"])),i.spacings.sm,i.spacings.xs,i.spacings.sm,i.borderRadius.lg,i.colors.gray100)},14309:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CalculationBoxPreview=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(75111),l=n(51755),u=n(97651);t.CalculationBoxPreview=function(e){var t=e.value;return a.default.createElement(i.PreviewWrapper,{"data-edit":(0,o.default)("Click to edit data")},a.default.createElement(u.PreviewContainer,null,!t&&a.default.createElement(i.NoContent,null,(0,o.default)("Not configured yet")),a.default.createElement("div",{style:{lineHeight:"2.0"},dangerouslySetInnerHTML:{__html:(0,l.generateValue)(t,"...")}})))}},10267:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(81223),i=n(85151),l=n(94158),u=n(14309);n(61991);t.default=function(e){var t=e.value,n=e.property,r=e.errors,c=e.updateValue;return a.default.createElement(i.Control,{property:n,errors:r},a.default.createElement(o.PreviewableComponent,{preview:a.default.createElement(u.CalculationBoxPreview,{value:t})},a.default.createElement(l.CalculationBoxEditor,{value:t,property:n,updateValue:c})))}},81229:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxesWrapper=t.SelectAllWrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.SelectAllWrapper=u.default.div(o||(o=r(["\n position: relative;\n\n padding-bottom: 5px;\n margin-bottom: 5px;\n font-style: italic;\n\n &:after {\n content: '';\n position: absolute;\n left: -5px;\n right: -5px;\n bottom: 0;\n\n display: block;\n height: 1px;\n\n box-shadow: ",";\n }\n"],["\n position: relative;\n\n padding-bottom: 5px;\n margin-bottom: 5px;\n font-style: italic;\n\n &:after {\n content: '';\n position: absolute;\n left: -5px;\n right: -5px;\n bottom: 0;\n\n display: block;\n height: 1px;\n\n box-shadow: ",";\n }\n"])),l.shadows.bottom),t.CheckboxesWrapper=u.default.div(i||(i=r(["\n columns: ",";\n\n label {\n display: block;\n max-width: 100%;\n padding: 0 10px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"],["\n columns: ",";\n\n label {\n display: block;\n max-width: 100%;\n padding: 0 10px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"])),(function(e){return e.$columns||1}))},85443:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n right: -25px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"])),d.colors.gray400),t.RemoveButton=(0,s.default)(c.animated.button)(l||(l=r(["\n position: absolute;\n top: 0;\n right: -50px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"],["\n position: absolute;\n top: 0;\n right: -50px;\n\n opacity: 0;\n\n width: 20px;\n height: 20px;\n\n > svg {\n width: 100%;\n height: 100%;\n\n color: ",";\n }\n"])),d.colors.gray400),t.LabelElement=(0,s.default)(c.animated.h1)(u||(u=r(["\n cursor: pointer;\n\n min-height: 10px;\n\n margin: 0 0 0 -8px;\n padding: "," 40px "," ",";\n\n border: 0;\n border-radius: ",";\n\n > span {\n position: relative;\n display: inline-block;\n\n > span:empty:after {\n content: 'No Title';\n\n color: ",";\n font-style: italic;\n }\n }\n"],["\n cursor: pointer;\n\n min-height: 10px;\n\n margin: 0 0 0 -8px;\n padding: "," 40px "," ",";\n\n border: 0;\n border-radius: ",";\n\n > span {\n position: relative;\n display: inline-block;\n\n > span:empty:after {\n content: 'No Title';\n\n color: ",";\n font-style: italic;\n }\n }\n"])),d.spacings.sm,d.spacings.sm,d.spacings.sm,d.borderRadius.lg,d.colors.gray300)},71247:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&"errors")},v&&u.default.createElement("input",{id:g,ref:b,type:"text",className:"text fullwidth",value:t||"",onChange:function(e){return a(e.target.value)},onBlur:function(){return h(!1)},onKeyDown:function(e){"Enter"===e.key&&h(!1)}}),!v&&u.default.createElement(p.LabelElement,{style:y,onClick:function(){h(!0),l(!1),setTimeout((function(){var e;null===(e=b.current)||void 0===e||e.focus()}),3)},onMouseEnter:function(){return l(!0)},onMouseLeave:function(){return l(!1)}},u.default.createElement("span",null,u.default.createElement("span",null,t),u.default.createElement(p.EditButton,{style:_},u.default.createElement(s.default,null)))),u.default.createElement(c.FormErrorList,{errors:r}))}},83053:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MaxInput=t.MinInput=t.Wrapper=void 0;var o=a(n(53864));t.Wrapper=o.default.div(i||(i=r(["\n display: flex;\n"],["\n display: flex;\n"])));var i,l,u,c,d=o.default.input(l||(l=r(["\n width: 100%;\n --focus-ring: 0;\n"],["\n width: 100%;\n --focus-ring: 0;\n"])));t.MinInput=(0,o.default)(d)(u||(u=r(["\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n"],["\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n"]))),t.MaxInput=(0,o.default)(d)(c||(c=r(["\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n"],["\n border-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n"])))},45251:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(83053);t.default=function(e){var t,n=e.value,r=e.property,l=e.errors,u=e.updateValue,c=e.context,d=n||[null,null],s=d[0],f=d[1],p=(null===(t=c.properties)||void 0===t?void 0:t.allowNegative)?null:0;return a.default.createElement(o.Control,{property:r,errors:l},a.default.createElement(i.Wrapper,null,a.default.createElement("div",null,a.default.createElement(i.MinInput,{id:"min",value:null===s?"":s,type:"number",min:p,className:"text",placeholder:"Min",onChange:function(e){var t=e.target,n=""!==t.value?Number(t.value):null;u([n,f])}})),a.default.createElement("div",null,a.default.createElement(i.MaxInput,{id:"max",value:null===f?"":f,type:"number",min:p,className:"text",placeholder:"Max",onChange:function(e){var t=e.target,n=""!==t.value?Number(t.value):null;u([s,n])}}))))}},11097:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldSelect=void 0;var a=r(n(14041)),o=n(83749),i=n(13301),l=r(n(40921));t.FieldSelect=function(e){var t=e.value,n=e.onChange,r=(0,i.useFieldOptionCollection)();return a.default.createElement(o.Dropdown,{options:r,emptyOption:(0,l.default)("Do not map this field"),value:t,onChange:n})}},21808:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o.default.createElement(v.TypeButton,{title:(0,d.default)("Pre-defined options"),className:(0,c.default)(a.type===u.TargetFieldType.Preset&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Preset)}},o.default.createElement(f.default,null)),o.default.createElement(v.TypeButton,{title:(0,d.default)("Twig code"),className:(0,c.default)(a.type===u.TargetFieldType.Custom&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Custom)}},o.default.createElement(s.default,null)),o.default.createElement(v.TypeButton,{title:(0,d.default)("Freeform field"),className:(0,c.default)(a.type===u.TargetFieldType.Relation&&"active"),onClick:function(){return h(e.id,u.TargetFieldType.Relation)}},o.default.createElement(p.default,null))),o.default.createElement("div",null,a.type===u.TargetFieldType.Preset&&o.default.createElement(i.Dropdown,{value:null==a?void 0:a.value,showValues:!0,emptyOption:(0,d.default)("Select an option"),onChange:function(t){h(e.id,u.TargetFieldType.Preset,t)},options:e.options.map((function(e){return{value:e.key,label:e.label}}))}),a.type===u.TargetFieldType.Relation&&o.default.createElement(m.FieldSelect,{value:null==a?void 0:a.value,onChange:function(t){h(e.id,u.TargetFieldType.Relation,t)}}),a.type===u.TargetFieldType.Custom&&o.default.createElement(v.TwigInput,{type:"text",className:"text fullwidth code",placeholder:"e.g. {{ yourField }} {{ otherField }}",value:a.value,onChange:function(t){h(e.id,u.TargetFieldType.Custom,t.target.value)}})))})))}},66678:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TwigInput=t.TypeButton=t.TypeButtonGroup=t.SourceField=t.MappingContainer=t.MappingWrapper=t.RefreshButton=void 0;var o=n(90343),i=n(49974),l=n(82919),u=a(n(53864));t.RefreshButton=u.default.button(c||(c=r(["\n position: absolute;\n top: 0;\n right: 0;\n\n font-size: 16px;\n\n &[disabled] > svg {\n fill: ",";\n\n animation: "," 2s infinite;\n transform-origin: 50% 50%;\n }\n"],["\n position: absolute;\n top: 0;\n right: 0;\n\n font-size: 16px;\n\n &[disabled] > svg {\n fill: ",";\n\n animation: "," 2s infinite;\n transform-origin: 50% 50%;\n }\n"])),l.colors.gray300,o.animations.spinner),t.MappingWrapper=u.default.div(d||(d=r(["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: auto min-content 400px;\n\n padding: 2px 0;\n\n > div:first-child {\n flex-grow: 1;\n }\n\n > div:last-child {\n flex-basis: 300px;\n }\n"],["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: auto min-content 400px;\n\n padding: 2px 0;\n\n > div:first-child {\n flex-grow: 1;\n }\n\n > div:last-child {\n flex-basis: 300px;\n }\n"])),l.spacings.sm),t.MappingContainer=u.default.div(s||(s=r(["\n max-width: 1000px;\n max-height: 454px;\n\n overflow-y: auto;\n overflow-x: hidden;\n\n border: 1px solid rgb(205 216 228 / 50%);\n border-radius: 5px;\n\n padding: "," ",";\n\n ",";\n"],["\n max-width: 1000px;\n max-height: 454px;\n\n overflow-y: auto;\n overflow-x: hidden;\n\n border: 1px solid rgb(205 216 228 / 50%);\n border-radius: 5px;\n\n padding: "," ",";\n\n ",";\n"])),l.spacings.sm,l.spacings.lg,i.scrollBar),t.SourceField=u.default.div(f||(f=r(["\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n\n display: block;\n\n width: 100%;\n height: 1px;\n\n background-color: ",";\n }\n\n > span {\n position: relative;\n z-index: 2;\n\n display: block;\n padding: 0 10px 0 0;\n width: fit-content;\n\n background-color: white;\n }\n\n &.required > span {\n &:after {\n content: '*';\n position: relative;\n right: -2px;\n\n color: ",";\n }\n }\n"],["\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n\n display: block;\n\n width: 100%;\n height: 1px;\n\n background-color: ",";\n }\n\n > span {\n position: relative;\n z-index: 2;\n\n display: block;\n padding: 0 10px 0 0;\n width: fit-content;\n\n background-color: white;\n }\n\n &.required > span {\n &:after {\n content: '*';\n position: relative;\n right: -2px;\n\n color: ",";\n }\n }\n"])),l.colors.gray100,l.colors.error),t.TypeButtonGroup=u.default.div(p||(p=r(["\n display: flex;\n"],["\n display: flex;\n"])));var c,d,s,f,p,m,v,h="8px";t.TypeButton=u.default.button(m||(m=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 34px;\n height: 28px;\n\n fill: ",";\n background-color: ",";\n\n &.active {\n fill: ",";\n background-color: ",";\n }\n\n &:first-child {\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n\n &:last-child {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n\n svg {\n width: 16px;\n height: 16px;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 34px;\n height: 28px;\n\n fill: ",";\n background-color: ",";\n\n &.active {\n fill: ",";\n background-color: ",";\n }\n\n &:first-child {\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n\n &:last-child {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n\n svg {\n width: 16px;\n height: 16px;\n }\n"])),l.colors.gray550,l.colors.elements.dropdown,l.colors.gray050,l.colors.gray550,h,h,h,h),t.TwigInput=u.default.input(v||(v=r(["\n &::placeholder {\n color: ",";\n }\n"],["\n &::placeholder {\n color: ",";\n }\n"])),l.colors.gray250)},35880:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1] svg {\n position: absolute;\n left: 0;\n top: 2px;\n\n width: 18px;\n height: 18px;\n }\n"],["\n position: relative;\n\n padding: 0 0 0 24px;\n\n font-size: 12px;\n color: ",";\n\n max-lines: 1;\n max-height: 60px;\n overflow: hidden;\n\n > svg {\n position: absolute;\n left: 0;\n top: 2px;\n\n width: 18px;\n height: 18px;\n }\n"])),d.colors.gray300),t.Id=s.default.div(u||(u=r(["\n padding: 2px 0 1px;\n font-size: 10px !important;\n color: ",";\n"],["\n padding: 2px 0 1px;\n font-size: 10px !important;\n color: ",";\n"])),d.colors.gray300)},6893:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useSelectionAnimations=t.useEditorAnimations=void 0;var r=n(37043);t.useEditorAnimations=function(e,t){var n=210;return t>6?n=360:t>3&&(n=280),(0,r.useSpring)({height:e?n:36,config:{tension:500,friction:e?26:40}})};t.useSelectionAnimations=function(e){return(0,r.useSpring)({opacity:e?1:0,overflowY:e?"auto":"hidden",config:{tension:500}})}},2520:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useNotificationTemplates=void 0;var r=n(48452);t.useNotificationTemplates=function(e){var t,n,a,o=(0,r.useQueryNotificationTemplates)(),i=o.data,l=o.isFetching,u=(null==i?void 0:i.templates)||{database:[],files:[]},c="string"==typeof e;return"number"==typeof e?a=null===(t=null==u?void 0:u.database)||void 0===t?void 0:t.find((function(t){return t.id===e})):c&&(a=null===(n=null==u?void 0:u.files)||void 0===n?void 0:n.find((function(t){return t.id===e}))),{templates:u,isFetching:l,selectedTemplate:a}}},80944:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Button=t.ButtonRow=t.CategorySelectionWrapper=t.SelectedNotification=t.NotificationTemplateSelector=void 0;var o,i,l,u,c,d=n(37043),s=n(49974),f=n(82919),p=a(n(53864));t.NotificationTemplateSelector=(0,p.default)(d.animated.div)(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: 0;\n\n padding: 0;\n\n border: 1px solid ",";\n border-radius: ",";\n\n overflow: hidden;\n"],["\n display: flex;\n flex-direction: column;\n gap: 0;\n\n padding: 0;\n\n border: 1px solid ",";\n border-radius: ",";\n\n overflow: hidden;\n"])),f.colors.inputBorder,f.borderRadius.lg),t.SelectedNotification=p.default.div(i||(i=r(["\n position: relative;\n cursor: pointer;\n\n height: 36px;\n\n flex: 1 0 36px;\n padding: 7px 12px;\n\n overflow: hidden;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n ","\n\n > span {\n &:empty {\n &:after {\n content: 'Please select...';\n color: ",";\n }\n }\n }\n\n > svg {\n position: absolute;\n right: 6px;\n top: calc(50% - 7px);\n\n display: block;\n width: 14px;\n height: 14px;\n stroke-width: 3px;\n fill: #e5e7eb;\n transition: transform 0.2s ease-in-out;\n }\n\n &.open {\n > svg {\n transform: rotate(-90deg);\n }\n }\n"],["\n position: relative;\n cursor: pointer;\n\n height: 36px;\n\n flex: 1 0 36px;\n padding: 7px 12px;\n\n overflow: hidden;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n ","\n\n > span {\n &:empty {\n &:after {\n content: 'Please select...';\n color: ",";\n }\n }\n }\n\n > svg {\n position: absolute;\n right: 6px;\n top: calc(50% - 7px);\n\n display: block;\n width: 14px;\n height: 14px;\n stroke-width: 3px;\n fill: #e5e7eb;\n transition: transform 0.2s ease-in-out;\n }\n\n &.open {\n > svg {\n transform: rotate(-90deg);\n }\n }\n"])),(function(e){return e.empty&&"\n color: ".concat(f.colors.gray300,";\n font-style: italic;\n ")}),f.colors.gray600),t.CategorySelectionWrapper=(0,p.default)(d.animated.div)(l||(l=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n height: 100%;\n padding: "," "," "," ",";\n\n border-top: 1px solid ",";\n overflow-y: auto;\n overflow-x: hidden;\n\n ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n height: 100%;\n padding: "," "," "," ",";\n\n border-top: 1px solid ",";\n overflow-y: auto;\n overflow-x: hidden;\n\n ",";\n"])),f.spacings.lg,f.spacings.sm,f.spacings.lg,f.spacings.sm,f.spacings.sm,f.colors.inputBorder,s.scrollBar),t.ButtonRow=(0,p.default)(d.animated.div)(u||(u=r(["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: start;\n gap: ",";\n\n border-top: 1px solid ",";\n\n padding: ",";\n background-color: ",";\n"],["\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: start;\n gap: ",";\n\n border-top: 1px solid ",";\n\n padding: ",";\n background-color: ",";\n"])),f.spacings.sm,f.colors.inputBorder,f.spacings.sm,f.colors.gray100),t.Button=p.default.button(c||(c=r(["\n padding-top: 2px;\n padding-bottom: 3px;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n &.submit {\n margin-left: auto;\n }\n"],["\n padding-top: 2px;\n padding-bottom: 3px;\n background-color: var(--ui-control-bg-color);\n\n &:hover {\n background-color: var(--ui-control-hover-bg-color);\n }\n\n &.submit {\n margin-left: auto;\n }\n"])))},27886:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(64437),l=n(83750),u=n(25279),c=n(82919),d=n(77873),s=r(n(91797)),f=r(n(40921)),p=n(45037),m=r(n(38377)),v=n(6893),h=n(2520),g=n(80944);t.default=function(e){var t,n,r=e.value,b=e.property,y=e.errors,_=e.updateValue,x=a.default.useState(!1),w=x[0],E=x[1],O=(0,h.useNotificationTemplates)(r),P=O.templates,j=O.isFetching,k=O.selectedTemplate,M=(0,v.useEditorAnimations)(w,(null===(t=null==P?void 0:P.database)||void 0===t?void 0:t.length)+(null===(n=null==P?void 0:P.files)||void 0===n?void 0:n.length)),C=(0,v.useSelectionAnimations)(w),S=(0,u.useNewNotificationMutation)();if(j&&!P)return a.default.createElement(o.Control,{property:b,errors:y},a.default.createElement(g.NotificationTemplateSelector,{style:{height:36}},a.default.createElement(g.SelectedNotification,{empty:!0},a.default.createElement("span",null,a.default.createElement(l.LoadingText,{spinner:!0,loading:!0,instant:!0},(0,f.default)("Loading Templates"))),a.default.createElement(m.default,null))));var F=function(e){S.reset(),_(e.id),E(!1)};return a.default.createElement(o.Control,{property:b,errors:y},a.default.createElement(g.NotificationTemplateSelector,{style:M},a.default.createElement(g.SelectedNotification,{onClick:function(){return E(!w)},className:(0,s.default)(w&&"open")},a.default.createElement("span",null,null==k?void 0:k.name),a.default.createElement(m.default,null)),a.default.createElement(g.CategorySelectionWrapper,{style:C},a.default.createElement(p.Category,{value:r,category:d.TemplateType.Database,templates:P.database,onClick:F}),a.default.createElement(p.Category,{value:r,category:d.TemplateType.File,templates:P.files,onClick:F})),a.default.createElement(g.ButtonRow,{style:{opacity:C.opacity}},a.default.createElement(g.Button,{className:(0,s.default)("btn",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){S.reset(),E(!1)}},(0,f.default)("Close")),a.default.createElement(g.Button,{className:(0,s.default)("btn",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){S.reset(),_(void 0),E(!1)}},(0,f.default)("Clear choice")),a.default.createElement(g.Button,{className:(0,s.default)("btn","submit",!S.isLoading&&"add",!S.isLoading&&"icon",S.isLoading&&"disabled"),disabled:S.isLoading,onClick:function(){return S.mutate({name:"New Template"},{onSuccess:function(e){var t=e.data;F(t)}})}},S.isLoading&&a.default.createElement(l.LoadingText,null,(0,f.default)("Creating a template")),!S.isLoading&&(0,f.default)("New template"))),S.isError&&a.default.createElement(i.FormErrorList,{style:{margin:"0 ".concat(c.spacings.sm," ").concat(c.spacings.sm)},errors:S.error.errors})))}},66161:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BlockWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.BlockWrapper=l.default.div(o||(o=r(["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: 1.5fr 1fr 1.5fr;\n"],["\n display: grid;\n align-items: center;\n gap: ",";\n\n grid-template-columns: 1.5fr 1fr 1.5fr;\n"])),i.spacings.md)},32039:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nenter while focusing an input to add a new set of inputs.")}})))}},60096:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutBlock=t.Button=t.ButtonGroup=t.ButtonLayoutWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ButtonLayoutWrapper=d.default.ul(o||(o=r(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n margin-top: ",";\n"],["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n margin-top: ",";\n"])),c.spacings.sm,c.spacings.sm),t.ButtonGroup=d.default.div(i||(i=r(["\n display: flex;\n gap: 2px;\n"],["\n display: flex;\n gap: 2px;\n"]))),t.Button=d.default.button(l||(l=r(["\n display: block;\n padding: 3px 5px;\n\n border-radius: ",";\n font-size: 16px;\n\n &:not(.enabled) {\n opacity: 0.2;\n }\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n"],["\n display: block;\n padding: 3px 5px;\n\n border-radius: ",";\n font-size: 16px;\n\n &:not(.enabled) {\n opacity: 0.2;\n }\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n"])),c.borderRadius.md,c.colors.gray600,c.colors.white),t.LayoutBlock=d.default.li(u||(u=r(["\n cursor: pointer;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n padding: 3px;\n\n border: 1px solid ",";\n border-radius: ",";\n background-color: ",";\n\n transition: background-color 0.2s ease-in-out;\n\n "," {\n fill: ",";\n background: ",";\n }\n\n &.active {\n border-color: ",";\n background-color: ",";\n\n "," {\n background: ",";\n fill: ",";\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n }\n }\n\n &:not(.active):hover {\n background-color: ",";\n }\n"],["\n cursor: pointer;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n padding: 3px;\n\n border: 1px solid ",";\n border-radius: ",";\n background-color: ",";\n\n transition: background-color 0.2s ease-in-out;\n\n "," {\n fill: ",";\n background: ",";\n }\n\n &.active {\n border-color: ",";\n background-color: ",";\n\n "," {\n background: ",";\n fill: ",";\n\n &.submit {\n background-color: "," !important;\n fill: "," !important;\n }\n }\n }\n\n &:not(.active):hover {\n background-color: ",";\n }\n"])),c.colors.gray100,c.borderRadius.md,c.colors.gray100,t.Button,c.colors.white,c.colors.gray300,c.colors.gray500,c.colors.gray500,t.Button,c.colors.white,c.colors.gray500,c.colors.gray200,c.colors.gray600,c.colors.gray200)},82334:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=r(n(91797)),l=n(45250),u=r(n(39517)),c=r(n(49211)),d=r(n(47412)),s=n(60096),f={save:a.default.createElement(c.default,null),back:a.default.createElement(u.default,null),submit:a.default.createElement(d.default,null)};t.default=function(e){var t,n,r=e.value,u=e.property,c=e.errors,d=e.updateValue,p=e.context,m=u.layouts,v=p.order,h={save:null===(t=null==p?void 0:p.buttons)||void 0===t?void 0:t.save,back:null===(n=null==p?void 0:p.buttons)||void 0===n?void 0:n.back,submit:!0},g=[],b=m.map((function(e){var t=e.split(" ").map((function(e){return e.split("|").filter((function(e){return h.back||"back"!==e})).filter((function(e){return h.save||"save"!==e})).filter((function(e){return 0!==v||"back"!==e})).filter(Boolean)}));return g.some((function(e){return(0,l.isEqual)(e,t)}))?null:(g.push(t),{layout:e,groups:t})})).filter(Boolean);return a.default.createElement(o.Control,{property:u,errors:c},a.default.createElement(s.ButtonLayoutWrapper,null,b.map((function(e,t){return a.default.createElement(s.LayoutBlock,{key:t,onClick:function(){return d(e.layout)},className:(0,i.default)(r===e.layout&&"active")},e.groups.map((function(e,t){return a.default.createElement(s.ButtonGroup,{key:t},e.map((function(e,t){return a.default.createElement(s.Button,{className:(0,i.default)(e,(null==h?void 0:h[e])&&"enabled"),key:t},f[e])})))})))}))))}},64883:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PageButtonWrapper=void 0;var o,i=n(6543),l=a(n(53864));t.PageButtonWrapper=l.default.label(o||(o=r(["\n display: flex;\n justify-content: start;\n\n "," {\n margin-bottom: 2px;\n }\n"],["\n display: flex;\n justify-content: start;\n\n "," {\n margin-bottom: 2px;\n }\n"])),i.CheckboxWrapper)},18597:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n",label:"Arrow"},{value:" ",label:"Space"}]}}),u.default.createElement(c.default,{updateValue:function(e){return g(e)},value:h,property:{label:(0,m.default)("Append Values"),handle:"append",type:p.PropertyType.Boolean}}),u.default.createElement(s.default,{value:y,updateValue:function(e){return _(e)},focus:t,ref:x,property:{label:(0,m.default)("Bulk Editor"),instructions:(0,m.default)("Enter bulk values separated by new lines. If using custom values for option labels, you can provide a label and a value separated by a separator. For example, if you used `{separator}` you would write: `Label{separator}value`.",{separator:o}),handle:"bulkEditor",type:p.PropertyType.Textarea,rows:10}}),u.default.createElement("button",{className:"btn submit",onClick:w},(0,m.default)(h?"Append Options with Bulk Import":"Replace Options with Bulk Import")))}},62920:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BulkButton=t.BulkWrapper=t.ChoiceWrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.ChoiceWrapper=c.default.div(o||(o=r(["\n display: flex;\n justify-content: space-between;\n"],["\n display: flex;\n justify-content: space-between;\n"]))),t.BulkWrapper=c.default.div(i||(i=r(["\n flex: 0 1 auto;\n"],["\n flex: 0 1 auto;\n"]))),t.BulkButton=c.default.button(l||(l=r(["\n display: flex;\n align-items: center;\n gap: ",";\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n\n span {\n white-space: nowrap;\n }\n\n &:hover {\n span {\n text-decoration: underline;\n }\n }\n"],["\n display: flex;\n align-items: center;\n gap: ",";\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n\n span {\n white-space: nowrap;\n }\n\n &:hover {\n span {\n text-decoration: underline;\n }\n }\n"])),u.spacings.sm)},24838:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&d.default.createElement(d.default.Fragment,null,d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(f.default,{property:{label:"",handle:"".concat(t,"-check"),type:x.PropertyType.Boolean},value:i?r.includes(e.value):e.value===r,updateValue:function(){if(i){var t=r;o(t.includes(e.value)?t.filter((function(t){return t!==e.value})):u(u([],t,!0),[e.value],!1))}else o(e.value===r?"":e.value)}})),d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(p.Button,{ref:T.current[t],className:"handle"},d.default.createElement(g.default,null))),d.default.createElement(p.Cell,{$tiny:!0},d.default.createElement(p.Button,{onClick:function(){j((0,P.deleteOption)(t,c)),R(Math.max(t-1,0),0)}},d.default.createElement(h.default,null)))))}))))),d.default.createElement(s.HelpText,null,d.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,w.default)("Press enter while editing a cell to add a new row.")}})))}},93277:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n div {\n &:first-child {\n flex-grow: 1;\n }\n\n &:nth-child(2) {\n flex-shrink: 0;\n flex-basis: 100px;\n }\n }\n"],["\n display: flex;\n\n > div {\n &:first-child {\n flex-grow: 1;\n }\n\n &:nth-child(2) {\n flex-shrink: 0;\n flex-basis: 100px;\n }\n }\n"])))},71741:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CustomPreview=void 0;var a=r(n(14041)),o=n(75111),i=r(n(40921)),l=n(17611);t.CustomPreview=function(e){var t=e.value,n=t.options,r=void 0===n?[]:n,u=t.useCustomValues;return a.default.createElement(o.PreviewWrapper,{"data-edit":(0,i.default)("Click to edit data")},a.default.createElement(o.PreviewTable,null,!r.length&&a.default.createElement(o.NoContent,null,(0,i.default)("Not configured yet")),r.map((function(e,t){return a.default.createElement(l.PreviewRow,{key:t},a.default.createElement(o.PreviewData,{"data-empty":(0,i.default)("empty")},e.label),u&&a.default.createElement(o.PreviewData,{"data-empty":(0,i.default)("empty")},e.value))}))))}},25683:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(69088),i=n(81223),l=r(n(40921)),u=n(24838),c=n(93277),d=n(71741);t.default=function(e){var t=e.value,n=e.updateValue,r=e.property,s=e.defaultValue,f=e.updateDefaultValue,p=e.isMultiple;return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.Label,null,(0,l.default)("Options")),a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(d.CustomPreview,{value:t,defaultValue:s,isMultiple:p}),excludeClassNames:["bulk-editor"],onAfterEdit:function(){return n((0,c.cleanOptions)(t))}},a.default.createElement(u.CustomEditor,{value:t,updateValue:n,property:r,defaultValue:s,updateDefaultValue:f,isMultiple:p})))}},91254:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.generateDefaultValue=void 0;var r=n(44658);t.generateDefaultValue=function(e){switch(e){case r.Source.Elements:return{source:r.Source.Elements,typeClass:"",properties:{}};case r.Source.Predefined:return{source:r.Source.Predefined,typeClass:"",properties:{}};case r.Source.Custom:default:return{source:r.Source.Custom,useCustomValues:!1,options:[]}}}},40474:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.custom=t.predefined=t.elements=void 0;var a=n(52687);Object.defineProperty(t,"elements",{enumerable:!0,get:function(){return r(a).default}});var o=n(46401);Object.defineProperty(t,"predefined",{enumerable:!0,get:function(){return r(o).default}});var i=n(25683);Object.defineProperty(t,"custom",{enumerable:!0,get:function(){return r(i).default}})},13160:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i"),l.default.createElement(u.ErrorBoundary,{message:"...".concat(p," not implemented")},l.default.createElement(l.Suspense,null,l.default.createElement(m,{value:t,updateValue:n,property:r,defaultValue:a,updateDefaultValue:o,convertToCustomValues:i,isMultiple:s}))))}},43598:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OriginalValuePreview=t.ValueInputWrapper=void 0;var o,i,l=a(n(53864));t.ValueInputWrapper=l.default.div(o||(o=r(["\n display: flex;\n align-items: center;\n gap: 0px;\n\n margin-left: 5px;\n\n svg {\n width: 20px;\n height: 20px;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 0px;\n\n margin-left: 5px;\n\n svg {\n width: 20px;\n height: 20px;\n }\n"]))),t.OriginalValuePreview=l.default.span(i||(i=r(["\n width: 200px;\n display: block;\n padding: 0 5px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"],["\n width: 200px;\n display: block;\n padding: 0 5px;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"])))},60160:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&c.default.createElement(s.RemoveButton,{onClick:function(){var e=u([],n.options,!0);e.splice(t,1),r(a(a({},n),{options:e}))}}))})))}},5708:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n svg {\n fill: currentColor;\n }\n"],["\n padding: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n\n &.handle {\n cursor: move;\n }\n\n &:disabled {\n cursor: not-allowed;\n color: lightgray;\n }\n\n > svg {\n fill: currentColor;\n }\n"])))},71786:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&c.default.createElement(c.default.Fragment,null,c.default.createElement(f.Cell,{$tiny:!0},c.default.createElement(f.Button,{ref:o.current[i],className:"handle"},c.default.createElement(g.default,null))),c.default.createElement(f.Cell,{$tiny:!0},c.default.createElement(f.Button,{onClick:function(){r((0,p.deleteColumn)(i,n)),u(Math.max(i-1,0),0)}},c.default.createElement(h.default,null)))))}))))),c.default.createElement(s.HelpText,null,c.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,b.default)("Press enter while editing a cell to add a new row.")}})))};var w=function(e,t){return["text","textarea"].includes(e.type)?c.default.createElement(x.TableTextEditor,{column:e,onUpdate:t}):["select","radio"].includes(e.type)?c.default.createElement(_.TableDropdownEditor,{column:e,onUpdate:t}):"checkbox"===e.type?c.default.createElement(y.TableCheckboxEditor,{column:e,onUpdate:t}):null}},73665:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"],["\n position: relative;\n\n display: grid;\n grid-template-columns: auto 100px;\n gap: 10px;\n\n justify-items: stretch;\n align-items: center;\n\n border-bottom: 1px solid ",";\n\n &:after {\n content: attr(data-title);\n\n position: absolute;\n left: calc(100% - 105px);\n bottom: -4px;\n\n padding: 0 5px;\n background: ",";\n\n ",";\n font-size: 8px;\n line-height: 8px;\n }\n\n > div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"])),f.colors.gray100,f.colors.white,s.labelText,f.spacings.xs),t.PreviewData=p.default.div(d||(d=r(["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"],["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"])),f.colors.gray200)},70070:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TablePreview=void 0;var a=r(n(14041)),o=n(84633),i=r(n(91797)),l=r(n(40921)),u=n(75111),c=function(e,t){var n;return(null===(n=e.find((function(e){return e.value===t})))||void 0===n?void 0:n.label)||t};t.TablePreview=function(e){var t=e.columnTypes,n=e.columns;return a.default.createElement(u.PreviewWrapper,{"data-edit":(0,l.default)("Click to edit data")},a.default.createElement(u.PreviewTable,null,!n.length&&a.default.createElement(u.NoContent,null,(0,l.default)("Not configured yet")),n.map((function(e,n){return a.default.createElement(u.PreviewRow,{key:n,"data-title":c(t,e.type)},a.default.createElement(u.PreviewData,{"data-empty":(0,l.default)("empty"),className:(0,i.default)(e.required&&"required")},e.label),a.default.createElement(u.PreviewData,{"data-empty":(0,l.default)("empty")},d(e)))}))))};var d=function(e){return"checkbox"===e.type?a.default.createElement(o.Checkbox,{readOnly:!0,checked:!!e.checked}):"select"===e.type?a.default.createElement("div",{className:(0,i.default)("small select")},a.default.createElement("select",{disabled:!0},a.default.createElement("option",null,e.value))):a.default.createElement(a.default.Fragment,null,e.value)}},53207:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(81223),l=n(71786),u=n(73665),c=n(70070);t.default=function(e){var t=e.value,n=e.property,r=e.errors,d=e.updateValue,s=n.options;return a.default.createElement(o.Control,{property:n,errors:r},a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(c.TablePreview,{columnTypes:s,columns:t}),onAfterEdit:function(){return d((0,u.cleanColumns)(t))},onEdit:function(){t.length||d((0,u.addColumn)(t,0))}},a.default.createElement(l.TableEditor,{columnTypes:s,columns:t,updateValue:d})))}},60832:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i1&&c.default.createElement(c.default.Fragment,null,c.default.createElement(s.Cell,{$tiny:!0},c.default.createElement(s.Button,{ref:a.current[o],className:"handle"},c.default.createElement(v.default,null))),c.default.createElement(s.Cell,{$tiny:!0},c.default.createElement(s.Button,{onClick:function(){r((0,g.deleteRow)(o,n)),u(Math.max(o-1,0),0)}},c.default.createElement(m.default,null)))))}))))),c.default.createElement(d.HelpText,null,c.default.createElement("span",{dangerouslySetInnerHTML:{__html:(0,h.default)("Press enter while editing a cell to add a new row.")}})))}},64543:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"],["\n position: relative;\n\n display: grid;\n grid-template-columns: auto 100px;\n gap: 10px;\n\n justify-items: stretch;\n align-items: center;\n\n border-bottom: 1px solid ",";\n\n &:after {\n content: attr(data-title);\n\n position: absolute;\n left: calc(100% - 105px);\n bottom: -7px;\n\n padding: 0 5px;\n background: ",";\n\n ",";\n font-size: 8px;\n }\n\n > div {\n white-space: nowrap;\n overflow: hidden;\n\n padding: 7px "," 7px 0;\n\n &:last-child {\n padding-right: 0;\n }\n }\n"])),f.colors.gray100,f.colors.white,s.labelText,f.spacings.xs),t.PreviewData=p.default.div(d||(d=r(["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"],["\n &:empty {\n &:after {\n content: attr(data-empty);\n color: ",";\n font-size: 12px;\n font-style: italic;\n }\n }\n"])),f.colors.gray200)},48175:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TabularDataPreview=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(49689);t.TabularDataPreview=function(e){var t=e.configuration,n=e.values;return a.default.createElement(i.PreviewWrapper,{"data-edit":(0,o.default)("Click to edit data")},a.default.createElement(i.PreviewTable,null,!n.length&&a.default.createElement(i.NoContent,null,(0,o.default)("Not configured yet")),n.map((function(e,n){return a.default.createElement(i.PreviewRow,{key:n},t.map((function(t,n){return a.default.createElement(i.PreviewData,{key:n,"data-empty":(0,o.default)("empty"),"data-title":t.label},e[n])})))}))))}},3381:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(85151),i=n(81223),l=n(60832),u=n(64543),c=n(48175);t.default=function(e){var t=e.value,n=e.property,r=e.errors,d=e.updateValue,s=n.configuration;return a.default.createElement(o.Control,{property:n,errors:r},a.default.createElement(i.PreviewableComponent,{preview:a.default.createElement(c.TabularDataPreview,{configuration:s,values:t}),onAfterEdit:function(){return d((0,u.cleanRows)(t))},onEdit:function(){t.length||d((0,u.addRow)(t,s,0))}},a.default.createElement(l.TabularDataEditor,{configuration:s,values:t,updateValue:d})))}},28003:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TextArea=void 0;var o,i=a(n(53864));t.TextArea=i.default.textarea(o||(o=r(["\n &.read-only {\n border: 1px solid rgba(0, 0, 0, 0.05);\n color: rgba(0, 0, 0, 0.5);\n\n user-select: none;\n }\n"],["\n &.read-only {\n border: 1px solid rgba(0, 0, 0, 0.05);\n color: rgba(0, 0, 0, 0.5);\n\n user-select: none;\n }\n"])))},53429:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0&&m--,"ArrowDown"===a.key&&o0&&g.start&&(p=!0,v--),"ArrowRight"===a.key&&ui&&d>c||(n(l,i),r.index=i)}}}}}),[t,n]);return{handlerId:o[0].handlerId,drop:o[1]}}},59633:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useVisibility=void 0;var a=n(14041),o=n(68479),i=r(n(84350)),l=n(79833),u=n(60914);t.useVisibility=function(e,t){var n=(0,o.useSelector)(l.pageSelecors.current);return(0,a.useMemo)((function(){if(0===e.length)return!0;var r={config:i.default,page:n};try{return(0,u.filterTest)(e,t,r)}catch(t){return console.error("Failed to evaluate visibility expression: ".concat(e.join(" && ")),t),!1}}),[e,t])}},9408:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i")):(h.displayName="FormComponent: <".concat(m,">"),g?l.default.createElement(c.ErrorBoundary,{message:"...".concat(p," <").concat(m,">")},l.default.createElement(l.Suspense,null,l.default.createElement(s.DelimiterElement,{delimiter:r.delimiter}),l.default.createElement(h,{value:t,property:r,updateValue:n,errors:a,context:o,autoFocus:u}))):null)}},97509:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i li {\n &.message-type-warning {\n color: ",";\n }\n\n &.message-type-notice {\n color: ",";\n }\n }\n"],["\n list-style: none;\n\n margin-top: 5px;\n\n display: flex;\n flex-direction: column;\n gap: 2px;\n\n > li {\n &.message-type-warning {\n color: ",";\n }\n\n &.message-type-notice {\n color: ",";\n }\n }\n"])),c.colors.warning,c.colors.notice);t.FormMessageList=function(e){var t=e.messages,n=o(e,["messages"]);return t&&t.length?u.default.createElement(f,a({},n),t.map((function(e,t){var n=e.message,r=e.type;return u.default.createElement("li",{key:t,className:(0,d.default)("message-type-".concat(r),r,"has-icon")},u.default.createElement("span",{className:"icon"}),(0,s.default)(n))}))):null}},32068:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useEditorAnimations=void 0;var r=n(14041),a=n(37043),o=n(14999);t.useEditorAnimations=function(e){var t=e.wrapper,n=e.editor,i=e.isEditing,l=(0,o.usePosition)(t,n,i),u=l.top,c=l.left,d=null==t?void 0:t.offsetWidth,s=(0,r.useState)(!1),f=s[0],p=s[1];return{editorAnimation:(0,a.useSpring)({immediate:function(e){return["top","left","width","pointerEvents","transformOrigin"].includes(e)},to:{top:u,left:c,width:d,opacity:i?1:0,transformOrigin:"top left",transform:i?"scaleY(1)":"scaleY(0.5)",pointerEvents:i?"initial":"none"},config:{tension:700,friction:40}}),isVisible:f,setVisible:p}}},14999:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.usePosition=void 0;var r=n(14041),a=n(2397),o=n(83534),i=n(98097);t.usePosition=function(e,t,n){var l=(0,a.usePortal)().dimensions,u=(0,r.useState)(0),c=u[0],d=u[1],s=(0,r.useState)(0),f=s[0],p=s[1],m=function(){var n;d((0,i.calculateTopOffset)(e,t));var r=null===(n=null==e?void 0:e.getBoundingClientRect())||void 0===n?void 0:n.left;r&&p(r-l.left)};return(0,r.useEffect)((function(){m()}),[n]),(0,r.useEffect)((function(){var e=function(){m()};if(t){var n=document.querySelector(o.SectionWrapper.toString()),r=new ResizeObserver(e);return r.observe(t),window.addEventListener("resize",e),window.addEventListener("scroll",e),null==n||n.addEventListener("scroll",e),function(){r.disconnect(),window.removeEventListener("resize",e),window.removeEventListener("scroll",e),null==n||n.addEventListener("scroll",e)}}}),[t]),{top:c,left:f}}},98097:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.calculateTopOffset=void 0;t.calculateTopOffset=function(e,t){var n=null==e?void 0:e.getBoundingClientRect().top,r=window.innerHeight,a=null==t?void 0:t.offsetHeight;return void 0===a?n:n&&a&&r?n+a>r-20?n-(n+a-r+20):n:0}},70225:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewEditorContainer=t.PreviewEditor=t.PreviewContainer=t.EditableContentWrapper=t.PreviewWrapper=void 0;var o,i,l,u,c,d=n(37043),s=n(49974),f=n(82919),p=a(n(53864));t.PreviewWrapper=p.default.div(o||(o=r(["\n position: relative;\n width: 100%;\n"],["\n position: relative;\n width: 100%;\n"]))),t.EditableContentWrapper=(0,p.default)(d.animated.div)(i||(i=r(["\n position: absolute;\n left: 0;\n top: 0;\n z-index: 3;\n\n box-shadow: ",";\n\n pointer-events: none;\n\n &.active {\n pointer-events: all;\n }\n"],["\n position: absolute;\n left: 0;\n top: 0;\n z-index: 3;\n\n box-shadow: ",";\n\n pointer-events: none;\n\n &.active {\n pointer-events: all;\n }\n"])),f.shadows.panel),t.PreviewContainer=p.default.div(l||(l=r(["\n cursor: pointer;\n\n input,\n select,\n textarea {\n pointer-events: none;\n }\n"],["\n cursor: pointer;\n\n input,\n select,\n textarea {\n pointer-events: none;\n }\n"]))),t.PreviewEditor=p.default.div(u||(u=r(["\n width: 100%;\n min-width: 800px;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n box-shadow: ",";\n border-radius: ",";\n background: ",";\n"],["\n width: 100%;\n min-width: 800px;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n box-shadow: ",";\n border-radius: ",";\n background: ",";\n"])),f.spacings.lg,f.spacings.lg,f.shadows.box,f.borderRadius.lg,f.colors.gray050),t.PreviewEditorContainer=p.default.div(c||(c=r(["\n max-height: 600px;\n overflow-x: hidden;\n overflow-y: auto;\n\n ",";\n"],["\n max-height: 600px;\n overflow-x: hidden;\n overflow-y: auto;\n\n ",";\n"])),s.scrollBar)},81223:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?document.body.style.overflow="hidden":document.body.style.overflow="auto"}),[i]);var b=(0,m.useAnimateOverlay)(i.length>0),y=(0,m.useAnimateModals)(i);return c.default.createElement(h.Provider,{value:{openModal:function(e,t){a(l(l([],r,!0),[t],!1)),u(l(l([],i,!0),[e],!1))},closeModal:g}},t,(0,d.createPortal)(c.default.createElement(v.ModalHub,null,c.default.createElement(v.ModalOverlay,{style:b,className:(0,s.default)(!i.length&&"inactive")},y((function(e,t,n,a){return c.default.createElement(p.Modal,{key:a,closeModal:g,style:e},c.default.createElement(t,{closeModal:g,data:(0,f.cloneDeep)(r[a])}))})))),document.body))}},29620:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ModalFooter=t.ModalHeader=t.ModalContainer=t.ModalWrapper=t.ModalOverlay=t.ModalHub=void 0;var o,i,l,u,c,d,s=n(37043),f=n(82919),p=a(n(53864));t.ModalHub=p.default.div(o||(o=r([""],[""]))),t.ModalOverlay=(0,p.default)(s.animated.div)(i||(i=r(["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1000;\n\n background-color: rgba(123, 135, 147, 0);\n\n &.inactive {\n pointer-events: none;\n }\n"],["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1000;\n\n background-color: rgba(123, 135, 147, 0);\n\n &.inactive {\n pointer-events: none;\n }\n"]))),t.ModalWrapper=(0,p.default)(s.animated.div)(l||(l=r(["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1001;\n\n display: flex;\n justify-content: center;\n align-items: center;\n"],["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1001;\n\n display: flex;\n justify-content: center;\n align-items: center;\n"]))),t.ModalContainer=p.default.div(u||(u=r(["\n width: 100%;\n max-width: 500px;\n\n background-color: #fff;\n border-radius: ",";\n box-shadow: 0 25px 100px rgba(31, 41, 51, 0.5);\n"],["\n width: 100%;\n max-width: 500px;\n\n background-color: #fff;\n border-radius: ",";\n box-shadow: 0 25px 100px rgba(31, 41, 51, 0.5);\n"])),f.borderRadius.lg),t.ModalHeader=p.default.header(c||(c=r(["\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 -1px 0 ",";\n\n border-radius: "," "," 0 0;\n"],["\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 -1px 0 ",";\n\n border-radius: "," "," 0 0;\n"])),f.spacings.lg,f.spacings.xl,f.colors.gray100,f.colors.hairline,f.borderRadius.lg,f.borderRadius.lg),t.ModalFooter=p.default.footer(d||(d=r(["\n display: flex;\n justify-content: end;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 1px 0 ",";\n\n border-radius: 0 0 "," ",";\n"],["\n display: flex;\n justify-content: end;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n\n background-color: ",";\n box-shadow: inset 0 1px 0 ",";\n\n border-radius: 0 0 "," ",";\n"])),f.spacings.sm,f.spacings.sm,f.spacings.xl,f.colors.gray100,f.colors.hairline,f.borderRadius.lg,f.borderRadius.lg)},26082:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Modal=void 0;var a=r(n(14041)),o=n(67902),i=n(29620);t.Modal=function(e){var t=e.children,n=e.closeModal,r=e.style;return(0,o.useEscapeStack)(n),a.default.createElement(i.ModalWrapper,{style:r},t)}},68674:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Wrapper=void 0;var o,i=a(n(53864));t.Wrapper=i.default.div(o||(o=r(["\n color: white;\n background: red;\n border: 1px solid darkred;\n"],["\n color: white;\n background: red;\n border: 1px solid darkred;\n"])))},61460:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBlock=void 0;var a=r(n(14041)),o=n(68674);t.ErrorBlock=function(e){var t=e.children;return a.default.createElement(o.Wrapper,null,t)}},5128:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function l(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}u((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=l(0),i.throw=l(1),i.return=l(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(u){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(o=0)),o;)try{if(n=1,r&&(a=2&l[0]?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,r=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&i.default.createElement(g.TestTable,null,i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("th",null,(0,f.default)("Test ID")),i.default.createElement("th",null,(0,f.default)("Date")),i.default.createElement("th",null,(0,f.default)("Form")),i.default.createElement("th",null,(0,f.default)("Status")),i.default.createElement("th",null,(0,f.default)("Response")))),i.default.createElement("tbody",null,null===(n=null==d?void 0:d.tests)||void 0===n?void 0:n.map((function(e){var t=a.find((function(t){return t.id===e.formId}));return t?i.default.createElement("tr",{key:e.id},i.default.createElement("td",{className:"no-break"},"#",e.id),i.default.createElement("td",{className:"no-break",title:e.dateCompleted},(0,p.format)((0,p.parseISO)(e.dateCompleted||e.dateAttempted),"do MMM yyyy")),i.default.createElement("td",null,i.default.createElement(l.Link,{to:"/forms/".concat(t.id)},t.name)),i.default.createElement("td",{className:"status-col no-break"},i.default.createElement(g.StatusBadge,{className:"status-".concat(e.status)},e.responseCode),i.default.createElement("div",null,e.status)),i.default.createElement("td",{className:"code",title:e.response},!!e.response&&i.default.createElement(b,null,e.response))):null})))))}},75949:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i.9?50:20,Math.floor(Math.random()*(t-e+1))+e)};var e,t})),E=function(e){var t,n,r,a,o,i,l,c=e.stats,d=(null==c?void 0:c.total)||0,s=0===d?[{name:"Not Monitored",value:100,color:p.colors.gray300}]:[{name:"Success",value:(null===(t=null==c?void 0:c.percentage)||void 0===t?void 0:t.success)||0,color:p.colors.teal500},{name:"Failed",value:(null===(n=null==c?void 0:c.percentage)||void 0===n?void 0:n.failed)||0,color:p.colors.red500},{name:"Pending",value:(null===(r=null==c?void 0:c.percentage)||void 0===r?void 0:r.pending)||0,color:p.colors.yellow400}];return u.default.createElement(x.StatsChartContainer,null,u.default.createElement("div",{style:{width:80,height:80,position:"relative"}},u.default.createElement(b.PieChart,{width:80,height:80},u.default.createElement(b.Pie,{data:s,cx:40,cy:40,innerRadius:25,outerRadius:35,startAngle:90,endAngle:-270,dataKey:"value"},s.map((function(e,t){return u.default.createElement(b.Cell,{key:"cell-".concat(t),fill:e.color})})))),u.default.createElement("div",{style:{position:"absolute",top:15,left:10,right:0,bottom:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},u.default.createElement("strong",{style:{fontSize:10,color:p.colors.gray700,lineHeight:1}},0===d?(0,m.default)("Not"):"".concat((null===(a=null==c?void 0:c.percentage)||void 0===a?void 0:a.success)||0,"%")),u.default.createElement("span",{style:{fontSize:9,color:p.colors.gray500,marginTop:-2}},0===d?(0,m.default)("monitored"):(0,m.default)("uptime")))),u.default.createElement(v.Legend,null,u.default.createElement(x.LegendItem,{color:0===d?p.colors.gray300:p.colors.teal500},0===d?(0,m.default)("Not monitored"):"".concat((null===(o=null==c?void 0:c.percentage)||void 0===o?void 0:o.success)||0,"%")," ",0===d?"":(0,m.default)("Success")),u.default.createElement(x.LegendItem,{color:0===d?p.colors.gray300:p.colors.red500},0===d?(0,m.default)("Not monitored"):"".concat((null===(i=null==c?void 0:c.percentage)||void 0===i?void 0:i.failed)||0,"%")," ",0===d?"":(0,m.default)("Failed")),u.default.createElement(x.LegendItem,{color:0===d?p.colors.gray300:p.colors.yellow400},0===d?(0,m.default)("Not monitored"):"".concat((null===(l=null==c?void 0:c.percentage)||void 0===l?void 0:l.pending)||0,"%")," ",0===d?"":(0,m.default)("Pending"))))};t.FormMonitor=function(){var e=d.default.editions.isAtLeast(d.Edition.Pro);(0,s.useSidebarSelect)("freeform/form-monitor");var t=(0,f.useQueryFormsWithStats)(),n=t.data,r=t.isFetching,a=(0,_.useFMForms)(),o=a.data,i=a.isFetching,l=(0,_.useFMFormStats)(),p=l.data,b=void 0===p?[]:p,O=l.isFetching;return e?(!n||!o)&&(r||i||O)?u.default.createElement(x.FormMonitorWrapper,null,u.default.createElement("div",null,(0,m.default)("Loading..."))):u.default.createElement(x.FormMonitorWrapper,null,u.default.createElement(x.Cards,null,o.map((function(e){var t=null==n?void 0:n.find((function(t){return t.id===e})),r=b.find((function(t){return t.formId===e}));if(!t)return null;var a=t.name,o=t.settings.general.color;return u.default.createElement(x.Card,{to:"".concat(e,"/tests"),key:e},u.default.createElement(x.CardContent,null,u.default.createElement(x.FormCardContent,null,u.default.createElement(x.Title,null,a)),u.default.createElement(E,{stats:null==r?void 0:r.stats})),u.default.createElement(h.ResponsiveContainer,{width:"100%",height:40},u.default.createElement(g.AreaChart,{data:t.chartData||w,margin:{top:10,bottom:3,left:0,right:0}},u.default.createElement("defs",null,u.default.createElement("linearGradient",{id:"color".concat(t.id),x1:0,y1:0,x2:0,y2:1},u.default.createElement("stop",{offset:"5%",stopColor:o,stopOpacity:.4}),u.default.createElement("stop",{offset:"95%",stopColor:o,stopOpacity:.3}))),u.default.createElement(v.Area,{type:"monotone",dataKey:"uv",stroke:o,strokeWidth:1,strokeOpacity:1,fillOpacity:1,fill:"url(#color".concat(t.id,")"),isAnimationActive:!1}))),u.default.createElement(y.PaddedChartFooter,{$color:o}))})))):u.default.createElement(x.FormMonitorWrapper,null,u.default.createElement(c.EmptyBlock,{lite:!0,title:(0,m.default)("Upgrade to the Freeform Pro edition to get access to Form Monitor")}))}},26035:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderBuilder=void 0;var a=r(n(14041)),o=n(96890),i=n(98599),l=n(58193),u=n(5716);t.LoaderBuilder=function(){return a.default.createElement(u.BuilderWrapper,null,a.default.createElement(l.LoaderTabs,null),a.default.createElement(u.BuilderContent,null,a.default.createElement(i.Grid,null,a.default.createElement(o.LoaderFormLayout,null))))}},5716:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BuilderContent=t.BuilderWrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.BuilderWrapper=u.default.div(o||(o=r(["\n position: relative;\n\n display: flex;\n flex-direction: column;\n height: 100%;\n"],["\n position: relative;\n\n display: flex;\n flex-direction: column;\n height: 100%;\n"]))),t.BuilderContent=u.default.div(i||(i=r(["\n flex-grow: 1;\n overflow: hidden;\n\n box-shadow:\n 0 0 0 1px ",",\n 0 2px 12px rgb(205 216 228 / 50%);\n border-radius: ",";\n"],["\n flex-grow: 1;\n overflow: hidden;\n\n box-shadow:\n 0 0 0 1px ",",\n 0 2px 12px rgb(205 216 228 / 50%);\n border-radius: ",";\n"])),l.colors.gray200,l.borderRadius.lg)},6786:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Builder=void 0;var a=r(n(14041)),o=n(38955),i=n(63516),l=n(135),u=n(48715),c=n(18569),d=n(54569),s=n(20075),f=n(86778),p=n(4175),m=n(75934),v=n(14337),h=n(22780),g=n(31780),b=n(95447),y=n(17584),_=n(5716);t.Builder=function(){return a.default.createElement(_.BuilderWrapper,null,a.default.createElement(y.Tabs,null),a.default.createElement(_.BuilderContent,null,a.default.createElement(o.Routes,null,a.default.createElement(o.Route,{index:!0,element:a.default.createElement(d.LayoutEditor,null)}),a.default.createElement(o.Route,{path:"notifications",element:a.default.createElement(s.Notifications,null)},a.default.createElement(o.Route,{path:":uid?",element:a.default.createElement(f.PropertyEditor,null)})),a.default.createElement(o.Route,{path:"integrations",element:a.default.createElement(u.Integrations,null)},a.default.createElement(o.Route,{path:":id?/:handle?",element:a.default.createElement(c.PropertyEditor,null)})),a.default.createElement(o.Route,{path:"rules",element:a.default.createElement(b.Rules,null)},a.default.createElement(o.Route,{index:!0,element:a.default.createElement(m.RulesEmpty,null)}),a.default.createElement(o.Route,{path:"field/:uid",element:a.default.createElement(v.FieldRulesEditor,null)}),a.default.createElement(o.Route,{path:"page/:uid",element:a.default.createElement(h.PageRulesEditor,null)}),a.default.createElement(o.Route,{path:"page/:uid/buttons/:button",element:a.default.createElement(p.ButtonRulesEditor,null)}),a.default.createElement(o.Route,{path:"submit",element:a.default.createElement(g.SubmitFormRulesEditor,null)})),a.default.createElement(o.Route,{path:"settings",element:a.default.createElement(i.FormSettings,null)},a.default.createElement(o.Route,{index:!0,element:a.default.createElement(l.SettingsEditor,null)}),a.default.createElement(o.Route,{path:":sectionHandle",element:a.default.createElement(l.SettingsEditor,null)})))))}},2397:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PortalProvider=t.usePortal=t.PortalContext=void 0;var o=n(14041),i=n(14041),l=n(14041),u=n(14041),c=a(n(14041)),d=a(n(53864));t.PortalContext=(0,l.createContext)({});t.usePortal=function(){return(0,i.useContext)(t.PortalContext)};var s,f=d.default.div(s||(s=r(["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 1005;\n"],["\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 1005;\n"])));t.PortalProvider=function(e){var n=e.children,r=(0,o.useState)(),a=r[0],i=r[1],l=(0,u.useRef)(null);return(0,o.useEffect)((function(){l.current&&i(l.current.getBoundingClientRect())}),[l.current]),c.default.createElement(t.PortalContext.Provider,{value:{element:l.current,dimensions:a}},c.default.createElement(f,{id:"pop-up-portal",ref:l}),n)}},75429:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a.default.createElement(a.default.Fragment,null,a.default.createElement(p.SectionHeader,null,(0,s.default)("Usage in Elements")),a.default.createElement("table",{className:"data fullwidth collapsible"},a.default.createElement("thead",null,a.default.createElement("tr",null,a.default.createElement("th",null,(0,s.default)("Element")),a.default.createElement("th",null,(0,s.default)("Type")),a.default.createElement("th",null,(0,s.default)("Status")))),a.default.createElement("tbody",null,t.map((function(e){return a.default.createElement("tr",{key:e.id,className:"element-row"},a.default.createElement("th",null,a.default.createElement("div",{className:"chip small element","data-id":e.id},a.default.createElement("div",{className:"chip-content"},a.default.createElement("span",{className:(0,d.default)("status",e.status.toLowerCase()),role:"img"}),a.default.createElement("a",{href:e.url,className:"label-link"},a.default.createElement("span",null,e.title))))),a.default.createElement("td",null,e.type),a.default.createElement("td",null,e.status))})))))):null}},27829:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IntegrationsWrapper=void 0;var o,i=a(n(53864));t.IntegrationsWrapper=i.default.div(o||(o=r(["\n display: flex;\n height: 100%;\n"],["\n display: flex;\n height: 100%;\n"])))},48715:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Integrations=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=r(n(40921)),u=n(62633),c=n(27829);t.Integrations=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(c.IntegrationsWrapper,null,a.default.createElement(i.Breadcrumb,{id:"integrations",label:(0,l.default)("Integrations"),url:e.pathname}),a.default.createElement(u.List,null),a.default.createElement(o.Outlet,null))}},26468:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldComponent=void 0;var a=r(n(14041)),o=n(9408),i=n(29039),l=n(68667),u=n(32643),c=n(80296);t.FieldComponent=function(e){var t=e.integration,n=e.property,r=(0,i.useAppDispatch)(),d=(0,l.useValueUpdateGenerator)(t.properties,t.values,(function(e,n){r(u.integrationActions.modify({id:t.id,key:e,value:n}))})),s=t.values[n.handle];return n.type===c.PropertyType.Hidden?null:a.default.createElement(o.FormComponent,{value:s,property:n,updateValue:d(n),context:t})}},46748:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyEditor=void 0;var a=r(n(14041)),o=n(29557),i=r(n(91797)),l=r(n(40921)),u=n(35607),c=r(n(10997)),d=n(60487);t.EmptyEditor=function(){return a.default.createElement(d.PropertyEditorWrapper,null,a.default.createElement(o.EmptyBlock,{title:(0,l.default)("No integrations found"),subtitle:(0,l.default)("To add an integration, click the button below"),icon:a.default.createElement(c.default,null)},a.default.createElement("a",{className:(0,i.default)("btn add icon"),href:(0,u.generateUrl)("settings/integrations/crm")},(0,l.default)("Add integration"))))}},78315:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingEditor=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(71395),l=n(60487);t.LoadingEditor=function(){return a.default.createElement(l.PropertyEditorWrapper,null,a.default.createElement(i.ThemedSkeleton,null,a.default.createElement(o.default,{width:120,height:20}),a.default.createElement("br",null),a.default.createElement(o.default,{width:100,height:10}),a.default.createElement(o.default,{width:50,height:20}),a.default.createElement("br",null),a.default.createElement(o.default,{width:200,height:10}),a.default.createElement(o.default,{width:500,height:10}),a.default.createElement(o.default,{height:30}),a.default.createElement("br",null),a.default.createElement(o.default,{width:150,height:10}),a.default.createElement(o.default,{width:300,height:10}),a.default.createElement(o.default,{height:30})))}},60487:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsWrapper=t.PropertyEditorWrapper=void 0;var o,i,l=n(49974),u=n(82919),c=a(n(53864));t.PropertyEditorWrapper=c.default.div(o||(o=r(["\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n background: ",";\n overflow-y: auto;\n\n ",";\n\n --background-color: ",";\n --margins: -24px;\n\n h1 {\n padding: 0;\n margin-top: -11px;\n margin-bottom: -5px;\n }\n"],["\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: ",";\n\n background: ",";\n overflow-y: auto;\n\n ",";\n\n --background-color: ",";\n --margins: -24px;\n\n h1 {\n padding: 0;\n margin-top: -11px;\n margin-bottom: -5px;\n }\n"])),u.spacings.xl,u.spacings.xl,u.colors.white,l.scrollBar,u.colors.white),t.SettingsWrapper=c.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md)},18569:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(78573),u=r(n(91985)),c=n(29039),d=n(32643),s=n(86172),f=n(50465),p=n(80296),m=n(26468),v=n(46748),h=n(78315),g=n(60487);t.PropertyEditor=function(){var e=(0,i.useParams)().id,t=(0,i.useResolvedPath)(""),n=(0,c.useAppDispatch)(),r=(0,i.useParams)().formId,b=(0,f.useQueryFormIntegrations)(r&&Number(r)),y=b.data,_=b.isFetching,x=(0,o.useSelector)(s.integrationSelectors.one(Number(e)));if(!y&&_)return a.default.createElement(h.LoadingEditor,null);if(!x)return a.default.createElement(v.EmptyEditor,null);var w=x.id,E=x.handle,O=x.enabled,P=x.name,j=x.description,k=x.properties;return a.default.createElement(g.PropertyEditorWrapper,null,a.default.createElement(l.Breadcrumb,{id:"integration-editor",label:P,url:t.pathname}),a.default.createElement("h1",{title:E},P),!!j&&a.default.createElement("p",null,j),a.default.createElement(g.SettingsWrapper,null,a.default.createElement(u.default,{property:{label:"Enabled",handle:"enabled",type:p.PropertyType.Boolean},value:O,updateValue:function(){return n(d.integrationActions.toggle(w))}}),k.map((function(e){return a.default.createElement(m.FieldComponent,{key:e.handle,integration:x,property:e})}))))}},63031:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CategorySkeleton=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(71395),l=n(41204);t.CategorySkeleton=function(){return a.default.createElement(i.ThemedSkeleton,null,a.default.createElement(l.Wrapper,null,a.default.createElement(l.Label,null,a.default.createElement(o.default,{width:50})),a.default.createElement(l.ChildrenWrapper,{style:{padding:14}},[0,1,2].map((function(e){return a.default.createElement("div",{key:e,style:{display:"flex",gap:10,alignItems:"center"}},a.default.createElement(o.default,{width:20,height:20,circle:!0}),a.default.createElement("div",{style:{flexGrow:2}},a.default.createElement(o.default,{width:100,style:{top:2}})),a.default.createElement(o.default,{width:10,height:10,circle:!0,style:{top:6}}))})))))}},41204:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IntegrationItemWrapper=t.ChildrenWrapper=t.Label=t.LabelWrapper=t.Wrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.Wrapper=d.default.div(o||(o=r([""],[""]))),t.LabelWrapper=d.default.div(i||(i=r(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 5px;\n line-height: 22px;\n"],["\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 5px;\n line-height: 22px;\n"]))),t.Label=d.default.span(l||(l=r(["\n padding-left: ",";\n\n font-weight: 700;\n font-size: 11px;\n color: ",";\n\n text-transform: uppercase;\n"],["\n padding-left: ",";\n\n font-weight: 700;\n font-size: 11px;\n color: ",";\n\n text-transform: uppercase;\n"])),c.spacings.md,c.colors.gray550),t.ChildrenWrapper=d.default.div(u||(u=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," 0;\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," 0;\n"])),c.spacings.xs,c.spacings.xs),t.IntegrationItemWrapper=t.ChildrenWrapper},32802:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n a {\n display: flex;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n border-radius: ",";\n\n color: ",";\n font-size: 12px;\n line-height: 12px;\n\n transition: background-color 0.2s ease-out;\n text-decoration: none;\n\n &.active {\n color: ",";\n background-color: ",";\n }\n\n &.active.inactive {\n .status-dot {\n border-color: ",";\n }\n }\n\n &:hover:not(.active) {\n background-color: ",";\n }\n }\n"],["\n > a {\n display: flex;\n align-items: center;\n gap: ",";\n\n padding: "," ",";\n border-radius: ",";\n\n color: ",";\n font-size: 12px;\n line-height: 12px;\n\n transition: background-color 0.2s ease-out;\n text-decoration: none;\n\n &.active {\n color: ",";\n background-color: ",";\n }\n\n &.active.inactive {\n .status-dot {\n border-color: ",";\n }\n }\n\n &:hover:not(.active) {\n background-color: ",";\n }\n }\n"])),c.spacings.sm,c.spacings.sm,c.spacings.md,c.borderRadius.lg,c.colors.gray700,c.colors.white,c.colors.gray500,c.colors.white,c.colors.gray200),t.Icon=d.default.div(i||(i=r(["\n display: block;\n width: 20px;\n height: 20px;\n"],["\n display: block;\n width: 20px;\n height: 20px;\n"]))),t.Name=d.default.div(l||(l=r(["\n flex-grow: 1;\n max-width: 90%;\n\n padding: 1px 0;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n"],["\n flex-grow: 1;\n max-width: 90%;\n\n padding: 1px 0;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n"]))),t.Status=d.default.div(u||(u=r(["\n content: '';\n\n flex-shrink: 0;\n justify-self: flex-end;\n\n width: 10px;\n height: 10px;\n\n border: 1px solid\n ",";\n border-radius: 100%;\n\n background-color: ",";\n\n transition: all 0.3s ease-out;\n"],["\n content: '';\n\n flex-shrink: 0;\n justify-self: flex-end;\n\n width: 10px;\n height: 10px;\n\n border: 1px solid\n ",";\n border-radius: 100%;\n\n background-color: ",";\n\n transition: all 0.3s ease-out;\n"])),(function(e){return e.$enabled?"transparent":c.colors.gray550}),(function(e){return e.$enabled?c.colors.teal550:"transparent"}))},20213:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Integration=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(62362),u=n(86172),c=r(n(91797)),d=r(n(16175)),s=n(54403);t.Integration=function(e){var t=e.id,n=e.name,r=e.handle,f=e.icon,p=(0,l.useLastTab)("integrations").setLastTab,m=(0,o.useSelector)(u.integrationSelectors.one(t));return m?a.default.createElement(s.Wrapper,null,a.default.createElement(i.NavLink,{onClick:function(){return p("".concat(t,"/").concat(r))},to:"".concat(t,"/").concat(r),className:(0,c.default)(!m.enabled&&"inactive")},a.default.createElement(s.Icon,null,!!f&&a.default.createElement("img",{src:f}),!f&&a.default.createElement(d.default,null)),a.default.createElement(s.Name,null,n),a.default.createElement(s.Status,{$enabled:m.enabled,className:(0,c.default)("status-dot")}))):null}},70356:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Wrapper=void 0;var o,i=n(82919),l=a(n(53864));t.Wrapper=l.default.ul(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n list-style: none;\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n list-style: none;\n"])),i.spacings.sm)},62633:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;na?an){if(d>=t&&t>n)return-r}else if(d<=t&&t span {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 10px;\n\n > span {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n"]))),t.PageTab=(0,v.default)(f.animated.div)(u||(u=r(["\n display: flex;\n align-items: center;\n justify-content: center;\n\n max-width: 160px;\n height: 100%;\n padding: 7px 10px;\n margin: 0 5px;\n\n color: ",";\n border-bottom: 2px solid ",";\n\n overflow: hidden;\n\n &.active {\n color: ",";\n border-bottom-color: ",";\n }\n\n &.errors {\n color: ",";\n\n ",";\n }\n\n &.can-drop {\n box-shadow: 0 2px 12px ",";\n transform: scale(1.1);\n z-index: 2;\n }\n\n &.is-dragging {\n z-index: 1;\n }\n\n &:hover {\n cursor: pointer;\n\n "," {\n opacity: 1;\n }\n }\n"],["\n display: flex;\n align-items: center;\n justify-content: center;\n\n max-width: 160px;\n height: 100%;\n padding: 7px 10px;\n margin: 0 5px;\n\n color: ",";\n border-bottom: 2px solid ",";\n\n overflow: hidden;\n\n &.active {\n color: ",";\n border-bottom-color: ",";\n }\n\n &.errors {\n color: ",";\n\n ",";\n }\n\n &.can-drop {\n box-shadow: 0 2px 12px ",";\n transform: scale(1.1);\n z-index: 2;\n }\n\n &.is-dragging {\n z-index: 1;\n }\n\n &:hover {\n cursor: pointer;\n\n "," {\n opacity: 1;\n }\n }\n"])),m.colors.gray400,m.colors.gray100,m.colors.gray800,m.colors.blue600,m.colors.error,p.errorAlert,m.colors.gray500,t.RemoveTabButton),t.TabDrop=v.default.div(c||(c=r(["\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n\n width: 100%;\n"],["\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n\n width: 100%;\n"]))),t.Input=v.default.input(d||(d=r(["\n appearance: none;\n\n display: block;\n width: 100%;\n min-width: 100px;\n\n border: 0;\n padding: 0 !important;\n line-height: 1rem;\n font-size: 0.75rem;\n box-shadow: none !important;\n\n &:hover,\n &:active {\n box-shadow: none !important;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n pointer-events: none;\n position: absolute;\n right: 0;\n }\n"],["\n appearance: none;\n\n display: block;\n width: 100%;\n min-width: 100px;\n\n border: 0;\n padding: 0 !important;\n line-height: 1rem;\n font-size: 0.75rem;\n box-shadow: none !important;\n\n &:hover,\n &:active {\n box-shadow: none !important;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n pointer-events: none;\n position: absolute;\n right: 0;\n }\n"]))),t.RemoveButtonWrapper=v.default.div(s||(s=r(["\n position: absolute;\n top: 0px;\n right: -7px;\n\n transform: scale(0.8);\n"],["\n position: absolute;\n top: 0px;\n right: -7px;\n\n transform: scale(0.8);\n"])))},81167:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i1&&u.default.createElement(M.RemoveButtonWrapper,null,u.default.createElement(d.RemoveButton,{active:W&&!I,onClick:function(){confirm((0,w.default)("Are you sure?"))&&o((0,b.deletePage)(t))}}))))}},46661:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderPageButtons=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(38802);t.LoaderPageButtons=function(){return a.default.createElement(i.ButtonGroupWrapper,null,a.default.createElement(i.ButtonGroup,null),a.default.createElement(i.ButtonGroup,null,a.default.createElement("button",{className:"btn submit"},a.default.createElement(o.default,{width:50,baseColor:"#e12d39"}))))}},93874:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getButtonGroups=void 0;t.getButtonGroups=function(e){var t,n=((null===(t=e.buttons)||void 0===t?void 0:t.layout)||"save back|submit").split(" "),r=[];return n.forEach((function(t){var n=t.split("|"),a=[];n.forEach((function(t){if("back"!==t||0!==e.order)switch(t){case"submit":a.push({handle:"submit",label:e.buttons.submitLabel,enabled:!0});break;case"back":e.buttons.back&&a.push({handle:"back",label:e.buttons.backLabel,enabled:e.buttons.back});break;case"save":e.buttons.save&&a.push({handle:"save",label:e.buttons.saveLabel,enabled:e.buttons.save});break;default:return}})),r.push(a)})),r}},38802:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Button=t.ButtonGroup=t.ButtonGroupWrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.ButtonGroupWrapper=c.default.div(o||(o=r(["\n display: flex;\n justify-content: space-between;\n\n padding: "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n\n cursor: pointer;\n\n transition:\n border-color 0.2s ease-out,\n background-color 0.2s ease-out;\n\n &.active {\n border: 1px dashed #5782ef;\n }\n\n &:hover {\n background: #f3f7fd;\n\n &:not(.active) {\n border: 1px solid #cdd8e4;\n }\n }\n"],["\n display: flex;\n justify-content: space-between;\n\n padding: "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n\n cursor: pointer;\n\n transition:\n border-color 0.2s ease-out,\n background-color 0.2s ease-out;\n\n &.active {\n border: 1px dashed #5782ef;\n }\n\n &:hover {\n background: #f3f7fd;\n\n &:not(.active) {\n border: 1px solid #cdd8e4;\n }\n }\n"])),u.spacings.sm,u.spacings.md,u.borderRadius.md),t.ButtonGroup=c.default.div(i||(i=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),u.spacings.md),t.Button=c.default.button(l||(l=r(["\n &.btn-submit {\n background-color: ",";\n color: white;\n\n &:hover {\n background-color: ",";\n }\n }\n"],["\n &.btn-submit {\n background-color: ",";\n color: white;\n\n &:hover {\n background-color: ",";\n }\n }\n"])),u.colors.gray600,u.colors.gray700)},32740:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i=d.default.limits.fields;return u.default.createElement(b.FieldListWrapper,{className:(0,p.default)(t&&"fields-disabled")},u.default.createElement(g.Search,null),u.default.createElement(v.FavoriteFields,null),u.default.createElement(m.BaseFields,null),u.default.createElement(h.FormsFields,null))}},16165:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0}));return{types:a||[],groups:r(r({},t.groups),{grouped:o||[]})}}),[e])};t.useSelectSearchedFields=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.filter((function(t){return t.name.toLowerCase().includes(e.toLowerCase())})):t}),[e])};t.useSelectSearchedFavorites=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.filter((function(t){return t.label.toLowerCase().includes(e.toLowerCase())})):t}),[e])};t.useSelectSearchedForms=function(){var e=(0,o.useSelector)(l.searchSelectors.query(i.Search.Fields));return(0,a.useCallback)((function(t){return e?t.map((function(t){return r(r({},t),{fields:t.fields.filter((function(t){return t.label.toLowerCase().includes(e.toLowerCase())}))})})).filter((function(e){return e.fields.length>0})):t}),[e])}},92080:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GroupName=t.GroupWrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.GroupWrapper=u.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n margin-bottom: ",";\n\n svg {\n fill: ",";\n }\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n margin-bottom: ",";\n\n svg {\n fill: ",";\n }\n"])),l.spacings.xs,l.spacings.md,(function(e){return e.color||l.colors.black})),t.GroupName=u.default.div(i||(i=r(["\n text-transform: uppercase;\n font-size: 10px;\n"],["\n text-transform: uppercase;\n font-size: 10px;\n"])))},22350:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i .unassigned {\n .remove {\n display: none;\n }\n }\n"],["\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ",";\n\n padding-top: ",";\n\n > .unassigned {\n .remove {\n display: none;\n }\n }\n"])),_.spacings.xl,_.spacings.lg),t.UHField=x.default.div(v||(v=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"])),_.spacings.md,_.spacings.xs,_.spacings.xs,_.spacings.xs,_.spacings.md),t.ColorCircle=x.default.div(h||(h=r(["\n width: 20px;\n height: 20px;\n border-radius: 50%;\n border: 1px solid ",";\n cursor: pointer;\n background-color: ",";\n position: relative;\n"],["\n width: 20px;\n height: 20px;\n border-radius: 50%;\n border: 1px solid ",";\n cursor: pointer;\n background-color: ",";\n position: relative;\n"])),_.colors.gray100,(function(e){return e.color||_.colors.black})),t.ColorPicker=x.default.div(g||(g=r(["\n > .sketch-picker {\n padding: 5px 1px 0px !important;\n box-shadow: inherit !important;\n }\n"],["\n > .sketch-picker {\n padding: 5px 1px 0px !important;\n box-shadow: inherit !important;\n }\n"]))),t.ErrorBlock=x.default.div(b||(b=r(["\n color: ",";\n"],["\n color: ",";\n"])),_.colors.warning)},18428:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n flex: 1;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n &:hover {\n background-color: ",";\n }\n\n &.active {\n background: ",";\n color: ",";\n fill: currentColor;\n }\n\n &.errors {\n color: ",";\n fill: currentColor;\n\n ",";\n }\n"],["\n cursor: pointer;\n position: relative;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 10px;\n\n width: 250px;\n padding: "," "," "," ",";\n\n border: 1px solid transparent;\n border-radius: ",";\n font-size: 13px;\n\n user-select: none;\n transition: all 0.2s ease-in-out;\n\n > span {\n flex: 1;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n &:hover {\n background-color: ",";\n }\n\n &.active {\n background: ",";\n color: ",";\n fill: currentColor;\n }\n\n &.errors {\n color: ",";\n fill: currentColor;\n\n ",";\n }\n"])),u.spacings.xs,u.spacings.xs,u.spacings.xs,u.spacings.md,u.borderRadius.lg,u.colors.gray200,u.colors.gray500,u.colors.white,u.colors.error,l.errorAlert),t.Icon=c.default.div(m||(m=r(["\n font-size: 10px;\n\n &,\n svg {\n height: 20px;\n width: 20px;\n }\n"],["\n font-size: 10px;\n\n &,\n svg {\n height: 20px;\n width: 20px;\n }\n"]))),t.DeleteButton=c.default.button(v||(v=r(["\n position: absolute;\n top: 0;\n right: 0;\n"],["\n position: absolute;\n top: 0;\n right: 0;\n"])))},1969:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0,y=(0,g.useFormBlockAnimations)(l);return t.fields.length?u.default.createElement(b.FormBlockWrapper,{className:(0,p.default)(l&&"open")},u.default.createElement(b.FormTitle,{onClick:function(){return a(!r)}},t.name,u.default.createElement(b.ExpandedState,null,u.default.createElement(v.default,null))),u.default.createElement(b.FieldListContainer,{style:y},u.default.createElement(m.List,null,t.fields.map((function(e){var t=i(e.typeClass);return t&&(null==t?void 0:t.visible)?u.default.createElement(h.FieldItem,{key:e.id,field:e}):null}))))):null}},77424:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormFieldsWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FormFieldsWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),i.spacings.sm)},2958:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormsFields=void 0;var a=r(n(14041)),o=n(68479),i=n(61460),l=n(9982),u=n(9958),c=r(n(40921)),d=n(88756),s=n(16165),f=n(34589),p=n(77424);t.FormsFields=function(){var e=(0,o.useSelector)(l.formSelectors.current).uid,t=(0,s.useSelectSearchedForms)(),n=(0,u.useFetchForms)({select:t}),r=n.data,m=n.isFetching,v=n.isError,h=n.error;if(!r&&m)return null;if(v)return a.default.createElement(i.ErrorBlock,null,h.message);if(!r||!r.length)return null;var g=r.filter((function(t){return t.uid!==e})),b=g.some((function(e){return e.fields.length>0}));return g.length&&b?a.default.createElement(p.FormFieldsWrapper,null,a.default.createElement(d.GroupTitle,null,(0,c.default)("Fields from other Forms")),g.map((function(e){return a.default.createElement(f.FormBlock,{key:e.uid,form:e})}))):null}},74404:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useFieldSearch=void 0;var r=n(14041),a=n(68479),o=n(81908),i=n(60175);t.useFieldSearch=function(){var e=(0,a.useDispatch)(),t=(0,r.useState)(""),n=t[0],l=t[1],u=(0,i.useDebounce)(n,1e3);return(0,r.useEffect)((function(){e(o.searchActions.update({type:o.Search.Fields,query:u}))}),[u]),[n,l]}},31885:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderSearch=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(14825),l=r(n(829));t.LoaderSearch=function(){return a.default.createElement(i.Wrapper,null,a.default.createElement(i.SearchBlock,null,a.default.createElement(i.SearchIcon,null,a.default.createElement(l.default,null)),a.default.createElement(i.SearchBar,{disabled:!0,className:"fullwidth text",placeholder:(0,o.default)("Search")})))}},14825:function(e,t,n){var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a svg {\n width: ",";\n height: ",";\n }\n"],["\n position: absolute;\n top: 1px;\n bottom: 1px;\n z-index: 2;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n padding: 0 8px;\n\n box-sizing: border-box;\n user-select: none;\n\n > svg {\n width: ",";\n height: ",";\n }\n"])),v,v),t.SearchIcon=c.default.div(m||(m=a(["\n left: 1px;\n\n ","\n\n color: ",";\n"],["\n left: 1px;\n\n ","\n\n color: ",";\n"])),t.IconStyle,u.colors.gray400)},6988:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Search=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(74404),l=n(14825),u=r(n(829));t.Search=function(){var e=(0,i.useFieldSearch)(),t=e[0],n=e[1];return a.default.createElement(l.Wrapper,null,a.default.createElement(l.SearchBlock,null,a.default.createElement(l.SearchIcon,null,a.default.createElement(u.default,null)),a.default.createElement(l.SearchBar,{type:"text",placeholder:(0,o.default)("Search"),className:"fullwidth text",value:t,onChange:function(e){n(e.target.value)}})))}},96890:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderFormLayout=void 0;var a=r(n(14041)),o=n(28499),i=n(73103);t.LoaderFormLayout=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement(i.LoaderFieldList,null),a.default.createElement(o.LoaderFieldLayout,null))}},98599:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Grid=void 0;var o,i=a(n(53864));t.Grid=i.default.div(o||(o=r(["\n position: relative;\n display: flex;\n gap: 0;\n\n height: 100%;\n overflow: hidden;\n\n background: #fff;\n"],["\n position: relative;\n display: flex;\n gap: 0;\n\n height: 100%;\n overflow: hidden;\n\n background: #fff;\n"])))},54569:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutEditor=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=n(91100),u=r(n(40921)),c=n(74594),d=n(93406),s=n(346),f=n(49110),p=n(98599);t.LayoutEditor=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(f.DragContextProvider,null,a.default.createElement(i.Breadcrumb,{id:"layout",label:(0,u.default)("Layout"),url:e.pathname}),a.default.createElement(p.Grid,null,a.default.createElement(l.Sidebar,{$noPadding:!0},a.default.createElement(s.PropertyEditor,null),a.default.createElement(d.FieldList,null)),a.default.createElement(c.FieldLayout,null)))}},45983:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span {\n display: block;\n }\n"],["\n position: relative;\n\n display: flex;\n justify-content: flex-start;\n align-items: end;\n gap: ",";\n\n margin: 0;\n padding: ",";\n\n font-size: 16px;\n box-shadow: ",";\n\n > span {\n display: block;\n }\n"])),s.spacings.sm,s.spacings.lg,s.shadows.bottom),t.Icon=f.default.div(c||(c=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n svg {\n max-width: 20px;\n max-height: 20px;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n\n width: 20px;\n height: 20px;\n\n svg {\n max-width: 20px;\n max-height: 20px;\n }\n"])))},346:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(37043),l=n(77913),u=n(4645),c=n(29039),d=n(16779),s=n(1924),f=n(67902),p=n(2468),m=n(63882),v=n(76690),h=n(50380);t.PropertyEditor=function(){var e=(0,c.useAppDispatch)(),t=(0,o.useSelector)(s.contextSelectors.focus),n=t.active,r=t.type;(0,f.useEscapeStack)((function(){return e(d.contextActions.unfocus())}),n);var g=(0,p.useClickOutside)({callback:function(){e(d.contextActions.unfocus())},isEnabled:n,excludeClassNames:["field-layout","page-buttons","page-tab","save-button","main-tabs","editable-content","dropdown-rollout","breadcrumbs","tagify__dropdown"]}),b=(0,i.useTransition)(n?[t]:null,{from:{transform:"translate3d(100%, 0, 0)",opacity:1},enter:{transform:"translate3d(0%, 0, 0)",opacity:1,zIndex:2},leave:{transform:"translate3d(-100%, 0, 0)"},config:{tension:500,friction:50}});return a.default.createElement(u.RenderContextProvider,{size:"small"},a.default.createElement(h.PropertyEditorWrapper,{$active:n,ref:g},a.default.createElement(l.ErrorBoundary,{message:'Could not load property editor for "'.concat(r,'" type')},b((function(e,t){return a.default.createElement(h.AnimatedBlock,{style:e},!!t&&"field"===t.type&&a.default.createElement(m.FieldProperties,{uid:t.uid}),!!t&&"page"===t.type&&a.default.createElement(v.PageProperties,{uid:t.uid}))})))))}},83534:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SectionBlockWrapper=t.SectionBlockContainer=t.SectionBlockIcon=t.SectionWrapper=void 0;var o,i,l,u,c=n(49974),d=n(82919),s=a(n(53864)),f=n(50380);t.SectionWrapper=s.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n\n padding: 0 "," ",";\n\n overflow-y: auto;\n overflow-x: hidden;\n ",";\n"],["\n display: flex;\n flex-direction: column;\n\n padding: 0 "," ",";\n\n overflow-y: auto;\n overflow-x: hidden;\n ",";\n"])),d.spacings.lg,d.spacings.lg,c.scrollBar),t.SectionBlockIcon=(0,s.default)(f.Icon)(i||(i=r(["\n position: absolute;\n left: 2px;\n top: 12px;\n z-index: 1;\n\n width: 14px;\n height: 14px;\n\n fill: rgb(154 165 177 / 75%);\n"],["\n position: absolute;\n left: 2px;\n top: 12px;\n z-index: 1;\n\n width: 14px;\n height: 14px;\n\n fill: rgb(154 165 177 / 75%);\n"]))),t.SectionBlockContainer=s.default.section(l||(l=r(["\n position: relative;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n margin-top: ",";\n padding-top: ",";\n padding-bottom: ",";\n\n &:empty {\n display: none;\n\n & + "," {\n display: none;\n }\n }\n\n &:before {\n content: '';\n\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n\n display: block;\n height: 1px;\n\n margin: 0 -18px;\n\n box-shadow: ",";\n }\n\n &:after {\n content: attr(data-label);\n\n position: absolute;\n left: -5px;\n top: -7px;\n\n display: block;\n padding: 0 5px 0 26px;\n\n background-color: ",";\n\n ",";\n font-size: 11px;\n }\n"],["\n position: relative;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n margin-top: ",";\n padding-top: ",";\n padding-bottom: ",";\n\n &:empty {\n display: none;\n\n & + "," {\n display: none;\n }\n }\n\n &:before {\n content: '';\n\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n\n display: block;\n height: 1px;\n\n margin: 0 -18px;\n\n box-shadow: ",";\n }\n\n &:after {\n content: attr(data-label);\n\n position: absolute;\n left: -5px;\n top: -7px;\n\n display: block;\n padding: 0 5px 0 26px;\n\n background-color: ",";\n\n ",";\n font-size: 11px;\n }\n"])),d.spacings.md,d.spacings.lg,d.spacings.lg,d.spacings.lg,t.SectionBlockIcon,d.shadows.bottom,d.colors.gray050,c.labelText),t.SectionBlockWrapper=s.default.div(u||(u=r(["\n position: relative;\n\n &:first-child {\n "," {\n margin-top: 0;\n\n &:before,\n &:after {\n display: none;\n }\n }\n\n "," {\n display: none;\n }\n }\n"],["\n position: relative;\n\n &:first-child {\n "," {\n margin-top: 0;\n\n &:before,\n &:after {\n display: none;\n }\n }\n\n "," {\n display: none;\n }\n }\n"])),t.SectionBlockContainer,t.SectionBlockIcon)},97216:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SectionBlock=void 0;var a=r(n(14041)),o=n(83534);t.SectionBlock=function(e){var t=e.label,n=e.icon,r=e.children;return a.default.createElement(o.SectionBlockWrapper,null,a.default.createElement(o.SectionBlockContainer,{"data-label":t},r),function(e){return e?"string"==typeof e?a.default.createElement(o.SectionBlockIcon,{dangerouslySetInnerHTML:{__html:e}}):a.default.createElement(o.SectionBlockIcon,null,e):null}(n))}},38069:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationsWrapper=void 0;var o,i=a(n(53864));t.NotificationsWrapper=i.default.div(o||(o=r(["\n display: flex;\n height: 100%;\n"],["\n display: flex;\n height: 100%;\n"])))},20075:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Notifications=void 0;var a=r(n(14041)),o=n(38955),i=n(78573),l=r(n(40921)),u=n(89664),c=n(38069);t.Notifications=function(){var e=(0,o.useResolvedPath)("");return a.default.createElement(c.NotificationsWrapper,null,a.default.createElement(i.Breadcrumb,{id:"notifications",label:(0,l.default)("Notifications"),url:e.pathname}),a.default.createElement(u.List,null),a.default.createElement(o.Outlet,null))}},27407:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldComponent=void 0;var a=r(n(14041)),o=n(9408),i=n(29039),l=n(43200);t.FieldComponent=function(e){var t,n=e.notification,r=e.property,u=(0,i.useAppDispatch)(),c=n.uid,d=r.handle,s=null==n?void 0:n[r.handle];return a.default.createElement(o.FormComponent,{value:s,property:r,updateValue:function(e){u(l.notificationActions.modify({uid:c,key:d,value:e}))},errors:null===(t=n.errors)||void 0===t?void 0:t[r.handle],context:n})}},24859:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyEditor=t.Inline=void 0;var o=a(n(14041)),i=n(29557),l=n(82919),u=a(n(40921)),c=a(n(53864)),d=a(n(82576)),s=n(49708);t.Inline=c.default.div(f||(f=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),l.spacings.md);var f;t.EmptyEditor=function(){return o.default.createElement(s.PropertyEditorWrapper,null,o.default.createElement(i.EmptyBlock,{title:(0,u.default)("No notifications found"),subtitle:(0,u.default)("To add a notification, use the sidebar on the left"),icon:o.default.createElement(d.default,null)}))}},40076:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingEditor=t.Inline=void 0;var o=a(n(14041)),i=a(n(47165)),l=n(71395),u=n(82919),c=a(n(53864)),d=n(49708);t.Inline=c.default.div(s||(s=r(["\n display: flex;\n gap: ",";\n"],["\n display: flex;\n gap: ",";\n"])),u.spacings.md);var s;t.LoadingEditor=function(){return o.default.createElement(d.PropertyEditorWrapper,null,o.default.createElement(l.ThemedSkeleton,null,o.default.createElement(i.default,{width:120,height:20}),o.default.createElement("br",null),o.default.createElement(i.default,{width:100,height:10}),o.default.createElement(i.default,{width:50,height:20}),o.default.createElement("br",null),o.default.createElement(i.default,{width:200,height:10}),o.default.createElement(i.default,{width:500,height:10}),o.default.createElement(i.default,{height:30}),o.default.createElement("br",null),o.default.createElement(i.default,{width:150,height:10}),o.default.createElement(i.default,{width:300,height:10}),o.default.createElement(i.default,{height:30})))}},49708:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsWrapper=t.PropertyEditorWrapper=void 0;var o,i,l=n(49974),u=n(82919),c=a(n(53864));t.PropertyEditorWrapper=c.default.div(o||(o=r(["\n position: relative;\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n background: ",";\n padding: ",";\n\n overflow-y: auto;\n\n ",";\n"],["\n position: relative;\n flex: 1;\n\n display: flex;\n flex-direction: column;\n gap: ",";\n\n background: ",";\n padding: ",";\n\n overflow-y: auto;\n\n ",";\n"])),u.spacings.xl,u.colors.white,u.spacings.xl,l.scrollBar),t.SettingsWrapper=c.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md)},86778:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyEditor=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=n(78573),u=n(42536),c=n(48452),d=n(31489),s=n(27407),f=n(24859),p=n(40076),m=n(49708);t.PropertyEditor=function(){var e,t=(0,i.useParams)(),n=t.formId,r=t.uid,v=(0,i.useResolvedPath)(""),h=(0,c.useQueryNotificationTypes)().data,g=(0,c.useQueryFormNotifications)(n?Number(n):void 0),b=g.data,y=g.isFetching,_=(0,o.useSelector)(u.notificationSelectors.one(r));if(!b&&y)return a.default.createElement(p.LoadingEditor,null);if(!_)return a.default.createElement(f.EmptyEditor,null);var x=(null===(e=null==h?void 0:h.find((function(e){return e.className===_.className})))||void 0===e?void 0:e.properties)||[];return a.default.createElement(m.PropertyEditorWrapper,null,a.default.createElement(l.Breadcrumb,{id:"notification",label:_.name,url:v.pathname}),a.default.createElement(d.Remove,{notification:_}),a.default.createElement(m.SettingsWrapper,null,x.map((function(e){return a.default.createElement(s.FieldComponent,{key:e.handle,notification:_,property:e})}))))}},43778:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useRemoveAnimation=void 0;var r=n(37043),a=n(82919);t.useRemoveAnimation=function(e){var t=e.hovering;return(0,r.useSpring)({opacity:1,background:t?a.colors.error:"transparent",color:t?"#fff":a.colors.gray300,scale:t?1.2:1,config:function(e){switch(e){case"background":case"color":return{tension:330,friction:20};default:return{tension:330,friction:15}}}})}},94143:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveButtonWrapper=void 0;var o,i=n(37043),l=a(n(53864));t.RemoveButtonWrapper=(0,l.default)(i.animated.button)(o||(o=r(["\n position: absolute;\n top: 15px;\n right: 20px;\n z-index: 2;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n width: 20px;\n height: 20px;\n\n color: currentColor;\n }\n"],["\n position: absolute;\n top: 15px;\n right: 20px;\n z-index: 2;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n border-radius: 50%;\n padding: 3px;\n\n svg {\n width: 20px;\n height: 20px;\n\n color: currentColor;\n }\n"])))},31489:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i "," "," {\n display: none;\n }\n\n "," {\n color: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n\n &.active {\n background-color: #5b6573;\n border-color: #5b6573;\n color: white;\n }\n\n &.is-in-condition {\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n\n width: 0;\n border-left: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-left: 10px solid ",";\n }\n\n &-active:after {\n border-left-color: ",";\n }\n }\n\n &.read-only {\n &,\n * {\n cursor: default;\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n }\n"],["\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: ",";\n\n flex: 1;\n\n overflow: hidden;\n padding: 5px 7px;\n\n width: 100%;\n height: 100%;\n\n background: ",";\n border: 1px solid ",";\n border-radius: ",";\n\n transition: all 0.2s ease-out;\n\n &,\n * {\n cursor: pointer;\n }\n\n &.has-rule:not(.active) {\n border-color: ",";\n background-color: ",";\n }\n\n &.group {\n background-color: ",";\n border-color: ",";\n\n > "," "," {\n display: none;\n }\n\n "," {\n color: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n\n &.active {\n background-color: #5b6573;\n border-color: #5b6573;\n color: white;\n }\n\n &.is-in-condition {\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n\n width: 0;\n border-left: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-left: 10px solid ",";\n }\n\n &-active:after {\n border-left-color: ",";\n }\n }\n\n &.read-only {\n &,\n * {\n cursor: default;\n }\n\n &:hover {\n background-color: ",";\n border-color: ",";\n }\n }\n"])),s.spacings.sm,s.colors.gray100,s.colors.gray100,s.borderRadius.md,s.colors.teal550,s.colors.teal050,s.colors.white,s.colors.gray100,t.FieldInfo,t.Icon,t.GroupWrapper,s.colors.gray800,s.colors.gray200,s.colors.gray200,s.colors.gray200,s.colors.teal550,s.colors.gray100,s.colors.gray100)},50482:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Field=void 0;var a=r(n(14041)),o=n(68479),i=n(38955),l=r(n(84350)),u=n(62362),c=n(22688),d=n(12147),s=n(30063),f=n(67180),p=n(91992),m=n(58634),v=r(n(91797)),h=n(29996),g=n(8388);t.Field=function(e){var t=e.field,n=l.default.limitations.can("rules.tab.fields"),r=(0,i.useParams)(),b=r.uid,y=r.button,_=(0,i.useNavigate)(),x=(0,i.useLocation)(),w=(0,u.useLastTab)("rules").setLastTab,E=(0,p.useFieldType)(null==t?void 0:t.typeClass),O=b===t.uid,P=(0,o.useSelector)(d.fieldRuleSelectors.one(b)),j=(0,o.useSelector)(s.pageRuleSelectors.one(b)),k=(0,o.useSelector)(f.submitFormRuleSelectors.one),M=(0,o.useSelector)(c.buttonRuleSelectors.one(b,y)),C=(0,o.useSelector)(d.fieldRuleSelectors.hasRule(t.uid)),S=x.pathname.endsWith("/rules/submit"),F=(0,o.useSelector)(d.fieldRuleSelectors.isInCondition(t.uid)),T=(null==P?void 0:P.conditions.find((function(e){return e.field===t.uid})))||(null==j?void 0:j.conditions.find((function(e){return e.field===t.uid})))||S&&(null==k?void 0:k.conditions.find((function(e){return e.field===t.uid})))||y&&(null==M?void 0:M.conditions.find((function(e){return e.field===t.uid})));return void 0===(null==t?void 0:t.properties)?null:a.default.createElement(g.FieldWrapper,{onClick:function(e){if(e.stopPropagation(),n){var r=b===t.uid?"":"field/".concat(t.uid);w(r),_(r)}},className:(0,v.default)("group"===(null==E?void 0:E.type)&&"group",O&&"active",C&&"has-rule",F&&"is-in-condition",T&&"is-in-condition-active",!n&&"read-only",m.operatorTypes.negative.includes(null==T?void 0:T.operator)&&"not-equals")},a.default.createElement(g.FieldInfo,null,a.default.createElement(g.Icon,{dangerouslySetInnerHTML:{__html:null==E?void 0:E.icon}}),a.default.createElement(g.Label,null,t.properties.label||(null==E?void 0:E.name))),"group"===(null==E?void 0:E.type)&&a.default.createElement(g.GroupWrapper,null,a.default.createElement(h.Layout,{layoutUid:t.properties.layout})))}},59802:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FieldLayoutWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FieldLayoutWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),i.spacings.xs)},29996:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Layout=void 0;var a=r(n(14041)),o=n(29039),i=n(20713),l=n(33481),u=n(90326),c=n(59802);t.Layout=function(e){var t=e.layoutUid,n=(0,o.useAppSelector)((function(e){return i.layoutSelectors.one(e,t)})),r=(0,o.useAppSelector)((function(e){return l.rowSelectors.inLayout(e,null==n?void 0:n.uid)}));return n&&r.length?a.default.createElement(c.FieldLayoutWrapper,null,r.map((function(e){return a.default.createElement(u.Row,{row:e,key:e.uid})}))):null}},99784:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderMiniMap=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(68479),l=n(71395),u=n(20713),c=n(35729);t.LoaderMiniMap=function(){var e=(0,i.useSelector)(u.layoutSelectors.cartographed.fullLayoutList);return a.default.createElement(l.ThemedSkeleton,null,e.map((function(e,t){return a.default.createElement("div",{key:t},a.default.createElement("div",{style:{marginBottom:14}},a.default.createElement(o.default,{width:"100%",height:30})),e.map((function(e,t){return a.default.createElement(c.LoadingRow,{key:t,style:{display:"flex"}},e.map((function(e,t){return a.default.createElement(o.default,{key:t,width:"100%",height:28})})))})))})))}},35729:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LoadingRow=t.MiniMapWrapper=void 0;var o,i,l=n(82919),u=a(n(53864)),c=n(58648);t.MiniMapWrapper=u.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),l.spacings.xl),t.LoadingRow=(0,u.default)(c.RowWrapper)(i||(i=r(["\n > span {\n width: 100%;\n }\n"],["\n > span {\n width: 100%;\n }\n"])))},89863:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i span[data-icon] {\n position: relative;\n left: 5px;\n }\n }\n"],["\n display: flex;\n align-self: flex-end;\n\n background-color: ",";\n border-radius: "," "," 0 0;\n box-shadow:\n inset 0 -1px 0 0 rgba(154, 165, 177, 0.25),\n 0 0 0 1px rgba(154, 165, 177, 0.25);\n\n a {\n display: flex;\n align-items: center;\n\n height: 49px;\n padding: 0 ",";\n\n white-space: nowrap;\n\n color: var(--light-text-color);\n border-radius: "," "," 0 0;\n\n &:hover {\n text-decoration: none;\n background-color: rgba(154, 165, 177, 0.15);\n\n &:not(.active) {\n &:not(:first-child) {\n border-top-left-radius: 0;\n }\n\n &:not(:last-child) {\n border-top-right-radius: 0;\n }\n }\n }\n\n &.active {\n background: ",";\n color: ",";\n box-shadow:\n inset 0 2px 0 ",",\n 0 0 0 1px rgba(51, 64, 77, 0.1),\n 0 2px 12px rgba(205, 216, 228, 0.5) !important;\n }\n\n &.errors {\n position: relative;\n color: ",";\n\n ",";\n }\n\n > span[data-icon] {\n position: relative;\n left: 5px;\n }\n }\n"])),f.colors.gray050,f.borderRadius.lg,f.borderRadius.lg,f.spacings.xl,f.borderRadius.md,f.borderRadius.md,f.colors.white,f.colors.gray700,f.colors.gray500,f.colors.error,s.errorAlert),t.SaveButtonWrapper=p.default.div(c||(c=r(["\n display: flex;\n justify-content: end;\n"],["\n display: flex;\n justify-content: end;\n"]))),t.SaveButton=p.default.button(d||(d=r([""],[""])))},17584:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)){for(var n=0,r=t.payload;n0&&(f+=" ".concat(s)),d.label=f,d.handle=(0,o.camelCase)(f)}e.push({uid:a,rowUid:i,typeClass:l.typeClass,properties:d,order:void 0!==u?u:c+1}),void 0!==u&&e.filter((function(e){return e.rowUid===i})).filter((function(e){return e.uid!==a})).forEach((function(e){e.order>=u&&(e.order+=1)}))},remove:function(e,t){var n=t.payload;e.splice(e.findIndex((function(e){return e.uid===n})),1)},removeBatch:function(e,t){t.payload.forEach((function(t){e.splice(e.findIndex((function(e){return e.uid===t})),1)}))},edit:function(e,t){var n=t.payload,r=n.uid,a=n.handle,o=n.value;e.find((function(e){return e.uid===r})).properties[a]=o},batchEdit:function(e,t){var n=t.payload,r=n.uid,a=n.typeClass,o=n.properties,i=e.find((function(e){return e.uid===r}));i.typeClass=a,i.properties=o},clearErrors:function(e){for(var t=0,n=e;t=u;e.order-=t?1:0})),e.filter((function(e){return e.rowUid===a})).filter((function(e){return e.uid!==i.uid})).forEach((function(e){var t=e.order>=i.order;e.order+=t?1:0}))),c&&e.filter((function(e){return e.rowUid===a})).filter((function(e){return e.uid!==i.uid})).forEach((function(e){e.order>u&&e.order<=o&&(e.order-=1),e.order=o&&(e.order+=1)})))}}});var i=t.fieldsSlice.actions;t.fieldActions=i,t.default=t.fieldsSlice.reducer},96510:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(55755),o=r(n(69586)),i=r(n(18434)),l=r(n(71761)),u=r(n(97230)),c=(0,a.combineReducers)({fields:o.default,pages:l.default,rows:u.default,layouts:i.default});t.default=c},18434:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;al&&(e.order-=1),a(null===(o=e[t])||void 0===o?void 0:o.order)?r:t}),-1),n=-1===n?e.length:n),e.splice(n,0,{uid:o,order:n,layoutUid:a}),e.filter((function(e){return e.layoutUid===a})).forEach((function(e,t){e.order=t}))},remove:function(e,t){var n=e.findIndex((function(e){return e.uid===t.payload})),r=e.find((function(e){return e.uid===t.payload})).layoutUid;e.splice(n,1),e.filter((function(e){return e.layoutUid===r})).forEach((function(e,t){e.order=t}))},swap:function(e,t){var n=e.find((function(e){return e.uid===t.payload.currentUid})),r=e.find((function(e){return e.uid===t.payload.targetUid})),a=n.order;n.order=r.order,r.order=a}}});var o=t.rowsSlice.actions;t.rowActions=o,t.default=t.rowsSlice.reducer},33481:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a=l.default.limits.fields)){var a=e.fieldType,o=e.row,i=e.layoutUid;if(!i){var f=n();i=o?o.layoutUid:null===(r=c.layoutSelectors.currentPageLayout(f))||void 0===r?void 0:r.uid}var p=(0,s.v4)(),m=(0,s.v4)();t(d.rowActions.add({layoutUid:i,uid:m,order:null==o?void 0:o.order})),t(u.fieldActions.add({fieldType:a,uid:p,rowUid:m}))}}},existingRow:function(e){return function(t){var n=e.fieldType,r=e.row,a=e.order,o=(0,s.v4)();t(u.fieldActions.add({fieldType:n,uid:o,rowUid:r.uid,order:a}))}}}},3383:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.removeField=void 0;var r=n(69586),a=n(18434),o=n(97230),i=n(12755),l=n(82480);t.default=function(e){return function(n,r){(0,t.removeField)(r(),n,e),(0,l.removeEmptyRows)(r(),n)}};t.removeField=function(e,n,l){if(l.typeClass===i.Fields.Group){var u=e.layout.layouts.find((function(e){return e.uid===l.properties.layout}));if(!u)return;e.layout.rows.filter((function(e){return e.layoutUid===u.uid})).forEach((function(r){var a=e.layout.fields.filter((function(e){return e.rowUid===r.uid}));a.forEach((function(r){(0,t.removeField)(e,n,r)})),n(o.rowActions.remove(r.uid))})),n(a.layoutActions.remove(u.uid))}n(r.fieldActions.remove(l.uid))}},40057:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]DELETE in the box below:")}}),d.default.createElement("input",{type:"text",autoFocus:!0,value:c,autoComplete:"off",onChange:function(e){w(e.target.value)},className:"text fullwidth"})),d.default.createElement(f.ModalFooter,null,d.default.createElement("button",{className:"btn cancel",onClick:n},(0,b.default)("Cancel")),d.default.createElement("button",{className:(0,g.default)("btn submit",!a&&"disabled"),onClick:M},d.default.createElement(s.LoadingText,{loadingText:(0,b.default)("Deleting"),loading:O,spinner:!0},(0,b.default)("Delete")))))}},30049:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormModalLoading=void 0;var a=r(n(14041)),o=r(n(47165));t.FormModalLoading=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",null,a.default.createElement(o.default,{height:10,width:50}),a.default.createElement(o.default,{height:24})),a.default.createElement("div",null,a.default.createElement(o.default,{height:10,width:150}),a.default.createElement(o.default,{height:24})),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},a.default.createElement(o.default,{height:24,width:38,borderRadius:12}),a.default.createElement("div",{style:{flex:1}},a.default.createElement(o.default,{height:10,width:80}),a.default.createElement(o.default,{height:8,width:"60%"}))))}},82723:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchFormModalType=void 0;var a=n(70208),o=r(n(47764)),i=["form","modal"];t.useFetchFormModalType=function(){return(0,a.useQuery)(i,(function(){return o.default.get("/api/forms/modal").then((function(e){return e.data}))}),{staleTime:1/0})}},54857:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FormWrapper=void 0;var o,i=n(82919),l=a(n(53864));t.FormWrapper=l.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n\n padding: "," ",";\n"])),i.spacings.lg,i.spacings.md,i.spacings.xl)},80292:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i .unassigned {\n .remove {\n display: none;\n }\n }\n"],["\n padding-top: ",";\n\n > .unassigned {\n .remove {\n display: none;\n }\n }\n"])),g.spacings.lg),t.UnassignedGroup=b.default.div(m||(m=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n padding: "," "," "," ",";\n"])),g.spacings.md,g.spacings.xs,g.spacings.xs,g.spacings.xs,g.spacings.md),t.ErrorBlock=b.default.div(v||(v=r(["\n color: ",";\n"],["\n color: ",";\n"])),g.colors.warning)},29659:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0?[4,d.default.post("/api/forms/sort",{orderedFormIds:t})]:[3,3];case 2:r.sent(),r.label=3;case 3:return[2]}}))}))}),e)}},64783:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PaddedFooter=t.Remove=t.Name=t.FormDetails=t.Wrapper=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.Wrapper=s.default.div(o||(o=r(["\n cursor: pointer;\n gap: 30px;\n width: 100%;\n overflow: hidden;\n background: ",";\n border: 1px solid ",";\n border-radius: 3px;\n font-size: 12px;\n transition: all 0.2s ease-in-out;\n\n &:hover {\n transform: scale(1.02);\n border: 1px solid ",";\n background-color: ",";\n }\n"],["\n cursor: pointer;\n gap: 30px;\n width: 100%;\n overflow: hidden;\n background: ",";\n border: 1px solid ",";\n border-radius: 3px;\n font-size: 12px;\n transition: all 0.2s ease-in-out;\n\n &:hover {\n transform: scale(1.02);\n border: 1px solid ",";\n background-color: ",";\n }\n"])),d.colors.white,d.colors.gray100,d.colors.gray200,d.colors.gray050),t.FormDetails=s.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n padding: 10px;\n"],["\n display: flex;\n flex-direction: column;\n padding: 10px;\n"]))),t.Name=s.default.h2(l||(l=r(["\n flex: 1;\n overflow-x: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin-bottom: 0;\n"],["\n flex: 1;\n overflow-x: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin-bottom: 0;\n"]))),t.Remove=s.default.div(u||(u=r(["\n color: ",";\n margin-right: ",";\n position: absolute;\n right: 8px;\n top: 7px;\n"],["\n color: ",";\n margin-right: ",";\n position: absolute;\n right: 8px;\n top: 7px;\n"])),d.colors.gray500,d.spacings.xs),t.PaddedFooter=s.default.div(c||(c=r(["\n margin-top: 0;\n background-color: ",";\n opacity: 1;\n height: 2px;\n font-size: 1px;\n line-height: 1px;\n overflow: hidden;\n"],["\n margin-top: 0;\n background-color: ",";\n opacity: 1;\n height: 2px;\n font-size: 1px;\n line-height: 1px;\n overflow: hidden;\n"])),(function(e){return e.$color}))},76593:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i{errors} logged errors in the Freeform error log.',{link:(0,l.generateUrl)("settings/error-log"),errors:t.errors})}}))):null:null}},82187:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ItemMeta=t.ItemDate=t.ItemTitleLink=t.ItemTitle=t.Item=void 0;var o,i,l,u,c,d=n(82919),s=a(n(53864));t.Item=s.default.li(o||(o=r(["\n line-height: 1.4;\n list-style-type: disc;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.restored {\n opacity: 0;\n }\n"],["\n line-height: 1.4;\n list-style-type: disc;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.restored {\n opacity: 0;\n }\n"]))),t.ItemTitle=s.default.span(i||(i=r(["\n color: ",";\n font-weight: bold;\n"],["\n color: ",";\n font-weight: bold;\n"])),d.colors.blue600),t.ItemTitleLink=(0,s.default)(t.ItemTitle)(l||(l=r(["\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n"],["\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n"]))),t.ItemDate=s.default.span(u||(u=r(["\n color: #868f96;\n margin-left: 5px;\n"],["\n color: #868f96;\n margin-left: 5px;\n"]))),t.ItemMeta=s.default.span(c||(c=r(["\n margin-left: 5px;\n color: ",";\n\n &::before {\n content: '|';\n padding-right: 5px;\n }\n\n a,\n button {\n cursor: pointer;\n color: var(--link-color);\n\n &:hover {\n text-decoration: underline;\n }\n }\n"],["\n margin-left: 5px;\n color: ",";\n\n &::before {\n content: '|';\n padding-right: 5px;\n }\n\n a,\n button {\n cursor: pointer;\n color: var(--link-color);\n\n &:hover {\n text-decoration: underline;\n }\n }\n"])),d.colors.gray200)},29085:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivedItem=void 0;var a=r(n(14041)),o=n(38955),i=n(84895),l=r(n(91797)),u=r(n(40921)),c=n(70208),d=n(96654),s=n(77315),f=n(82187);t.ArchivedItem=function(e){var t,n=e.form,r=(0,o.useNavigate)(),p=(0,c.useQueryClient)(),m=n.id,v=n.name,h=n.links,g=n.dateArchived,b=(0,s.useArchiveFormMutation)(),y=b.isLoading&&b.context===m,_=b.isSuccess&&b.context===m,x=h.filter((function(e){return"title"===e.type})).length,w=n.links.filter((function(e){return"linkList"===e.type}));return a.default.createElement(f.Item,{className:(0,l.default)(y&&"disabled",_&&"restored")},x?a.default.createElement(f.ItemTitleLink,{onClick:function(){p.invalidateQueries(i.QKForms.single(Number(m))),r("".concat(m))}},v):a.default.createElement(f.ItemTitle,null,v),g&&a.default.createElement(f.ItemDate,null,"(",(0,u.default)("archived")," ",(t=g,(0,d.format)((0,d.parseISO)(t),"yyyy-MM-dd")),")"),w.length>0&&w.filter((function(e){return e.count})).map((function(e,t){return e.internal?a.default.createElement(f.ItemMeta,{key:t},a.default.createElement(o.NavLink,{to:e.url},e.label)):a.default.createElement(f.ItemMeta,{key:t},a.default.createElement("a",{href:e.url},e.label))})),a.default.createElement(f.ItemMeta,null,a.default.createElement("button",{onClick:function(){b.mutate(m)}},(0,u.default)("Restore this Form"))))}},61662:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivedItems=t.Button=t.Wrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.Wrapper=c.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.md),t.Button=c.default.button(i||(i=r(["\n grid-area: button;\n\n outline: none;\n box-shadow: none;\n\n color: var(--link-color);\n\n font-size: 14px;\n text-align: left;\n\n transition: all 0.2s ease-out;\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n"],["\n grid-area: button;\n\n outline: none;\n box-shadow: none;\n\n color: var(--link-color);\n\n font-size: 14px;\n text-align: left;\n\n transition: all 0.2s ease-out;\n\n &:focus {\n outline: none;\n box-shadow: none;\n }\n"]))),t.ArchivedItems=c.default.ul(l||(l=r(["\n margin-left: 25px;\n"],["\n margin-left: 25px;\n"])))},43664:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i.9?8:4,Math.floor(Math.random()*(t-e+1))+e)};var e,t}));return a.default.createElement(l.CardWrapper,null,a.default.createElement(l.CardBody,null,a.default.createElement(o.default,{height:20,width:"50%"}),a.default.createElement(o.default,{height:10,width:"80%"}),a.default.createElement(l.LinkList,null,a.default.createElement("li",null,a.default.createElement(o.default,{height:8,width:90})),a.default.createElement("li",null,a.default.createElement(o.default,{height:8,width:50})))),a.default.createElement(i.ResponsiveContainer,{width:"100%",height:40},a.default.createElement(i.AreaChart,{data:t,margin:{top:10,bottom:3,left:0,right:0}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"colorGradient",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.3}))),a.default.createElement(i.Area,{type:"monotone",dataKey:"value",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:1,fill:"url(#colorGradient)",isAnimationActive:!1}))),a.default.createElement(l.PaddedChartFooter,{$color:e}))}},67830:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PaddedChartFooter=t.CardWrapper=t.LinkList=t.ControlButton=t.Controls=t.Subtitle=t.TitleLink=t.Title=t.CardBody=void 0;var o,i,l,u,c,d,s,f,p,m=n(82919),v=a(n(53864));t.CardBody=v.default.div(o||(o=r(["\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: start;\n\n padding: "," "," 0;\n"],["\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: start;\n\n padding: "," "," 0;\n"])),m.spacings.xl,m.spacings.xl),t.Title=v.default.h2(i||(i=r(["\n cursor: default;\n\n margin: 0;\n\n color: #3d464e;\n\n font-size: 20px;\n font-weight: 700;\n text-align: left;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n transition: all 0.2s ease-out;\n"],["\n cursor: default;\n\n margin: 0;\n\n color: #3d464e;\n\n font-size: 20px;\n font-weight: 700;\n text-align: left;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n transition: all 0.2s ease-out;\n"]))),t.TitleLink=(0,v.default)(t.Title)(l||(l=r(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"]))),t.Subtitle=v.default.span(u||(u=r(["\n display: inline-block;\n\n color: #868f96;\n font-size: 14px;\n\n max-width: 100%;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"],["\n display: inline-block;\n\n color: #868f96;\n font-size: 14px;\n\n max-width: 100%;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"]))),t.Controls=v.default.div(c||(c=r(["\n position: absolute;\n right: ",";\n top: ",";\n z-index: 2;\n\n display: flex;\n justify-content: end;\n align-items: stretch;\n gap: ",";\n\n opacity: 0;\n transform: translateY(-20px);\n transition: all 0.2s ease-out;\n"],["\n position: absolute;\n right: ",";\n top: ",";\n z-index: 2;\n\n display: flex;\n justify-content: end;\n align-items: stretch;\n gap: ",";\n\n opacity: 0;\n transform: translateY(-20px);\n transition: all 0.2s ease-out;\n"])),m.spacings.sm,m.spacings.sm,m.spacings.sm),t.ControlButton=v.default.button(d||(d=r(["\n font-size: 14px;\n color: #868f96;\n\n > svg {\n fill: currentColor;\n }\n"],["\n font-size: 14px;\n color: #868f96;\n\n > svg {\n fill: currentColor;\n }\n"]))),t.LinkList=v.default.ul(s||(s=r(["\n margin: "," 0 0;\n padding: 0;\n"],["\n margin: "," 0 0;\n padding: 0;\n"])),m.spacings.sm),t.CardWrapper=v.default.li(f||(f=r(["\n position: relative;\n\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n overflow: hidden;\n\n background-color: #fcfdff;\n border: 1px solid #e7eef7;\n border-radius: var(--large-border-radius);\n\n opacity: 1;\n pointer-events: auto;\n\n transition:\n background-color 0.2s ease-out,\n border-color 0.2s ease-out;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.archived {\n opacity: 0;\n }\n\n &:not(.dragging):hover {\n background-color: #f3f7fd;\n border-color: #9eb0c5;\n\n "," {\n color: var(--link-color);\n }\n\n "," {\n opacity: 1;\n transform: translateY(0);\n }\n }\n"],["\n position: relative;\n\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n overflow: hidden;\n\n background-color: #fcfdff;\n border: 1px solid #e7eef7;\n border-radius: var(--large-border-radius);\n\n opacity: 1;\n pointer-events: auto;\n\n transition:\n background-color 0.2s ease-out,\n border-color 0.2s ease-out;\n\n &.disabled {\n opacity: 0.5;\n pointer-events: none;\n }\n\n &.archived {\n opacity: 0;\n }\n\n &:not(.dragging):hover {\n background-color: #f3f7fd;\n border-color: #9eb0c5;\n\n "," {\n color: var(--link-color);\n }\n\n "," {\n opacity: 1;\n transform: translateY(0);\n }\n }\n"])),t.TitleLink,t.Controls),t.PaddedChartFooter=v.default.div(p||(p=r(["\n margin-top: -3px;\n\n background-color: ",";\n opacity: 0.3;\n\n height: 5px;\n\n font-size: 1px;\n line-height: 1px;\n\n overflow: hidden;\n"],["\n margin-top: -3px;\n\n background-color: ",";\n opacity: 0.3;\n\n height: 5px;\n\n font-size: 1px;\n line-height: 1px;\n\n overflow: hidden;\n"])),(function(e){return e.$color}))},74248:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n.9?50:20,Math.floor(Math.random()*(t-e+1))+e)};var e,t})),A=t.id,I=t.name,N=t.description,W=t.dateArchived,z=t.settings.general.color,Q=i.isLoading&&i.context===A,V=i.isSuccess&&i.context===A,G=l.isLoading&&l.context===A||Q,U=(0,p.useDeleteFormModal)({form:t}),H=function(e){e.metaKey||e.ctrlKey||1===e.button?window.open((0,b.generateUrl)("forms/".concat(A)),"_blank"):(M.invalidateQueries(v.QKForms.single(Number(A))),u("".concat(A)))},K=t.links.filter((function(e){return"title"===e.type})).length,$=t.links.filter((function(e){return"linkList"===e.type}));return c.default.createElement(j.CardWrapper,{"data-id":t.id,className:(0,h.default)(G&&"disabled",V&&"archived",n&&"dragging")},c.default.createElement(j.Controls,null,!r&&!o&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Move this Form Card")},k),c.default.createElement(j.ControlButton,{className:"handle"},c.default.createElement(w.default,null))),!r&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Duplicate this Form")},k),c.default.createElement(j.ControlButton,{onClick:function(){l.mutate(A)}},c.default.createElement(_.default,null))),!r&&!W&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Archive this Form")},k),c.default.createElement(j.ControlButton,{onClick:function(){i.mutate(A)}},c.default.createElement(y.default,null))),C&&c.default.createElement(s.Tooltip,a({title:(0,g.default)("Delete this Form")},k),c.default.createElement(j.ControlButton,{onClick:U},c.default.createElement(x.default,null)))),c.default.createElement(j.CardBody,null,T?c.default.createElement(s.Tooltip,a({title:I},k),K?c.default.createElement(j.TitleLink,{ref:F,onClick:H,onAuxClick:H},I):c.default.createElement(j.Title,{ref:F},I)):K?c.default.createElement(j.TitleLink,{ref:F,onClick:H,onAuxClick:H},I):c.default.createElement(j.Title,{ref:F},I),!!N&&(R?c.default.createElement(s.Tooltip,a({title:N},k),c.default.createElement(j.Subtitle,{ref:L},N)):c.default.createElement(j.Subtitle,{ref:L,title:N},N)),$.length>0&&c.default.createElement(j.LinkList,null,$.map((function(e,t){return e.internal?c.default.createElement(d.NavLink,{key:t,to:e.url},e.label):c.default.createElement("li",{key:t},c.default.createElement("a",{href:e.url},e.label))})))),c.default.createElement(O.ResponsiveContainer,{width:"100%",height:40},c.default.createElement(O.AreaChart,{data:t.chartData||B,margin:{top:10,bottom:3,left:0,right:0}},c.default.createElement("defs",null,c.default.createElement("linearGradient",{id:"color".concat(t.id),x1:0,y1:0,x2:0,y2:1},c.default.createElement("stop",{offset:"5%",stopColor:z,stopOpacity:.4}),c.default.createElement("stop",{offset:"95%",stopColor:z,stopOpacity:.3}))),c.default.createElement(O.Area,{type:"monotone",dataKey:"uv",stroke:z,strokeWidth:1,strokeOpacity:1,fillOpacity:1,fill:"url(#color".concat(t.id,")"),isAnimationActive:!1}))),c.default.createElement(j.PaddedChartFooter,{$color:z}))}},72907:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.chartDataset=void 0,t.chartDataset=[[{uv:0},{uv:2},{uv:0},{uv:6},{uv:0},{uv:0},{uv:1},{uv:0},{uv:0},{uv:4},{uv:0},{uv:3}],[{uv:9},{uv:6},{uv:3},{uv:4},{uv:0},{uv:6},{uv:1}],[{uv:0},{uv:25},{uv:0},{uv:32},{uv:0},{uv:0}]]},73512:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MutedWrapper=void 0;var o,i=n(82919),l=a(n(53864)),u=n(67830),c=n(39313);t.MutedWrapper=(0,l.default)(c.Cards)(o||(o=r(["\n position: relative;\n margin-top: ",";\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n z-index: 2;\n\n background: linear-gradient(\n to right,\n transparent 0%,\n transparent 40%,\n white 65%,\n white 100%\n );\n }\n\n &,\n * {\n pointer-events: none;\n user-select: none;\n }\n\n "," {\n border-color: #fbfcfd;\n background: #fefeff;\n }\n\n ",", "," a {\n color: #cfd1d2;\n }\n\n "," {\n color: #e2e4e5;\n }\n"],["\n position: relative;\n margin-top: ",";\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n z-index: 2;\n\n background: linear-gradient(\n to right,\n transparent 0%,\n transparent 40%,\n white 65%,\n white 100%\n );\n }\n\n &,\n * {\n pointer-events: none;\n user-select: none;\n }\n\n "," {\n border-color: #fbfcfd;\n background: #fefeff;\n }\n\n ",", "," a {\n color: #cfd1d2;\n }\n\n "," {\n color: #e2e4e5;\n }\n"])),i.spacings.xl,u.CardWrapper,u.Title,u.LinkList,u.Subtitle)},58982:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GridEmpty=void 0;var a=r(n(14041)),o=r(n(84350)),i=r(n(40921)),l=n(89404),u=n(74248),c=n(72907),d=n(73512),s=function(e,t,n,r,a){return{uid:"",type:"",name:e,handle:"",isNew:!0,chartData:n,links:[],counters:{submissions:r,spam:a},settings:{general:{namespaceType:"settings",namespace:"general",description:t,color:"#e0e0e0"}},dateArchived:null}};t.GridEmpty=function(){var e=(0,l.useCreateFormModal)(),t=o.default.metadata.freeform.canCreate;return a.default.createElement("div",null,t&&a.default.createElement(a.default.Fragment,null,a.default.createElement("p",null,(0,i.default)("You don't have any forms yet. Create your first form now...")),a.default.createElement("button",{className:"btn submit add icon",onClick:e},(0,i.default)("New Form"))),!t&&a.default.createElement("p",null,(0,i.default)("You don't have any forms.")),a.default.createElement(d.MutedWrapper,null,a.default.createElement(u.Card,{form:s("Contact Form","Main contact form.",c.chartDataset[0],14,5)}),a.default.createElement(u.Card,{form:s("Customer Survey","Customer satisfaction survey.",c.chartDataset[1],72,18)}),a.default.createElement(u.Card,{form:s("Newsletter","Newsletter signup form.",c.chartDataset[2],138,7)})))}},77315:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useCloneFormMutation=t.useArchiveFormMutation=void 0;var a=n(63938),o=n(60653),i=n(84895),l=n(70208),u=n(70208),c=r(n(47764));t.useArchiveFormMutation=function(){var e=(0,l.useQueryClient)(),t=(0,a.useSiteContext)().getCurrentHandleWithFallback;return(0,u.useMutation)((function(e){return c.default.post("/api/forms/".concat(e,"/archive"),{site:t()})}),{onMutate:function(e){return e},onSuccess:function(){e.invalidateQueries(o.QKGroups.all(t())),e.invalidateQueries(i.QKForms.all(t()))}})};t.useCloneFormMutation=function(){var e=(0,l.useQueryClient)(),t=(0,a.useSiteContext)().getCurrentHandleWithFallback;return(0,u.useMutation)((function(e){return c.default.post("/api/forms/".concat(e,"/clone"))}),{onMutate:function(e){return e},onSuccess:function(){e.invalidateQueries(o.QKGroups.all(t())),e.invalidateQueries(i.QKForms.all(t()))}})}},65727:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupMenu=t.DropdownWrapper=t.Button=t.ButtonWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ButtonWrapper=d.default.div(o||(o=r(["\n position: relative;\n display: inline-block;\n"],["\n position: relative;\n display: inline-block;\n"]))),t.Button=d.default.button(i||(i=r([""],[""]))),t.DropdownWrapper=d.default.div(l||(l=r(["\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 10;\n\n display: block;\n"],["\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 10;\n\n display: block;\n"]))),t.PopupMenu=d.default.div(u||(u=r(["\n position: absolute;\n left: 0;\n top: 100%;\n z-index: 100;\n\n padding: 0 14px;\n\n background: white;\n box-shadow:\n 0 0 0 1px rgba(31, 41, 51, 0.1),\n 0 5px 20px rgba(31, 41, 51, 0.25);\n\n border-radius: ",";\n\n overflow: auto;\n user-select: none;\n\n ul {\n li {\n a {\n position: relative;\n cursor: pointer;\n\n display: block;\n margin: 0 -14px;\n padding: 10px 14px 10px 24px;\n\n color: ",";\n font-size: 14px;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n --text-color: var(--white);\n --light-text-color: var(--gray-100);\n --ui-control-color: var(--gray-050);\n --ui-control-hover-color: var(--gray-100);\n --ui-control-active-color: var(--gray-100);\n background-color: #606d7b;\n color: #fff;\n }\n\n &.sel {\n &:before {\n content: 'check';\n position: absolute;\n left: 7px;\n top: 11px;\n\n float: left;\n\n font-family: Craft;\n color: ",";\n }\n }\n }\n }\n }\n"],["\n position: absolute;\n left: 0;\n top: 100%;\n z-index: 100;\n\n padding: 0 14px;\n\n background: white;\n box-shadow:\n 0 0 0 1px rgba(31, 41, 51, 0.1),\n 0 5px 20px rgba(31, 41, 51, 0.25);\n\n border-radius: ",";\n\n overflow: auto;\n user-select: none;\n\n ul {\n li {\n a {\n position: relative;\n cursor: pointer;\n\n display: block;\n margin: 0 -14px;\n padding: 10px 14px 10px 24px;\n\n color: ",";\n font-size: 14px;\n text-decoration: none;\n white-space: nowrap;\n\n &:hover {\n --text-color: var(--white);\n --light-text-color: var(--gray-100);\n --ui-control-color: var(--gray-050);\n --ui-control-hover-color: var(--gray-100);\n --ui-control-active-color: var(--gray-100);\n background-color: #606d7b;\n color: #fff;\n }\n\n &.sel {\n &:before {\n content: 'check';\n position: absolute;\n left: 7px;\n top: 11px;\n\n float: left;\n\n font-family: Craft;\n color: ",";\n }\n }\n }\n }\n }\n"])),c.borderRadius.lg,c.colors.gray700,c.colors.gray400)},88161:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i0,i=null===(e=null==n?void 0:n.formGroups)||void 0===e?void 0:e.groups.some((function(e){return e.forms.length>0})),l=!r&&!o&&!i,E=c.default.editions.is(c.Edition.Express),O=c.default.editions.isAtLeast(c.Edition.Pro),P=(0,u.useRef)(null),j=(0,u.useRef)(null),k=(0,u.useState)(!1),M=k[0],C=k[1],S=function(){var e=j.current.toArray();m.default.post("/api/forms/sort",{orderedFormIds:e}),C(!1)};return(0,u.useEffect)((function(){document.title=(0,f.default)("Forms")}),[]),(0,u.useEffect)((function(){P.current&&(j.current=new v.default(P.current,{animation:150,onEnd:S,handle:".handle",onStart:function(){C(!0)}}))}),[n]),u.default.createElement(w.ContentContainer,null,u.default.createElement("div",{id:"content",className:"content-pane"},u.default.createElement(g.Notices,null),u.default.createElement(w.Wrapper,null,l&&u.default.createElement(x.GridEmpty,null),!l&&u.default.createElement(w.CardWrapper,null,O&&(null==n?void 0:n.formGroups)&&n.formGroups.groups.map((function(e,t){return e.forms.length?u.default.createElement(w.GroupWrap,{key:e.uid},0!==t&&u.default.createElement("hr",null),u.default.createElement(w.GroupTitle,null,e.label),u.default.createElement(w.Cards,null,e.forms.map((function(e){return u.default.createElement(y.Card,{isExpressEdition:E,key:e.id,form:e})})))):null})),!l&&o&&u.default.createElement(w.GroupWrap,null,i&&u.default.createElement("hr",null),i&&u.default.createElement(w.GroupTitle,null,(0,f.default)("Other")),u.default.createElement(w.Cards,{ref:P,className:(0,s.default)(M&&"dragging")},(null==n?void 0:n.forms)&&n.forms.map((function(e){return u.default.createElement(y.Card,{isDraggingInProgress:M,isExpressEdition:E,key:e.id,form:e})})))),!(null==n?void 0:n.forms)&&r&&u.default.createElement(w.Cards,null,u.default.createElement(_.CardLoading,null),u.default.createElement(_.CardLoading,null),u.default.createElement(_.CardLoading,null))),u.default.createElement(w.ArchivedAndGroupWrapper,null,!E&&(null==n?void 0:n.archivedForms)&&u.default.createElement(b.Archived,{data:n.archivedForms}),!l&&O&&u.default.createElement(w.GroupsButton,{className:"edit-groups",onClick:a},u.default.createElement(p.default,null),(0,f.default)("Manage Form Groups"))))))}},62469:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Title=t.Header=t.Wrapper=void 0;var o,i,l,u=n(82919),c=a(n(53864));t.Wrapper=c.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n gap: ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ",";\n"])),u.spacings.lg),t.Header=c.default.header(i||(i=r(["\n display: grid;\n grid-template-areas: 'title sites button';\n grid-template-columns: min-content 1fr auto;\n justify-content: space-between;\n align-items: center;\n gap: ",";\n"],["\n display: grid;\n grid-template-areas: 'title sites button';\n grid-template-columns: min-content 1fr auto;\n justify-content: space-between;\n align-items: center;\n gap: ",";\n"])),u.spacings.md),t.Title=c.default.h1(l||(l=r(["\n grid-area: title;\n\n padding: "," 0;\n margin: 0;\n\n font-size: 18px;\n font-weight: 700;\n line-height: 34px;\n"],["\n grid-area: title;\n\n padding: "," 0;\n margin: 0;\n\n font-size: 18px;\n font-weight: 700;\n line-height: 34px;\n"])),u.spacings.sm)},45241:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ListTableRowLoading=void 0;var a=r(n(14041)),o=r(n(47165)),i=n(1354);t.ListTableRowLoading=function(){var e="#dfdfdf",t=Array.from({length:10},(function(){return{value:(e=0,t=Math.random()>.9?8:4,Math.floor(Math.random()*(t-e+1))+e)};var e,t}));return a.default.createElement("tr",null,a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:150})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:80})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:300})),a.default.createElement("td",null,a.default.createElement(i.ResponsiveContainer,{width:200,height:20},a.default.createElement(i.AreaChart,{data:t,margin:{top:0,bottom:0,left:0,right:0}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"colorGradient",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.3}))),a.default.createElement(i.Area,{type:"monotone",dataKey:"value",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:.7,fill:"url(#colorGradient)",isAnimationActive:!1})))),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:40,highlightColor:"#5372b64f"})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:20,highlightColor:"#5372b64f"})),a.default.createElement("td",null,a.default.createElement(o.default,{height:20,width:61})))}},72135:function(e,t,n){var r,a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]1&&o.default.createElement("small",null,"(",(0,u.default)("{count} pages",{count:e.pages.length}),")"))))})))):null}},63989:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0&&a.default.createElement("ul",{className:"errors"},p.map((function(e,t){return a.default.createElement("li",{key:t},e)}))),!(null==p?void 0:p.length)&&a.default.createElement(l.DoneWrapper,{style:v},a.default.createElement(l.Done,null,a.default.createElement("i",{className:"fa-sharp fa-solid fa-check"}),a.default.createElement("span",null,n))))}},12952:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Sidebar=void 0;var a=r(n(14041)),o=n(38955),i=n(68256),l=r(n(91797)),u=r(n(40921)),c=n(35607),d=n(70208),s=r(n(47764)),f=["forms","express-forms"];t.Sidebar=function(){var e=(0,o.useLocation)().pathname,t=(0,d.useQuery)(["import-export","navigation"],{queryFn:function(){return s.default.get("/api/import-export/navigation").then((function(e){return e.data}))}}),n=t.data;return t.isFetching&&!n?a.default.createElement(i.SidebarContainer,null,a.default.createElement("nav",null)):a.default.createElement(i.SidebarContainer,null,a.default.createElement("nav",null,a.default.createElement("ul",null,n.map((function(t,n){if(null==t?void 0:t.heading)return a.default.createElement("li",{className:"heading",key:n},a.default.createElement("span",null,(0,u.default)(t.heading)));var r=t.url.replace(/^freeform/,""),i=f.some((function(e){return r.includes(e)})),d=(0,u.default)(t.title);return a.default.createElement("li",{key:n},i&&a.default.createElement(o.NavLink,{to:r,className:(0,l.default)(r===e&&"sel")},d),!i&&a.default.createElement("a",{href:(0,c.generateUrl)(r)},d))})))))}},32804:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]0&&u.default.createElement("table",{className:"data fullwidth"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,(0,h.default)("Name")),u.default.createElement("th",null,(0,h.default)("Description")),u.default.createElement("th",null))),u.default.createElement("tbody",null,t.map((function(e){return u.default.createElement("tr",{key:e.id},u.default.createElement("th",null,u.default.createElement(c.Link,{to:"".concat(e.id)},e.name)),u.default.createElement("td",null,e.description),u.default.createElement("td",{className:"thin"},u.default.createElement("a",{className:"delete icon",title:(0,h.default)("Delete"),onClick:function(){confirm((0,h.default)("Are you sure you want to delete this?"))&&r.mutate(e.id)}})))})))),0===t.length&&u.default.createElement("div",{style:{padding:"100px 0 100px"}},u.default.createElement(s.EmptyBlock,{title:(0,h.default)("No groups exist yet"),subtitle:(0,h.default)('Click on the "New Group" button to set up your first Limited User permission group.')}))),!a&&u.default.createElement(s.EmptyBlock,{lite:!0,title:(0,h.default)("Upgrade to the Freeform Pro edition to get access to the Limited Users feature")})))))}},83436:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChartLoadingSkeleton=void 0;var a=r(n(14041)),o=n(83750),i=n(73979),l=r(n(40921)),u=n(1354),c=n(64492),d=(0,i.range)(0,60).map((function(e){return{name:"",y:e>30?(t=0,n=Math.random()>.5?4:1,Math.floor(Math.random()*(n-t+1))+t):0};var t,n}));t.ChartLoadingSkeleton=function(){var e="#cccccc";return a.default.createElement(c.ChartWrapper,{$color:e},a.default.createElement(c.Title,null,a.default.createElement(o.LoadingText,{loading:!0,instant:!0,xl:!0},(0,l.default)("Loading"))),a.default.createElement(u.ResponsiveContainer,{width:"100%",height:80},a.default.createElement(u.AreaChart,{data:d,margin:{top:30,left:0,right:0,bottom:3}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"color",x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:e,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:e,stopOpacity:.1}))),a.default.createElement(u.Area,{type:"monotone",dataKey:"y",stroke:e,strokeWidth:1,strokeOpacity:1,fillOpacity:1,isAnimationActive:!1,fill:"url(#color)"}))),a.default.createElement(c.ExtraColor,{$color:e}))}},64492:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipWrapper=t.ExtraColor=t.Title=t.ChartWrapper=void 0;var o,i,l,u,c=n(82919),d=a(n(53864));t.ChartWrapper=d.default.div(o||(o=r(["\n position: relative;\n"],["\n position: relative;\n"]))),t.Title=d.default.h1(i||(i=r(["\n position: absolute;\n top: ",";\n left: ",";\n\n font-size: 40px;\n user-select: none;\n pointer-events: none;\n"],["\n position: absolute;\n top: ",";\n left: ",";\n\n font-size: 40px;\n user-select: none;\n pointer-events: none;\n"])),c.spacings.md,c.spacings.xl),t.ExtraColor=d.default.div(l||(l=r(["\n margin-top: -3px;\n height: 20px;\n background: linear-gradient(\n to bottom,\n ","\n );\n"],["\n margin-top: -3px;\n height: 20px;\n background: linear-gradient(\n to bottom,\n ","\n );\n"])),(function(e){var t=e.$color;return"".concat(t,"1A 30%, transparent 100%")})),t.TooltipWrapper=d.default.div(u||(u=r(["\n padding: "," ",";\n background-color: white;\n border: 2px solid ",";\n"],["\n padding: "," ",";\n background-color: white;\n border: 2px solid ",";\n"])),c.spacings.sm,c.spacings.md,(function(e){return e.$color}))},1114:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Chart=void 0;var a=r(n(14041)),o=n(1354),i=n(53197),l=n(64492);t.Chart=function(){var e=(0,i.useQuerySurveyResults)(),t=e.data,n=e.isFetching,r=(0,i.useQuerySurveyChart)(),u=r.data;if(r.isFetching||n)return null;var c=t.form,d=c.id,s=c.name,f=c.color,p=2*Math.max.apply(Math,u.map((function(e){return e.y})));return a.default.createElement(l.ChartWrapper,{$color:f},a.default.createElement(l.Title,null,s),a.default.createElement(o.ResponsiveContainer,{width:"100%",height:80},a.default.createElement(o.AreaChart,{data:u,margin:{top:0,left:0,right:0,bottom:3}},a.default.createElement("defs",null,a.default.createElement("linearGradient",{id:"color".concat(d),x1:0,y1:0,x2:0,y2:1},a.default.createElement("stop",{offset:"5%",stopColor:f,stopOpacity:.4}),a.default.createElement("stop",{offset:"95%",stopColor:f,stopOpacity:.1}))),a.default.createElement(o.Area,{type:"monotone",dataKey:"y",stroke:f,strokeWidth:1,strokeOpacity:1,fillOpacity:1,isAnimationActive:!1,fill:"url(#color".concat(d,")")}),p>0&&a.default.createElement(o.YAxis,{domain:[0,p],hide:!0}),a.default.createElement(o.Tooltip,{content:a.default.createElement((function(e){var t=e.active,n=e.payload;if(t&&n&&n.length){var r=n[0].payload,o=r.name,i=r.y;return a.default.createElement(l.TooltipWrapper,{$color:f},o,": ",a.default.createElement("b",null,i)," submissions")}}),null)}))),a.default.createElement(l.ExtraColor,{$color:f}))}},46316:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSettingsMutation=void 0;var a=n(70208),o=r(n(47764)),i=function(e){var t={fieldId:e.fieldId,chartType:e.chartType};return o.default.post("/api/surveys/preferences",t)};t.useSettingsMutation=function(){return(0,a.useMutation)(i)}},79860:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownItem=t.DropdownWrapper=t.SettingsButton=t.Settings=void 0;var o,i,l,u,c=a(n(53864));t.Settings=c.default.div(o||(o=r(["\n grid-area: settings;\n\n position: relative;\n"],["\n grid-area: settings;\n\n position: relative;\n"]))),t.SettingsButton=c.default.button(i||(i=r(["\n display: block;\n\n width: 100%;\n padding: 5px 12px;\n\n border-radius: 4px;\n color: #ced6df;\n\n transition: all 0.2s ease-out;\n\n &:hover,\n &.open {\n background-color: #c8cfd5;\n color: #ffffff;\n }\n\n &.open {\n border-radius: 4px 4px 0 0;\n }\n\n @keyframes rotator {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n &.loading svg {\n animation-name: rotator;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n }\n"],["\n display: block;\n\n width: 100%;\n padding: 5px 12px;\n\n border-radius: 4px;\n color: #ced6df;\n\n transition: all 0.2s ease-out;\n\n &:hover,\n &.open {\n background-color: #c8cfd5;\n color: #ffffff;\n }\n\n &.open {\n border-radius: 4px 4px 0 0;\n }\n\n @keyframes rotator {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n &.loading svg {\n animation-name: rotator;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n }\n"]))),t.DropdownWrapper=c.default.div(l||(l=r(["\n position: absolute;\n left: 0;\n top: 26px;\n z-index: 2;\n\n width: 150px;\n overflow: hidden;\n\n border-radius: 0 5px 5px 5px;\n border: 1px solid #e0e2e6;\n background: #ffffff;\n\n box-shadow: rgba(17, 17, 26, 0.1) 5px 5px 8px;\n"],["\n position: absolute;\n left: 0;\n top: 26px;\n z-index: 2;\n\n width: 150px;\n overflow: hidden;\n\n border-radius: 0 5px 5px 5px;\n border: 1px solid #e0e2e6;\n background: #ffffff;\n\n box-shadow: rgba(17, 17, 26, 0.1) 5px 5px 8px;\n"]))),t.DropdownItem=c.default.a(u||(u=r(["\n display: block;\n padding: 3px 10px;\n\n background-color: #ffffff;\n color: #000000 !important;\n font-size: 12px;\n\n transition: background-color 0.2s ease-out;\n\n &.selected {\n background-color: #f3f7fd;\n }\n\n &:hover {\n background-color: #d8dce1;\n text-decoration: none;\n }\n"],["\n display: block;\n padding: 3px 10px;\n\n background-color: #ffffff;\n color: #000000 !important;\n font-size: 12px;\n\n transition: background-color 0.2s ease-out;\n\n &.selected {\n background-color: #f3f7fd;\n }\n\n &:hover {\n background-color: #d8dce1;\n text-decoration: none;\n }\n"])))},23970:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsBlock=void 0;var a=r(n(14041)),o=r(n(91797)),i=r(n(86093)),l=n(95020),u=n(46316),c=n(79860),d=Object.keys(l.Chart);t.SettingsBlock=function(e){var t=e.fieldId,n=e.selectedChartType,r=e.isShown,l=e.toggle,s=e.changeType,f=(0,u.useSettingsMutation)(),p=f.mutate,m=f.isLoading;return a.default.createElement(c.SettingsButton,{className:(0,o.default)(m&&"loading",r&&"open"),onClick:l},a.default.createElement(i.default,null),r&&a.default.createElement(c.DropdownWrapper,null,d.map((function(e){return a.default.createElement(c.DropdownItem,{key:e,className:n===e&&"selected",onClick:function(){s(e),p({fieldId:t,chartType:e})}},e)}))))}},54509:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HiddenBlock=t.Numbers=t.Extras=t.SubHeading=t.Heading=t.Label=t.Bulletin=t.Wrapper=t.Icon=void 0;var o,i,l,u,c,d,s,f,p,m=a(n(53864)),v=n(79860);!function(e){e[e.CheckboxGroup=0]="CheckboxGroup",e[e.RadioGroup=1]="RadioGroup",e[e.Select=2]="Select",e[e.MultiSelect=3]="MultiSelect",e[e.Text=4]="Text",e[e.Rating=5]="Rating"}(o||(t.Icon=o={})),t.Wrapper=m.default.li(i||(i=r(["\n display: grid;\n grid-template-columns: 42px auto;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'bulletin label'\n 'settings numbers';\n gap: 10px;\n\n &:not(:last-child) {\n margin-bottom: 42px;\n }\n"],["\n display: grid;\n grid-template-columns: 42px auto;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'bulletin label'\n 'settings numbers';\n gap: 10px;\n\n &:not(:last-child) {\n margin-bottom: 42px;\n }\n"]))),t.Bulletin=m.default.div(l||(l=r(["\n grid-area: bulletin;\n\n padding-top: 5px;\n\n background-color: #f3f7fd;\n border-radius: 4px;\n\n color: #df2733;\n text-align: center;\n font-size: 24px;\n font-weight: bold;\n\n &:hover {\n transition: background-color 0.2s ease-out;\n background-color: #e0e4e9;\n }\n\n span {\n white-space: nowrap;\n }\n\n svg {\n display: block;\n\n margin: 3px auto;\n\n width: 28px;\n }\n"],["\n grid-area: bulletin;\n\n padding-top: 5px;\n\n background-color: #f3f7fd;\n border-radius: 4px;\n\n color: #df2733;\n text-align: center;\n font-size: 24px;\n font-weight: bold;\n\n &:hover {\n transition: background-color 0.2s ease-out;\n background-color: #e0e4e9;\n }\n\n span {\n white-space: nowrap;\n }\n\n svg {\n display: block;\n\n margin: 3px auto;\n\n width: 28px;\n }\n"]))),t.Label=m.default.div(u||(u=r(["\n grid-area: label;\n"],["\n grid-area: label;\n"]))),t.Heading=m.default.div(c||(c=r(["\n display: flex;\n align-items: center;\n gap: 10px;\n\n font-size: 24px;\n font-weight: bold;\n\n margin: 5px 0 8px;\n\n svg {\n width: 30px;\n height: 30px;\n }\n"],["\n display: flex;\n align-items: center;\n gap: 10px;\n\n font-size: 24px;\n font-weight: bold;\n\n margin: 5px 0 8px;\n\n svg {\n width: 30px;\n height: 30px;\n }\n"]))),t.SubHeading=m.default.div(d||(d=r(["\n position: relative;\n\n font-size: 12px;\n color: #ccc;\n"],["\n position: relative;\n\n font-size: 12px;\n color: #ccc;\n"]))),t.Extras=m.default.div(s||(s=r(["\n position: absolute;\n right: 0;\n top: 0;\n"],["\n position: absolute;\n right: 0;\n top: 0;\n"]))),t.Numbers=m.default.div(f||(f=r(["\n grid-area: numbers;\n"],["\n grid-area: numbers;\n"]))),t.HiddenBlock=m.default.li(p||(p=r(["\n position: relative;\n\n padding: 3px 0;\n margin-bottom: 42px;\n\n background: #f3f7fd;\n text-align: center;\n font-size: 12px;\n\n "," {\n position: absolute;\n left: 0;\n top: 0;\n\n width: 40px;\n }\n"],["\n position: relative;\n\n padding: 3px 0;\n margin-bottom: 42px;\n\n background: #f3f7fd;\n text-align: center;\n font-size: 12px;\n\n "," {\n position: absolute;\n left: 0;\n top: 0;\n\n width: 40px;\n }\n"])),v.SettingsButton)},20227:function(e,t,n){var r,a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i{index} Hidden",{index:o})}})," ","--"):u.default.createElement(h.Wrapper,{ref:k},u.default.createElement(h.Bulletin,null,u.default.createElement("span",null,o)),u.default.createElement(h.Label,null,u.default.createElement(h.Heading,null,y&&u.default.createElement("span",{dangerouslySetInnerHTML:{__html:y.icon}}),t.label),u.default.createElement(h.SubHeading,null,(0,d.default)("{answered} answered, {skipped} skipped",{answered:n-a,skipped:a}),t.multiChoice&&u.default.createElement(h.Extras,null,(0,d.default)("multiple choice"))),u.default.createElement(p.Average,{average:i,max:l})),u.default.createElement(v.Settings,null,M.reports&&u.default.createElement(m.SettingsBlock,{fieldId:t.id,selectedChartType:x,isShown:O,toggle:function(){return P(!O)},changeType:function(e){return w(e)}})),u.default.createElement(h.Numbers,null,u.default.createElement(C,{breakdown:r})))}},65688:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Donut=void 0;var a=r(n(14041)),o=n(85237),i=n(83050),l=n(1354),u=Math.PI/180;t.Donut=function(e){var t=e.breakdown,n=e.pie,r=t.filter((function(e){return e.votes>0})),c=t.map((function(e){var n=e.ranking;return(0,o.generateColor)(n/t.length,i.interpolateTurbo)}));return a.default.createElement("div",{style:{width:800}},a.default.createElement(l.ResponsiveContainer,{width:"100%",height:400},a.default.createElement(l.PieChart,null,a.default.createElement(l.Pie,{data:r,dataKey:"votes",nameKey:"label",cx:"50%",cy:"50%",outerRadius:180,innerRadius:n?0:100,fill:"#82ca9d",labelLine:!0,label:function(e){var t=e.cx,n=e.cy,o=e.midAngle,i=e.outerRadius,l=e.percent,c=e.index,d=i+30,s=t+d*Math.cos(-o*u),f=n+d*Math.sin(-o*u);return a.default.createElement("text",{key:c,x:s,y:f,fill:"black",textAnchor:s>t?"start":"end",dominantBaseline:"central"},a.default.createElement("tspan",{style:{fontWeight:"bold"}},r[c].label),a.default.createElement("tspan",{style:{fontSize:"12px",fill:"#999"}}," ","(","".concat((100*l).toFixed(0),"%"),")"))}},r.map((function(e,t){return a.default.createElement(l.Cell,{key:"cell-".concat(t),fill:c[t]})}))))))}},99374:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Hidden=void 0;var a=r(n(14041));t.Hidden=function(){return a.default.createElement("div",null,"hidden")}},12729:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bar=t.Votes=t.Percentage=t.Label=t.Answer=void 0;var o,i,l,u,c,d=a(n(53864));t.Answer=d.default.div(o||(o=r(["\n display: grid;\n gap: 2px;\n grid-template-columns: auto 100px 50px;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'label votes percentage'\n 'graph graph graph';\n\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n"],["\n display: grid;\n gap: 2px;\n grid-template-columns: auto 100px 50px;\n grid-template-rows: auto auto;\n grid-template-areas:\n 'label votes percentage'\n 'graph graph graph';\n\n &:not(:last-child) {\n margin-bottom: 10px;\n }\n"]))),t.Label=d.default.div(i||(i=r(["\n grid-area: label;\n\n font-weight: bold;\n"],["\n grid-area: label;\n\n font-weight: bold;\n"]))),t.Percentage=d.default.div(l||(l=r(["\n grid-area: percentage;\n\n font-size: 14px;\n font-weight: bold;\n text-align: right;\n"],["\n grid-area: percentage;\n\n font-size: 14px;\n font-weight: bold;\n text-align: right;\n"]))),t.Votes=d.default.div(u||(u=r(["\n grid-area: votes;\n\n color: #c2c5c7;\n font-size: 12px;\n text-align: right;\n"],["\n grid-area: votes;\n\n color: #c2c5c7;\n font-size: 12px;\n text-align: right;\n"]))),t.Bar=d.default.div(c||(c=r(["\n grid-area: graph;\n\n position: relative;\n overflow: hidden;\n\n height: 20px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n\n display: block;\n\n width: ","%;\n height: 100%;\n\n background: ",";\n }\n"],["\n grid-area: graph;\n\n position: relative;\n overflow: hidden;\n\n height: 20px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n\n display: block;\n\n width: ","%;\n height: 100%;\n\n background: ",";\n }\n"])),(function(e){return e.percentage}),(function(e){return 1===e.ranking?"var(--highlight)":"#33414d"}))},59759:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Horizontal=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(12729);t.Horizontal=function(e){var t=e.breakdown;return a.default.createElement(a.default.Fragment,null,t.map((function(e){var t=e.label,n=e.value,r=e.votes,l=e.percentage,u=e.ranking;return a.default.createElement(i.Answer,{key:n.toString()},a.default.createElement(i.Label,null,t),a.default.createElement(i.Votes,null,r," ",(0,o.default)("resp.")),a.default.createElement(i.Percentage,null,Math.round(l),"%"),a.default.createElement(i.Bar,{percentage:l,ranking:u}))})))}},46272:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Vertical=t.Text=t.Pie=t.Horizontal=t.Hidden=t.Donut=void 0;var r=n(65688);Object.defineProperty(t,"Donut",{enumerable:!0,get:function(){return r.Donut}});var a=n(99374);Object.defineProperty(t,"Hidden",{enumerable:!0,get:function(){return a.Hidden}});var o=n(59759);Object.defineProperty(t,"Horizontal",{enumerable:!0,get:function(){return o.Horizontal}});var i=n(29314);Object.defineProperty(t,"Pie",{enumerable:!0,get:function(){return i.Pie}});var l=n(39825);Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var u=n(16399);Object.defineProperty(t,"Vertical",{enumerable:!0,get:function(){return u.Vertical}})},29314:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Pie=void 0;var a=r(n(14041)),o=n(65688);t.Pie=function(e){var t=e.breakdown;return a.default.createElement(o.Donut,{breakdown:t,pie:!0})}},40239:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Item=t.Wrapper=void 0;var o,i,l=a(n(53864));t.Wrapper=l.default.div(o||(o=r([""],[""]))),t.Item=l.default.div(i||(i=r(["\n padding: 10px 15px;\n\n &:not(:last-child) {\n border-bottom: 1px solid #eff3f6;\n }\n"],["\n padding: 10px 15px;\n\n &:not(:last-child) {\n border-bottom: 1px solid #eff3f6;\n }\n"])))},39825:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var a=r(n(14041)),o=n(40239);t.Text=function(e){var t=e.breakdown;return a.default.createElement(o.Wrapper,null,t.map((function(e){return a.default.createElement(o.Item,{key:e.value.toString()},e.label,e.votes>1&&" (".concat(e.votes,")"))})))}},76793:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bar=t.Votes=t.Percentage=t.Label=t.Answer=t.Wrapper=t.Container=void 0;var o,i,l,u,c,d,s,f=n(49974),p=a(n(53864));t.Container=p.default.div(o||(o=r(["\n width: 900px;\n overflow-x: auto;\n\n ",";\n"],["\n width: 900px;\n overflow-x: auto;\n\n ",";\n"])),f.scrollBar),t.Wrapper=p.default.div(i||(i=r(["\n display: grid;\n gap: 10px;\n grid-auto-columns: minmax(80px, 1fr);\n grid-auto-flow: column;\n"],["\n display: grid;\n gap: 10px;\n grid-auto-columns: minmax(80px, 1fr);\n grid-auto-flow: column;\n"]))),t.Answer=p.default.div(l||(l=r(["\n display: flex;\n flex-direction: column;\n\n text-align: center;\n"],["\n display: flex;\n flex-direction: column;\n\n text-align: center;\n"]))),t.Label=p.default.div(u||(u=r(["\n padding: 10px;\n\n font-size: 16px;\n font-weight: bold;\n"],["\n padding: 10px;\n\n font-size: 16px;\n font-weight: bold;\n"]))),t.Percentage=p.default.div(c||(c=r(["\n flex-basis: 40px;\n padding: 10px;\n\n font-weight: bold;\n font-size: 16px;\n\n box-sizing: border-box;\n"],["\n flex-basis: 40px;\n padding: 10px;\n\n font-weight: bold;\n font-size: 16px;\n\n box-sizing: border-box;\n"]))),t.Votes=p.default.div(d||(d=r(["\n flex-basis: 30px;\n\n color: #c2c5c7;\n\n font-size: 12px;\n line-height: 12px;\n\n span {\n display: block;\n }\n"],["\n flex-basis: 30px;\n\n color: #c2c5c7;\n\n font-size: 12px;\n line-height: 12px;\n\n span {\n display: block;\n }\n"]))),t.Bar=p.default.div(s||(s=r(["\n position: relative;\n overflow: hidden;\n\n flex-basis: 250px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n\n display: block;\n\n width: 100%;\n height: ","%;\n\n background: ",";\n }\n"],["\n position: relative;\n overflow: hidden;\n\n flex-basis: 250px;\n\n border-radius: 3px;\n background: #f3f7fd;\n\n &:before {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n\n display: block;\n\n width: 100%;\n height: ","%;\n\n background: ",";\n }\n"])),(function(e){return e.percentage}),(function(e){return 1===e.ranking?"var(--highlight)":"#33414d"}))},16399:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Vertical=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(76793);t.Vertical=function(e){var t=e.breakdown;return a.default.createElement(i.Container,null,a.default.createElement(i.Wrapper,{count:t.length},t.map((function(e){var t=e.label,n=e.value,r=e.votes,l=e.percentage,u=e.ranking;return a.default.createElement(i.Answer,{key:n.toString()},a.default.createElement(i.Percentage,null,Math.round(l),"%"),a.default.createElement(i.Votes,null,r," ",(0,o.default)("resp.")),a.default.createElement(i.Bar,{percentage:l,ranking:u}),a.default.createElement(i.Label,null,t))}))))}},98136:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Max=t.Avg=t.Wrapper=void 0;var o,i,l,u=a(n(53864));t.Wrapper=u.default.div(o||(o=r(["\n margin-top: 10px;\n\n color: #cf4041;\n font-size: 16px;\n"],["\n margin-top: 10px;\n\n color: #cf4041;\n font-size: 16px;\n"]))),t.Avg=u.default.span(i||(i=r(["\n font-weight: bold;\n"],["\n font-weight: bold;\n"]))),t.Max=u.default.span(l||(l=r(["\n color: #a4a6aa;\n"],["\n color: #a4a6aa;\n"])))},77622:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Average=void 0;var a=r(n(14041)),o=r(n(40921)),i=n(98136);t.Average=function(e){var t=e.average,n=e.max;return null===t||null===n?null:a.default.createElement(i.Wrapper,null,(0,o.default)("Average"),": ",a.default.createElement(i.Avg,null,t)," ",a.default.createElement(i.Max,null,"/ ",n))}},11240:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Heading=t.Wrapper=void 0;var o,i,l=n(82919),u=a(n(53864));t.Wrapper=u.default.ul(o||(o=r(["\n display: block;\n\n padding: ",";\n"],["\n display: block;\n\n padding: ",";\n"])),l.spacings.xl),t.Heading=u.default.div(i||(i=r(["\n position: relative;\n\n display: block;\n padding: 0 0 30px;\n\n color: #3f4d5a;\n font-size: 1.5rem;\n font-weight: normal;\n\n small {\n color: #bbbdbe;\n padding-left: ",";\n }\n"],["\n position: relative;\n\n display: block;\n padding: 0 0 30px;\n\n color: #3f4d5a;\n font-size: 1.5rem;\n font-weight: normal;\n\n small {\n color: #bbbdbe;\n padding-left: ",";\n }\n"])),l.spacings.md)},47782:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.clientWidth)};return window.addEventListener("resize",t),t(),function(){return window.removeEventListener("resize",t)}}),[e]),[e,n]}},2468:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=void 0;var r=n(14041),a=n(91797);t.useClickOutside=function(e){var t=e.callback,n=e.isEnabled,o=e.refObject,i=e.excludeClassNames,l=(0,r.useRef)(),u=o||l;return(0,r.useEffect)((function(){var e=function(e){n&&(document.activeElement instanceof HTMLInputElement||document.activeElement instanceof HTMLTextAreaElement||n&&u.current&&!u.current.contains(e.target)&&!(0,a.elementTreeHasClass)(e.target,i)&&"function"==typeof t&&t())};return document.addEventListener("click",e,!0),function(){document.removeEventListener("click",e,!0)}}),[u,n]),u}},60175:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=void 0;var r=n(14041);t.useDebounce=function(e,t){void 0===t&&(t=500);var n=(0,r.useState)(e),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=setTimeout((function(){return o(e)}),t);return function(){return clearTimeout(n)}}),[e,t]),a}},74039:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useForceUpdate=void 0;var r=n(14041);t.useForceUpdate=function(){var e=(0,r.useReducer)((function(e){return e+1}),0)[1];(0,r.useEffect)((function(){setTimeout((function(){e()}),0)}),[])}},64699:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useFreeformNavigation=void 0;var r=n(14041),a=n(38955),o=n(84895),i=n(50465),l=n(48452),u=n(70208);t.useFreeformNavigation=function(){var e=(0,a.useParams)().formId,t=(0,a.useNavigate)(),n=(0,u.useQueryClient)();(0,r.useEffect)((function(){var r=document.querySelector('ul.nav-item__subnav li a[href*="/freeform/forms"]');r||(r=document.querySelector('ul.subnav li a[href*="/freeform/forms"]'));var a=function(r){return r.preventDefault(),e&&(n.invalidateQueries(o.QKForms.single(Number(e))),n.invalidateQueries(l.QKNotifications.single(Number(e))),n.invalidateQueries(i.QKIntegrations.single(Number(e)))),t("/forms"),!1};return r&&r.addEventListener("click",a),function(){r&&r.removeEventListener("click",a)}}))}},19848:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useDimensionsObserver=void 0;var r=n(14041);t.useDimensionsObserver=function(){var e=(0,r.useRef)(null),t=(0,r.useState)({height:0,width:0,x:0,y:0}),n=t[0],a=t[1],o=(0,r.useState)((function(){return new ResizeObserver((function(e){var t=e[0].target.getBoundingClientRect(),n=t.width,r=t.height,o=t.x,i=t.y;a({width:n,height:r,x:o,y:i})}))}))[0];return(0,r.useEffect)((function(){return e.current&&o.observe(e.current),function(){return o.disconnect()}}),[o]),{ref:e,dimensions:n}}},12888:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.useHover=function(e){var t=(0,r.useState)(!1),n=t[0],a=t[1],o=function(){return a(!0)},i=function(){return a(!1)};return(0,r.useEffect)((function(){var t=e.current;if(t)return t.addEventListener("mouseenter",o),t.addEventListener("mouseleave",i),function(){t.removeEventListener("mouseenter",o),t.removeEventListener("mouseleave",i)}}),[e]),n};var r=n(14041)},36712:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a ul > li");(0,r.useEffect)((function(){return t.forEach((function(t){var n,r=null===(n=t.querySelector("a.sidebar-action"))||void 0===n?void 0:n.getAttribute("href");a(t,null==r?void 0:r.includes(e))})),function(){t.forEach((function(e){a(e,!1)})),a(t[0],!0)}}),[e])}},92749:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=n(74507),i=n(83746),l=r(n(25873)),u=n(68479),c=n(38955),d=n(78573),s=n(34726),f=n(90965),p=n(23746),m=n(48681),v=n(31180),h=n(2397),g=n(29039),b=n(70208),y=n(13855);n(85885);var _=n(75949),x=n(7180),w=n(73848),E=n(88747),O=n(63700),P=n(94448),j=n(65288),k=n(71869),M=n(46336),C=n(30161),S=n(35117),F=n(67902),T=n(63938),D=r(n(1167)),L=n(76278),R=n(35607),B=r(n(23080));n(76584);var A=document.getElementById("freeform-client"),I=l.default.createRoot(A);L.debug.log("%c\n ███████╗██████╗ ███████╗███████╗███████╗ ██████╗ ██████╗ ███╗ ███╗\n ██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝██╔═══██╗██╔══██╗████╗ ████║\n █████╗ ██████╔╝█████╗ █████╗ █████╗ ██║ ██║██████╔╝██╔████╔██║\n ██╔══╝ ██╔══██╗██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║██╔══██╗██║╚██╔╝██║\n ██║ ██║ ██║███████╗███████╗██║ ╚██████╔╝██║ ██║██║ ╚═╝ ██║\n ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝\n",L.debug.colors.blue),I.render(a.default.createElement(o.DndProvider,{backend:i.HTML5Backend},a.default.createElement(c.BrowserRouter,{basename:(0,R.generateUrl)("/",!1)},a.default.createElement(b.QueryClientProvider,{client:v.queryClient},a.default.createElement(T.SiteProvider,null,a.default.createElement(p.ZIndexContextProvider,null,a.default.createElement(F.EscapeStackProvider,null,a.default.createElement(s.BreadcrumbProvider,null,a.default.createElement(u.Provider,{store:g.store},a.default.createElement(h.PortalProvider,null,a.default.createElement(m.ModalProvider,null,a.default.createElement(d.Breadcrumb,{id:"root",label:"Freeform",url:"/forms"}),a.default.createElement(D.default,null),a.default.createElement(y.ReactQueryDevtools,null),a.default.createElement(f.CpNavigation,null),a.default.createElement(c.Routes,null,a.default.createElement(c.Route,{path:"/",element:a.default.createElement(B.default,null)},a.default.createElement(c.Route,{path:"forms"},a.default.createElement(c.Route,{path:":formId/*",element:a.default.createElement(w.Form,null)}),a.default.createElement(c.Route,{index:!0,element:a.default.createElement(w.Forms,null)})),a.default.createElement(c.Route,{path:"/surveys/:handle",element:a.default.createElement(C.SurveyResults,null)}),a.default.createElement(c.Route,{path:"welcome",element:a.default.createElement(S.Welcome,null)}),a.default.createElement(c.Route,{path:"import",element:a.default.createElement(E.ImportExport,null)},a.default.createElement(c.Route,{path:"forms",element:a.default.createElement(j.ImportFreeformData,null)}),a.default.createElement(c.Route,{path:"express-forms",element:a.default.createElement(P.ImportExpressForms,null)})),a.default.createElement(c.Route,{path:"export",element:a.default.createElement(E.ImportExport,null)},a.default.createElement(c.Route,{path:"forms",element:a.default.createElement(O.ExportFreeform,null)})),a.default.createElement(c.Route,{path:"settings/limited-users"},a.default.createElement(c.Route,{path:":id",element:a.default.createElement(M.LimitedUsersDetail,null)}),a.default.createElement(c.Route,{index:!0,element:a.default.createElement(k.LimitedUsers,null)})),a.default.createElement(c.Route,{path:"form-monitor"},a.default.createElement(c.Route,{index:!0,element:a.default.createElement(_.FormMonitor,null)}),a.default.createElement(c.Route,{path:":formId/tests",element:a.default.createElement(x.FMTests,null)})))))))))))))))},20708:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchFavorites=t.QKFavorites=void 0;var a=n(70208),o=r(n(47764));t.QKFavorites={all:["field-favorites"]};t.useFetchFavorites=function(e){var n=(void 0===e?{}:e).select;return(0,a.useQuery)(t.QKFavorites.all,(function(){return o.default.get("/api/fields/favorites").then((function(e){return e.data}))}),{staleTime:1/0,select:n})}},9958:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useFetchForms=t.QKForms=void 0;var a=n(70208),o=r(n(47764));t.QKForms={all:["field-forms"]};t.useFetchForms=function(e){var n=e.select;return(0,a.useQuery)(t.QKForms.all,(function(){return o.default.get("/api/fields/forms").then((function(e){return e.data}))}),{staleTime:1/0,select:n})}},91992:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a button {\n z-index: 2;\n }\n\n &:after {\n z-index: 1;\n }\n }\n }\n"],["\n #main-content {\n padding: 0;\n }\n\n footer#global-footer {\n display: none;\n }\n\n ul#crumb-list {\n li.crumb {\n > button {\n z-index: 2;\n }\n\n &:after {\n z-index: 1;\n }\n }\n }\n"])));t.default=o},1167:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(14041)),o=r(n(44667)),i=r(n(84936));t.default=function(){return a.default.createElement(a.default.Fragment,null,a.default.createElement(o.default,null),a.default.createElement(i.default,null))}},84936:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};Object.defineProperty(t,"__esModule",{value:!0});var a,o="#cccccc",i="3px",l=(0,n(53864).createGlobalStyle)(a||(a=r(["\n .opinion-scale {\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n\n .opinion-scale-scales {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n > * {\n > label {\n display: block;\n padding: 6px 12px;\n margin: 0 0 5px;\n\n border: 1px solid ",";\n border-left: none;\n\n white-space: nowrap;\n text-align: center;\n color: black !important;\n cursor: pointer;\n }\n\n input {\n position: absolute;\n left: -9999px;\n top: -9999px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n visibility: hidden;\n\n &:checked ~ label {\n background: #e6e6e6;\n }\n }\n\n &:first-child {\n > label {\n border-left: 1px solid ",";\n\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n }\n\n &:last-child {\n > label {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n }\n }\n }\n\n ul.opinion-scale-legends {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n li {\n text-align: center;\n }\n\n li:first-child {\n text-align: left;\n }\n\n li:last-child {\n text-align: right;\n }\n }\n }\n"],["\n .opinion-scale {\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n\n .opinion-scale-scales {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n > * {\n > label {\n display: block;\n padding: 6px 12px;\n margin: 0 0 5px;\n\n border: 1px solid ",";\n border-left: none;\n\n white-space: nowrap;\n text-align: center;\n color: black !important;\n cursor: pointer;\n }\n\n input {\n position: absolute;\n left: -9999px;\n top: -9999px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n visibility: hidden;\n\n &:checked ~ label {\n background: #e6e6e6;\n }\n }\n\n &:first-child {\n > label {\n border-left: 1px solid ",";\n\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n }\n }\n\n &:last-child {\n > label {\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n }\n }\n }\n }\n\n ul.opinion-scale-legends {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n grid-gap: 0;\n\n li {\n text-align: center;\n }\n\n li:first-child {\n text-align: left;\n }\n\n li:last-child {\n text-align: right;\n }\n }\n }\n"])),o,o,i,i,i,i);t.default=l},49974:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};Object.defineProperty(t,"__esModule",{value:!0}),t.errorAlert=t.labelText=t.scrollBar=void 0;var a,o,i,l=n(53864),u=n(82919),c=u.colors.gray100,d=u.colors.gray300;t.scrollBar=(0,l.css)(a||(a=r(["\n scrollbar-width: thin;\n scrollbar-color: "," ",";\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: ",";\n }\n"],["\n scrollbar-width: thin;\n scrollbar-color: "," ",";\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 4px;\n height: 4px;\n }\n\n &::-webkit-scrollbar-track {\n background-color: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: ",";\n }\n"])),d,c,d),t.labelText=(0,l.css)(o||(o=r(["\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n Segoe UI,\n Roboto,\n Oxygen,\n Ubuntu,\n Cantarell,\n Fira Sans,\n Droid Sans,\n Helvetica Neue,\n sans-serif;\n font-weight: bold;\n text-transform: uppercase;\n color: rgb(154 165 177 / 75%);\n"],["\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n Segoe UI,\n Roboto,\n Oxygen,\n Ubuntu,\n Cantarell,\n Fira Sans,\n Droid Sans,\n Helvetica Neue,\n sans-serif;\n font-weight: bold;\n text-transform: uppercase;\n color: rgb(154 165 177 / 75%);\n"]))),t.errorAlert=(0,l.css)(i||(i=r(["\n span:after {\n content: 'alert';\n\n position: relative;\n top: 1px;\n\n padding-left: 5px;\n\n -webkit-font-smoothing: antialiased;\n font-feature-settings: 'liga', 'dlig';\n font-family: Craft;\n }\n"],["\n span:after {\n content: 'alert';\n\n position: relative;\n top: 1px;\n\n padding-left: 5px;\n\n -webkit-font-smoothing: antialiased;\n font-feature-settings: 'liga', 'dlig';\n font-family: Craft;\n }\n"])))},82919:function(e,t,n){var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.colors=t.beziers=t.shadows=t.borderRadius=t.spacings=t.BoxShadow=void 0;var o,i=a(n(53864));t.BoxShadow=i.default.div(o||(o=r(["\n box-shadow:\n 0 0 0 1px #cdd8e4,\n 0 2px 12px rgb(205 216 228 / 50%);\n"],["\n box-shadow:\n 0 0 0 1px #cdd8e4,\n 0 2px 12px rgb(205 216 228 / 50%);\n"]))),t.spacings={xs:"var(--xs)",sm:"var(--s)",md:"var(--m)",lg:"var(--l)",xl:"var(--xl)"},t.borderRadius={sm:"var(--small-border-radius)",md:"var(--medium-border-radius)",lg:"var(--large-border-radius)"},t.shadows={panel:"0 0 20px 10px rgb(205 216 228 / 50%)",box:"0 0 0 1px #cdd8e4, 0 2px 12px rgb(205 216 228 / 50%)",bottom:"inset 0 -1px 0 0 rgb(154 165 177 / 25%)",top:"inset 0 1px 0 0 rgb(154 165 177 / 25%)",left:"inset 1px 0 0 0 rgb(154 165 177 / 25%)",right:"inset -1px 0 0 0 rgb(154 165 177 / 25%)",container:"0 0 0 1px rgba(31, 41, 51, 0.1), 0 5px 20px rgba(31, 41, 51, 0.25)"},t.beziers={easeOut:"cubic-bezier(0.25, 0.1, 0.25, 1)",easeIn:"cubic-bezier(0.42, 0, 1, 1)",easeInOut:"cubic-bezier(0.42, 0, 0.58, 1)",bounce:{easeOut:"cubic-bezier(0.175, 0.885, 0.32, 1.275)"}},t.colors={hairline:"rgba(51,64,77,.1)",inputBorder:"rgba(96,125,159,0.25)",barelyVisible:"rgb(154 165 177 / 75%)",link:"#1f5fea",elements:{dropdown:"#dfe5ec"},error:"#cf1124",warning:"var(--warning-color)",success:"var(--success-color)",notice:"var(--notice-color)",enabled:"var(--enabled-color)",pending:"var(--pending-color)",disabled:"var(--disabled-color)",white:"var(--white)",black:"var(--black)",gray050:"var(--gray-050)",gray100:"var(--gray-100)",gray200:"var(--gray-200)",gray250:"#b4c3d3",gray300:"var(--gray-300)",gray350:"var(--gray-350)",gray400:"var(--gray-400)",gray500:"var(--gray-500)",gray550:"var(--gray-550)",gray600:"var(--gray-600)",gray700:"var(--gray-700)",gray800:"var(--gray-800)",gray900:"var(--gray-900)",gray1000:"var(--gray-1000)",blue050:"var(--blue-050)",blue100:"var(--blue-100)",blue200:"var(--blue-200)",blue300:"var(--blue-300)",blue400:"var(--blue-400)",blue500:"var(--blue-500)",blue600:"var(--blue-600)",blue700:"var(--blue-700)",blue800:"var(--blue-800)",blue900:"var(--blue-900)",cyan050:"var(--cyan-050)",cyan100:"var(--cyan-100)",cyan200:"var(--cyan-200)",cyan300:"var(--cyan-300)",cyan400:"var(--cyan-400)",cyan500:"var(--cyan-500)",cyan600:"var(--cyan-600)",cyan700:"var(--cyan-700)",cyan800:"var(--cyan-800)",cyan900:"var(--cyan-900)",pink050:"var(--pink-050)",pink100:"var(--pink-100)",pink200:"var(--pink-200)",pink300:"var(--pink-300)",pink400:"var(--pink-400)",pink500:"var(--pink-500)",pink600:"var(--pink-600)",pink700:"var(--pink-700)",pink800:"var(--pink-800)",pink900:"var(--pink-900)",red050:"var(--red-050)",red100:"var(--red-100)",red200:"var(--red-200)",red300:"var(--red-300)",red400:"var(--red-400)",red500:"var(--red-500)",red600:"var(--red-600)",red700:"var(--red-700)",red800:"var(--red-800)",red900:"var(--red-900)",yellow050:"var(--yellow-050)",yellow100:"var(--yellow-100)",yellow200:"var(--yellow-200)",yellow300:"var(--yellow-300)",yellow400:"var(--yellow-400)",yellow500:"var(--yellow-500)",yellow600:"var(--yellow-600)",yellow700:"var(--yellow-700)",yellow800:"var(--yellow-800)",yellow900:"var(--yellow-900)",teal050:"var(--teal-050)",teal100:"var(--teal-100)",teal200:"var(--teal-200)",teal300:"var(--teal-300)",teal400:"var(--teal-400)",teal500:"var(--teal-500)",teal550:"var(--teal-550)",teal600:"var(--teal-600)",teal700:"var(--teal-700)",teal800:"var(--teal-800)",teal900:"var(--teal-900)"}},96981:function(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.APIError=t.API_ERROR=void 0,t.API_ERROR="api_error";var a=function(e){function n(n){var r=e.call(this,n.message)||this;return r.errors={},r.name=t.API_ERROR,r.status=n.response.status,r.errors=n.response.data.errors,r}return r(n,e),n}(Error);t.APIError=a},12755:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Fields=void 0,function(e){e.Checkboxes="Solspace\\Freeform\\Fields\\Implementations\\CheckboxesField",e.Checkbox="Solspace\\Freeform\\Fields\\Implementations\\CheckboxField",e.Dropdown="Solspace\\Freeform\\Fields\\Implementations\\DropdownField",e.Email="Solspace\\Freeform\\Fields\\Implementations\\EmailField",e.FileUpload="Solspace\\Freeform\\Fields\\Implementations\\FileUploadField",e.Hidden="Solspace\\Freeform\\Fields\\Implementations\\HiddenField",e.Html="Solspace\\Freeform\\Fields\\Implementations\\HtmlField",e.MultipleSelect="Solspace\\Freeform\\Fields\\Implementations\\MultipleSelectField",e.Number="Solspace\\Freeform\\Fields\\Implementations\\NumberField",e.Radios="Solspace\\Freeform\\Fields\\Implementations\\RadiosField",e.Textarea="Solspace\\Freeform\\Fields\\Implementations\\TextareaField",e.Text="Solspace\\Freeform\\Fields\\Implementations\\TextField",e.Calculation="Solspace\\Freeform\\Fields\\Implementations\\Pro\\CalculationField",e.Confirmation="Solspace\\Freeform\\Fields\\Implementations\\Pro\\ConfirmationField",e.Datetime="Solspace\\Freeform\\Fields\\Implementations\\DatetimeField",e.FileDragAndDrop="Solspace\\Freeform\\Fields\\Implementations\\Pro\\FileDragAndDropField",e.Group="Solspace\\Freeform\\Fields\\Implementations\\Pro\\GroupField",e.Invisible="Solspace\\Freeform\\Fields\\Implementations\\Pro\\InvisibleField",e.OpinionScale="Solspace\\Freeform\\Fields\\Implementations\\Pro\\OpinionScaleField",e.Password="Solspace\\Freeform\\Fields\\Implementations\\Pro\\PasswordField",e.Phone="Solspace\\Freeform\\Fields\\Implementations\\Pro\\PhoneField",e.Rating="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RatingField",e.Regex="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RegexField",e.RichText="Solspace\\Freeform\\Fields\\Implementations\\Pro\\RichTextField",e.Signature="Solspace\\Freeform\\Fields\\Implementations\\Pro\\SignatureField",e.Table="Solspace\\Freeform\\Fields\\Implementations\\Pro\\TableField",e.Website="Solspace\\Freeform\\Fields\\Implementations\\Pro\\WebsiteField"}(n||(t.Fields=n={}))},47072:function(e,t){var n,r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.Type=t.Implementation=void 0,function(e){e.Options="options",e.GeneratedOptions="generatedOptions"}(n||(t.Implementation=n={})),function(e){e.Group="group",e.Rating="rating",e.OpinionScale="opinion-scale"}(r||(t.Type=r={})),function(e){e[e.NewField=0]="NewField",e[e.ExistingField=1]="ExistingField"}(a||(a={}))},15918:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TargetFieldType=void 0,function(e){e.Relation="relation",e.Custom="custom",e.Preset="preset"}(n||(t.TargetFieldType=n={}))},77873:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateType=void 0,function(e){e.Database="database",e.File="file"}(n||(t.TemplateType=n={}))},80296:function(e,t){var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyType=void 0,function(e){e.Attributes="attributes",e.Boolean="bool",e.Checkboxes="checkboxes",e.Color="color",e.Calculation="calculation",e.ConditionalRules="conditionalRules",e.DateTime="dateTime",e.Field="field",e.FieldMapping="fieldMapping",e.FieldType="fieldType",e.Hidden="hidden",e.Integer="int",e.Label="label",e.MinMax="minMax",e.NotificationTemplate="notificationTemplate",e.Options="options",e.OptionPicker="optionPicker",e.PageButton="pageButton",e.SaveButton="saveButton",e.PageButtonsLayout="pageButtonsLayout",e.RecipientMapping="recipientMapping",e.Recipients="recipients",e.Select="select",e.DynamicSelect="dynamicSelect",e.AppStateSelect="appStateSelect",e.String="string",e.Table="table",e.TabularData="tabularData",e.Textarea="textarea",e.WYSIWYG="wysiwyg",e.CodeEditor="codeEditor"}(n||(t.PropertyType=n={})),function(e){e[e.NewField=0]="NewField",e[e.ExistingField=1]="ExistingField"}(r||(r={}))},58634:function(e,t){var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=t.Display=t.operatorTypes=void 0,t.operatorTypes={boolean:["equals","notEquals"],noValue:["isEmpty","isNotEmpty"],multiple:["isOneOf","isNotOneOf"],numeric:["equals","notEquals","greaterThan","greaterThanOrEquals","lessThan","lessThanOrEquals","isEmpty","isNotEmpty","isOneOf","isNotOneOf"],string:["equals","notEquals","contains","notContains","startsWith","endsWith","isEmpty","isNotEmpty","isOneOf","isNotOneOf"],negative:["notEquals","notContains"]},function(e){e.Show="show",e.Hide="hide"}(n||(t.Display=n={})),function(e){e.And="and",e.Or="or"}(r||(t.Combinator=r={}))},73979:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;t.range=function(e,t){void 0===t&&(e>1?(t=e,e=1):(t=e,e=0));for(var n=[],r=e;r<=t;r++)n.push(r);return n}},91797:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.classes=t.elementTreeHasClass=void 0;t.elementTreeHasClass=function(e,t){if(void 0===t)return!1;if("string"==typeof t&&(t=t.split(" ")),!e||!e.classList)return!1;for(;e;){for(var n=0,r=t;na?a:e};t.inRange=function(e,t,n,r){void 0===r&&(r=!0);var a=Math.min(t,n),o=Math.max(t,n);return r?e>=a&&e<=o:e>a&&e"},{"name":"Less than or equal to","operator":"<="},{"name":"Greater than or equal to","operator":">="}]}]}')}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,loaded:!1,exports:{}};return r[e].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}o.m=r,e=[],o.O=function(t,n,r,a){if(!n){var i=1/0;for(d=0;d=a)&&Object.keys(o.O).every((function(e){return o.O[e](n[u])}))?n.splice(u--,1):(l=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,r,a]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((function(t){i[t]=function(){return e[t]}}));return i.default=function(){return e},o.d(a,i),a},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={818:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,i=n[0],l=n[1],u=n[2],c=0;if(i.some((function(t){return 0!==e[t]}))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(u)var d=u(o)}for(t&&t(n);c