{"uuid":"fd7fbf08-953f-11ee-a3d9-835d9d287c29","page":{"id":358163649,"data":{"appState":"[\"~#iR\",[\"^ \",\"n\",\"appTemplate\",\"v\",[\"^ \",\"appMaxWidth\",\"100%\",\"appStyles\",\"\",\"appTesting\",null,\"appThemeId\",null,\"appThemeModeId\",null,\"appThemeName\",null,\"createdAt\",null,\"customComponentCollections\",[],\"customDocumentTitle\",\"\",\"customDocumentTitleEnabled\",false,\"customShortcuts\",[],\"experimentalDataTabEnabled\",false,\"experimentalFeatures\",[\"^ \",\"sourceControlTemplateDehydration\",false,\"multiplayerEditingEnabled\",false,\"disableMultiplayerEditing\",false],\"folders\",[\"~#iL\",[]],\"formAppSettings\",[\"^ \",\"customRedirectUrl\",\"\"],\"inAppRetoolPillAppearance\",\"NO_OVERRIDE\",\"instrumentationEnabled\",false,\"internationalizationSettings\",[\"^ \",\"internationalizationEnabled\",false,\"internationalizationFiles\",[]],\"isFetching\",false,\"isFormApp\",false,\"isGlobalWidget\",false,\"isMobileApp\",false,\"loadingIndicatorsDisabled\",false,\"markdownLinkBehavior\",\"auto\",\"mobileAppSettings\",[\"^ \",\"mobileOfflineModeEnabled\",false,\"mobileOfflineModeDelaySync\",false,\"mobileOfflineModeBannerMode\",\"default\",\"displaySetting\",[\"^ \",\"landscapeMode\",false,\"tabletMode\",false]],\"mobileOfflineAssets\",[],\"multiScreenMobileApp\",false,\"notificationsSettings\",[\"^ \",\"globalQueryShowFailureToast\",true,\"globalQueryShowSuccessToast\",true],\"pageCodeFolders\",[\"^ \"],\"pageLoadValueOverrides\",[\"^B\",[]],\"plugins\",[\"~#iOM\",[\"$main\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"$main\",\"uuid\",null,\"type\",\"frame\",\"subtype\",\"Frame\",\"namespace\",null,\"resourceName\",null,\"resourceDisplayName\",null,\"template\",[\"^13\",[\"type\",\"main\",\"sticky\",null,\"paddingType\",\"normal\",\"enableFullBleed\",false,\"isHiddenOnDesktop\",false,\"isHiddenOnMobile\",false,\"padding\",\"0\"]],\"style\",[\"^13\",[]],\"position2\",null,\"mobilePosition2\",null,\"mobileAppPosition\",null,\"tabIndex\",null,\"container\",\"\",\"^7\",\"~m1701872640142\",\"updatedAt\",\"~m1730437513440\",\"folder\",\"\",\"screen\",null]]],\"q_select_bookings\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_bookings\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"Refreshed data\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"SELECT id, name, persons, airbnb, start_date, end_date, accomodation, price_input, price_per_night, total_price, null As nights, discount_percentage, is_pricing_per_night, contact, comments, person_details FROM bookings \\nwhere deleted = false\\norder by start_date desc \",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",true,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",true,\"transformer\",\"const arrData = formatDataAsArray(data)\\n\\narrData.map(row => {\\n  row.nights = moment(row.end_date).diff(moment(row.start_date), 'days')\\n})\\n\\nreturn arrData\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"setBookings\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^13\",[\"onSuccess\",null,\"onFailure\",null,\"additionalScope\",null]]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"isMultiplayerEdited\",false,\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"1\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1701882369453\",\"^1A\",\"~m1732900006557\",\"^1B\",\"\",\"^1C\",null]]],\"bookings_table\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"bookings_table\",\"^14\",\"d7fdb039-7f52-4556-8e6e-bbed0919d7d4\",\"^15\",\"widget\",\"^16\",\"TableWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"selectedRowKey\",null,\"_nextAfterCursor\",\"\",\"_columnBackgroundColor\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_defaultSort\",null,\"_clearChangesetOnSave\",true,\"heightType\",\"fixed\",\"_columnTextColor\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"disableEdits\",false,\"autoColumnWidth\",false,\"_rowHeight\",\"small\",\"_columnIds\",[\"^B\",[\"3ec72\",\"5973e\",\"425d1\",\"3edbd\",\"794e2\",\"d4ba0\",\"f1231\",\"e6d53\",\"87763\",\"c76b1\",\"63c07\"]],\"_isSaving\",false,\"_actionIds\",[\"^B\",[\"f4caa\",\"1967f\",\"48303\"]],\"_clearChangeset\",false,\"caseSensitiveFiltering\",false,\"_limitOffsetRowCount\",null,\"selectedSourceRow\",null,\"_dynamicColumnsEnabled\",true,\"disableSave\",false,\"_columnEditableOptions\",[\"^13\",[\"3ec72\",[\"^13\",[\"showStepper\",true]],\"425d1\",[\"^13\",[]],\"d4ba0\",[\"^13\",[]],\"f1231\",[\"^13\",[]],\"3edbd\",[\"^13\",[]],\"e6d53\",[\"^13\",[\"showStepper\",true]],\"87763\",[\"^13\",[]],\"c76b1\",[\"^13\",[\"showStepper\",true]],\"794e2\",[\"^13\",[\"showStepper\",true]],\"5973e\",[\"^13\",[]],\"63c07\",[\"^13\",[\"showStepper\",true]]]],\"_toolbarPosition\",\"bottom\",\"_groupByColumns\",[\"^B\",[]],\"_toolbarButtonLabel\",[\"^13\",[\"1a\",\"Filter\",\"4d\",\"Refresh\"]],\"_nextBeforeCursor\",\"\",\"_persistRowSelection\",false,\"_toolbarButtonIcon\",[\"^13\",[\"1a\",\"bold/interface-text-formatting-filter-2\",\"4d\",\"bold/interface-arrows-round-left\"]],\"changesetArray\",[],\"groupByColumns\",[],\"_toolbarButtonType\",[\"^13\",[\"1a\",\"filter\",\"4d\",\"custom\"]],\"_columnOptionList\",[\"^13\",[\"3ec72\",[\"^13\",[]],\"425d1\",[\"^13\",[]],\"d4ba0\",[\"^13\",[]],\"f1231\",[\"^13\",[]],\"3edbd\",[\"^13\",[\"manualData\",[\"^B\",[[\"^13\",[\"value\",\"villa\",\"color\",\"rgba(241, 99, 99, 1)\",\"icon\",\"bold/interface-home-5\"]],[\"^13\",[\"value\",\"large\",\"color\",\"rgba(150, 233, 131, 1)\"]],[\"^13\",[\"value\",\"middle\",\"color\",\"rgba(69, 132, 154, 1)\"]],[\"^13\",[\"value\",\"small\",\"color\",\"rgba(126, 193, 216, 1)\"]],[\"^13\",[\"value\",\"cabin2\",\"color\",\"#ffb086\"]],[\"^13\",[\"value\",\"cabin1\",\"color\",\"#ffd586\"]],[\"^13\",[\"value\",\"topRoom\",\"color\",\"#a6572e\"]],[\"^13\",[\"value\",\"groundRoom\",\"color\",\"#dc8e65\"]]]]]],\"e6d53\",[\"^13\",[]],\"87763\",[\"^13\",[]],\"c76b1\",[\"^13\",[]],\"794e2\",[\"^13\",[]],\"5973e\",[\"^13\",[]],\"63c07\",[\"^13\",[]]]],\"_columnValueOverride\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"marginType\",\"normal\",\"_showBorder\",true,\"_templatePageSize\",null,\"_dynamicColumnProperties\",[\"^13\",[\"formatByIndex\",\"auto\",\"hiddenByIndex\",\"true\"]],\"_showHeader\",true,\"_currentPage\",0,\"overflowActionsOverlayMinWidth\",null,\"_actionsOverflowPosition\",3,\"_columnKey\",[\"^13\",[\"3ec72\",\"id\",\"425d1\",\"name\",\"d4ba0\",\"start_date\",\"f1231\",\"end_date\",\"3edbd\",\"accomodation\",\"e6d53\",\"price_input\",\"87763\",\"nights\",\"c76b1\",\"price_per_night\",\"794e2\",\"persons\",\"5973e\",\"airbnb\",\"63c07\",\"total_price\"]],\"hidden\",false,\"_toolbarButtonIds\",[\"^B\",[\"1a\",\"4d\"]],\"columnOrdering\",[],\"data\",\"{{ q_select_bookings.data }}\",\"_cellSelection\",\"none\",\"_serverPaginated\",false,\"_linkedFilterId\",null,\"searchMode\",\"fuzzy\",\"_columnCellTooltip\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_columnFormat\",[\"^13\",[\"3ec72\",\"decimal\",\"425d1\",\"string\",\"d4ba0\",\"date\",\"f1231\",\"date\",\"3edbd\",\"tag\",\"e6d53\",\"decimal\",\"87763\",\"string\",\"c76b1\",\"currency\",\"794e2\",\"decimal\",\"5973e\",\"boolean\",\"63c07\",\"currency\"]],\"_cursorCache\",[\"^ \"],\"_calculatedPageSize\",null,\"_primaryKeyColumnId\",\"3ec72\",\"selectedDataIndex\",null,\"_columnAlignment\",[\"^13\",[\"3ec72\",\"right\",\"425d1\",\"center\",\"d4ba0\",\"left\",\"f1231\",\"left\",\"3edbd\",\"left\",\"e6d53\",\"right\",\"87763\",\"left\",\"c76b1\",\"right\",\"794e2\",\"right\",\"5973e\",\"center\",\"63c07\",\"right\"]],\"_actionIcon\",[\"^13\",[\"48303\",\"bold/interface-edit-pencil\",\"1967f\",\"bold/interface-delete-bin-2\",\"f4caa\",\"bold/interface-edit-copy\"]],\"margin\",\"4px 8px\",\"_columnTooltip\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_columnIcon\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_alwaysShowRowSelectionCheckboxes\",false,\"_columnCellTooltipMode\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_pageSize\",null,\"showInEditor\",false,\"_isAddingNewRows\",false,\"selectedSourceRows\",[],\"_enableExpandableRows\",false,\"_selectMultipleRowsOnActionClick\",\"no\",\"_columnSortDisabled\",[\"^13\",[\"3ec72\",false,\"425d1\",false,\"d4ba0\",false,\"f1231\",false,\"3edbd\",false,\"e6d53\",false,\"87763\",false,\"c76b1\",false,\"794e2\",false,\"5973e\",false,\"63c07\",false]],\"_showSummaryRow\",true,\"filterStack\",null,\"_expandedRows\",null,\"changesetObject\",null,\"_actionDisabled\",[\"^13\",[\"48303\",\"\",\"1967f\",\"\",\"f4caa\",\"\"]],\"_columnReferenceId\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"airbnb\",\"63c07\",\"\"]],\"_dynamicColumnSource\",[],\"_rowSelection\",\"single\",\"_columnCaption\",[\"^13\",[\"3ec72\",\"\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"_dynamicColumnFormatOptions\",[\"^13\",[]],\"_dynamicRowHeights\",false,\"_columnFormatOptions\",[\"^13\",[\"3ec72\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]],\"425d1\",[\"^13\",[]],\"d4ba0\",[\"^13\",[\"dateFormat\",\"yyyy-MM-dd\"]],\"f1231\",[\"^13\",[\"dateFormat\",\"yyyy-MM-dd\"]],\"3edbd\",[\"^13\",[\"automaticColors\",false]],\"e6d53\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]],\"87763\",[\"^13\",[]],\"c76b1\",[\"^13\",[\"currency\",\"eur\",\"currencySign\",\"standard\",\"notation\",\"standard\",\"showSeparators\",true,\"currencyDisplay\",\"symbol\",\"decimalPlaces\",\"1\"]],\"794e2\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]],\"5973e\",[\"^13\",[]],\"63c07\",[\"^13\",[\"currency\",\"EUR\",\"currencySign\",\"standard\",\"notation\",\"standard\",\"showSeparators\",true,\"currencyDisplay\",\"symbol\"]]]],\"_changeset\",null,\"_afterCursor\",\"\",\"selectedRowKeys\",[],\"_beforeCursor\",\"\",\"_columnSummaryAggregationMode\",[\"^13\",[\"d4ba0\",\"none\",\"425d1\",\"none\",\"f1231\",\"none\",\"5973e\",\"none\",\"3ec72\",\"none\",\"63c07\",\"sum\",\"3edbd\",\"none\",\"87763\",\"none\",\"794e2\",\"none\"]],\"searchTerm\",\"\",\"selectedRows\",[],\"_disabledVirtualization\",false,\"_expandedRowDataIndexes\",[],\"_showColumnBorders\",true,\"_columnStatusIndicatorOptions\",[\"^13\",[\"3ec72\",[\"^13\",[]],\"425d1\",[\"^13\",[]],\"d4ba0\",[\"^13\",[]],\"f1231\",[\"^13\",[]],\"3edbd\",[\"^13\",[]],\"e6d53\",[\"^13\",[]],\"87763\",[\"^13\",[]],\"c76b1\",[\"^13\",[]],\"794e2\",[\"^13\",[]],\"5973e\",[\"^13\",[]],\"63c07\",[\"^13\",[]]]],\"overflowActionsOverlayMaxHeight\",null,\"_columnSize\",[\"^13\",[\"d4ba0\",98.30000305175781,\"425d1\",86.83332824707031,\"f1231\",95.06666564941406,\"5973e\",49,\"3ec72\",42,\"63c07\",89,\"c76b1\",86,\"e6d53\",111.66667175292969,\"3edbd\",88.5,\"87763\",62.91667175292969,\"794e2\",49]],\"_serverPaginationType\",\"limitOffsetBased\",\"_columnSortMode\",[\"^13\",[\"3ec72\",\"default\",\"425d1\",\"default\",\"d4ba0\",\"default\",\"f1231\",\"default\",\"3edbd\",\"default\",\"e6d53\",\"default\",\"87763\",\"default\",\"c76b1\",\"default\",\"794e2\",\"default\",\"5973e\",\"default\",\"63c07\",\"default\"]],\"_selectSingleRowsOnActionClick\",\"replace\",\"_showFooter\",true,\"_groupedColumnConfig\",[\"^13\",[]],\"_dynamicColumnSize\",[\"^13\",[]],\"_virtualizeStartIndex\",0,\"_toolbarButtonHidden\",[\"^13\",[\"1a\",\"\",\"4d\",\"\"]],\"_defaultFilters\",[\"^13\",[]],\"events\",[\"^B\",[[\"^13\",[\"event\",\"clickAction\",\"type\",\"widget\",\"method\",\"show\",\"pluginId\",\"editModal\",\"targetId\",\"48303\",\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"clickAction\",\"type\",\"state\",\"method\",\"setValue\",\"pluginId\",\"activeBooking\",\"targetId\",\"48303\",\"params\",[\"^13\",[\"value\",\"{{ currentRow }}\"]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"clickAction\",\"type\",\"util\",\"method\",\"copyToClipboard\",\"pluginId\",\"\",\"targetId\",\"f4caa\",\"params\",[\"^13\",[\"value\",\"{{ [currentRow.name, currentRow.start_date, currentRow.end_date,currentRow.accomodation,currentRow.total_price.replace('.',',')].join(';')  }}\"]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"clickAction\",\"type\",\"widget\",\"method\",\"open\",\"pluginId\",\"modal_deleteBooking\",\"targetId\",\"1967f\",\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"type\",\"widget\",\"waitMs\",\"0\",\"waitType\",\"debounce\",\"event\",\"clickToolbar\",\"method\",\"refresh\",\"pluginId\",\"bookings_table\",\"targetId\",\"4d\"]]]],\"_columnEditable\",[\"^13\",[\"3ec72\",\"false\",\"425d1\",\"true\",\"d4ba0\",\"false\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"\",\"5973e\",\"\",\"63c07\",\"\"]],\"newRows\",[],\"_rowBackgroundColor\",[],\"emptyMessage\",\"No rows found\",\"pagination\",null,\"selectedDataIndexes\",[],\"_columnEditableInNewRows\",[\"^13\",[\"e6d53\",\"\",\"63c07\",\"\",\"3ec72\",\"\",\"794e2\",\"\",\"3edbd\",\"\"]],\"_columnGroupAggregationMode\",[\"^13\",[\"3ec72\",\"sum\",\"425d1\",\"none\",\"d4ba0\",\"none\",\"f1231\",\"none\",\"3edbd\",\"none\",\"e6d53\",\"sum\",\"87763\",\"none\",\"c76b1\",\"sum\",\"794e2\",\"sum\",\"5973e\",\"none\",\"63c07\",\"sum\"]],\"sortArray\",[],\"_selectedCell\",null,\"overflowType\",\"scroll\",\"selectedCell\",null,\"_defaultSelectedRow\",[\"^13\",[\"mode\",\"index\",\"indexType\",\"display\",\"index\",0]],\"_hasNextPage\",false,\"_includeRowInChangesetArray\",false,\"_columnPosition\",[\"^13\",[\"3ec72\",\"center\",\"425d1\",\"center\",\"d4ba0\",\"center\",\"f1231\",\"center\",\"3edbd\",\"center\",\"e6d53\",\"center\",\"87763\",\"center\",\"c76b1\",\"center\",\"794e2\",\"center\",\"5973e\",\"center\",\"63c07\",\"center\"]],\"_enableSaveActions\",false,\"_columnPlaceholder\",[\"^13\",[\"3ec72\",\"Enter value\",\"425d1\",\"Enter value\",\"d4ba0\",\"Enter value\",\"f1231\",\"Enter value\",\"3edbd\",\"Select option\",\"e6d53\",\"Enter value\",\"87763\",\"Enter value\",\"c76b1\",\"Enter value\",\"794e2\",\"Enter value\",\"5973e\",\"Enter value\",\"63c07\",\"Enter value\"]],\"_defaultFilterOperator\",\"and\",\"_actionLabel\",[\"^13\",[\"48303\",\"Edit\",\"1967f\",\"Delete\",\"f4caa\",\"Copy to google\"]],\"_virtualizeEndIndex\",0,\"selectedRow\",null,\"_actionHidden\",[\"^13\",[\"48303\",\"\",\"1967f\",\"\",\"f4caa\",\"\"]],\"maintainSpaceWhenHidden\",false,\"_columnHidden\",[\"^13\",[\"3ec72\",\"true\",\"425d1\",\"\",\"d4ba0\",\"\",\"f1231\",\"\",\"3edbd\",\"\",\"e6d53\",\"true\",\"87763\",\"\",\"c76b1\",\"\",\"794e2\",\"true\",\"5973e\",\"\",\"63c07\",\"\"]],\"_columnLabel\",[\"^13\",[\"3ec72\",\"ID\",\"425d1\",\"Name\",\"d4ba0\",\"Start date\",\"f1231\",\"End date\",\"3edbd\",\"Room\",\"e6d53\",\"Price input\",\"87763\",\"Nights\",\"c76b1\",\"Price/night\",\"794e2\",\"pax\",\"5973e\",\"Airbnb\",\"63c07\",\"Total price\"]],\"_showToolbar\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"rowGroup\",\"body\",\"subcontainer\",\"6d2b9\",\"row\",3.552713678800501e-15,\"col\",0,\"height\",13.600000000000001,\"width\",12,\"tabNum\",0,\"stackPosition\",[\"^ \",\"ordinal\",0,\"widthType\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"body\",\"^1E\",\"6d2b9\",\"row\",0.20000000000000284,\"col\",0,\"^1F\",13,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1701951827296\",\"^1A\",\"~m1730529538913\",\"^1B\",\"\",\"^1C\",null]]],\"q_select_upcomingBookings\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_upcomingBookings\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",true,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"SELECT 'Check-In' as type, name, start_date as event_date, accomodation FROM bookings\\nWHERE start_date > NOW() and deleted = false UNION\\nSELECT 'Check-Out' as type, name, end_date as event_date, accomodation FROM bookings\\nWHERE start_date > NOW() and deleted = false\\norder by event_date asc;\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",true,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"\",\"events\",[\"^B\",[]],\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1701963993117\",\"^1A\",\"~m1735212936467\",\"^1B\",\"\",\"^1C\",null]]],\"calendar1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"calendar1\",\"^14\",\"a58a3e0d-9af8-4f80-8eb5-84229adfda08\",\"^15\",\"widget\",\"^16\",\"CalendarWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"allDayByIndex\",\"\",\"selectedInterval\",[\"^ \"],\"endByIndex\",\"{{ item.end_date }}\",\"_groupIdByIndex\",[\"^B\",[]],\"groupIdByIndex\",\"\",\"_allDayByIndex\",[\"^B\",[]],\"dayMaxEvents\",\"4\",\"_titleByIndex\",[\"^B\",[]],\"titleByIndex\",\"{{ item.name + ' - ' + item.accomodation}}\",\"timeFormat\",\"\",\"_eventIdByIndex\",[\"^B\",[]],\"displayEventTime\",false,\"view\",[\"^ \",\"start\",\"\",\"end\",\"\"],\"eventIdByIndex\",\"{{ item.id }}\",\"marginType\",\"normal\",\"_format24HourTime\",true,\"hidden\",false,\"data\",\"{{ toggleButton.value ? cabinBookings.value : villaBookings.value }}\",\"_createEventsEnabled\",false,\"margin\",\"4px 8px\",\"_changedEvents\",[],\"displayWeekends\",true,\"showInEditor\",false,\"style\",[\"^13\",[]],\"initialDate\",\"{{ viewedMonth.value }}\",\"changeSet\",[\"^ \"],\"_hasMigratedNestedItems\",true,\"itemMode\",\"dynamic\",\"firstDayOfWeek\",1,\"_colorByIndex\",[\"^B\",[]],\"listType\",\"year\",\"colorByIndex\",\"{{ mapCalendarColor(item.accomodation) }}\",\"_startByIndex\",[\"^B\",[]],\"_hoveredEventId\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"clickEvent\",\"type\",\"state\",\"method\",\"setValue\",\"pluginId\",\"activeBooking\",\"targetId\",null,\"params\",[\"^13\",[\"value\",\"{{ self.selectedEvent }}\"]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"clickEvent\",\"type\",\"widget\",\"method\",\"show\",\"pluginId\",\"editModal\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"_ids\",[\"^B\",[]],\"startByIndex\",\"{{ item.start_date }}\",\"displayAllDaySlot\",true,\"displayTimeZone\",\"local\",\"_selectedEventId\",\"\",\"eventMaxStack\",0,\"_deleteEventsEnabled\",false,\"hoveredEvent\",[\"^ \"],\"selectedEvent\",[\"^ \"],\"maintainSpaceWhenHidden\",false,\"_selectedInterval\",[\"^ \"],\"_endByIndex\",[\"^B\",[]],\"_editEventsEnabled\",false,\"viewType\",\"month\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"body\",\"^1E\",\"b28d9\",\"row\",1.7763568394002505e-15,\"col\",0,\"^1F\",14.799999999999999,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",3,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"body\",\"^1E\",\"b28d9\",\"row\",1.7763568394002505e-15,\"col\",0,\"^1F\",14.799999999999999,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",2,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702630548998\",\"^1A\",\"~m1735240594824\",\"^1B\",\"\",\"^1C\",null]]],\"q_insert_booking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_insert_booking\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"Created Booking\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"gui\",\"queryRunTime\",null,\"actionType\",\"INSERT\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"[{\\\"key\\\":\\\"persons\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_personNumber }}\\\"},{\\\"key\\\":\\\"name\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_name }}\\\"},{\\\"key\\\":\\\"accomodation\\\",\\\"value\\\":\\\"{{ form_createBooking.data.accomodation }}\\\"},{\\\"key\\\":\\\"price_input\\\",\\\"value\\\":\\\"{{ form_createBooking.data.price }}\\\"},{\\\"key\\\":\\\"start_date\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_bookingDateRange.start }}\\\"},{\\\"key\\\":\\\"end_date\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_bookingDateRange.end }}\\\"},{\\\"key\\\":\\\"contact\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_contactNumber }}\\\"},{\\\"key\\\":\\\"airbnb\\\",\\\"value\\\":\\\"{{ form_createBooking.data.airbnbCheckbox }}\\\"},{\\\"key\\\":\\\"comments\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_comment }}\\\"},{\\\"key\\\":\\\"price_per_night\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_pricePerNight}}\\\"},{\\\"key\\\":\\\"price_per_night\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_pricePerNight }}\\\"},{\\\"key\\\":\\\"discount_percentage\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_discountPercentage }}\\\"},{\\\"key\\\":\\\"total_price\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_totalPayable }}\\\"},{\\\"key\\\":\\\"is_pricing_per_night\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_isPricingPerNight }}\\\"},{\\\"key\\\":\\\"person_details\\\",\\\"value\\\":\\\"{{ form_createBooking.data.i_personDetails }}\\\"}]\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",true,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_bookings\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue_by_room\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"tableName\",\"bookings\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"3\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702928741260\",\"^1A\",\"~m1732899924403\",\"^1B\",\"\",\"^1C\",null]]],\"modal_createBooking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"modal_createBooking\",\"^14\",\"d10789d4-af41-43fe-8104-a18e66f0329d\",\"^15\",\"widget\",\"^16\",\"ModalWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"opened\",false,\"modalOverflowType\",\"scroll\",\"onModalClose\",\"\",\"margin\",\"4px 8px\",\"modalHeightType\",\"fixed\",\"tooltipText\",\"\",\"modalHeight\",\"700px\",\"onModalOpen\",\"\",\"modalWidth\",\"\",\"closeOnOutsideClick\",false,\"loading\",\"\",\"disabled\",\"\",\"buttonText\",\"Create Booking\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.9999999999999998,\"col\",0,\"^1F\",1,\"^1G\",3,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.9999999999999998,\"col\",0,\"^1F\",1,\"^1G\",5,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702930619223\",\"^1A\",\"~m1730528635964\",\"^1B\",\"\",\"^1C\",null]]],\"tabbedContainer\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"tabbedContainer\",\"^14\",\"b158e2b9-f993-4113-9b40-8fb00c0d634c\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\",\"\",false]],\"heightType\",\"fixed\",\"currentViewKey\",\"{{ self.viewKeys[0] }}\",\"iconByIndex\",[],\"_flexWrap\",false,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"marginType\",\"normal\",\"enableFullBleed\",false,\"showBorder\",true,\"hidden\",false,\"showHeader\",true,\"hoistFetching\",false,\"paddingType\",\"none\",\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"footerPaddingType\",\"normal\",\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\",false]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"\",\"_tooltipByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"all\",\"villa\",\"freeDates\"]],\"_type\",\"grid\",\"events\",[\"^B\",[]],\"_ids\",[\"^B\",[\"6d2b9\",\"b28d9\",\"3ef35\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\",\"\",\"left\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"Table\",\"Bookings\",\"Free Dates\"]],\"headerPaddingType\",\"normal\",\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",3,\"col\",0,\"^1F\",20.59999999999999,\"^1G\",6,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",5.799999999999999,\"col\",0,\"^1F\",14.999999999999995,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702931974732\",\"^1A\",\"~m1735240665123\",\"^1B\",\"\",\"^1C\",null]]],\"tabs1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"tabs1\",\"^14\",\"0b85cb45-beba-47db-86e8-58f92a40b86f\",\"^15\",\"widget\",\"^16\",\"TabsWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_disabledByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"heightType\",\"auto\",\"_values\",[\"^B\",[\"Tab 1\",\"Tab 2\",\"Tab 3\"]],\"iconByIndex\",[],\"values\",[],\"alignment\",\"left\",\"_iconByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"marginType\",\"normal\",\"hidden\",false,\"data\",[],\"targetContainerId\",\"tabbedContainer\",\"selectedItem\",null,\"margin\",\"4px 8px\",\"showInEditor\",false,\"navigateContainer\",true,\"value\",\"{{ self.values[0] }}\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"styleVariant\",\"pill\",\"_hasMigratedNestedItems\",true,\"itemMode\",\"static\",\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"tooltipByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"dbbe7\",\"3e1da\",\"d8f0f\"]],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"disabled\",false,\"linePosition\",\"bottom\",\"_labels\",[\"^B\",[\"\",\"\",\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"header\",\"^1E\",\"6d2b9\",\"row\",0,\"col\",0,\"^1F\",0.8,\"^1G\",6,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"header\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.8,\"^1G\",11,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702931974742\",\"^1A\",\"~m1730005488086\",\"^1B\",\"\",\"^1C\",null]]],\"form_createBooking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"form_createBooking\",\"^14\",\"21dda56f-7ca8-455b-a7cd-f9006fa4033b\",\"^15\",\"widget\",\"^16\",\"FormWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"disableSubmit\",false,\"heightType\",\"auto\",\"headerPadding\",\"4px 12px\",\"showFooterBorder\",false,\"resetAfterSubmit\",true,\"submitting\",false,\"marginType\",\"none\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"data\",[\"^ \"],\"showHeader\",true,\"hoistFetching\",false,\"paddingType\",\"none\",\"initialData\",null,\"margin\",\"0\",\"showInEditor\",false,\"footerPaddingType\",\"normal\",\"tooltipText\",\"\",\"padding\",\"0\",\"style\",[\"^13\",[]],\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"invalid\",false,\"showFooter\",true,\"_type\",\"grid\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"submit\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_insert_booking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"submit\",\"type\",\"widget\",\"method\",\"close\",\"pluginId\",\"modal_createBooking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"headerPaddingType\",\"normal\",\"requireValidation\",true,\"maintainSpaceWhenHidden\",false,\"showBody\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702932164192\",\"^1A\",\"~m1714025421448\",\"^1B\",\"\",\"^1C\",null]]],\"formTitle1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"formTitle1\",\"^14\",\"8465e495-1063-4f7a-87b4-167c348a1802\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"marginType\",\"normal\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"#### Create new boking\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"header\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.6,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"header\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.6,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702932164234\",\"^1A\",\"~m1702932219782\",\"^1B\",\"\",\"^1C\",null]]],\"mod_bookingForm_create\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"mod_bookingForm_create\",\"^14\",\"5352c644-deee-4496-9a8b-f4c787e05913\",\"^15\",\"widget\",\"^16\",\"GlobalWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"discount\",\"\",\"pricePerNight\",\"\",\"bookingName\",\"\",\"totalPrice\",\"\",\"person1Name\",\"\",\"person2Name\",\"\",\"price\",\"\",\"endDate\",\"\",\"contactNumber\",\"\",\"showFetchingIndicator\",\"boolean\",\"pageUuid\",\"87861562-9de2-11ee-a56d-9b3c1a1f6693\",\"name\",\"bookingForm\",\"airbnb\",\"\",\"bookingFormInput\",\"\",\"personDetails\",\"\",\"margin\",\"0\",\"isNightlyPrice\",\"\",\"person1Passport\",\"\",\"person2Passport\",\"\",\"startDate\",\"\",\"bookingId\",\"\",\"room\",\"\",\"numberOfNights\",\"\",\"personNumber\",\"\",\"comment\",\"\",\"childNamespace\",\"mod_bookingForm_create\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",1,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",1,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702932171283\",\"^1A\",\"~m1702932172000\",\"^1B\",\"\",\"^1C\",null]]],\"modal_deleteBooking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"modal_deleteBooking\",\"^14\",\"813b8099-53e2-43ec-9a39-7118e1b843e4\",\"^15\",\"widget\",\"^16\",\"ModalWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"opened\",false,\"modalOverflowType\",\"scroll\",\"hidden\",\"true\",\"onModalClose\",\"\",\"modalHeightType\",\"auto\",\"tooltipText\",\"\",\"modalHeight\",\"\",\"onModalOpen\",\"\",\"modalWidth\",\"\",\"closeOnOutsideClick\",false,\"loading\",\"\",\"disabled\",\"\",\"buttonText\",\"Delete\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.8,\"col\",4,\"^1F\",1,\"^1G\",1,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937062070\",\"^1A\",\"~m1702980980691\",\"^1B\",\"\",\"^1C\",null]]],\"button2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button2\",\"^14\",\"1c9a557a-f994-4353-9395-2eed03bde87d\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Cancel\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"outline\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"widget\",\"method\",\"close\",\"pluginId\",\"modal_deleteBooking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",7.799999999999999,\"col\",1,\"^1F\",1,\"^1G\",4,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937080775\",\"^1A\",\"~m1702938037135\",\"^1B\",\"\",\"^1C\",null]]],\"button3\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button3\",\"^14\",\"f2a3ea8b-ca52-493b-8ea3-ca4ca8467f64\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Delete Booking\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"style\",[\"^13\",[\"label\",\"danger\"]],\"styleVariant\",\"outline\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_delete_booking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"click\",\"type\",\"widget\",\"method\",\"close\",\"pluginId\",\"modal_deleteBooking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",7.799999999999999,\"col\",7,\"^1F\",1,\"^1G\",4,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",3.8,\"col\",6,\"^1F\",1,\"^1G\",3,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937100095\",\"^1A\",\"~m1730654302059\",\"^1B\",\"\",\"^1C\",null]]],\"text1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text1\",\"^14\",\"436da5c5-e55e-46ef-bf30-342509299304\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"center\",\"marginType\",\"normal\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"## Delete Booking\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.2,\"col\",1,\"^1F\",0.6,\"^1G\",10,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937211049\",\"^1A\",\"~m1702937238669\",\"^1B\",\"\",\"^1C\",null]]],\"text2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text2\",\"^14\",\"bb9c8880-b110-4e4f-b7f8-56b0b54e74d0\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"center\",\"marginType\",\"normal\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"**Do you really want to delete this booking?**\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",1.4,\"col\",1,\"^1F\",0.6,\"^1G\",10,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937247891\",\"^1A\",\"~m1702937286215\",\"^1B\",\"\",\"^1C\",null]]],\"text3\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text3\",\"^14\",\"256cacb8-c240-4f21-933b-af105009e710\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"marginType\",\"normal\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"#### {{ bookings_table.selectedRow.name}}\\n##### **From:** {{ bookings_table.selectedRow.start_date}}\\n##### **Till:** {{ bookings_table.selectedRow.end_date}}\\n\",\"style\",[\"^13\",[]],\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",3.2000000000000006,\"col\",3,\"^1F\",0.6,\"^1G\",6,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937301122\",\"^1A\",\"~m1702937817093\",\"^1B\",\"\",\"^1C\",null]]],\"text4\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text4\",\"^14\",\"98dc7cda-49ad-4ee5-81e2-0e89842c5358\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"marginType\",\"normal\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"##### **Room:** {{bookings_table.selectedRow.accomodation}}\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"modal_deleteBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",3.8000000000000003,\"col\",3,\"^1F\",0.6,\"^1G\",6,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702937424475\",\"^1A\",\"~m1702937832415\",\"^1B\",\"\",\"^1C\",null]]],\"q_edit_booking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_edit_booking\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"Edit booking successful\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"[{\\\"key\\\":\\\"id\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_bookingId}}\\\",\\\"operation\\\":\\\"=\\\"}]\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"gui\",\"queryRunTime\",null,\"actionType\",\"UPDATE_BY\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"[{\\\"key\\\":\\\"name\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_name}}\\\"},{\\\"key\\\":\\\"persons\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_personNumber}}\\\"},{\\\"key\\\":\\\"start_date\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_bookingDateRange.start}}\\\"},{\\\"key\\\":\\\"end_date\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_bookingDateRange.end}}\\\"},{\\\"key\\\":\\\"accomodation\\\",\\\"value\\\":\\\"{{form_editBooking.data.accomodation}}\\\"},{\\\"key\\\":\\\"price_input\\\",\\\"value\\\":\\\"{{form_editBooking.data.price}}\\\"},{\\\"key\\\":\\\"airbnb\\\",\\\"value\\\":\\\"{{form_editBooking.data.airbnbCheckbox}}\\\"},{\\\"key\\\":\\\"contact\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_contactNumber}}\\\"},{\\\"key\\\":\\\"comments\\\",\\\"value\\\":\\\"{{form_editBooking.data.i_comment}}\\\"},{\\\"key\\\":\\\"price_per_night\\\",\\\"value\\\":\\\"{{ form_editBooking.data.i_pricePerNight}}\\\"},{\\\"key\\\":\\\"total_price\\\",\\\"value\\\":\\\"{{ form_editBooking.data.i_totalPayable }}\\\"},{\\\"key\\\":\\\"discount_percentage\\\",\\\"value\\\":\\\"{{ form_editBooking.data.i_discountPercentage }}\\\"},{\\\"key\\\":\\\"is_pricing_per_night\\\",\\\"value\\\":\\\"{{  form_editBooking.data.i_isPricingPerNight }}\\\"},{\\\"key\\\":\\\"person_details\\\",\\\"value\\\":\\\"{{ form_editBooking.data.i_personDetails }}\\\"}]\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",true,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_bookings\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"widget\",\"method\",\"hide\",\"pluginId\",\"editModal\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"util\",\"method\",\"showNotification\",\"pluginId\",\"\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^13\",[\"notificationType\",\"success\",\"title\",\"Updated entry\"]]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue_by_room\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"failure\",\"type\",\"util\",\"method\",\"showNotification\",\"pluginId\",\"\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^13\",[\"notificationType\",\"warning\",\"title\",\"Error\",\"description\",\"Something went wrong\"]]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"isMultiplayerEdited\",false,\"tableName\",\"bookings\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"3\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1702938187029\",\"^1A\",\"~m1732900793164\",\"^1B\",\"\",\"^1C\",null]]],\"q_select_monthly_revenue_by_room\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_monthly_revenue_by_room\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",true,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"Select begin_of_month, accomodation, SUM(price_per_night * days) / SUM(days) as avg_price_per_night, SUM(price_per_night * days) as total\\nfrom\\n(select name, accomodation, price_per_night, start_date, end_date, begin_of_month, end_of_month,\\n  case \\n   when start_date >= begin_of_month and end_date >= end_of_month then end_of_month::date - start_date::date\\n   when start_date >= begin_of_month and end_date <= end_of_month then end_date::date - start_date::date\\n   when begin_of_month >= start_date and end_date >= end_of_month then end_of_month::date - begin_of_month::date + 1\\n  when end_date >= begin_of_month and end_date <= end_of_month then end_date::date - begin_of_month::date + 1\\n  end days \\nfrom\\n(select\\n    name,\\n    accomodation,\\n    price_per_night,\\n    start_date,\\n    end_date,\\n    generate_series(\\n        date_trunc('month', start_date), \\n        end_date, '1 month'\\n    )::date as begin_of_month,\\n  generate_series(\\n        date_trunc('month', start_date) + interval '1 month - 1 day', \\n        date_trunc('month', end_date) + interval '1 month - 1 day', '1 month'\\n    )::date as end_of_month\\nfrom bookings where deleted = false) a) b\\ngroup by begin_of_month, accomodation\\norder by begin_of_month desc, \\n  case accomodation when 'villa' then 1\\n                    when 'large' then 2\\n                    when 'middle' then 3\\n                    when 'small' then 4\\n                    when 'topRoom' then 5\\n                    when 'groundRoom' then 6\\n                    when 'cabin1' then 7\\n                    when 'cabin2' then 8\\nend\\n\\n\\n\\n\\n\\n\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[]],\"isMultiplayerEdited\",false,\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1703015900202\",\"^1A\",\"~m1730089345665\",\"^1B\",\"\",\"^1C\",null]]],\"chart1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"chart1\",\"^14\",\"3ae6aa83-034d-4b0e-a3c7-0e5f27325dee\",\"^15\",\"widget\",\"^16\",\"PlotlyChartWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"dataseries\",[\"^13\",[\"1\",[\"^13\",[\"label\",\"total\",\"datasource\",\"{{q_select_monthly_revenue_by_room.data.total}}\",\"chartType\",\"bar\",\"aggregationType\",\"sum\",\"color\",null,\"colors\",[\"^13\",[\"0\",\"#033663\",\"1\",\"#247BC7\",\"2\",\"#55A1E3\",\"3\",\"#DAECFC\"]],\"visible\",true,\"hovertemplate\",\"<b>%{x}</b><br>%{fullData.name}: %{y}<extra></extra>\"]]]],\"isDataTemplateDirty\",true,\"datasource\",\"\",\"isJsonTemplateDirty\",true,\"groupByDropdown\",\"accomodation\",\"datasourceInputMode\",\"javascript\",\"datasourceDataType\",\"object\",\"layout\",\"\",\"xAxisDropdown\",\"begin_of_month\",\"data\",\"[\\n  {\\n    \\\"name\\\": \\\"total\\\",\\n    \\\"x\\\": {{q_select_monthly_revenue_by_room.data.begin_of_month}},\\n    \\\"y\\\": {{q_select_monthly_revenue_by_room.data.total}},\\n    \\\"type\\\": \\\"bar\\\",\\n    \\\"hovertemplate\\\": \\\"<b>%{x}</b><br>%{fullData.name}: %{y}<extra></extra>\\\",\\n    \\\"transforms\\\": [\\n      {\\n        \\\"type\\\": \\\"groupby\\\",\\n        \\\"groups\\\": {{q_select_monthly_revenue_by_room.data.accomodation}},\\n        \\\"styles\\\": [\\n          {\\n            \\\"target\\\": 'villa',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('villa')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'large',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('large')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'middle',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('middle')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'small',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('small')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'cabin1',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('cabin1')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'cabin2',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('cabin2')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'groundRoom',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('groundRoom')}}\\n              }\\n            }\\n          },\\n          {\\n            \\\"target\\\": 'topRoom',\\n            \\\"value\\\": {\\n              \\\"marker\\\": {\\n                \\\"color\\\": {{window.mapGraphColor('topRoom')}}\\n              }\\n            }\\n          }\\n        ]\\n      },\\n      {\\n        \\\"type\\\": \\\"sort\\\",\\n        \\\"target\\\": {{q_select_monthly_revenue_by_room.data.begin_of_month}},\\n        \\\"order\\\": \\\"ascending\\\"\\n      },\\n      {\\n        \\\"type\\\": \\\"aggregate\\\",\\n        \\\"groups\\\": {{q_select_monthly_revenue_by_room.data.begin_of_month}},\\n        \\\"aggregations\\\": [\\n          {\\n            \\\"target\\\": \\\"y\\\",\\n            \\\"func\\\": \\\"sum\\\",\\n            \\\"enabled\\\": true\\n          }\\n        ]\\n      }\\n    ]\\n  }\\n]\",\"isStackSeriesEnabled\",true,\"xAxisTickFormat\",\"\",\"skipDatasourceUpdate\",true,\"datasourceJS\",\"{{q_select_monthly_revenue_by_room.data}}\",\"yAxisTickFormat\",\"\",\"datasourcePluginType\",null,\"xAxisType\",\"default\",\"datasourcePluginId\",null,\"legendAlignment\",\"bottom\",\"isLayoutJsonDirty\",false,\"chartType\",\"bar\",\"title\",\"\",\"xAxis\",\"{{q_select_monthly_revenue_by_room.data.begin_of_month}}\",\"events\",[\"^B\",[]],\"groupByMode\",\"dropdown\",\"onPointSelectQuery\",\"\",\"xAxisMode\",\"dropdown\",\"shouldShowLegend\",true,\"yAxisTitle\",\"\",\"selectedPoints\",[],\"xAxisTitle\",\"\",\"groupByJS\",\"{{q_select_monthly_revenue_by_room.data['accomodation']}}\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer2\",\"^1D\",\"body\",\"^1E\",\"a03de\",\"row\",0,\"col\",0,\"^1F\",14.6,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1703785752004\",\"^1A\",\"~m1730089078316\",\"^1B\",\"\",\"^1C\",null]]],\"activeBooking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"activeBooking\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ bookings_table.selectedRow }}\",\"_persistedValueGetter\",null,\"_persistedValueSetter\",null,\"persistValue\",false,\"persistedValueKey\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1704296174863\",\"^1A\",\"~m1704296886372\",\"^1B\",\"\",\"^1C\",null]]],\"q_select_collision\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_collision\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",true,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"SELECT\\n\\tid, name, start_date, end_date\\nFROM\\n\\tbookings\\nWHERE\\n\\tdeleted = false AND\\n\\t(accomodation = 'small' OR accomodation = 'villa') AND\\n\\t'2024-01-08' <= end_date AND \\n\\t'2024-01-18' >= start_date\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[]],\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1704302475993\",\"^1A\",\"~m1704302546060\",\"^1B\",\"\",\"^1C\",null]]],\"tabbedContainer2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"tabbedContainer2\",\"^14\",\"fa3591b3-1158-4ac5-9da0-7368e226de38\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\",\"\"]],\"heightType\",\"auto\",\"currentViewKey\",\"{{ self.viewKeys[0] }}\",\"iconByIndex\",[],\"_flexWrap\",false,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\",\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"marginType\",\"normal\",\"enableFullBleed\",false,\"showBorder\",true,\"hidden\",false,\"showHeader\",true,\"hoistFetching\",false,\"margin\",\"4px 8px\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"12px\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"\",\"_tooltipByIndex\",[\"^B\",[\"\",\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"Graph\\n\",\"Table\"]],\"_type\",\"grid\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"a03de\",\"49bc7\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\",\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\",\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",1.8,\"col\",6,\"^1F\",0.2,\"^1G\",6,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1706347009460\",\"^1A\",\"~m1706347088348\",\"^1B\",\"\",\"^1C\",null]]],\"tabs2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"tabs2\",\"^14\",\"2641a80f-d100-41d9-a2bf-4bff8ed624bd\",\"^15\",\"widget\",\"^16\",\"TabsWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_disabledByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"heightType\",\"auto\",\"_values\",[\"^B\",[\"Tab 1\",\"Tab 2\",\"Tab 3\"]],\"iconByIndex\",[],\"values\",[],\"alignment\",\"left\",\"_iconByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"marginType\",\"normal\",\"hidden\",false,\"data\",[],\"targetContainerId\",\"tabbedContainer2\",\"selectedItem\",null,\"margin\",\"4px 8px\",\"showInEditor\",false,\"navigateContainer\",true,\"value\",\"{{ self.values[0] }}\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"styleVariant\",\"pill\",\"_hasMigratedNestedItems\",true,\"itemMode\",\"static\",\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"tooltipByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"77358\",\"89d62\",\"3fabd\"]],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\",\"\",\"\"]],\"disabled\",false,\"linePosition\",\"bottom\",\"_labels\",[\"^B\",[\"\",\"\",\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer2\",\"^1D\",\"header\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.8,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1706347009501\",\"^1A\",\"~m1706347009501\",\"^1B\",\"\",\"^1C\",null]]],\"q_select_monthly_revenue\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_monthly_revenue\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",true,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"Select begin_of_month, SUM(price_per_night * days) / SUM(days) as avg_price_per_night, SUM(price_per_night * days) as total\\nfrom\\n(select name, price_per_night, start_date, end_date, begin_of_month, end_of_month,\\n  case \\n   when start_date >= begin_of_month and end_date >= end_of_month then end_of_month::date - start_date::date\\n   when start_date >= begin_of_month and end_date <= end_of_month then end_date::date - start_date::date\\n   when begin_of_month >= start_date and end_date >= end_of_month then end_of_month::date - begin_of_month::date + 1\\n  when end_date >= begin_of_month and end_date <= end_of_month then end_date::date - begin_of_month::date + 1\\n  end days \\nfrom\\n(select\\n    name,\\n    price_per_night,\\n    start_date,\\n    end_date,\\n    generate_series(\\n        date_trunc('month', start_date), \\n        end_date, '1 month'\\n    )::date as begin_of_month,\\n  generate_series(\\n        date_trunc('month', start_date) + interval '1 month - 1 day', \\n        date_trunc('month', end_date) + interval '1 month - 1 day', '1 month'\\n    )::date as end_of_month\\nfrom bookings where deleted = false) a) b\\ngroup by begin_of_month\\norder by begin_of_month asc\\n\\n\\n\\n\\n\\n\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[]],\"isMultiplayerEdited\",false,\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",null]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1706347322339\",\"^1A\",\"~m1706353428344\",\"^1B\",\"\",\"^1C\",null]]],\"table1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"table1\",\"^14\",\"5c745ac0-ac37-4126-acde-1fe79d522d63\",\"^15\",\"widget\",\"^16\",\"TableWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"selectedRowKey\",null,\"_nextAfterCursor\",\"\",\"_columnBackgroundColor\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_defaultSort\",null,\"_clearChangesetOnSave\",true,\"heightType\",\"fixed\",\"_columnTextColor\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"disableEdits\",false,\"autoColumnWidth\",false,\"_rowHeight\",\"small\",\"_columnIds\",[\"^B\",[\"bdedb\",\"efb19\",\"94eb6\"]],\"_isSaving\",false,\"_actionIds\",[\"^B\",[]],\"_clearChangeset\",false,\"caseSensitiveFiltering\",false,\"_limitOffsetRowCount\",null,\"selectedSourceRow\",null,\"_dynamicColumnsEnabled\",false,\"disableSave\",false,\"_columnEditableOptions\",[\"^13\",[\"67137\",[\"^13\",[]],\"d7047\",[\"^13\",[]],\"26cb0\",[\"^13\",[]],\"019aa\",[\"^13\",[\"showStepper\",true]],\"bdedb\",[\"^13\",[]],\"eb6d6\",[\"^13\",[]],\"c7d90\",[\"^13\",[\"showStepper\",true]],\"efb19\",[\"^13\",[\"showStepper\",true]],\"94eb6\",[\"^13\",[\"showStepper\",true]]]],\"_toolbarPosition\",\"bottom\",\"_groupByColumns\",[\"^B\",[]],\"_toolbarButtonLabel\",[\"^13\",[\"1a\",\"Filter\",\"3c\",\"Download\",\"4d\",\"Refresh\"]],\"_nextBeforeCursor\",\"\",\"_persistRowSelection\",false,\"_toolbarButtonIcon\",[\"^13\",[\"1a\",\"bold/interface-text-formatting-filter-2\",\"3c\",\"bold/interface-download-button-2\",\"4d\",\"bold/interface-arrows-round-left\"]],\"changesetArray\",[],\"groupByColumns\",[],\"_toolbarButtonType\",[\"^13\",[\"1a\",\"filter\",\"3c\",\"custom\",\"4d\",\"custom\"]],\"_columnOptionList\",[\"^13\",[\"67137\",[\"^13\",[]],\"d7047\",[\"^13\",[]],\"26cb0\",[\"^13\",[]],\"019aa\",[\"^13\",[]],\"bdedb\",[\"^13\",[]],\"eb6d6\",[\"^13\",[]],\"c7d90\",[\"^13\",[]],\"efb19\",[\"^13\",[]],\"94eb6\",[\"^13\",[]]]],\"_columnValueOverride\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"{{ moment(item).format('YYYY-MM')}}\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"marginType\",\"normal\",\"_showBorder\",true,\"_templatePageSize\",null,\"_dynamicColumnProperties\",[\"^13\",[]],\"_showHeader\",true,\"_currentPage\",0,\"overflowActionsOverlayMinWidth\",null,\"_actionsOverflowPosition\",0,\"_columnKey\",[\"^13\",[\"67137\",\"end_date\",\"d7047\",\"name\",\"26cb0\",\"start_date\",\"019aa\",\"price_per_night\",\"bdedb\",\"begin_of_month\",\"eb6d6\",\"end_of_month\",\"c7d90\",\"days\",\"efb19\",\"avg_price_per_night\",\"94eb6\",\"total\"]],\"hidden\",false,\"_toolbarButtonIds\",[\"^B\",[\"1a\",\"3c\",\"4d\"]],\"columnOrdering\",[],\"data\",\"{{ q_select_monthly_revenue.data }}\",\"_cellSelection\",\"none\",\"_serverPaginated\",false,\"_linkedFilterId\",null,\"searchMode\",\"fuzzy\",\"_columnCellTooltip\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_columnFormat\",[\"^13\",[\"67137\",\"date\",\"d7047\",\"string\",\"26cb0\",\"date\",\"019aa\",\"decimal\",\"bdedb\",\"string\",\"eb6d6\",\"date\",\"c7d90\",\"decimal\",\"efb19\",\"decimal\",\"94eb6\",\"decimal\"]],\"_cursorCache\",[\"^ \"],\"_calculatedPageSize\",null,\"_primaryKeyColumnId\",\"\",\"selectedDataIndex\",null,\"_columnAlignment\",[\"^13\",[\"67137\",\"left\",\"d7047\",\"left\",\"26cb0\",\"left\",\"019aa\",\"right\",\"bdedb\",\"left\",\"eb6d6\",\"left\",\"c7d90\",\"right\",\"efb19\",\"right\",\"94eb6\",\"right\"]],\"_actionIcon\",[\"^13\",[]],\"margin\",\"4px 8px\",\"_columnTooltip\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_columnIcon\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_alwaysShowRowSelectionCheckboxes\",false,\"_columnCellTooltipMode\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_pageSize\",null,\"showInEditor\",false,\"_isAddingNewRows\",false,\"selectedSourceRows\",[],\"_enableExpandableRows\",false,\"_selectMultipleRowsOnActionClick\",\"no\",\"_columnSortDisabled\",[\"^13\",[\"67137\",false,\"d7047\",false,\"26cb0\",false,\"019aa\",false,\"bdedb\",false,\"eb6d6\",false,\"c7d90\",false,\"efb19\",false,\"94eb6\",false]],\"_showSummaryRow\",true,\"filterStack\",null,\"_expandedRows\",null,\"changesetObject\",null,\"_actionDisabled\",[\"^13\",[]],\"_columnReferenceId\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_dynamicColumnSource\",[],\"_rowSelection\",\"single\",\"_columnCaption\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_dynamicColumnFormatOptions\",[\"^13\",[]],\"_dynamicRowHeights\",false,\"_columnFormatOptions\",[\"^13\",[\"67137\",[\"^13\",[]],\"d7047\",[\"^13\",[]],\"26cb0\",[\"^13\",[]],\"019aa\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]],\"bdedb\",[\"^13\",[]],\"eb6d6\",[\"^13\",[]],\"c7d90\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]],\"efb19\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\",\"decimalPlaces\",\"1\",\"padDecimal\",true]],\"94eb6\",[\"^13\",[\"showSeparators\",true,\"notation\",\"standard\"]]]],\"_changeset\",null,\"_afterCursor\",\"\",\"selectedRowKeys\",[],\"_beforeCursor\",\"\",\"_columnSummaryAggregationMode\",[\"^13\",[\"d7047\",\"none\",\"bdedb\",\"none\",\"c7d90\",\"sum\",\"eb6d6\",\"none\",\"26cb0\",\"none\",\"67137\",\"none\",\"019aa\",\"sum\",\"94eb6\",\"sum\",\"efb19\",\"none\"]],\"searchTerm\",\"\",\"selectedRows\",[],\"_disabledVirtualization\",false,\"_expandedRowDataIndexes\",[],\"_showColumnBorders\",false,\"_columnStatusIndicatorOptions\",[\"^13\",[\"67137\",[\"^13\",[]],\"d7047\",[\"^13\",[]],\"26cb0\",[\"^13\",[]],\"019aa\",[\"^13\",[]],\"bdedb\",[\"^13\",[]],\"eb6d6\",[\"^13\",[]],\"c7d90\",[\"^13\",[]],\"efb19\",[\"^13\",[]],\"94eb6\",[\"^13\",[]]]],\"overflowActionsOverlayMaxHeight\",null,\"_columnSize\",[\"^13\",[\"bdedb\",104.18333435058594,\"efb19\",125.69999694824219,\"94eb6\",69.19999694824219]],\"_serverPaginationType\",\"limitOffsetBased\",\"_columnSortMode\",[\"^13\",[\"67137\",\"default\",\"d7047\",\"default\",\"26cb0\",\"default\",\"019aa\",\"default\",\"bdedb\",\"default\",\"eb6d6\",\"default\",\"c7d90\",\"default\",\"efb19\",\"default\",\"94eb6\",\"default\"]],\"_selectSingleRowsOnActionClick\",\"replace\",\"_showFooter\",true,\"_groupedColumnConfig\",[\"^13\",[]],\"_dynamicColumnSize\",[\"^13\",[]],\"_virtualizeStartIndex\",0,\"_toolbarButtonHidden\",[\"^13\",[\"1a\",\"\",\"3c\",\"\",\"4d\",\"\"]],\"_defaultFilters\",[\"^13\",[]],\"events\",[\"^B\",[[\"^13\",[\"type\",\"widget\",\"waitMs\",\"0\",\"waitType\",\"debounce\",\"event\",\"clickToolbar\",\"method\",\"exportData\",\"pluginId\",\"table1\",\"targetId\",\"3c\"]],[\"^13\",[\"type\",\"widget\",\"waitMs\",\"0\",\"waitType\",\"debounce\",\"event\",\"clickToolbar\",\"method\",\"refresh\",\"pluginId\",\"table1\",\"targetId\",\"4d\"]]]],\"_columnEditable\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"newRows\",[],\"_rowBackgroundColor\",[],\"emptyMessage\",\"No rows found\",\"pagination\",null,\"selectedDataIndexes\",[],\"_columnEditableInNewRows\",[\"^13\",[\"efb19\",\"\"]],\"_columnGroupAggregationMode\",[\"^13\",[\"67137\",\"none\",\"d7047\",\"none\",\"26cb0\",\"none\",\"019aa\",\"sum\",\"bdedb\",\"none\",\"eb6d6\",\"none\",\"c7d90\",\"sum\",\"efb19\",\"sum\",\"94eb6\",\"sum\"]],\"sortArray\",[],\"_selectedCell\",null,\"overflowType\",\"scroll\",\"selectedCell\",null,\"_defaultSelectedRow\",[\"^13\",[\"mode\",\"index\",\"indexType\",\"display\",\"index\",0]],\"_hasNextPage\",false,\"_includeRowInChangesetArray\",false,\"_columnPosition\",[\"^13\",[\"67137\",\"center\",\"d7047\",\"center\",\"26cb0\",\"center\",\"019aa\",\"center\",\"bdedb\",\"center\",\"eb6d6\",\"center\",\"c7d90\",\"center\",\"efb19\",\"center\",\"94eb6\",\"center\"]],\"_enableSaveActions\",true,\"_columnPlaceholder\",[\"^13\",[\"67137\",\"Enter value\",\"d7047\",\"Enter value\",\"26cb0\",\"Enter value\",\"019aa\",\"Enter value\",\"bdedb\",\"Enter value\",\"eb6d6\",\"Enter value\",\"c7d90\",\"Enter value\",\"efb19\",\"Enter value\",\"94eb6\",\"Enter value\"]],\"_defaultFilterOperator\",\"and\",\"_actionLabel\",[\"^13\",[]],\"_virtualizeEndIndex\",0,\"selectedRow\",null,\"_actionHidden\",[\"^13\",[]],\"maintainSpaceWhenHidden\",false,\"_columnHidden\",[\"^13\",[\"67137\",\"\",\"d7047\",\"\",\"26cb0\",\"\",\"019aa\",\"\",\"bdedb\",\"\",\"eb6d6\",\"\",\"c7d90\",\"\",\"efb19\",\"\",\"94eb6\",\"\"]],\"_columnLabel\",[\"^13\",[\"67137\",\"End date\",\"d7047\",\"Name\",\"26cb0\",\"Start date\",\"019aa\",\"Price per night\",\"bdedb\",\"Month\",\"eb6d6\",\"End of month\",\"c7d90\",\"Days\",\"efb19\",\"Avg price per night\",\"94eb6\",\"Total\"]],\"_showToolbar\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer2\",\"^1D\",\"body\",\"^1E\",\"49bc7\",\"row\",0,\"col\",0,\"^1F\",14.6,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1706351449520\",\"^1A\",\"~m1715167816562\",\"^1B\",\"\",\"^1C\",null]]],\"button4\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button4\",\"^14\",\"a2e144dc-1bee-4d2a-b1c0-0e7d7eb347ec\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Copy bookings\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"solid\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"util\",\"method\",\"copyToClipboard\",\"pluginId\",\"\",\"targetId\",null,\"params\",[\"^13\",[\"value\",\"{{ Papa.unparse(bookings_table, { delimiter: '\\\\t' }) }}\"]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.8,\"col\",6,\"^1F\",1,\"^1G\",2,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1706354558776\",\"^1A\",\"~m1706542657430\",\"^1B\",\"\",\"^1C\",null]]],\"button5\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button5\",\"^14\",\"55a35fd2-9919-49dc-9c9e-86707f84b0d7\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Go to check-ins\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"outline\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"util\",\"method\",\"openApp\",\"pluginId\",\"\",\"targetId\",null,\"params\",[\"^13\",[\"uuid\",\"de5518ec-9442-11ee-99ea-2ba1dc0627e5\"]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",0.8,\"^1G\",2,\"^1H\",0,\"^1I\",null]]],\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1707625993943\",\"^1A\",\"~m1707626022111\",\"^1B\",\"\",\"^1C\",null]]],\"q_delete_booking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_delete_booking\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"workflowRunId\",null,\"showFailureToaster\",true,\"query\",\"UPDATE bookings SET\\ndeleted = true\\nWHERE\\nid = {{bookings_table.selectedRow.id}}\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"workflowBlockUuid\",null,\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"workflowActionType\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"// The variable 'data' allows you to reference the request's data in the transformer. \\n// example: return data.find(element => element.isError)\\nreturn data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"// Query results are available as the `data` variable\\nreturn data\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_bookings\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_select_monthly_revenue_by_room\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",null]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1708757613693\",\"^1A\",\"~m1731405365140\",\"^1B\",\"\",\"^1C\",null]]],\"button6\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button6\",\"^14\",\"4fe80cbc-c82e-4f69-ac53-cc6c5d0d8d4f\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",\"form_createBooking\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Create\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"solid\",\"submit\",true,\"iconBefore\",\"\",\"events\",[\"^B\",[]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"footer\",\"^1E\",\"\",\"row\",0.2,\"col\",3,\"^1F\",1,\"^1G\",6,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0.9999999999999982,\"col\",3,\"^1F\",1,\"^1G\",6,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1714025433413\",\"^1A\",\"~m1715167613412\",\"^1B\",\"\",\"^1C\",null]]],\"villaRooms\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"villaRooms\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"['villa', 'small', 'middle', 'large']\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730005617131\",\"^1A\",\"~m1732239743280\",\"^1B\",\"\",\"^1C\",null]]],\"cabinRooms\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"cabinRooms\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"['cabin1', 'cabin2', 'topRoom', 'groundRoom']\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730006426144\",\"^1A\",\"~m1730010034157\",\"^1B\",\"\",\"^1C\",null]]],\"allRooms\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"allRooms\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ [...villaRooms.value, ...cabinRooms.value] }}\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730010744586\",\"^1A\",\"~m1730010753131\",\"^1B\",\"\",\"^1C\",null]]],\"viewedMonth\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"viewedMonth\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{  moment(year1.selectedItem + '-' + month1.selectedItem.value + '-' + '01').toDate()}}\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730017347301\",\"^1A\",\"~m1735238772067\",\"^1B\",\"\",\"^1C\",null]]],\"cabinBookings\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"cabinBookings\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",null]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730017653073\",\"^1A\",\"~m1730017653073\",\"^1B\",\"\",\"^1C\",null]]],\"setBookings\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"setBookings\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"JavascriptQuery\",\"^17\",null,\"^18\",\"JavascriptQuery\",\"^19\",null,\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"lastReceivedFromResourceAt\",null,\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"showFailureToaster\",true,\"query\",\"const cabin = q_select_bookings.data.filter(el => cabinRooms.value.includes(el.accomodation))\\n\\nconst villa = q_select_bookings.data.filter(el => villaRooms.value.includes(el.accomodation))\\n\\ncabinBookings.setValue(cabin)\\nvillaBookings.setValue(villa)\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",false,\"cacheKeyTtl\",\"\",\"requestSentTimestamp\",null,\"metadata\",null,\"queryRunTime\",null,\"changesetObject\",\"\",\"offlineOptimisticResponse\",null,\"errorTransformer\",\"return data.error\",\"finished\",null,\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"runWhenPageLoads\",false,\"transformer\",\"return data\",\"events\",[\"^B\",[]],\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",4.5]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730018845450\",\"^1A\",\"~m1730438144351\",\"^1B\",\"\",\"^1C\",null]]],\"villaBookings\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"villaBookings\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",null]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730018858631\",\"^1A\",\"~m1730018858631\",\"^1B\",\"\",\"^1C\",null]]],\"getNextMonth\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"getNextMonth\",\"^14\",null,\"^15\",\"syncFunction\",\"^16\",\"SyncFunction\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"body\",\"const modifier = isIncrease ? 1 : -1\\nlet newMonth = moment(inputDate).startOf('month').add(12, 'hours').add(modifier, 'months').toDate()\\nconsole.log(newMonth)\\nreturn newMonth\",\"description\",\"\",\"parameters\",[\"^13\",[\"inputDate\",[\"^13\",[\"name\",\"inputDate\",\"sampleValue\",\"{{ viewedMonth.value}}\"]],\"isIncrease\",[\"^13\",[\"name\",\"isIncrease\",\"sampleValue\",\"true\"]]]]]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730354759752\",\"^1A\",\"~m1733460713162\",\"^1B\",\"\",\"^1C\",null]]],\"text6\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text6\",\"^14\",\"9d3df180-dc1c-4dd9-b928-090e060d7eae\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"**Hello {{ current_user.firstName || 'friend' }}!**\",\"style\",[\"^13\",[\"color\",\"canvas\"]],\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",null,\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_createBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",1.9999999999999982,\"col\",4,\"^1F\",0.6,\"^1G\",3,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730437801351\",\"^1A\",\"~m1730437863242\",\"^1B\",\"\",\"^1C\",null]]],\"editModal\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"editModal\",\"^14\",null,\"^15\",\"frame\",\"^16\",\"ModalFrameWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"size\",\"small\",\"hideOnEscape\",true,\"overlayInteraction\",true,\"headerPadding\",\"8px 12px\",\"showFooterBorder\",true,\"enableFullBleed\",false,\"isHiddenOnDesktop\",false,\"showBorder\",true,\"hidden\",true,\"showHeader\",true,\"padding\",\"8px 12px\",\"showOverlay\",true,\"isHiddenOnMobile\",false,\"showHeaderBorder\",false,\"footerPadding\",\"8px 12px\",\"showFooter\",false,\"events\",[\"^13\",[]],\"loading\",false]],\"^1;\",[\"^13\",[]],\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528863439\",\"^1A\",\"~m1730529471846\",\"^1B\",\"\",\"^1C\",null]]],\"modalTitle1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"modalTitle1\",\"^14\",\"2232429e-ccb6-4921-b8ba-09733e8e39cd\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"### Edit Booking\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"header\",\"^1E\",\"editModal\",\"row\",0,\"col\",0,\"^1F\",0.6,\"^1G\",9,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"header\",\"^1E\",\"editModal\",\"row\",0,\"col\",0,\"^1F\",0.6,\"^1G\",9,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528863667\",\"^1A\",\"~m1730529206068\",\"^1B\",\"\",\"^1C\",null]]],\"modalCloseButton1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"modalCloseButton1\",\"^14\",\"565ae6fd-8e2b-4fe4-b68a-308d0e1eeec1\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"right\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"hidden\",false,\"ariaLabel\",\"Close\",\"text\",\"\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"style\",[\"^13\",[\"border\",\"transparent\"]],\"styleVariant\",\"outline\",\"submit\",false,\"iconBefore\",\"bold/interface-delete-1\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"widget\",\"method\",\"setHidden\",\"pluginId\",\"editModal\",\"params\",[\"^13\",[\"hidden\",true]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"header\",\"^1E\",\"editModal\",\"row\",0,\"col\",9,\"^1F\",1,\"^1G\",3,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"header\",\"^1E\",\"editModal\",\"row\",0,\"col\",9,\"^1F\",1,\"^1G\",3,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528863688\",\"^1A\",\"~m1730529288144\",\"^1B\",\"\",\"^1C\",null]]],\"form_editBooking\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"form_editBooking\",\"^14\",\"b515c90d-04cc-44de-ae22-304de8c4fdbd\",\"^15\",\"widget\",\"^16\",\"FormWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"disableSubmit\",false,\"heightType\",\"auto\",\"headerPadding\",\"0\",\"showFooterBorder\",false,\"resetAfterSubmit\",true,\"submitting\",false,\"marginType\",\"normal\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"data\",[\"^ \"],\"showHeader\",true,\"hoistFetching\",false,\"paddingType\",\"none\",\"initialData\",null,\"margin\",\"4px 8px\",\"showInEditor\",false,\"footerPaddingType\",\"none\",\"tooltipText\",\"\",\"padding\",\"0\",\"showHeaderBorder\",true,\"footerPadding\",\"0\",\"invalid\",false,\"showFooter\",true,\"_type\",\"grid\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"submit\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"q_edit_booking\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]],[\"^13\",[\"event\",\"submit\",\"type\",\"widget\",\"method\",\"hide\",\"pluginId\",\"editModal\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"headerPaddingType\",\"none\",\"requireValidation\",true,\"maintainSpaceWhenHidden\",false,\"showBody\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528885722\",\"^1A\",\"~m1730710198390\",\"^1B\",\"\",\"^1C\",null]]],\"divider1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"divider1\",\"^14\",\"22ab7bea-9a47-4230-9856-62dee5f2af4a\",\"^15\",\"widget\",\"^16\",\"DividerWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"horizontalAlign\",\"center\",\"marginType\",\"normal\",\"hidden\",false,\"text\",\"\",\"margin\",\"4px 8px\",\"textSize\",\"default\",\"showInEditor\",false,\"tooltipText\",\"\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_editBooking\",\"^1D\",\"footer\",\"^1E\",\"\",\"row\",0.4,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_editBooking\",\"^1D\",\"footer\",\"^1E\",\"\",\"row\",0.4,\"col\",0,\"^1F\",0.2,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528885773\",\"^1A\",\"~m1730528885773\",\"^1B\",\"\",\"^1C\",null]]],\"editSubmitButton2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"editSubmitButton2\",\"^14\",\"118af5ac-4cfe-4641-b448-b4eeb70b1bdc\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",\"form_editBooking\",\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Save\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"solid\",\"submit\",true,\"iconBefore\",\"\",\"events\",[\"^13\",[]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0.20000000000000107,\"col\",7,\"^1F\",1,\"^1G\",5,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0.20000000000000107,\"col\",7,\"^1F\",1,\"^1G\",5,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730529161597\",\"^1A\",\"~m1730710158555\",\"^1B\",\"\",\"^1C\",null]]],\"cancelEditButton2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"cancelEditButton2\",\"^14\",\"df16b3e8-7ea9-4911-90dd-39bb6b02eac6\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"marginType\",\"normal\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Cancel\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"outline\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"widget\",\"method\",\"hide\",\"pluginId\",\"editModal\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0.20000000000000107,\"col\",0,\"^1F\",1,\"^1G\",5,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"editModal\",\"row\",0.20000000000000107,\"col\",0,\"^1F\",1,\"^1G\",5,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730529183051\",\"^1A\",\"~m1730710266637\",\"^1B\",\"\",\"^1C\",null]]],\"mod_bookingForm_edit\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"mod_bookingForm_edit\",\"^14\",\"3db0745b-6167-45e5-beb3-7b71e4b52fb2\",\"^15\",\"widget\",\"^16\",\"GlobalWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"discount\",\"{{ activeBooking.value.discount_percentage }}\",\"pricePerNight\",\"{{ activeBooking.value.price_per_night }}\",\"bookingName\",\"{{ activeBooking.value.name}}\",\"totalPrice\",\"{{ activeBooking.value.total_price}}\",\"person1Name\",\"\",\"input2\",\"\",\"person2Name\",\"\",\"price\",\"{{ activeBooking.value.price_input}}\",\"endDate\",\"{{ activeBooking.value.end_date}}\",\"contactNumber\",\"{{ activeBooking.value.contact}}\",\"showFetchingIndicator\",\"boolean\",\"pageUuid\",\"87861562-9de2-11ee-a56d-9b3c1a1f6693\",\"name\",\"bookingForm\",\"airbnb\",\"{{ activeBooking.value.airbnb}}\",\"bookingFormInput\",\"{{ bookings_table.selectedRow }}\",\"personDetails\",\"{{ activeBooking.value.person_details }}\",\"margin\",\"0\",\"isNightlyPrice\",\"{{ activeBooking.value.is_pricing_per_night }}\",\"person1Passport\",\"\",\"person2Passport\",\"\",\"startDate\",\"{{ activeBooking.value.start_date}}\",\"bookingId\",\"{{ activeBooking.value.id}}\",\"room\",\"{{ activeBooking.value.accomodation}}\",\"numberOfNights\",\"{{ activeBooking.value.nights }}\",\"personNumber\",\"{{ activeBooking.value.persons}}\",\"comment\",\"{{ activeBooking.value.comments}}\",\"childNamespace\",\"mod_bookingForm_edit\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_editBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",2.4,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"form_editBooking\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",0,\"col\",0,\"^1F\",2.4,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1730528885745\",\"^1A\",\"~m1732900617415\",\"^1B\",\"\",\"^1C\",null]]],\"q_select_free_dates\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"q_select_free_dates\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"SqlQueryUnified\",\"^17\",null,\"^18\",\"8abd3db6-0b97-4459-9723-76aefd0031c9\",\"^19\",\"retool_db\",\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"records\",\"\",\"lastReceivedFromResourceAt\",null,\"databasePasswordOverride\",\"\",\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",true,\"showFailureToaster\",true,\"query\",\"-- Abhängigkeiten zwischen den Zimmern definieren\\nWITH dependencies AS (\\n    SELECT 'small' AS room, 'villa' AS linked_room\\n    UNION ALL SELECT 'middle', 'villa'\\n    UNION ALL SELECT 'large', 'villa'\\n    UNION ALL SELECT 'villa', 'small'\\n    UNION ALL SELECT 'villa', 'middle'\\n    UNION ALL SELECT 'villa', 'large'\\n),\\nexpanded_bookings AS (\\n    -- Ursprüngliche Buchungen beibehalten\\n    SELECT \\n        start_date,\\n        end_date,\\n        accomodation::TEXT AS accomodation\\n    FROM bookings\\n    UNION ALL\\n    -- Zusätzliche Buchungen durch Abhängigkeiten hinzufügen\\n    SELECT \\n        b.start_date,\\n        b.end_date,\\n        d.linked_room\\n    FROM bookings b\\n    JOIN dependencies d\\n    ON b.accomodation::TEXT = d.room\\n),\\nall_dates AS (\\n    -- Generiere alle Tage im Zeitraum für jedes Zimmer\\n    SELECT \\n        generate_series(\\n            Now(),  -- Startdatum\\n            Now() + interval '6 months',    -- Enddatum\\n            INTERVAL '1 day'\\n        )::DATE AS date,\\n        accomodation\\n    FROM (SELECT DISTINCT accomodation FROM expanded_bookings) AS rooms\\n),\\nbooked_dates AS (\\n    -- Erstelle eine Liste aller gebuchten Tage pro Zimmer (mit Abhängigkeiten)\\n    SELECT \\n        generate_series(start_date, end_date, INTERVAL '1 day')::DATE AS date,\\n        accomodation\\n    FROM expanded_bookings\\n),\\nunbooked_dates AS (\\n    -- Finde die ungebuchten Tage pro Zimmer\\n    SELECT \\n        all_dates.date,\\n        all_dates.accomodation\\n    FROM all_dates\\n    LEFT JOIN booked_dates\\n    ON all_dates.date = booked_dates.date AND all_dates.accomodation = booked_dates.accomodation\\n    WHERE booked_dates.date IS NULL\\n),\\ngrouped_intervals AS (\\n    -- Gruppiere zusammenhängende Tage in Intervalle\\n    SELECT \\n        accomodation,\\n        MIN(date) AS start_date,\\n        MAX(date) AS end_date\\n    FROM (\\n        SELECT \\n            date,\\n            accomodation,\\n            date - ROW_NUMBER() OVER (PARTITION BY accomodation ORDER BY date)::INTEGER * INTERVAL '1 day' AS grp\\n        FROM unbooked_dates\\n    ) subquery\\n    GROUP BY accomodation, grp\\n)\\n-- Zeige die ungebuchten Intervalle an\\nSELECT \\n    accomodation,\\n    start_date - interval '1 day' as start_date,\\n    end_date\\nFROM grouped_intervals\\nORDER BY accomodation, start_date;\\n\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"warningCodes\",[\"^B\",[]],\"data\",null,\"recordId\",\"\",\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"dataArray\",[\"^B\",[]],\"cacheKeyTtl\",\"\",\"filterBy\",\"\",\"requestSentTimestamp\",null,\"databaseHostOverride\",\"\",\"metadata\",null,\"editorMode\",\"sql\",\"queryRunTime\",null,\"actionType\",\"\",\"changesetObject\",\"\",\"shouldUseLegacySql\",false,\"offlineOptimisticResponse\",null,\"errorTransformer\",\"return data.error\",\"finished\",null,\"databaseNameOverride\",\"\",\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"databaseWarehouseOverride\",\"\",\"enableBulkUpdates\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"bulkUpdatePrimaryKey\",\"\",\"runWhenPageLoads\",false,\"transformer\",\"return data\",\"events\",null,\"isMultiplayerEdited\",false,\"tableName\",\"\",\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"databaseUsernameOverride\",\"\",\"databaseRoleOverride\",\"\",\"shouldEnableBatchQuerying\",false,\"doNotThrowOnNoOp\",false,\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735225815946\",\"^1A\",\"~m1735244032273\",\"^1B\",\"\",\"^1C\",null]]],\"calendar3\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"calendar3\",\"^14\",\"201dff8a-9359-4854-a9f7-f28135bc12c8\",\"^15\",\"widget\",\"^16\",\"CalendarWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"allDayByIndex\",[],\"selectedInterval\",[\"^ \"],\"endByIndex\",\"{{ moment(item.end_date).add(2, 'hour').toDate() }}\",\"_groupIdByIndex\",[\"^B\",[]],\"groupIdByIndex\",[],\"_allDayByIndex\",[\"^B\",[]],\"dayMaxEvents\",\"6\",\"_titleByIndex\",[\"^B\",[]],\"titleByIndex\",\"{{ item.accomodation }}\",\"timeFormat\",\"\",\"_eventIdByIndex\",[\"^B\",[]],\"displayEventTime\",false,\"view\",[\"^ \",\"^1L\",\"\",\"end\",\"\"],\"eventIdByIndex\",[],\"_format24HourTime\",false,\"hidden\",false,\"data\",\"{{  freeDates.value }}\",\"_createEventsEnabled\",false,\"margin\",\"0\",\"_changedEvents\",[],\"displayWeekends\",true,\"showInEditor\",false,\"initialDate\",\"{{ viewedMonth.value }}\",\"changeSet\",[\"^ \"],\"_hasMigratedNestedItems\",true,\"itemMode\",\"dynamic\",\"firstDayOfWeek\",1,\"_colorByIndex\",[\"^B\",[]],\"listType\",\"month\",\"colorByIndex\",\"{{ mapCalendarColor(item.accomodation) }}\",\"_startByIndex\",[\"^B\",[]],\"_hoveredEventId\",\"\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[]],\"startByIndex\",\"{{ item.start_date }}\",\"displayAllDaySlot\",true,\"displayTimeZone\",\"local\",\"_selectedEventId\",\"\",\"eventMaxStack\",0,\"_deleteEventsEnabled\",false,\"hoveredEvent\",[\"^ \"],\"selectedEvent\",[\"^ \"],\"maintainSpaceWhenHidden\",false,\"_selectedInterval\",[\"^ \"],\"_endByIndex\",[\"^B\",[]],\"_editEventsEnabled\",false,\"viewType\",\"month\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"body\",\"^1E\",\"3ef35\",\"row\",0,\"col\",0,\"^1F\",17.8,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"body\",\"^1E\",\"3ef35\",\"row\",0,\"col\",0,\"^1F\",17.8,\"^1G\",12,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1G\",0,\"^1F\",0]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735229130767\",\"^1A\",\"~m1735242127447\",\"^1B\",\"\",\"^1C\",null]]],\"stack2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack2\",\"^14\",\"5ab004bd-9f79-4d7e-8842-88e67517d170\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"enableFullBleed\",false,\"showBorder\",true,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"end\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"cd636\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"tabbedContainer\",\"^1D\",\"header\",\"^1E\",\"3ef35\",\"row\",0,\"col\",6,\"^1F\",3.8,\"^1G\",6,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",2,\"col\",0,\"^1F\",3.8,\"^1G\",12,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735236502595\",\"^1A\",\"~m1735239462639\",\"^1B\",\"\",\"^1C\",null]]],\"month1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"month1\",\"^14\",\"f25a378c-46b1-4618-8ef2-bf5afa1a0461\",\"^15\",\"widget\",\"^16\",\"SelectWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"imageByIndex\",[],\"_disabledByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"showSelectionIndicator\",true,\"_values\",[\"^B\",[1,2,3,4,5,6,7,8,9,10,11,12]],\"iconByIndex\",[],\"values\",[],\"readOnly\",false,\"clearInputValueOnChange\",false,\"iconAfter\",\"\",\"_iconByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"overlayMinWidth\",null,\"allowDeselect\",false,\"inputValue\",\"\",\"hidden\",false,\"customValidation\",\"\",\"data\",[],\"searchMode\",\"disabled\",\"hideValidationMessage\",false,\"fallbackTextByIndex\",[],\"textBefore\",\"\",\"_fallbackTextByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"selectedItem\",null,\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"automaticItemColors\",false,\"itemAdornmentShape\",\"circle\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ new Date().getMonth() + 1 }}\",\"hiddenByIndex\",[],\"labelCaption\",\"\",\"hideLabel\",true,\"labelWidth\",\"33\",\"deprecatedLabels\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"placeholder\",\"Select a month\",\"_captionByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"itemAdornmentSize\",\"auto\",\"label\",\"Month\",\"_hasMigratedNestedItems\",true,\"captionByIndex\",[],\"_validate\",false,\"itemMode\",\"static\",\"labelWidthUnit\",\"%\",\"allowCustomValue\",false,\"invalid\",false,\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"_colorByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"tooltipByIndex\",[],\"iconBefore\",\"\",\"colorByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"setViewedMonth\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^ \",\"onSuccess\",null,\"onFailure\",null,\"additionalScope\",null]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"_ids\",[\"^B\",[\"64c44\",\"0455c\",\"7d24a\",\"3c329\",\"fa507\",\"808a2\",\"1c178\",\"9dc33\",\"f27d4\",\"4ac01\",\"35441\",\"efb45\"]],\"emptyMessage\",\"\",\"overlayMaxHeight\",null,\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"_labels\",[\"^B\",[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],\"labelWrap\",false,\"disabledValues\",[],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"_imageByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"required\",false,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1@\",\"stack2\",\"^1D\",\"body\",\"^1E\",\"cd636\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",3,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",126.5,\"^1F\",64]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1@\",\"stack2\",\"^1D\",\"body\",\"^1E\",\"cd636\",\"row\",0,\"col\",0,\"^1F\",0.2,\"^1G\",3,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1G\",126.5,\"^1F\",64]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735236511110\",\"^1A\",\"~m1735242681627\",\"^1B\",\"\",\"^1C\",null]]],\"year1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"year1\",\"^14\",\"a8907c9e-ae78-42a5-b7d1-d687c05a25fe\",\"^15\",\"widget\",\"^16\",\"SelectWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"imageByIndex\",[],\"_disabledByIndex\",[\"^B\",[]],\"showSelectionIndicator\",true,\"_values\",[\"^B\",[]],\"iconByIndex\",[],\"values\",\"{{ item }}\",\"readOnly\",false,\"clearInputValueOnChange\",false,\"iconAfter\",\"\",\"_iconByIndex\",[\"^B\",[]],\"overlayMinWidth\",null,\"allowDeselect\",false,\"inputValue\",\"\",\"hidden\",false,\"customValidation\",\"\",\"data\",\"{{ _.range(2023, new Date().getFullYear() + 2) }}\",\"searchMode\",\"disabled\",\"hideValidationMessage\",false,\"fallbackTextByIndex\",[],\"textBefore\",\"\",\"_fallbackTextByIndex\",[\"^B\",[]],\"selectedItem\",null,\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"automaticItemColors\",false,\"itemAdornmentShape\",\"circle\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ new Date().getFullYear() }}\",\"hiddenByIndex\",[],\"labelCaption\",\"\",\"hideLabel\",true,\"labelWidth\",\"33\",\"deprecatedLabels\",[],\"_hiddenByIndex\",[\"^B\",[]],\"placeholder\",\"YYYY\",\"_captionByIndex\",[\"^B\",[]],\"itemAdornmentSize\",\"auto\",\"label\",\"Year\",\"_hasMigratedNestedItems\",true,\"captionByIndex\",[],\"_validate\",false,\"itemMode\",\"dynamic\",\"labelWidthUnit\",\"%\",\"allowCustomValue\",false,\"invalid\",false,\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[]],\"_colorByIndex\",[\"^B\",[]],\"tooltipByIndex\",[],\"iconBefore\",\"\",\"colorByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"setViewedMonth\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^ \",\"^1M\",null,\"^1N\",null,\"^1O\",null]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"_ids\",[\"^B\",[]],\"emptyMessage\",\"\",\"overlayMaxHeight\",null,\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"_labels\",[\"^B\",[]],\"labelWrap\",false,\"disabledValues\",[],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"_imageByIndex\",[\"^B\",[]],\"required\",false,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1@\",\"stack2\",\"^1D\",\"body\",\"^1E\",\"cd636\",\"row\",0.2,\"col\",0,\"^1F\",0.2,\"^1G\",2,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1G\",108.33333333333334,\"^1F\",64]]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1@\",\"stack2\",\"^1D\",\"body\",\"^1E\",\"cd636\",\"row\",0.2,\"col\",0,\"^1F\",0.2,\"^1G\",2,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1G\",108.33333333333334,\"^1F\",64]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735236524407\",\"^1A\",\"~m1735242699824\",\"^1B\",\"\",\"^1C\",null]]],\"setViewedMonth\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"setViewedMonth\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"JavascriptQuery\",\"^17\",null,\"^18\",\"JavascriptQuery\",\"^19\",null,\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"lastReceivedFromResourceAt\",null,\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"showFailureToaster\",true,\"query\",\"viewedMonth.setValue(moment(year1.selectedItem + '-' + month1.selectedItem.value + '-' + '01').toDate() )\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"cacheKeyTtl\",\"\",\"requestSentTimestamp\",null,\"metadata\",null,\"queryRunTime\",null,\"changesetObject\",\"\",\"offlineOptimisticResponse\",null,\"errorTransformer\",\"return data.error\",\"finished\",null,\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"runWhenPageLoads\",false,\"transformer\",\"return data\",\"events\",[\"^B\",[]],\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",4.5]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735238038659\",\"^1A\",\"~m1735238077462\",\"^1B\",\"\",\"^1C\",null]]],\"toggleButton\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"toggleButton\",\"^14\",\"44322f59-7ff9-48fc-bcc8-a147a80a6039\",\"^15\",\"widget\",\"^16\",\"ToggleButtonWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"horizontalAlign\",\"stretch\",\"iconPosition\",\"left\",\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"{{ self.value ? 'Cabins' : 'Villa' }}\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"value\",false,\"style\",[\"^13\",[]],\"iconForFalse\",\"bold/interface-home-1\",\"styleVariant\",\"outline\",\"events\",[\"^13\",[]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"iconForTrue\",\"bold/travel-places-beach\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",2.000000000000001,\"col\",3,\"^1F\",1,\"^1G\",2,\"^1H\",0,\"^1I\",null]]],\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1@\",\"\",\"^1D\",\"body\",\"^1E\",\"\",\"row\",1.0000000000000009,\"col\",6,\"^1F\",0.8,\"^1G\",4,\"^1H\",0,\"^1I\",null]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735240302675\",\"^1A\",\"~m1735242440762\",\"^1B\",\"\",\"^1C\",null]]],\"cabinFreeDates\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"cabinFreeDates\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",null]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735240739246\",\"^1A\",\"~m1735240739246\",\"^1B\",\"\",\"^1C\",null]]],\"$appStyles\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"$appStyles\",\"^14\",null,\"^15\",\"setting\",\"^16\",\"AppStyles\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\".fc-button-group {\\n  visibility: hidden;\\n  width: 0;\\n}\\n\\n.fc .fc-toolbar {\\n  justify-content: left;\\n  align-items: center;\\n}\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735241178593\",\"^1A\",\"~m1735243846950\",\"^1B\",\"\",\"^1C\",null]]],\"freeDates\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"freeDates\",\"^14\",null,\"^15\",\"function\",\"^16\",\"Function\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"funcBody\",\"// Reference external variables with curly brackets or using JS variables\\nconst data = {{q_select_free_dates.data}}\\n\\nconst filterArray = {{toggleButton.value ? cabinRooms.value : villaRooms.value}}\\n\\nreturn formatDataAsArray(data).filter(el => filterArray.includes(el.accomodation))\",\"value\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1=\",null,\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735241698138\",\"^1A\",\"~m1735242343974\",\"^1B\",\"\",\"^1C\",null]]],\"button7\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"button7\",\"^14\",\"21aced9c-c8a0-45ed-b7eb-f8236deee33a\",\"^15\",\"widget\",\"^16\",\"ButtonWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"fixed\",\"horizontalAlign\",\"stretch\",\"clickable\",false,\"iconAfter\",\"\",\"submitTargetId\",null,\"hidden\",false,\"ariaLabel\",\"\",\"text\",\"Set\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"styleVariant\",\"solid\",\"submit\",false,\"iconBefore\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"click\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"setViewedMonth\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"loaderPosition\",\"auto\",\"disabled\",false,\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",null,\"^1=\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1@\",\"stack2\",\"^1D\",\"body\",\"^1E\",\"cd636\",\"row\",22,\"col\",3,\"^1F\",1,\"^1G\",2,\"^1H\",0,\"^1I\",[\"^ \",\"^1J\",2.5,\"^1K\",\"fixed\",\"^1G\",64.16666666666667,\"^1F\",40]]]],\"^1>\",null,\"^1?\",null,\"^1@\",\"\",\"^7\",\"~m1735242764038\",\"^1A\",\"~m1735242805021\",\"^1B\",\"\",\"^1C\",null]]]]],\"preloadedAppJavaScript\",\"function mapCalendarColor(accomodation) {\\n  var color = \\\"\\\"\\n  switch (accomodation) {\\n    case \\\"villa\\\":\\n      color = \\\"#F16363\\\"\\n      break\\n    case \\\"small\\\":\\n      color = \\\"#7EC1D8\\\"\\n      break\\n    case \\\"middle\\\":\\n      color = \\\"#45849A\\\"\\n      break\\n    case \\\"large\\\":\\n      color = \\\"#96E983\\\"\\n      break\\n    case \\\"cabin1\\\":\\n      color = \\\"#2C68ED\\\"\\n        break\\n    case \\\"cabin2\\\":\\n      color = \\\"#0EA5E9\\\"\\n      break\\n    case \\\"topRoom\\\":\\n      color = \\\"#F53F5E\\\"\\n      break\\n    case \\\"groundRoom\\\":\\n      color = \\\"#FA7317\\\"\\n      break\\n  }\\n  return color\\n}\\n\\nfunction mapGraphColor(accomodation) {\\n  var color = \\\"\\\"\\n  switch (accomodation) {\\n    case \\\"villa\\\":\\n      color = \\\"#1C345A\\\"\\n      break\\n    case \\\"small\\\":\\n      color = \\\"#7CABBA\\\"\\n      break\\n    case \\\"middle\\\":\\n      color = \\\"#59A7BF\\\"\\n      break\\n    case \\\"large\\\":\\n      color = \\\"#7CABBA\\\"\\n      break\\n    case \\\"cabin1\\\":\\n      color = \\\"#FFB086\\\"\\n        break\\n    case \\\"cabin2\\\":\\n      color = \\\"#FFD586\\\"\\n      break\\n    case \\\"topRoom\\\":\\n      color = \\\"#A6572E\\\"\\n      break\\n    case \\\"groundRoom\\\":\\n      color = \\\"#DC8E65\\\"\\n      break\\n  }\\n  return color\\n}\\n\\nvar activeBooking = {}\",\"preloadedAppJSLinks\",[],\"queryStatusVisibility\",false,\"responsiveLayoutDisabled\",false,\"rootScreen\",null,\"savePlatform\",\"web\",\"shortlink\",null,\"testEntities\",[],\"tests\",[],\"urlFragmentDefinitions\",[\"^B\",[]],\"version\",\"3.130.0\"]]]"},"changesRecord":[{"type":"DATASOURCE_TYPE_CHANGE","payload":{"newType":"SqlQueryUnified","pluginId":"q_select_free_dates","resourceName":"8abd3db6-0b97-4459-9723-76aefd0031c9"}},{"type":"WIDGET_TEMPLATE_UPDATE","payload":{"plugin":{"id":"q_select_free_dates","type":"datasource","uuid":null,"style":null,"folder":"","screen":null,"subtype":"SqlQueryUnified","tabIndex":null,"template":{"data":null,"error":null,"query":"","events":[],"rawData":null,"records":"","filterBy":"","finished":null,"metadata":null,"recordId":"","changeset":"","dataArray":[],"tableName":"","timestamp":0,"actionType":"","editorMode":"sql","isFetching":false,"isImported":false,"cacheKeyTtl":"","transformer":"return data","queryRunTime":null,"queryTimeout":"10000","allowedGroups":[],"enableCaching":false,"privateParams":[],"queryDisabled":"","watchedParams":[],"streamResponse":false,"successMessage":"","allowedGroupIds":[],"changesetObject":"","servedFromCache":false,"_additionalScope":[],"doNotThrowOnNoOp":false,"errorTransformer":"return data.error","offlineQueryType":"None","queryRefreshTime":"","runWhenPageLoads":false,"changesetIsObject":false,"enableBulkUpdates":false,"enableTransformer":false,"queryThrottleTime":"750","queryTriggerDelay":"0","shouldUseLegacySql":false,"showFailureToaster":true,"showSuccessToaster":true,"importedQueryInputs":{},"playgroundQueryUuid":"","requireConfirmation":false,"runWhenModelUpdates":true,"workflowRunBodyType":"raw","bulkUpdatePrimaryKey":"","databaseHostOverride":"","databaseNameOverride":"","databaseRoleOverride":"","notificationDuration":"","queryDisabledMessage":"","requestSentTimestamp":null,"resourceNameOverride":"","importedQueryDefaults":{},"playgroundQuerySaveId":"latest","runWhenPageLoadsDelay":"","enableErrorTransformer":false,"offlineUserQueryInputs":"","queryFailureConditions":"","databasePasswordOverride":"","databaseUsernameOverride":"","queryRunOnSelectorUpdate":false,"databaseWarehouseOverride":"","shouldEnableBatchQuerying":false,"updateSetValueDynamically":false,"overrideOrgCacheForUserCache":false,"showLatestVersionUpdatedWarning":false,"showUpdateSetValueDynamicallyToggle":true},"container":"","createdAt":"2024-12-26T15:10:15.946Z","namespace":null,"position2":null,"updatedAt":"2024-12-26T19:20:46.224Z","resourceName":"8abd3db6-0b97-4459-9723-76aefd0031c9","mobilePosition2":null,"mobileAppPosition":null,"resourceDisplayName":null},"update":{"data":null,"error":null,"query":"-- Abhängigkeiten zwischen den Zimmern definieren\nWITH dependencies AS (\n    SELECT 'small' AS room, 'villa' AS linked_room\n    UNION ALL SELECT 'middle', 'villa'\n    UNION ALL SELECT 'large', 'villa'\n    UNION ALL SELECT 'villa', 'small'\n    UNION ALL SELECT 'villa', 'middle'\n    UNION ALL SELECT 'villa', 'large'\n),\nexpanded_bookings AS (\n    -- Ursprüngliche Buchungen beibehalten\n    SELECT \n        start_date,\n        end_date,\n        accomodation::TEXT AS accomodation\n    FROM bookings\n    UNION ALL\n    -- Zusätzliche Buchungen durch Abhängigkeiten hinzufügen\n    SELECT \n        b.start_date,\n        b.end_date,\n        d.linked_room\n    FROM bookings b\n    JOIN dependencies d\n    ON b.accomodation::TEXT = d.room\n),\nall_dates AS (\n    -- Generiere alle Tage im Zeitraum für jedes Zimmer\n    SELECT \n        generate_series(\n            Now(),  -- Startdatum\n            Now() + interval '6 months',    -- Enddatum\n            INTERVAL '1 day'\n        )::DATE AS date,\n        accomodation\n    FROM (SELECT DISTINCT accomodation FROM expanded_bookings) AS rooms\n),\nbooked_dates AS (\n    -- Erstelle eine Liste aller gebuchten Tage pro Zimmer (mit Abhängigkeiten)\n    SELECT \n        generate_series(start_date, end_date, INTERVAL '1 day')::DATE AS date,\n        accomodation\n    FROM expanded_bookings\n),\nunbooked_dates AS (\n    -- Finde die ungebuchten Tage pro Zimmer\n    SELECT \n        all_dates.date,\n        all_dates.accomodation\n    FROM all_dates\n    LEFT JOIN booked_dates\n    ON all_dates.date = booked_dates.date AND all_dates.accomodation = booked_dates.accomodation\n    WHERE booked_dates.date IS NULL\n),\ngrouped_intervals AS (\n    -- Gruppiere zusammenhängende Tage in Intervalle\n    SELECT \n        accomodation,\n        MIN(date) AS start_date,\n        MAX(date) AS end_date\n    FROM (\n        SELECT \n            date,\n            accomodation,\n            date - ROW_NUMBER() OVER (PARTITION BY accomodation ORDER BY date)::INTEGER * INTERVAL '1 day' AS grp\n        FROM unbooked_dates\n    ) subquery\n    GROUP BY accomodation, grp\n)\n-- Zeige die ungebuchten Intervalle an\nSELECT \n    accomodation,\n    start_date - interval '1 day' as start_date,\n    end_date\nFROM grouped_intervals\nORDER BY accomodation, start_date;\n","rawData":null,"records":"","filterBy":"","finished":null,"metadata":null,"recordId":"","changeset":"","dataArray":[],"tableName":"","timestamp":0,"actionType":"","editorMode":"sql","isFetching":false,"isImported":false,"cacheKeyTtl":"","transformer":"return data","queryRunTime":null,"queryTimeout":"10000","warningCodes":[],"allowedGroups":[],"enableCaching":false,"privateParams":[],"queryDisabled":"","watchedParams":[],"streamResponse":false,"successMessage":"","allowedGroupIds":[],"changesetObject":"","servedFromCache":false,"_additionalScope":[],"doNotThrowOnNoOp":false,"errorTransformer":"return data.error","offlineQueryType":"None","queryRefreshTime":"","runWhenPageLoads":false,"changesetIsObject":false,"enableBulkUpdates":false,"enableTransformer":false,"queryThrottleTime":"750","queryTriggerDelay":"0","shouldUseLegacySql":false,"showFailureToaster":true,"showSuccessToaster":true,"importedQueryInputs":{},"isMultiplayerEdited":false,"playgroundQueryUuid":"","requireConfirmation":false,"runWhenModelUpdates":true,"workflowRunBodyType":"raw","bulkUpdatePrimaryKey":"","databaseHostOverride":"","databaseNameOverride":"","databaseRoleOverride":"","notificationDuration":"","queryDisabledMessage":"","requestSentTimestamp":null,"resourceNameOverride":"","importedQueryDefaults":{},"playgroundQuerySaveId":"latest","runWhenPageLoadsDelay":"","enableErrorTransformer":false,"offlineUserQueryInputs":"","queryFailureConditions":"","databasePasswordOverride":"","databaseUsernameOverride":"","queryRunOnSelectorUpdate":false,"databaseWarehouseOverride":"","shouldEnableBatchQuerying":false,"updateSetValueDynamically":false,"overrideOrgCacheForUserCache":false,"showLatestVersionUpdatedWarning":false,"showUpdateSetValueDynamicallyToggle":true},"widgetId":"q_select_free_dates","shouldRecalculateTemplate":true},"isUserTriggered":true}],"changesRecordV2":[{"data":{"op":"update","ids":[null],"tag":"plugin"},"type":"diff","version":1},{"data":{"op":"update","ids":["q_select_free_dates"],"tag":"plugin"},"type":"diff","version":1}],"gitSha":null,"checksum":null,"createdAt":"2024-12-26T20:13:52.770Z","updatedAt":"2024-12-26T20:13:52.770Z","pageId":2678735,"userId":857946},"modules":{"bookingForm":{"moduleSaveId":357926406,"moduleName":"bookingForm","moduleUuid":"87861562-9de2-11ee-a56d-9b3c1a1f6693","releasedTagId":null,"branchId":null,"data":{"appState":"[\"~#iR\",[\"^ \",\"n\",\"appTemplate\",\"v\",[\"^ \",\"appMaxWidth\",\"100%\",\"appStyles\",\"\",\"appTesting\",null,\"appThemeId\",null,\"appThemeModeId\",null,\"appThemeName\",null,\"createdAt\",null,\"customComponentCollections\",[],\"customDocumentTitle\",\"\",\"customDocumentTitleEnabled\",false,\"customShortcuts\",[],\"experimentalDataTabEnabled\",false,\"experimentalFeatures\",[\"^ \",\"sourceControlTemplateDehydration\",false,\"multiplayerEditingEnabled\",false,\"disableMultiplayerEditing\",false],\"folders\",[\"~#iL\",[]],\"formAppSettings\",[\"^ \",\"customRedirectUrl\",\"\"],\"inAppRetoolPillAppearance\",\"NO_OVERRIDE\",\"instrumentationEnabled\",false,\"internationalizationSettings\",[\"^ \",\"internationalizationEnabled\",false,\"internationalizationFiles\",[]],\"isFetching\",false,\"isFormApp\",false,\"isGlobalWidget\",true,\"isMobileApp\",false,\"loadingIndicatorsDisabled\",false,\"markdownLinkBehavior\",\"auto\",\"mobileAppSettings\",[\"^ \",\"mobileOfflineModeEnabled\",false,\"mobileOfflineModeDelaySync\",false,\"mobileOfflineModeBannerMode\",\"default\",\"displaySetting\",[\"^ \",\"landscapeMode\",false,\"tabletMode\",false]],\"mobileOfflineAssets\",[],\"multiScreenMobileApp\",false,\"notificationsSettings\",[\"^ \",\"globalQueryShowFailureToast\",true,\"globalQueryShowSuccessToast\",true],\"pageCodeFolders\",[\"^ \"],\"pageLoadValueOverrides\",[\"^B\",[]],\"plugins\",[\"~#iOM\",[\"moduleContainer\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"moduleContainer\",\"uuid\",null,\"type\",\"widget\",\"subtype\",\"ModuleContainerWidget\",\"namespace\",null,\"resourceName\",null,\"resourceDisplayName\",null,\"template\",[\"^13\",[\"heightType\",\"fixed\",\"discount\",\"10\",\"spinWhenChildrenAreFetching\",true,\"pricePerNight\",\"2.5\",\"bookingName\",\"Example name\",\"totalPrice\",\"500\",\"person1Name\",\"Lisa Anders\",\"person2Name\",\"Dina Ahrens\",\"price\",\"20\",\"showBorder\",true,\"endDate\",\"2024-10-30\",\"contactNumber\",\"hi\",\"airbnb\",\"true\",\"showDropShadow\",true,\"personDetails\",\"Lisa Anders X5CDGESA\",\"margin\",\"0\",\"isNightlyPrice\",\"false\",\"person1Passport\",\"c1v54l98h\",\"person2Passport\",\"FG3dEEF\",\"isGlobalWidgetContainer\",true,\"startDate\",\"2024-10-24\",\"bookingId\",\"\",\"backgroundColor\",\"white\",\"title\",\"\",\"room\",\"topRoom\",\"numberOfNights\",\"4\",\"overflowType\",\"hidden\",\"disabled\",\"\",\"personNumber\",\"1\",\"comment\",\"das ist passiert\"]],\"style\",null,\"position2\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"container\",\"\",\"rowGroup\",\"body\",\"subcontainer\",\"\",\"row\",0,\"col\",0,\"height\",19.4,\"width\",11,\"tabNum\",0,\"stackPosition\",null]]],\"mobilePosition2\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1=\",\"\",\"^1>\",\"body\",\"^1?\",\"\",\"row\",0,\"col\",0,\"^1@\",24.799999999999997,\"^1A\",12,\"^1B\",0,\"^1C\",null]]],\"mobileAppPosition\",null,\"tabIndex\",null,\"^1=\",\"\",\"^7\",\"~m1702930675658\",\"updatedAt\",\"~m1732899809753\",\"folder\",\"\",\"screen\",null]]],\"i_name\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_name\",\"^14\",\"2ead8761-b0ae-4bb6-8ac4-a3e0a20c0f68\",\"^15\",\"widget\",\"^16\",\"TextInputWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"spellCheck\",false,\"readOnly\",false,\"iconAfter\",\"\",\"showCharacterCount\",false,\"autoComplete\",false,\"marginType\",\"normal\",\"enforceMaxLength\",false,\"maxLength\",null,\"hidden\",false,\"customValidation\",\"\",\"patternType\",\"\",\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"pattern\",\"\",\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id}}\",\"value\",\"{{ bookingName.value }}\",\"labelCaption\",\"\",\"labelWidth\",\"33\",\"autoFill\",\"\",\"placeholder\",\"Enter value\",\"label\",\"Name\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"iconBefore\",\"\",\"minLength\",null,\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"autoCapitalize\",\"none\",\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack2\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"ordinal\",0,\"widthType\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack2\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644298\",\"^1G\",\"~m1702985796526\",\"^1H\",\"\",\"^1I\",null]]],\"i_personNumber\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_personNumber\",\"^14\",\"4c6ea436-b46d-49cb-9b4d-ea0119ec5528\",\"^15\",\"widget\",\"^16\",\"NumberInputWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"readOnly\",false,\"iconAfter\",\"\",\"max\",\"6\",\"preventScroll\",false,\"inputValue\",0,\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"showSeparators\",true,\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"allowNull\",false,\"showClear\",false,\"tooltipText\",\"\",\"currency\",\"USD\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ personNumber.value }}\",\"labelCaption\",\"\",\"min\",\"1\",\"labelWidth\",\"33\",\"placeholder\",\"Enter value\",\"showStepper\",true,\"label\",\"# of Persons\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"format\",\"decimal\",\"iconBefore\",\"\",\"textAlign\",\"left\",\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"decimalPlaces\",null,\"labelWrap\",false,\"padDecimal\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack2\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0.2,\"col\",8,\"^1@\",0.2,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",120,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack2\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0.2,\"col\",8,\"^1@\",0.2,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",120,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644305\",\"^1G\",\"~m1735156335377\",\"^1H\",\"\",\"^1I\",null]]],\"i_room\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_room\",\"^14\",\"7df41aa2-a498-471f-a926-5b753b236de3\",\"^15\",\"widget\",\"^16\",\"SelectWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"imageByIndex\",[],\"_disabledByIndex\",[\"^B\",[\"\",\"\",\"\",false,false,false,false,false]],\"showSelectionIndicator\",true,\"_values\",[\"^B\",[\"villa\",\"small\",\"middle\",\"large\",\"cabin1\",\"cabin2\",\"topRoom\\n\",\"groundRoom\"]],\"iconByIndex\",[],\"values\",null,\"readOnly\",false,\"clearInputValueOnChange\",false,\"iconAfter\",\"\",\"_iconByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"overlayMinWidth\",null,\"allowDeselect\",false,\"inputValue\",\"\",\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"data\",[],\"searchMode\",\"fuzzy\",\"hideValidationMessage\",false,\"fallbackTextByIndex\",[],\"textBefore\",\"\",\"_fallbackTextByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"selectedItem\",null,\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"automaticItemColors\",false,\"itemAdornmentShape\",\"circle\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"accomodation\",\"value\",\"{{ room.value  }}\",\"style\",[\"^13\",[]],\"hiddenByIndex\",[],\"labelCaption\",\"\",\"labelWidth\",\"50\",\"deprecatedLabels\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\",\"\",false,false,false,false,false]],\"placeholder\",\"Select an option\",\"_captionByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"itemAdornmentSize\",\"auto\",\"label\",\"Room\",\"_hasMigratedNestedItems\",true,\"captionByIndex\",[],\"_validate\",false,\"itemMode\",\"static\",\"labelWidthUnit\",\"px\",\"allowCustomValue\",false,\"invalid\",false,\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"_colorByIndex\",[\"^B\",[\"{{ window.mapCalendarColor(\\\"villa\\\")}}\",\"{{ window.mapCalendarColor(\\\"small\\\")}}\",\"{{ window.mapCalendarColor(\\\"middle\\\")}}\",\"{{ window.mapCalendarColor(\\\"large\\\")}}\",\"#2C68ED\",\"\",\"\",\"\"]],\"tooltipByIndex\",[],\"iconBefore\",\"\",\"colorByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"cd4b1\",\"4ee80\",\"e0379\",\"b6e76\",\"9a1a3\",\"99a60\",\"f5561\",\"b1555\"]],\"emptyMessage\",\"No options\",\"overlayMaxHeight\",375,\"loading\",false,\"disabled\",false,\"labelPosition\",\"left\",\"_labels\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"labelWrap\",false,\"disabledValues\",[],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"_imageByIndex\",[\"^B\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],\"required\",true,\"labels\",null]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack3\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",1.5999999999999999,\"col\",0,\"^1@\",0.2,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",220,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack3\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",1.5999999999999999,\"col\",0,\"^1@\",0.2,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",220,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644311\",\"^1G\",\"~m1730527179885\",\"^1H\",\"\",\"^1I\",null]]],\"i_price\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_price\",\"^14\",\"55440371-7c61-4bd2-91f1-288175859277\",\"^15\",\"widget\",\"^16\",\"NumberInputWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"readOnly\",false,\"iconAfter\",\"\",\"max\",null,\"preventScroll\",false,\"inputValue\",0,\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"showSeparators\",true,\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"allowNull\",false,\"showClear\",false,\"tooltipText\",\"\",\"currency\",\"eur\",\"labelAlign\",\"left\",\"formDataKey\",\"price\",\"value\",\"{{ price.value }}\",\"labelCaption\",\"\",\"min\",null,\"labelWidth\",\"33\",\"placeholder\",\"Enter value\",\"showStepper\",false,\"label\",\"Amount\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"format\",\"currency\",\"iconBefore\",\"\",\"textAlign\",\"left\",\"inputTooltip\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"calculatePrice\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^ \",\"onSuccess\",null,\"onFailure\",null,\"additionalScope\",null]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"decimalPlaces\",null,\"labelWrap\",false,\"padDecimal\",false,\"maintainSpaceWhenHidden\",false,\"required\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",6.6000000000000005,\"col\",4,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",140,\"^1@\",40]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",6.6000000000000005,\"col\",4,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fill\",\"^1A\",140,\"^1@\",40]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644317\",\"^1G\",\"~m1730526330625\",\"^1H\",\"\",\"^1I\",null]]],\"airbnbCheckbox\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"airbnbCheckbox\",\"^14\",\"018bac02-76ab-45b7-8da9-0da946197ac4\",\"^15\",\"widget\",\"^16\",\"CheckboxWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"hideValidationMessage\",false,\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ airbnb.value }}\",\"labelCaption\",\"\",\"labelWidth\",\"80\\n\",\"label\",\"Airbnb\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"events\",[\"^13\",[]],\"disabled\",false,\"labelPosition\",\"left\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack3\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.400000000000001,\"col\",6,\"^1@\",0.6,\"^1A\",2,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",90,\"^1@\",24]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack3\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.400000000000001,\"col\",6,\"^1@\",0.6,\"^1A\",2,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",90,\"^1@\",24]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644323\",\"^1G\",\"~m1730525782216\",\"^1H\",\"\",\"^1I\",null]]],\"i_contactNumber\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_contactNumber\",\"^14\",\"ca56b862-b5e5-4537-9c04-3317856cd4f0\",\"^15\",\"widget\",\"^16\",\"TextInputWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"spellCheck\",false,\"readOnly\",false,\"iconAfter\",\"\",\"showCharacterCount\",false,\"autoComplete\",false,\"marginType\",\"normal\",\"enforceMaxLength\",false,\"maxLength\",null,\"hidden\",false,\"customValidation\",\"\",\"patternType\",\"\",\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"pattern\",\"\",\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ contactNumber.value }}\",\"labelCaption\",\"\",\"labelWidth\",\"33\",\"autoFill\",\"\",\"placeholder\",\"Enter value\",\"label\",\"Contact number\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"iconBefore\",\"\",\"minLength\",null,\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"autoCapitalize\",\"none\",\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.6000000000000005,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",280,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.6000000000000005,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fill\",\"^1A\",501,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644328\",\"^1G\",\"~m1702985911614\",\"^1H\",\"\",\"^1I\",null]]],\"i_bookingDateRange\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_bookingDateRange\",\"^14\",\"fa543963-2f9e-404b-9532-271d995d3c2b\",\"^15\",\"widget\",\"^16\",\"DateRangeWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"minDate\",\"\",\"readOnly\",false,\"iconAfter\",\"\",\"dateFormat\",\"yyyy-MM-dd\",\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",true,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",[\"^13\",[\"start\",\"{{ startDate.value }}\",\"end\",\"{{ endDate.value}}\"]],\"startPlaceholder\",\"Start date\",\"labelCaption\",\"\",\"maxDate\",\"\",\"labelWidth\",\"50\",\"label\",\"Dates\",\"formattedValue\",\"\",\"_validate\",false,\"labelWidthUnit\",\"px\",\"firstDayOfWeek\",1,\"invalid\",false,\"iconBefore\",\"bold/interface-calendar-remove\",\"endPlaceholder\",\"End date\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"setNumberOfNights\",\"targetId\",null,\"params\",[\"^13\",[\"options\",[\"^ \",\"^1L\",null,\"^1M\",null,\"^1N\",null]]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"textBetween\",\"-\",\"loading\",false,\"disabled\",false,\"labelPosition\",\"left\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",true]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack4\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",3.1999999999999993,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"auto\",\"^1A\",581,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack4\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",3.1999999999999993,\"col\",0,\"^1@\",0.2,\"^1A\",8,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"auto\",\"^1A\",581,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930644332\",\"^1G\",\"~m1730526139220\",\"^1H\",\"\",\"^1I\",null]]],\"$main\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"$main\",\"^14\",null,\"^15\",\"frame\",\"^16\",\"Frame\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"type\",\"main\",\"sticky\",null,\"paddingType\",\"normal\",\"enableFullBleed\",false,\"isHiddenOnDesktop\",false,\"isHiddenOnMobile\",false,\"padding\",\"8px 12px\"]],\"^1;\",[\"^13\",[]],\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702930700924\",\"^1G\",\"~m1702930700924\",\"^1H\",\"\",\"^1I\",null]]],\"bookingName\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"bookingName\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"Example name\",\"defaultValue\",\"\",\"description\",\"Name\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702931096614\",\"^1G\",\"~m1729937022678\",\"^1H\",\"\",\"^1I\",null]]],\"bookingNameOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"bookingNameOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_name.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702931126934\",\"^1G\",\"~m1702935745879\",\"^1H\",\"\",\"^1I\",null]]],\"i_comment\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_comment\",\"^14\",\"c87496a8-77c5-4bf0-88a5-efe556d588aa\",\"^15\",\"widget\",\"^16\",\"TextAreaWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"spellCheck\",false,\"readOnly\",false,\"autoResize\",false,\"showCharacterCount\",false,\"autoComplete\",false,\"marginType\",\"normal\",\"enforceMaxLength\",false,\"maxLength\",null,\"hidden\",false,\"customValidation\",\"\",\"hideValidationMessage\",false,\"minLines\",\"3\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"pattern\",\"\",\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ comment.value }}\",\"labelCaption\",\"\",\"labelWidth\",\"33\",\"autoFill\",\"\",\"placeholder\",\"Enter value\",\"label\",\"Additional details\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"minLength\",null,\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"autoCapitalize\",\"none\",\"maxLines\",null,\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",7,\"col\",0,\"^1@\",1,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fill\",\"^1A\",371,\"^1@\",96]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",7,\"col\",0,\"^1@\",1,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fill\",\"^1A\",371,\"^1@\",96]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702931782500\",\"^1G\",\"~m1702985903673\",\"^1H\",\"\",\"^1I\",null]]],\"personNumber\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"personNumber\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"1\",\"defaultValue\",\"1\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702933057670\",\"^1G\",\"~m1703017898919\",\"^1H\",\"\",\"^1I\",null]]],\"room\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"room\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"topRoom\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702934926515\",\"^1G\",\"~m1729937038001\",\"^1H\",\"\",\"^1I\",null]]],\"startDate\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"startDate\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"2024-10-24\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702934939396\",\"^1G\",\"~m1729939022221\",\"^1H\",\"\",\"^1I\",null]]],\"endDate\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"endDate\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"2024-10-30\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702934962557\",\"^1G\",\"~m1729939028767\",\"^1H\",\"\",\"^1I\",null]]],\"totalPrice\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"totalPrice\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"500\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702934977185\",\"^1G\",\"~m1729939016390\",\"^1H\",\"\",\"^1I\",null]]],\"airbnb\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"airbnb\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"true\",\"defaultValue\",\"false\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702934989373\",\"^1G\",\"~m1729939038837\",\"^1H\",\"\",\"^1I\",null]]],\"contactNumber\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"contactNumber\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"hi\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935003046\",\"^1G\",\"~m1729939042651\",\"^1H\",\"\",\"^1I\",null]]],\"comment\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"comment\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"das ist passiert\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935094117\",\"^1G\",\"~m1729939047451\",\"^1H\",\"\",\"^1I\",null]]],\"personNumberOutpu\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"personNumberOutpu\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_personNumber.value }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935110737\",\"^1G\",\"~m1702935754299\",\"^1H\",\"\",\"^1I\",null]]],\"roomOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"roomOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_room.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935111851\",\"^1G\",\"~m1702935771075\",\"^1H\",\"\",\"^1I\",null]]],\"startDateOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"startDateOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_bookingDateRange.value.start}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935112111\",\"^1G\",\"~m1702935779098\",\"^1H\",\"\",\"^1I\",null]]],\"endDateOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"endDateOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_bookingDateRange.value.end}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935112259\",\"^1G\",\"~m1702935779106\",\"^1H\",\"\",\"^1I\",null]]],\"priceOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"priceOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_price.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935112421\",\"^1G\",\"~m1729933635978\",\"^1H\",\"\",\"^1I\",null]]],\"airbnbOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"airbnbOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ airbnbCheckbox.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935112698\",\"^1G\",\"~m1702935453093\",\"^1H\",\"\",\"^1I\",null]]],\"contactNumberOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"contactNumberOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_contactNumber.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935112745\",\"^1G\",\"~m1702935800748\",\"^1H\",\"\",\"^1I\",null]]],\"commentOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"commentOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{i_comment.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702935279333\",\"^1G\",\"~m1702935862172\",\"^1H\",\"\",\"^1I\",null]]],\"i_bookingId\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_bookingId\",\"^14\",\"6f89bf4a-9f9d-422a-b81b-771a5bc8832a\",\"^15\",\"widget\",\"^16\",\"TextInputWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"spellCheck\",false,\"readOnly\",false,\"iconAfter\",\"\",\"showCharacterCount\",false,\"autoComplete\",false,\"marginType\",\"normal\",\"enforceMaxLength\",false,\"maxLength\",null,\"hidden\",\"true\",\"customValidation\",\"\",\"patternType\",\"\",\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"showClear\",false,\"pattern\",\"\",\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{bookingId.value}}\",\"labelCaption\",\"\",\"labelWidth\",\"33\",\"autoFill\",\"\",\"placeholder\",\"Enter value\",\"label\",\"Id\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"iconBefore\",\"\",\"minLength\",null,\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"autoCapitalize\",\"none\",\"loading\",false,\"disabled\",\"true\",\"labelPosition\",\"top\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack2\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",-4.440892098500626e-16,\"col\",11,\"^1@\",0.2,\"^1A\",1,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fixed\",\"^1A\",90.16666666666667,\"^1@\",64]]]],\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702938236454\",\"^1G\",\"~m1702938422035\",\"^1H\",\"\",\"^1I\",null]]],\"bookingId\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"bookingId\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702938289211\",\"^1G\",\"~m1703017837755\",\"^1H\",\"\",\"^1I\",null]]],\"bookingIdOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"bookingIdOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_bookingId.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702938312305\",\"^1G\",\"~m1702938378340\",\"^1H\",\"\",\"^1I\",null]]],\"i_pricePerNight\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_pricePerNight\",\"^14\",\"9181827f-16f9-4910-8bcc-a5ffa0a32f1e\",\"^15\",\"widget\",\"^16\",\"NumberInputWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"readOnly\",false,\"iconAfter\",\"\",\"max\",null,\"preventScroll\",false,\"inputValue\",0,\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"showSeparators\",true,\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"allowNull\",false,\"showClear\",false,\"tooltipText\",\"\",\"currency\",\"USD\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ pricePerNight.value }}\",\"labelCaption\",\"\",\"min\",null,\"labelWidth\",\"33\",\"placeholder\",\"Enter value\",\"showStepper\",false,\"label\",\"Price per night\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"format\",\"decimal\",\"iconBefore\",\"\",\"textAlign\",\"left\",\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"loading\",false,\"disabled\",\"true\",\"labelPosition\",\"top\",\"decimalPlaces\",\"2\",\"labelWrap\",false,\"padDecimal\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack6\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.5999999999999996,\"col\",5,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack6\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.5999999999999996,\"col\",5,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1702985281826\",\"^1G\",\"~m1729939264125\",\"^1H\",\"\",\"^1I\",null]]],\"i_isPricingPerNight\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_isPricingPerNight\",\"^14\",\"4b071b36-bff1-44b3-bf28-78d01edba93b\",\"^15\",\"widget\",\"^16\",\"RadioGroupWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_disabledByIndex\",[\"^B\",[\"\",\"\"]],\"heightType\",\"auto\",\"_values\",[\"^B\",[\"true\",\"false\"]],\"values\",[],\"groupLayout\",\"wrap\",\"hidden\",false,\"customValidation\",\"\",\"data\",[],\"hideValidationMessage\",false,\"selectedItem\",null,\"validationMessage\",\"\",\"margin\",\"10px 8px\",\"showInEditor\",false,\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ isNightlyPrice.value ?? \\\"true\\\" }}\",\"hiddenByIndex\",[],\"labelCaption\",\"\",\"labelWidth\",\"33\",\"deprecatedLabels\",[],\"_hiddenByIndex\",[\"^B\",[\"\",\"\"]],\"_captionByIndex\",[\"^B\",[\"\",\"\"]],\"label\",\"Pricing\",\"_hasMigratedNestedItems\",true,\"captionByIndex\",[],\"_validate\",false,\"itemMode\",\"static\",\"labelWidthUnit\",\"%\",\"invalid\",false,\"selectedIndex\",null,\"_tooltipByIndex\",[\"^B\",[\"\",\"\"]],\"tooltipByIndex\",[],\"selectedLabel\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"calculatePrice\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"_ids\",[\"^B\",[\"e7fdd\",\"9f366\"]],\"overflowType\",\"scroll\",\"disabled\",false,\"labelPosition\",\"top\",\"_labels\",[\"^B\",[\"Price per night\",\"Total price\"]],\"labelWrap\",false,\"minColumnWidth\",0,\"disabledValues\",[],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"required\",false,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",5.999999999999999,\"col\",0,\"^1@\",2.4,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",150,\"^1@\",72]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",5.999999999999999,\"col\",0,\"^1@\",2.4,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fixed\",\"^1A\",150,\"^1@\",72]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729932318619\",\"^1G\",\"~m1732429299244\",\"^1H\",\"\",\"^1I\",null]]],\"i_discountPercentage\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_discountPercentage\",\"^14\",\"2f3d2fdb-d6b2-4779-bb2a-c6af5ba6079f\",\"^15\",\"widget\",\"^16\",\"NumberInputWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"readOnly\",false,\"iconAfter\",\"\",\"max\",1,\"preventScroll\",false,\"inputValue\",0,\"hidden\",false,\"customValidation\",\"\",\"showSeparators\",true,\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"allowNull\",false,\"showClear\",false,\"tooltipText\",\"\",\"currency\",\"USD\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ discount.value \\n}}\",\"labelCaption\",\"\",\"min\",0,\"labelWidth\",\"33\",\"placeholder\",\"Enter value\",\"showStepper\",false,\"label\",\"Discount\\n\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"format\",\"percent\",\"iconBefore\",\"\",\"textAlign\",\"left\",\"inputTooltip\",\"\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"change\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"calculatePrice\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"decimalPlaces\",\"0\\n\",\"labelWrap\",false,\"padDecimal\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",6.000000000000001,\"col\",7,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fixed\",\"^1A\",120,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack5\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",6.000000000000001,\"col\",7,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fixed\",\"^1A\",120,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729933186727\",\"^1G\",\"~m1730527977384\",\"^1H\",\"\",\"^1I\",null]]],\"divider1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"divider1\",\"^14\",\"ea35a86f-5cdd-4bf5-be66-0278a7d63f29\",\"^15\",\"widget\",\"^16\",\"DividerWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"hidden\",false,\"maintainSpaceWhenHidden\",false,\"showInEditor\",false,\"margin\",\"20px 8px\",\"tooltipText\",\"\",\"horizontalAlign\",\"center\",\"text\",\"\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",23.6,\"col\",0,\"^1@\",0.2,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",4,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",8]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",15.200000000000001,\"col\",0,\"^1@\",0.2,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",3,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",8]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729933414799\",\"^1G\",\"~m1730526237272\",\"^1H\",\"\",\"^1I\",null]]],\"i_totalPayable\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_totalPayable\",\"^14\",\"63e6bb91-ad3c-4706-b20a-f296d9f03de0\",\"^15\",\"widget\",\"^16\",\"NumberInputWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"readOnly\",false,\"iconAfter\",\"\",\"max\",null,\"preventScroll\",false,\"inputValue\",0,\"marginType\",\"normal\",\"hidden\",false,\"customValidation\",\"\",\"showSeparators\",true,\"hideValidationMessage\",false,\"textBefore\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"textAfter\",\"\",\"showInEditor\",false,\"allowNull\",false,\"showClear\",false,\"tooltipText\",\"\",\"currency\",\"USD\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ totalPrice.value }}\",\"labelCaption\",\"\",\"min\",null,\"labelWidth\",\"33\",\"placeholder\",\"Enter value\",\"showStepper\",false,\"label\",\"Total price\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"format\",\"decimal\",\"iconBefore\",\"\",\"textAlign\",\"left\",\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"loading\",false,\"disabled\",\"true\",\"labelPosition\",\"top\",\"decimalPlaces\",\"2\",\"labelWrap\",false,\"padDecimal\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack6\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.5999999999999988,\"col\",8,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack6\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",2.5999999999999988,\"col\",8,\"^1@\",0.2,\"^1A\",3,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",200,\"^1@\",64]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729933508016\",\"^1G\",\"~m1730526517392\",\"^1H\",\"\",\"^1I\",null]]],\"isNightlyPrice\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"isNightlyPrice\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"false\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729934655274\",\"^1G\",\"~m1729939008025\",\"^1H\",\"\",\"^1I\",null]]],\"price\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"price\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"20\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729934741439\",\"^1G\",\"~m1729939052295\",\"^1H\",\"\",\"^1I\",null]]],\"isPricePerNight\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"isPricePerNight\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ JSON.stringify(i_isPricingPerNight.value) }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729934795525\",\"^1G\",\"~m1729936108226\",\"^1H\",\"\",\"^1I\",null]]],\"discountOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"discountOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_discountPercentage.value}}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729934925095\",\"^1G\",\"~m1729934975890\",\"^1H\",\"\",\"^1I\",null]]],\"totalPriceOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"totalPriceOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{  i_totalPayable.value }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729935017395\",\"^1G\",\"~m1729939232179\",\"^1H\",\"\",\"^1I\",null]]],\"varNumberOfNights\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"varNumberOfNights\",\"^14\",null,\"^15\",\"state\",\"^16\",\"State\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ numberOfNights.value }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729935240103\",\"^1G\",\"~m1730012095390\",\"^1H\",\"\",\"^1I\",null]]],\"setNumberOfNights\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"setNumberOfNights\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"JavascriptQuery\",\"^17\",null,\"^18\",\"JavascriptQuery\",\"^19\",null,\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"lastReceivedFromResourceAt\",null,\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"showFailureToaster\",true,\"query\",\"if(i_bookingDateRange.value.start !== '' && i_bookingDateRange.value.end !== '') {\\n  const nightsNumber =  moment(i_bookingDateRange.value.end).diff(moment(i_bookingDateRange.value.start), 'days')\\n  varNumberOfNights.setValue(nightsNumber)\\n} else {\\n  varNumberOfNights.setValue(0)\\n}\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"cacheKeyTtl\",\"\",\"requestSentTimestamp\",null,\"metadata\",null,\"queryRunTime\",null,\"changesetObject\",\"\",\"offlineOptimisticResponse\",null,\"errorTransformer\",\"return data.error\",\"finished\",null,\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"runWhenPageLoads\",false,\"transformer\",\"return data\",\"events\",[\"^B\",[[\"^13\",[\"event\",\"success\",\"type\",\"datasource\",\"method\",\"trigger\",\"pluginId\",\"calculatePrice\",\"targetId\",null,\"params\",[\"^13\",[]],\"waitType\",\"debounce\",\"waitMs\",\"0\"]]]],\"isMultiplayerEdited\",false,\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",4.5]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729935295174\",\"^1G\",\"~m1730011915529\",\"^1H\",\"\",\"^1I\",null]]],\"text3\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"text3\",\"^14\",\"31791565-31f4-4c9b-bbe8-fe177920f415\",\"^15\",\"widget\",\"^16\",\"TextWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"heightType\",\"auto\",\"horizontalAlign\",\"left\",\"hidden\",false,\"imageWidth\",\"fit\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"verticalAlign\",\"center\",\"tooltipText\",\"\",\"value\",\"{{varNumberOfNights.value}} nights\",\"disableMarkdown\",false,\"overflowType\",\"scroll\",\"maintainSpaceWhenHidden\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack4\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",3.999999999999999,\"col\",8,\"^1@\",0.6,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",80,\"^1@\",136]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack4\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",3.999999999999999,\"col\",8,\"^1@\",0.6,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fixed\",\"^1A\",80,\"^1@\",136]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729935574673\",\"^1G\",\"~m1730011915535\",\"^1H\",\"\",\"^1I\",null]]],\"calculatePrice\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"calculatePrice\",\"^14\",null,\"^15\",\"datasource\",\"^16\",\"JavascriptQuery\",\"^17\",null,\"^18\",\"JavascriptQuery\",\"^19\",null,\"^1:\",[\"^13\",[\"queryRefreshTime\",\"\",\"allowedGroupIds\",[\"^B\",[]],\"streamResponse\",false,\"lastReceivedFromResourceAt\",null,\"queryDisabledMessage\",\"\",\"servedFromCache\",false,\"offlineUserQueryInputs\",\"\",\"successMessage\",\"\",\"queryDisabled\",\"\",\"playgroundQuerySaveId\",\"latest\",\"workflowParams\",null,\"resourceNameOverride\",\"\",\"runWhenModelUpdates\",false,\"showFailureToaster\",true,\"query\",\"if(varNumberOfNights.value > 0) {\\n  const discountMultiplicator = 1 - discountOutput.value\\n  if(i_isPricingPerNight.value) {\\n    i_pricePerNight.setValue(i_price.value * discountMultiplicator)\\n    i_totalPayable.setValue(i_price.value * discountMultiplicator * varNumberOfNights.value)\\n  } else {\\n    i_pricePerNight.setValue(i_price.value / varNumberOfNights.value * discountMultiplicator)\\n    i_totalPayable.setValue(i_price.value * discountMultiplicator) \\n  }\\n}\",\"playgroundQueryUuid\",\"\",\"playgroundQueryId\",null,\"error\",null,\"workflowRunBodyType\",\"raw\",\"privateParams\",[\"^B\",[]],\"queryRunOnSelectorUpdate\",false,\"runWhenPageLoadsDelay\",\"\",\"data\",null,\"importedQueryInputs\",[\"^13\",[]],\"_additionalScope\",[\"^B\",[]],\"isImported\",false,\"showSuccessToaster\",true,\"cacheKeyTtl\",\"\",\"requestSentTimestamp\",null,\"metadata\",null,\"queryRunTime\",null,\"changesetObject\",\"\",\"offlineOptimisticResponse\",null,\"errorTransformer\",\"return data.error\",\"finished\",null,\"confirmationMessage\",null,\"isFetching\",false,\"changeset\",\"\",\"rawData\",null,\"queryTriggerDelay\",\"0\",\"resourceTypeOverride\",null,\"watchedParams\",[\"^B\",[]],\"enableErrorTransformer\",false,\"showLatestVersionUpdatedWarning\",false,\"timestamp\",0,\"importedQueryDefaults\",[\"^13\",[]],\"enableTransformer\",false,\"showUpdateSetValueDynamicallyToggle\",true,\"overrideOrgCacheForUserCache\",false,\"runWhenPageLoads\",false,\"transformer\",\"return data\",\"events\",[\"^B\",[]],\"isMultiplayerEdited\",false,\"queryTimeout\",\"10000\",\"workflowId\",null,\"requireConfirmation\",false,\"queryFailureConditions\",\"\",\"changesetIsObject\",false,\"enableCaching\",false,\"allowedGroups\",[\"^B\",[]],\"offlineQueryType\",\"None\",\"queryThrottleTime\",\"750\",\"updateSetValueDynamically\",false,\"notificationDuration\",4.5]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729936044161\",\"^1G\",\"~m1730011915541\",\"^1H\",\"\",\"^1I\",null]]],\"discount\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"discount\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"10\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729937056815\",\"^1G\",\"~m1729939055144\",\"^1H\",\"\",\"^1I\",null]]],\"pricePerNightOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"pricePerNightOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_pricePerNight.value }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729937125497\",\"^1G\",\"~m1729939223536\",\"^1H\",\"\",\"^1I\",null]]],\"pricePerNight\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"pricePerNight\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"2.5\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1729939201997\",\"^1G\",\"~m1729939279080\",\"^1H\",\"\",\"^1I\",null]]],\"numberOfNights\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"numberOfNights\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"4\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730011884570\",\"^1G\",\"~m1730012075952\",\"^1H\",\"\",\"^1I\",null]]],\"stack1\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack1\",\"^14\",\"618b9550-d3c4-4a47-b6ba-4a5b4e20de81\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"vertical\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",false,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1=\",\"moduleContainer\",\"^1>\",\"body\",\"^1?\",\"\",\"row\",0,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",null]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"grid\",\"^1=\",\"moduleContainer\",\"^1>\",\"body\",\"^1?\",\"\",\"row\",0,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",null]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730524172502\",\"^1G\",\"~m1730526745191\",\"^1H\",\"\",\"^1I\",null]]],\"stack2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack2\",\"^14\",\"f8730578-b95e-4a34-a670-f652faa3faa7\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"10px 0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",24,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fill\",\"^1A\",581,\"^1@\",112]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",15.600000000000001,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",0,\"^1K\",\"fill\",\"^1A\",581,\"^1@\",112]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730524393641\",\"^1G\",\"~m1732902151500\",\"^1H\",\"\",\"^1I\",null]]],\"stack3\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack3\",\"^14\",\"67f14fa1-d61e-4be4-b7d0-1e9e2c65aa9f\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"center\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"10px 0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",19.799999999999997,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fill\",\"^1A\",581,\"^1@\",152]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",11.399999999999999,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fill\",\"^1A\",581,\"^1@\",152]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730524452452\",\"^1G\",\"~m1732902146891\",\"^1H\",\"\",\"^1I\",null]]],\"stack4\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack4\",\"^14\",\"a75d42ac-c62c-4d7d-980d-0192a6976043\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"center\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fill\",\"^1A\",571,\"^1@\",152]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",0,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",2,\"^1K\",\"fill\",\"^1A\",571,\"^1@\",152]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730525888013\",\"^1G\",\"~m1732902103369\",\"^1H\",\"\",\"^1I\",null]]],\"stack5\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack5\",\"^14\",\"071f432b-e8a9-4f88-9a90-4d6c31417313\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"center\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",33.4,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",5,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",112]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",31.6,\"col\",0,\"^1@\",3.8,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",4,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",112]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730526167413\",\"^1G\",\"~m1732902088100\",\"^1H\",\"\",\"^1I\",null]]],\"stack6\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack6\",\"^14\",\"4f5425d1-3aa1-4fbb-a23d-35cc3577bfec\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"horizontal\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",true,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"20px 0px\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",16,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",6,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",152]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",7.6,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",5,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",152]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730526465752\",\"^1G\",\"~m1732902095362\",\"^1H\",\"\",\"^1I\",null]]],\"divider2\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"divider2\",\"^14\",\"696f0c8e-6dc2-4dca-8c9e-df5b09b18378\",\"^15\",\"widget\",\"^16\",\"DividerWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"hidden\",false,\"maintainSpaceWhenHidden\",false,\"showInEditor\",false,\"margin\",\"20px 8px\",\"tooltipText\",\"\",\"horizontalAlign\",\"center\",\"text\",\"\"]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",23.8,\"col\",0,\"^1@\",0.2,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",7,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",8]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",15.4,\"col\",0,\"^1@\",0.2,\"^1A\",12,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",6,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",8]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730526587230\",\"^1G\",\"~m1730526587230\",\"^1H\",\"\",\"^1I\",null]]],\"stack7\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"stack7\",\"^14\",\"29c0cb84-edd8-495f-8ab7-e55799429d1e\",\"^15\",\"widget\",\"^16\",\"ContainerWidget2\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"_direction\",\"vertical\",\"_disabledByIndex\",[\"^B\",[\"\"]],\"heightType\",\"auto\",\"currentViewKey\",null,\"iconByIndex\",[],\"_flexWrap\",false,\"clickable\",false,\"_iconByIndex\",[\"^B\",[\"\"]],\"headerPadding\",\"4px 12px\",\"showFooterBorder\",true,\"_align\",\"start\",\"enableFullBleed\",false,\"showBorder\",false,\"hidden\",false,\"showHeader\",false,\"hoistFetching\",false,\"margin\",\"0\",\"views\",[],\"showInEditor\",false,\"tooltipText\",\"\",\"padding\",\"0\",\"_justify\",\"start\",\"hiddenByIndex\",[],\"_hiddenByIndex\",[\"^B\",[\"\"]],\"currentViewIndex\",null,\"_hasMigratedNestedItems\",true,\"transition\",\"none\",\"showHeaderBorder\",true,\"footerPadding\",\"4px 12px\",\"itemMode\",\"static\",\"_gap\",\"0px\",\"_tooltipByIndex\",[\"^B\",[\"\"]],\"tooltipByIndex\",[],\"showFooter\",false,\"_viewKeys\",[\"^B\",[\"View 1\"]],\"_type\",\"stack\",\"events\",[\"^13\",[]],\"_ids\",[\"^B\",[\"68af1\"]],\"viewKeys\",[],\"iconPositionByIndex\",[],\"_iconPositionByIndex\",[\"^B\",[\"\"]],\"hovered\",false,\"loading\",false,\"overflowType\",\"scroll\",\"disabled\",false,\"_labels\",[\"^B\",[\"\"]],\"disabledByIndex\",[],\"maintainSpaceWhenHidden\",false,\"showBody\",true,\"labels\",[]]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",12.2,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",8,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",152]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack1\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",3.8,\"col\",0,\"^1@\",3.8,\"^1A\",6,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",7,\"^1K\",\"fill\",\"^1A\",541,\"^1@\",152]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1730526602044\",\"^1G\",\"~m1730526651376\",\"^1H\",\"\",\"^1I\",null]]],\"personDetails\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"personDetails\",\"^14\",null,\"^15\",\"globalwidgetprop\",\"^16\",\"GlobalWidgetProp\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"Lisa Anders X5CDGESA\",\"defaultValue\",\"\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1732430144607\",\"^1G\",\"~m1732899809738\",\"^1H\",\"\",\"^1I\",null]]],\"personDetailsOutput\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"personDetailsOutput\",\"^14\",null,\"^15\",\"globalwidgetoutput\",\"^16\",\"GlobalWidgetOutput\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"value\",\"{{ i_personDetails.value }}\"]],\"^1;\",null,\"^1<\",null,\"^1D\",null,\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1732430224518\",\"^1G\",\"~m1732899744746\",\"^1H\",\"\",\"^1I\",null]]],\"i_personDetails\",[\"^0\",[\"^ \",\"n\",\"pluginTemplate\",\"v\",[\"^ \",\"id\",\"i_personDetails\",\"^14\",\"160b2af6-544b-4ac3-911c-0a275a62a9a8\",\"^15\",\"widget\",\"^16\",\"TextAreaWidget\",\"^17\",null,\"^18\",null,\"^19\",null,\"^1:\",[\"^13\",[\"spellCheck\",false,\"readOnly\",false,\"autoResize\",true,\"showCharacterCount\",false,\"autoComplete\",false,\"enforceMaxLength\",false,\"maxLength\",null,\"hidden\",false,\"customValidation\",\"\",\"hideValidationMessage\",false,\"minLines\",\"\",\"validationMessage\",\"\",\"margin\",\"4px 8px\",\"showInEditor\",false,\"pattern\",\"\",\"tooltipText\",\"\",\"labelAlign\",\"left\",\"formDataKey\",\"{{ self.id }}\",\"value\",\"{{ personDetails.value }}\",\"labelCaption\",\"\",\"labelWidth\",\"33\",\"autoFill\",\"\",\"placeholder\",\"Enter value\",\"label\",\"Person details\",\"_validate\",false,\"labelWidthUnit\",\"%\",\"invalid\",false,\"minLength\",null,\"inputTooltip\",\"\",\"events\",[\"^13\",[]],\"autoCapitalize\",\"none\",\"maxLines\",null,\"loading\",false,\"disabled\",false,\"labelPosition\",\"top\",\"labelWrap\",false,\"maintainSpaceWhenHidden\",false,\"required\",false]],\"^1;\",[\"^13\",[]],\"^1<\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",1.6,\"col\",0,\"^1@\",1,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fill\",\"^1A\",290,\"^1@\",80]]]],\"^1D\",[\"^0\",[\"^ \",\"n\",\"position2\",\"v\",[\"^ \",\"^15\",\"stack\",\"^1=\",\"stack7\",\"^1>\",\"body\",\"^1?\",\"68af1\",\"row\",1.6,\"col\",0,\"^1@\",1,\"^1A\",4,\"^1B\",0,\"^1C\",[\"^ \",\"^1J\",1,\"^1K\",\"fill\",\"^1A\",290,\"^1@\",80]]]],\"^1E\",null,\"^1F\",null,\"^1=\",\"\",\"^7\",\"~m1732899669884\",\"^1G\",\"~m1732899834340\",\"^1H\",\"\",\"^1I\",null]]]]],\"preloadedAppJavaScript\",null,\"preloadedAppJSLinks\",[],\"queryStatusVisibility\",false,\"responsiveLayoutDisabled\",false,\"rootScreen\",null,\"savePlatform\",\"web\",\"shortlink\",null,\"testEntities\",[],\"tests\",[],\"urlFragmentDefinitions\",[\"^B\",[]],\"version\",\"3.130.0\"]]]"}}}}